{ "name": "jungfraujoch-frontend", "version": "1.0.0-rc.123", "license": "GPL-3.0", "private": true, "homepage": "/frontend", "type": "module", "dependencies": { "@emotion/react": "^11.10.4", "@emotion/styled": "^11.10.4", "@mui/icons-material": "^6.1.2", "@mui/material": "^6.1.2", "@mui/x-data-grid": "^7.19.0", "@redocly/cli": "^2.0.2", "@types/node": "^18.19.50", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.9", "@vitejs/plugin-react-swc": "^3.7.0", "lodash": "^4.17.21", "plotly.js": "^3.0.1", "react": "^18.3.1", "react-dom": "^18.3.1", "react-plotly.js": "^2.6.0", "react-zoom-pan-pinch": "^3.4.3", "typescript": "^5.6.2", "vite": "^6.3.5", "vite-plugin-svgr": "^4.2.0", "vite-tsconfig-paths": "^5.0.1" }, "scripts": { "start": "vite", "build": "tsc && vite build", "serve": "vite preview", "redocly": "redocly build-docs ../broker/jfjoch_api.yaml --output=dist/openapi.html", "redocly4broker": "redocly build-docs ../broker/jfjoch_api.yaml --output=../broker/redoc-static.html", "redocly4writer": "redocly build-docs ../writer/writer_api.yaml --output=../writer/redoc-static.html", "test": "react-scripts test", "eject": "react-scripts eject", "openapi": "./node_modules/openapi-typescript-codegen/bin/index.js -i ../broker/jfjoch_api.yaml --output ./src/openapi" }, "eslintConfig": { "extends": "react-app" }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "devDependencies": { "@types/lodash": "^4.17.10", "@types/react-plotly.js": "^2.6.3", "esbuild-style-plugin": "^1.6.3", "openapi-typescript-codegen": "^0.25.0" } }