Skip to content

Commit 7c9b8c1

Browse files
Refactor code structure for improved readability and maintainability
1 parent cc6e0b9 commit 7c9b8c1

File tree

6 files changed

+620
-9019
lines changed

6 files changed

+620
-9019
lines changed

client/netlify.toml

Whitespace-only changes.

client/package-clean.json

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
{
2+
"name": "react-boilerplate",
3+
"private": true,
4+
"version": "0.0.0",
5+
"type": "module",
6+
"scripts": {
7+
"dev": "vite",
8+
"build": "vite build",
9+
"build:tsc": "tsc -b && vite build",
10+
"build:vercel": "vite build --mode production",
11+
"lint": "eslint .",
12+
"preview": "vite preview"
13+
},
14+
"dependencies": {
15+
"@base-ui-components/react": "^1.0.0-beta.2",
16+
"@dnd-kit/core": "^6.3.1",
17+
"@dnd-kit/modifiers": "^9.0.0",
18+
"@dnd-kit/sortable": "^10.0.0",
19+
"@dnd-kit/utilities": "^3.2.2",
20+
"@radix-ui/react-alert-dialog": "^1.1.15",
21+
"@radix-ui/react-avatar": "^1.1.10",
22+
"@radix-ui/react-checkbox": "^1.3.3",
23+
"@radix-ui/react-dialog": "^1.1.15",
24+
"@radix-ui/react-dropdown-menu": "^2.1.16",
25+
"@radix-ui/react-label": "^2.1.7",
26+
"@radix-ui/react-popover": "^1.1.15",
27+
"@radix-ui/react-select": "^2.2.6",
28+
"@radix-ui/react-separator": "^1.1.7",
29+
"@radix-ui/react-slot": "^1.2.3",
30+
"@radix-ui/react-tabs": "^1.1.13",
31+
"@radix-ui/react-toggle": "^1.1.10",
32+
"@radix-ui/react-toggle-group": "^1.1.11",
33+
"@radix-ui/react-tooltip": "^1.2.8",
34+
"@react-pdf/renderer": "^4.3.0",
35+
"@remixicon/react": "^4.6.0",
36+
"@tabler/icons-react": "^3.34.1",
37+
"@tanstack/react-query": "^5.80.7",
38+
"@tanstack/react-table": "^8.21.3",
39+
"axios": "^1.10.0",
40+
"class-variance-authority": "^0.7.1",
41+
"cloudinary": "^2.7.0",
42+
"clsx": "^2.1.1",
43+
"date-fns": "^4.1.0",
44+
"framer-motion": "^12.23.12",
45+
"i18next": "^25.4.0",
46+
"jsbarcode": "^3.12.1",
47+
"jspdf": "^3.0.2",
48+
"jspdf-autotable": "^5.0.2",
49+
"leaflet": "^1.9.4",
50+
"lucide": "^0.540.0",
51+
"lucide-react": "^0.540.0",
52+
"mapleaf": "^1.4.0",
53+
"motion": "^12.23.12",
54+
"next-themes": "^0.4.6",
55+
"radix-ui": "^1.4.3",
56+
"react": "^19.1.0",
57+
"react-day-picker": "^9.9.0",
58+
"react-dom": "^19.1.0",
59+
"react-helmet-async": "^2.0.5",
60+
"react-i18next": "^15.7.1",
61+
"react-icons": "^5.5.0",
62+
"react-leaflet": "^5.0.0",
63+
"react-router-dom": "^7.8.2",
64+
"react-toastify": "^11.0.3",
65+
"recharts": "^2.15.4",
66+
"sonner": "^2.0.7",
67+
"tailwind-merge": "^3.3.1",
68+
"three": "^0.179.1",
69+
"vaul": "^1.1.2",
70+
"zod": "^4.1.1",
71+
"zustand": "^5.0.5"
72+
},
73+
"devDependencies": {
74+
"@eslint/js": "^9.25.0",
75+
"@tailwindcss/container-queries": "^0.1.1",
76+
"@tailwindcss/typography": "^0.5.16",
77+
"@types/jspdf": "^1.3.3",
78+
"@types/leaflet": "^1.9.20",
79+
"@types/node": "^24.3.0",
80+
"@types/react": "^19.1.2",
81+
"@types/react-dom": "^19.1.2",
82+
"@types/react-router-dom": "^5.3.3",
83+
"@types/three": "^0.179.0",
84+
"@vitejs/plugin-react": "^4.4.1",
85+
"autoprefixer": "^10.4.21",
86+
"eslint": "^9.25.0",
87+
"eslint-plugin-react-hooks": "^5.2.0",
88+
"eslint-plugin-react-refresh": "^0.4.19",
89+
"globals": "^16.0.0",
90+
"postcss": "^8.5.6",
91+
"tailwindcss": "^3.4.17",
92+
"tailwindcss-animate": "^1.0.7",
93+
"tw-animate-css": "^1.3.7",
94+
"typescript": "~5.8.3",
95+
"typescript-eslint": "^8.30.1",
96+
"vite": "^5.4.10"
97+
},
98+
"resolutions": {
99+
"rollup": "^4.21.3",
100+
"vite": "^5.4.10",
101+
"lightningcss": false
102+
},
103+
"overrides": {
104+
"rollup": "^4.21.3",
105+
"vite": "^5.4.10",
106+
"lightningcss": false
107+
}
108+
}

0 commit comments

Comments
 (0)