{ "name": "dukang-haoke", "private": true, "devDependencies": { "@eslint/js": "^9.17.0", "eslint": "^9.17.0", "globals": "^15.14.0", "typescript-eslint": "^8.18.0" }, "scripts": { "dev": "pnpm -r --parallel dev", "dev:api": "pnpm --filter @dukang/api dev", "dev:user": "pnpm --filter @dukang/h5-user dev", "dev:shop": "pnpm --filter @dukang/h5-shop dev", "dev:partner": "pnpm --filter @dukang/h5-partner dev", "dev:admin": "pnpm --filter @dukang/admin-web dev", "dev:hq": "pnpm --filter @dukang/mini-hq dev", "dev:mini-user": "pnpm --filter @dukang/mini-user dev", "dev:mini-user:weapp": "pnpm --filter @dukang/mini-user dev:weapp", "preview:hq": "pnpm --filter @dukang/mini-hq build && pnpm --filter @dukang/mini-hq preview", "build": "pnpm -r build", "lint": "eslint .", "typecheck": "pnpm -r exec tsc --noEmit", "test": "pnpm -r test", "db:generate": "pnpm --filter @dukang/api prisma:generate", "db:migrate": "pnpm --filter @dukang/api prisma:migrate", "db:seed": "pnpm --filter @dukang/api prisma:seed", "db:sync-benefit": "pnpm --filter @dukang/api prisma:sync-benefit", "db:validate": "pnpm --filter @dukang/api prisma:validate", "oss:cors": "node scripts/configure-oss-cors.mjs", "sync:stitch": "node scripts/sync-stitch.mjs", "smoke": "node scripts/smoke-v3.mjs", "smoke:v3": "node scripts/smoke-v3.mjs", "smoke:prev1": "node scripts/smoke-prev1.mjs", "smoke:partner-auth": "node scripts/test-partner-auth.mjs" }, "engines": { "node": ">=20" }, "packageManager": "pnpm@11.2.2+sha512.36e6621fad506178936455e70247b8808ef4ec25797a9f437a93281a020484e2607f6a469a22e982987c3dbb8866e3071514ab10a4a1749e06edcd1ec118436f" }