{ "name": "frontend", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "test": "echo \"Error: no test specified\" && exit 0", "pretty-quick": "pretty-quick", "lint:prettier": "npx ts-node scripts/check-format.ts", "prettier": "prettier --write . && eslint . --ext .ts,.tsx --fix", "format": "npm run prettier", "lint:eslint": "eslint . --ext .ts,.tsx --fix", "prettier:commit": "npx ts-node scripts/prettier-commit.ts" }, "dependencies": { "@babel/plugin-proposal-private-property-in-object": "^7.21.11", "@commitlint/cli": "^20.4.4", "@commitlint/config-conventional": "^20.4.4", "@originjs/vite-plugin-federation": "^1.4.1", "@types/jest": "^30.0.0", "axios": "^1.13.6", "dotenv": "^17.3.1", "ora": "^9.3.0", "prettier": "^3.8.1", "pretty-quick": "^4.2.2", "react": "^19.2.4", "react-dom": "^19.2.4", "sass": "^1.98.0", "web-vitals": "^5.1.0", "zustand": "^5.0.11" }, "devDependencies": { "@eslint/js": "^9.39.4", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.2", "@testing-library/user-event": "^14.6.1", "@types/node": "^24.12.0", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "@typescript-eslint/eslint-plugin": "^8.57.0", "@typescript-eslint/parser": "^8.57.0", "@vitejs/plugin-react": "^6.0.1", "@vitest/ui": "^4.1.0", "cssmodules-language-server": "^1.5.2", "eslint": "^9.39.4", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^4.2.5", "eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-react-refresh": "^0.5.2", "globals": "^17.4.0", "jsdom": "^28.1.0", "typescript": "~5.9.3", "typescript-eslint": "^8.56.1", "vite": "^8.0.0", "vitest": "^4.1.0" } }