chore: comprehensive project update with dependency modernization, contact information standardization, copyright updates, and build configuration improvements

- Updated dependencies to latest compatible versions including React, TypeScript, and Vite.
- Standardized contact information across all components (phone, email, address, EIN).
- Updated copyright year to 2025 and ensured consistent legal status messaging.
- Modernized Azure infrastructure with updated API versions and enhanced security practices.
- Optimized build configurations for TypeScript and Vite, ensuring production readiness.
- Cleaned up console logs and improved code quality with type safety and test coverage updates.
This commit is contained in:
defiQUG
2025-10-05 19:41:51 -07:00
parent ce821932ce
commit 12764ceb86
25 changed files with 472 additions and 346 deletions

View File

@@ -31,21 +31,22 @@
},
"homepage": "https://miraclesinmotion.org",
"dependencies": {
"@react-three/fiber": "^8.2.2",
"@stripe/react-stripe-js": "^5.0.0",
"@stripe/stripe-js": "^8.0.0",
"@tanstack/react-query": "^5.90.2",
"@react-three/fiber": "^8.16.8",
"@stripe/react-stripe-js": "^2.8.1",
"@stripe/stripe-js": "^4.7.0",
"@tanstack/react-query": "^5.59.20",
"@tensorflow/tfjs": "^4.22.0",
"@testing-library/dom": "^10.4.1",
"@types/node": "^24.6.2",
"date-fns": "^4.1.0",
"framer-motion": "^10.16.16",
"framer-motion-3d": "^12.4.13",
"framer-motion": "^11.11.17",
"framer-motion-3d": "^11.5.6",
"i18next": "^25.5.3",
"i18next-browser-languagedetector": "^8.2.0",
"i18next-http-backend": "^3.0.2",
"lucide-react": "^0.290.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"lucide-react": "^0.446.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-i18next": "^16.0.0",
"react-query": "^3.39.3",
"recharts": "^3.2.1",
@@ -59,24 +60,24 @@
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.1",
"@types/jest": "^30.0.0",
"@types/react": "^18.2.37",
"@types/react-dom": "^18.2.15",
"@types/react": "^18.3.25",
"@types/react-dom": "^18.3.7",
"@types/react-helmet-async": "^1.0.1",
"@typescript-eslint/eslint-plugin": "^6.10.0",
"@typescript-eslint/parser": "^6.10.0",
"@vitejs/plugin-react": "^4.1.0",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
"@vitejs/plugin-react": "^4.7.0",
"@vitest/ui": "^3.2.4",
"autoprefixer": "^10.4.16",
"eslint": "^8.53.0",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint": "^8.57.1",
"eslint-plugin-react-hooks": "^4.6.2",
"eslint-plugin-react-refresh": "^0.4.4",
"gh-pages": "^6.0.0",
"jsdom": "^27.0.0",
"postcss": "^8.4.31",
"react-helmet-async": "^2.0.5",
"tailwindcss": "^3.3.5",
"tailwindcss": "^3.4.18",
"terser": "^5.44.0",
"typescript": "^5.2.2",
"typescript": "^5.6.3",
"vite": "^7.1.9",
"vite-bundle-analyzer": "^1.2.3",
"vite-plugin-pwa": "^1.0.3",