| { |
| "name": "frontend", |
| "version": "0.1.0", |
| "private": true, |
| "dependencies": { |
| "@babel/core": "^7.24.7", |
| "@emotion/react": "^11.8.2", |
| "@emotion/styled": "^11.8.1", |
| "@mui/icons-material": "^5.5.1", |
| "@mui/material": "^5.5.3", |
| "@mui/x-data-grid": "^5.7.0", |
| "@reduxjs/toolkit": "^1.8.0", |
| "@testing-library/jest-dom": "^4.2.4", |
| "@testing-library/react": "^9.5.0", |
| "@testing-library/user-event": "^7.2.1", |
| "@types/node": "^12.20.47", |
| "@types/react": "^17.0.2", |
| "ejs": "^3.1.7", |
| "react": "^17.0.2", |
| "react-dom": "^17.0.2", |
| "react-redux": "^7.2.6", |
| "react-router-dom": "^6.2.2", |
| "react-scripts": "^5.0.1", |
| "rewire": "^6.0.0", |
| "typescript": "^4.1.6" |
| }, |
| "scripts": { |
| "start": "react-scripts start", |
| "build": "node ./build.js", |
| "build-prod": "GENERATE_SOURCEMAP=false node ./build.js", |
| "test": "react-scripts test", |
| "eject": "react-scripts eject", |
| "fix": "npx prettier --write .; npx eslint ." |
| }, |
| "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/classnames": "^2.2.11", |
| "@types/jest": "^24.9.1", |
| "@types/mockdate": "^2.0.0", |
| "@types/react-dom": "^16.9.14", |
| "@types/react-redux": "^7.1.23", |
| "eslint": "^7.15.0", |
| "eslint-config-google": "^0.14.0", |
| "eslint-config-prettier": "^7.1.0", |
| "mockdate": "^3.0.5", |
| "prettier": "2.2.1", |
| "ts-jest": "^26.5.5" |
| } |
| } |