{ "name": "frontend", "private": true, "version": "0.0.0", "type": "module", "scripts": { "start": "npm run dev-server", "build": "vite build", "lint": "eslint .", "preview": "vite preview", "dev-local": "cross-env VITE_BACKEND_URL=http://localhost:8000/api vite --mode development", "dev-server": "cross-env VITE_BACKEND_URL=http://mitm.lan/api vite --mode development" }, "dependencies": { "@ant-design/icons": "^6.1.0", "@tanstack/react-query": "^5.90.12", "@tanstack/react-query-devtools": "^5.91.1", "@types/d3": "^7.4.3", "@types/d3-sankey": "^0.12.5", "antd": "^6.0.0", "axios": "^1.13.2", "d3": "^7.9.0", "d3-sankey": "^0.12.3", "prismjs": "^1.30.0", "react": "^19.1.1", "react-dom": "^19.1.1", "react-router-dom": "^7.9.4", "react-simple-code-editor": "^0.14.1" }, "devDependencies": { "@eslint/js": "^9.36.0", "@types/node": "^24.9.1", "@types/prismjs": "^1.26.5", "@types/react": "^19.2.2", "@types/react-dom": "^19.2.2", "@types/react-router-dom": "^5.3.3", "@vitejs/plugin-react": "^5.0.4", "cross-env": "^10.1.0", "eslint": "^9.39.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.22", "globals": "^16.4.0", "less": "^4.4.2", "less-loader": "^12.3.0", "prettier": "^3.6.2", "typescript": "^5.9.3", "vite": "^7.1.12" } }