{ "name": "frontend", "private": true, "scripts": { "dev": "node server.js", "build": "next build", "start": "next start -p 8001", "prod": "NODE_ENV=production node server.js", "lint": "next lint" }, "dependencies": { "@emotion/babel-preset-css-prop": "^11.2.0", "@emotion/react": "^11.7.1", "axios": "^0.24.0", "chart.js": "^3.8.0", "chartjs-plugin-annotation": "^1.4.0", "chroma-js": "^2.1.2", "emotion": "^11.0.0", "fast-memoize": "^2.5.2", "moment": "^2.29.1", "next": "^12.0.8", "node-fetch": "^3.2.0", "react": "17.0.2", "react-ace": "^9.5.0", "react-chartjs-2": "^4.2.0", "react-dom": "17.0.2", "react-icon": "^1.0.0", "react-icons": "^4.3.1", "react-intersection-observer": "^9.2.2", "react-mount-animation": "^0.0.11", "react-query": "^3.34.7", "react-select": "^5.2.2", "reconnecting-websocket": "^4.4.0", "rxjs": "^7.5.1", "sass": "^1.45.1" }, "devDependencies": { "@types/react": "^17.0.38", "chartjs-plugin-autocolors": "^0.0.5", "eslint": "8.5.0", "eslint-config-next": "^0.2.4", "postcss": "^8.4.5", "typescript": "^4.5.5" }, "peerDependencies": { "postcss": "^8.0.0" } }