Files
photo-live/package.json
T

38 lines
1.6 KiB
JSON
Raw Normal View History

2026-09-17 16:24:12 +08:00
{
"name": "photo-live",
"private": true,
"packageManager": "pnpm@10.7.1",
2026-09-17 17:31:11 +08:00
"engines": { "node": ">=22.12" },
"//": "pnpm 10 默认拦截依赖 install 脚本;onlyBuiltDependencies 白名单放行 esbuild(vite 需下载平台二进制)。Playwright 浏览器另行执行 `pnpm exec playwright install chromium`。",
2026-09-17 16:24:12 +08:00
"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",
2026-09-17 16:24:12 +08:00
"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",
2026-09-17 16:24:12 +08:00
"dev:worker": "dotenv -e .env -- pnpm --filter @photo/worker start",
"dev:sync": "dotenv -e .env -- pnpm --filter @photo/sync start",
2026-09-17 16:24:12 +08:00
"e2e": "turbo run test:e2e"
},
"devDependencies": {
"@playwright/test": "^1.48.0",
2026-09-17 16:24:12 +08:00
"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"]
2026-09-17 16:24:12 +08:00
}
}