{ "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" ] }, "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 src/ apps/ --config .dependency-cruiser.cjs", "db:generate": "prisma generate", "db:migrate:dev": "prisma migrate dev", "db:migrate:deploy": "prisma migrate deploy", "db:seed": "prisma db seed", "db:studio": "prisma studio", "db:reset": "prisma migrate reset", "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": { "@eslint/js": "^9.39.4", "@playwright/test": "^1.59.1", "@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", "globals": "^17.4.0", "husky": "^9.1.7", "lint-staged": "^16.4.0", "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" } }