43 lines
1.8 KiB
JSON
43 lines
1.8 KiB
JSON
{
|
|
"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:push": "pnpm --filter @dukang/api prisma:push",
|
|
"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"
|
|
}
|