项目文件夹

文件
T
caorushizi ffc4940508 feat: update cross-references and add deps download script
Phase 4-6 of monorepo merge:

- Create scripts/download-deps.ts for downloading third-party tools
  from GitHub Releases (ffmpeg, N_m3u8DL-RE, BBDown, gopeed)
- Add scripts/deps-versions.json for version-locked tool definitions
- Update pnpm-workspace.yaml for new monorepo structure
- Change @mediago/core-sdk references from file:// to workspace:*
- Remove @mediago/core, @mediago/deps, @mediago/player npm deps
  from electron package.json
- Rewrite binaryResolver.ts to use monorepo paths (dev) and
  extraResources (production) instead of npm platform packages
- Simplify apps/core/scripts/config.ts (remove npm config, use .deps/)
- Add Go project scripts to root package.json
- Update turbo.json build outputs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 21:17:42 +08:00

36 行
750 B
JSON

{
"$schema": "https://turbo.build/schema.json",
"ui": "tui",
"globalEnv": ["APP_TARGET", "MEDIAGO_CORE_BIN"],
"tasks": {
"dev": {
"cache": false,
"persistent": true,
"dependsOn": ["^build"]
},
"build": {
"cache": true,
"persistent": false,
"outputs": ["build/**", "dist/**"],
"dependsOn": ["^build"],
"env": ["NODE_ENV"]
},
"lint": {
"cache": true,
"outputs": [],
"inputs": ["src/**/*.{ts,tsx,js,jsx}", "../../.oxlintrc.json"]
},
"type:check": {
"cache": true,
"persistent": false,
"outputs": [],
"dependsOn": ["^build"]
},
"clean": {
"cache": false,
"persistent": false,
"outputs": []
}
}
}