{ "name": "gex-front", "private": true, "version": "0.0.0", "type": "module", "imports": { "#*": [ "./src/*", "./src/*.ts", "./src/*.tsx", "./src/*/index.ts", "./src/*/index.tsx" ] }, "scripts": { "predev": "node ./create-dev-env.js", "postinstall": "cd mock-server && npm install", "dev": "run-p -l start:vite type-check:watch start:mock-server", "start:vite": "vite", "start:mock-server": "cd mock-server && npm run start", "type-check": "tsc -b --noEmit --preserveWatchOutput", "type-check:watch": "npm run type-check -- --watch", "build": "tsc -b && vite build", "lint": "eslint .", "test": "vitest", "preview": "vite preview", "prepare": "husky install" }, "dependencies": { "@emotion/css": "^11.13.4", "@emotion/react": "^11.13.5", "@emotion/styled": "^11.13.5", "@lemoncode/fonk": "^1.5.4", "@lemoncode/fonk-formik": "^4.0.1", "@mui/icons-material": "^6.1.7", "@mui/material": "^6.1.7", "@tanstack/react-query": "^5.63.0", "@tanstack/react-router": "^1.82.1", "@tanstack/react-table": "^8.20.6", "axios": "^1.7.7", "formik": "^2.4.6", "react": "^18.3.1", "react-dom": "^18.3.1" }, "devDependencies": { "@eslint/js": "^9.15.0", "@tanstack/react-query-devtools": "^5.63.0", "@tanstack/router-devtools": "^1.82.1", "@tanstack/router-plugin": "^1.81.9", "@types/jest": "^29.5.14", "@types/node": "^22.9.0", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@typescript-eslint/eslint-plugin": "^8.15.0", "@typescript-eslint/parser": "^8.15.0", "@vitejs/plugin-react": "^4.3.3", "eslint": "^9.15.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react": "^7.37.2", "eslint-plugin-react-hooks": "^5.0.0", "eslint-plugin-react-refresh": "^0.4.14", "globals": "^15.12.0", "husky": "^8.0.0", "jsdom": "^25.0.1", "lint-staged": "^15.2.10", "npm-run-all": "^4.1.5", "prettier": "^3.3.3", "typescript": "~5.6.2", "typescript-eslint": "^8.14.0", "vite": "^5.4.10", "vitest": "^2.1.8" } }