blob: 5a3d34f971c49a7817c1e16a67737248f87f520e [file] [log] [blame]
Akane121765b61a72025-05-17 13:52:25 +08001{
2 "name": "frontend",
3 "version": "0.1.0",
4 "private": true,
5 "dependencies": {
6 "@testing-library/dom": "^10.4.0",
7 "axios": "^1.8.4",
8 "buffer": "^6.0.3",
9 "https-browserify": "^1.0.0",
10 "os-browserify": "^0.3.0",
11 "process": "^0.11.10",
12 "react": "^19.1.0",
13 "react-dom": "^19.1.0",
14 "react-router-dom": "^6.20.1",
15 "react-scripts": "5.0.1",
16 "stream-browserify": "^3.0.0",
17 "stream-http": "^3.2.0",
18 "url": "^0.11.4",
19 "web-vitals": "^2.1.4"
20 },
21 "scripts": {
22 "start": "react-scripts start",
23 "build": "react-scripts build",
24 "test": "jest",
25 "test:watch": "jest --watch",
26 "test:coverage": "jest --coverage",
27 "test:update": "jest --updateSnapshot",
28 "eject": "react-scripts eject"
29 },
30 "eslintConfig": {
31 "extends": [
32 "react-app",
33 "react-app/jest"
34 ]
35 },
36 "browserslist": {
37 "production": [
38 ">0.2%",
39 "not dead",
40 "not op_mini all"
41 ],
42 "development": [
43 "last 1 chrome version",
44 "last 1 firefox version",
45 "last 1 safari version"
46 ]
47 },
48 "devDependencies": {
49 "@babel/core": "^7.27.1",
50 "@babel/preset-env": "^7.27.2",
51 "@babel/preset-react": "^7.26.3",
52 "@testing-library/jest-dom": "^6.6.3",
53 "@testing-library/react": "^16.3.0",
54 "@testing-library/user-event": "^14.6.1",
55 "@types/jest": "^29.5.14",
56 "axios-mock-adapter": "^2.1.0",
57 "babel-jest": "^29.7.0",
58 "identity-obj-proxy": "^3.0.0",
59 "jest": "^29.7.0",
60 "jest-environment-jsdom": "^29.7.0",
61 "msw": "^2.8.2"
62 }
63}