{ "name": "goodgo-platform", "private": true, "packageManager": "pnpm@10.27.0", "engines": { "node": ">=22.0.0" }, "pnpm": { "onlyBuiltDependencies": [ "@nestjs/core", "@prisma/client", "@prisma/engines", "esbuild", "prisma", "puppeteer" ], "overrides": { "axios": ">=1.15.0", "lodash": ">=4.18.0", "@hono/node-server": ">=1.19.13", "@tootallnate/once": ">=3.0.1", "@xmldom/xmldom": "0.8.11", "protobufjs": "7.5.5" } }, "scripts": { "dev": "turbo run dev", "build": "turbo run build", "lint": "eslint .", "test": "turbo run test", "typecheck": "turbo run typecheck", "format": "prettier --write .", "format:check": "prettier --check .", "dep-cruise": "depcruise apps/ libs/ --config .dependency-cruiser.cjs", "db:generate": "prisma generate --config prisma/prisma.config.ts", "db:migrate:dev": "prisma migrate dev --config prisma/prisma.config.ts", "db:migrate:deploy": "prisma migrate deploy --config prisma/prisma.config.ts", "db:seed": "prisma db seed --config prisma/prisma.config.ts", "db:studio": "prisma studio --config prisma/prisma.config.ts", "db:reset": "prisma migrate reset --config prisma/prisma.config.ts", "db:push": "prisma db push --config prisma/prisma.config.ts", "test:e2e": "playwright test", "test:e2e:api": "playwright test --project=api", "test:e2e:web": "playwright test --project=web", "test:e2e:report": "playwright show-report", "prepare": "husky" }, "lint-staged": { "*.{ts,tsx}": [ "eslint --fix", "prettier --write" ], "*.{json,md,yaml,yml}": [ "prettier --write" ] }, "prisma": { "seed": "tsx prisma/seed.ts" }, "devDependencies": { "@axe-core/playwright": "^4.11.2", "@eslint/js": "^9.39.4", "@next/eslint-plugin-next": "^16.2.4", "@playwright/test": "^1.59.1", "@turf/area": "^7.3.5", "@turf/centroid": "^7.3.5", "@types/geojson": "^7946.0.16", "@types/pg": "^8.20.0", "dependency-cruiser": "^17.3.10", "dotenv": "^17.4.1", "eslint": "^9.39.4", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-typescript": "^4.4.4", "eslint-plugin-import-x": "^4.16.2", "eslint-plugin-react-hooks": "^7.1.1", "globals": "^17.4.0", "husky": "^9.1.7", "lint-staged": "^16.4.0", "osmtogeojson": "3.0.0-beta.5", "pg": "^8.20.0", "prettier": "^3.8.1", "prisma": "^7.7.0", "tsx": "^4.21.0", "turbo": "^2.9.4", "typescript-eslint": "^8.58.0" }, "dependencies": { "@prisma/client": "^7.7.0" } }