{ "name": "motovaultpro-frontend", "version": "1.0.0", "type": "module", "scripts": { "dev": "vite", "build": "tsc --project tsconfig.build.json && vite build", "preview": "vite preview", "test": "jest", "test:watch": "jest --watch", "lint": "eslint src", "type-check": "tsc --noEmit" }, "dependencies": { "@auth0/auth0-react": "^2.2.3", "@emotion/cache": "^11.14.0", "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", "@hookform/resolvers": "^3.9.1", "@mui/icons-material": "^6.3.0", "@mui/material": "^6.3.0", "@mui/x-data-grid": "^7.23.0", "@mui/x-date-pickers": "^7.23.0", "@tanstack/react-query": "^5.84.1", "axios": "^1.7.9", "clsx": "^2.0.0", "dayjs": "^1.11.13", "framer-motion": "^12.0.0", "react": "^19.0.0", "react-dom": "^19.0.0", "react-hook-form": "^7.54.2", "react-hot-toast": "^2.4.1", "react-router-dom": "^6.28.1", "react-slick": "^0.30.2", "slick-carousel": "^1.8.1", "zod": "^3.24.1", "zustand": "^5.0.0" }, "devDependencies": { "@emotion/babel-plugin": "^11.11.0", "@eslint/js": "^9.17.0", "@testing-library/jest-dom": "^6.1.5", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.5.1", "@types/jest": "^29.5.10", "@types/react": "^19.0.2", "@types/react-dom": "^19.0.2", "@types/react-slick": "^0.23.13", "@vitejs/plugin-react": "^5.1.2", "autoprefixer": "^10.4.20", "eslint": "^9.17.0", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.16", "globals": "^16.5.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "patch-package": "^8.0.1", "postcss": "^8.4.49", "tailwindcss": "^3.4.17", "terser": "^5.24.0", "ts-jest": "^29.1.1", "ts-node": "^10.9.2", "typescript": "^5.7.2", "typescript-eslint": "^8.18.1", "vite": "^6.0.0" } }