65726702f3
Co-Authored-By: Claude Code <noreply@anthropic.com>
38 lines
1.6 KiB
JSON
38 lines
1.6 KiB
JSON
{
|
||
"name": "photo-live",
|
||
"private": true,
|
||
"packageManager": "pnpm@10.7.1",
|
||
"engines": { "node": ">=22.12" },
|
||
"//": "pnpm 10 默认拦截依赖 install 脚本;onlyBuiltDependencies 白名单放行 esbuild(vite 需下载平台二进制)。Playwright 浏览器另行执行 `pnpm exec playwright install chromium`。",
|
||
"scripts": {
|
||
"lint": "turbo run lint",
|
||
"typecheck": "turbo run typecheck",
|
||
"test": "turbo run test",
|
||
"build": "turbo run build",
|
||
"db:migrate": "dotenv -e .env -- pnpm --filter @photo/db-cn exec prisma migrate dev",
|
||
"db-ov:migrate": "dotenv -e .env -- pnpm --filter @photo/db-ov exec prisma migrate dev",
|
||
"db:generate": "dotenv -e .env -- pnpm --filter @photo/db-cn --filter @photo/db-ov exec prisma generate",
|
||
"db-ov:generate": "dotenv -e .env -- pnpm --filter @photo/db-ov exec prisma generate",
|
||
"db:studio": "dotenv -e .env -- pnpm --filter @photo/db-cn exec prisma studio",
|
||
"dev:api": "dotenv -e .env -- pnpm --filter @photo/api-cn start",
|
||
"dev:ov": "dotenv -e .env -- pnpm --filter @photo/api-cn start:ov",
|
||
"dev:worker": "dotenv -e .env -- pnpm --filter @photo/worker start",
|
||
"dev:sync": "dotenv -e .env -- pnpm --filter @photo/sync start",
|
||
"e2e": "turbo run test:e2e"
|
||
},
|
||
"devDependencies": {
|
||
"@playwright/test": "^1.48.0",
|
||
"turbo": "^2.3.0",
|
||
"typescript": "^5.6.0",
|
||
"prettier": "^3.3.0",
|
||
"dotenv-cli": "^7.4.0",
|
||
"eslint": "^9.0.0",
|
||
"eslint-plugin-vue": "^9.28.0",
|
||
"typescript-eslint": "^8.0.0",
|
||
"globals": "^16.0.0"
|
||
},
|
||
"pnpm": {
|
||
"onlyBuiltDependencies": ["esbuild"]
|
||
}
|
||
}
|