github.com/freiheit-com/kuberpult@v1.24.2-0.20240328135542-315d5630abe6/services/frontend-service/package.json (about) 1 { 2 "name": "raw-react-app", 3 "version": "0.1.0", 4 "private": true, 5 "dependencies": { 6 "@azure/msal-browser": "2.38.3", 7 "@azure/msal-react": "1.5.12", 8 "@emotion/react": "11.11.3", 9 "@emotion/styled": "^11.1.5", 10 "@improbable-eng/grpc-web": "^0.15.0", 11 "@material-ui/core": "5.0.0-alpha.34", 12 "@material-ui/icons": "5.0.0-alpha.34", 13 "@peculiar/webcrypto": "^1.4.0", 14 "@types/react-beforeunload": "^2.1.1", 15 "classnames": "^2.5.1", 16 "material-components-web": "^14.0.0", 17 "react": "^18.2.0", 18 "react-dom": "^18.2.0", 19 "react-router-dom": "6", 20 "react-scripts": "^5.0.1", 21 "react-spinners": "^0.13.8", 22 "react-tooltip": "^5.18.1", 23 "react-use-sub": "^3.0.0", 24 "rxjs": "^7.0.0" 25 }, 26 "scripts": { 27 "preinstall": "npx only-allow pnpm", 28 "build": "GENERATE_SOURCEMAP=false react-scripts build", 29 "test": "react-scripts test --color", 30 "start": "WATCHPACK_POLLING=true CHOKIDAR_USEPOLLING=true react-scripts start", 31 "eslint": "eslint --cache --cache-location 'misc/.eslintcache' --ext .ts,.tsx src/", 32 "eslint-fix": "eslint --fix --cache --cache-location 'misc/.eslintcache' --ext .ts,.tsx src/", 33 "circular-check": "madge -c --extensions ts,tsx --ts-config tsconfig.json --no-spinner src/", 34 "lint-scss": "prettier -c --parser scss 'src/**/*.scss'", 35 "format-scss": "prettier --write --parser scss 'src/**/*.scss'" 36 }, 37 "devDependencies": { 38 "@babel/core": "^7.19.1", 39 "@babel/plugin-syntax-flow": "^7.18.6", 40 "@babel/plugin-transform-react-jsx": "^7.19.0", 41 "@testing-library/jest-dom": "^6.0.0", 42 "@testing-library/react": "^14.0.0", 43 "@types/jest": "^29.5.11", 44 "@types/node": "^20.11.10", 45 "@types/react": "18.2.59", 46 "@types/react-dom": "18.2.19", 47 "@typescript-eslint/parser": "^7.0.0", 48 "browser-headers": "^0.4.1", 49 "eslint": "^8.56.0", 50 "eslint-config-prettier": "^9.0.0", 51 "eslint-plugin-no-type-assertion": "^1.3.0", 52 "eslint-plugin-no-only-tests": "^3.1.0", 53 "eslint-plugin-prettier": "^5.0.0", 54 "google-protobuf": "^3.21.0", 55 "long": "^5.2.0", 56 "madge": "^6.0.0", 57 "prettier": "^3.2.4", 58 "protobufjs": "^7.2.3", 59 "react-refresh": "^0.14.0", 60 "sass": "^1.70.0", 61 "spy4js": "^3.1.0", 62 "ts-proto": "^1.169.1", 63 "typescript": "5.4.3" 64 }, 65 "jest": { 66 "collectCoverageFrom": [ 67 "src/**/*.{ts,tsx}" 68 ] 69 }, 70 "pnpm": { 71 "peerDependencyRules": { 72 "ignoreMissing": [ 73 "eslint" 74 ], 75 "allowedVersions": { 76 "react": "18", 77 "react-dom": "18", 78 "@types/react": "18" 79 } 80 }, 81 "overrides": { 82 "react-error-overlay": "6.0.9" 83 } 84 }, 85 "browserslist": { 86 "production": [ 87 ">0.2%", 88 "not dead", 89 "not op_mini all" 90 ], 91 "development": [ 92 "last 1 chrome version", 93 "last 1 firefox version", 94 "last 1 safari version" 95 ] 96 }, 97 "proxy": "http://kuberpult-frontend-service:8081" 98 }