blob: 55ef46913d4ecad1141000f8bb496935b96bb24f [file] [log] [blame]
Krishya75e43c02025-04-05 21:16:30 +08001{
2 "name": "echo-frontend",
3 "version": "0.1.0",
4 "private": true,
5 "dependencies": {
Krishya1df05892025-04-05 21:16:30 +08006 "@icon-park/react": "^1.4.2",
Krishya75e43c02025-04-05 21:16:30 +08007 "@testing-library/dom": "^10.4.0",
8 "@testing-library/user-event": "^13.5.0",
22301009ecc1c1c2025-04-09 21:56:23 +08009 "axios": "^1.8.4",
Krishya75e43c02025-04-05 21:16:30 +080010 "react": "^19.1.0",
11 "react-dom": "^19.1.0",
12 "react-router-dom": "^7.5.0",
13 "react-scripts": "5.0.1",
Krishya1df05892025-04-05 21:16:30 +080014 "web-vitals": "^2.1.4",
15 "wouter": "^3.6.0"
Krishya75e43c02025-04-05 21:16:30 +080016 },
17 "scripts": {
18 "start": "react-scripts start",
19 "build": "react-scripts build",
20 "test": "react-scripts test",
21 "eject": "react-scripts eject"
22 },
23 "eslintConfig": {
24 "extends": [
25 "react-app",
26 "react-app/jest"
27 ]
28 },
29 "browserslist": {
30 "production": [
31 ">0.2%",
32 "not dead",
33 "not op_mini all"
34 ],
35 "development": [
36 "last 1 chrome version",
37 "last 1 firefox version",
38 "last 1 safari version"
39 ]
40 },
41 "devDependencies": {
42 "@testing-library/jest-dom": "^6.6.3",
43 "@testing-library/react": "^16.3.0"
Krishya1df05892025-04-05 21:16:30 +080044 },
45 "jest": {
46 "transformIgnorePatterns": [
47 "/node_modules/(?!wouter)"
48 ]
Krishya75e43c02025-04-05 21:16:30 +080049 }
50}