blob: 5747deb64ece71b34a36d8a7119d4d7e8a0eee1c [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",
Krishya7ec1dd02025-04-19 15:29:03 +080010 "quill": "^2.0.3",
Krishya75e43c02025-04-05 21:16:30 +080011 "react": "^19.1.0",
12 "react-dom": "^19.1.0",
13 "react-router-dom": "^7.5.0",
14 "react-scripts": "5.0.1",
Krishya1df05892025-04-05 21:16:30 +080015 "web-vitals": "^2.1.4",
16 "wouter": "^3.6.0"
Krishya75e43c02025-04-05 21:16:30 +080017 },
18 "scripts": {
19 "start": "react-scripts start",
20 "build": "react-scripts build",
21 "test": "react-scripts test",
22 "eject": "react-scripts eject"
23 },
24 "eslintConfig": {
25 "extends": [
26 "react-app",
27 "react-app/jest"
28 ]
29 },
30 "browserslist": {
31 "production": [
32 ">0.2%",
33 "not dead",
34 "not op_mini all"
35 ],
36 "development": [
37 "last 1 chrome version",
38 "last 1 firefox version",
39 "last 1 safari version"
40 ]
41 },
42 "devDependencies": {
43 "@testing-library/jest-dom": "^6.6.3",
44 "@testing-library/react": "^16.3.0"
Krishya1df05892025-04-05 21:16:30 +080045 },
46 "jest": {
47 "transformIgnorePatterns": [
48 "/node_modules/(?!wouter)"
49 ]
Krishya75e43c02025-04-05 21:16:30 +080050 }
51}