{ "name": "@gridpilot/website", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "eslint . --ext .ts,.tsx --max-warnings 0", "type-check": "npx tsc --noEmit", "clean": "rm -rf .next" }, "dependencies": { "@faker-js/faker": "^9.2.0", "@tanstack/react-query": "^5.90.12", "@vercel/kv": "^3.0.0", "autoprefixer": "^10.4.22", "electron": "39.2.7", "framer-motion": "^12.23.25", "inversify": "^7.10.8", "lucide-react": "^0.555.0", "next": "^15.5.9", "postcss": "^8.5.6", "react": "^19.2.3", "react-dom": "^19.2.3", "reflect-metadata": "^0.2.2", "sharp": "^0.33.5", "tailwindcss": "^3.4.18", "uuid": "^11.0.5", "zod": "^3.25.76" }, "devDependencies": { "@types/inversify": "^2.0.32", "@types/node": "^20.0.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "eslint": "^8.57.0", "eslint-config-next": "15.5.7", "eslint-import-resolver-typescript": "2.7.1", "eslint-plugin-boundaries": "^5.3.1", "eslint-plugin-import": "^2.32.0", "eslint-plugin-unused-imports": "^3.0.0", "typescript": "^5.6.0" } }