{ "name": "yt-dlp-transcript-browser-monorepo", "version": "0.1.0", "private": true, "license": "MIT", "type": "module", "scripts": { "archilyzer": "pnpm --filter yt-dlp-transcript-common exec tsx bin/archilyzer.ts", "build:index": "pnpm --filter yt-dlp-transcript-common exec tsx bin/archilyzer.ts index", "sync:tick": "pnpm --filter yt-dlp-transcript-common exec tsx bin/archilyzer.ts sync tick", "build:export": "pnpm --filter export run build", "build:homepage": "pnpm --filter homepage run build", "build:homepage:nodata": "pnpm --filter homepage run build:nodata", "build": "pnpm --filter export run build", "start:export": "node scripts/worktree.mjs run -- pnpm --filter export run start", "start:homepage": "node scripts/worktree.mjs run -- pnpm --filter homepage run start", "dev:editor": "node scripts/worktree.mjs run -- pnpm --filter editor run dev", "dev:export": "node scripts/worktree.mjs run -- pnpm --filter export run dev", "dev:homepage": "node scripts/worktree.mjs run -- pnpm --filter homepage run dev", "dev:umtool": "node scripts/worktree.mjs run -- pnpm --filter umtool run dev", "deploy:homepage": "pnpm --filter homepage run deploy", "e2e": "node scripts/worktree.mjs run -- pnpm --filter editor run e2e", "heavy": "node scripts/queue-lock.mjs --heavy --", "wt": "node scripts/worktree.mjs", "e2e:sharded": "node scripts/run-sharded-e2e.mjs", "test:scripts": "node --test scripts/*.test.mjs umtool/report-to-video/*.test.mjs umtool/lib/*.test.mjs umtool/lib/report/*.test.mjs umtool/lib/annotations/*.test.mjs umtool/lib/articles/*.test.mjs", "test": "pnpm -r --no-bail --no-sort --workspace-concurrency=1 run test; a=$?; pnpm run test:scripts; b=$?; [ $a -eq 0 ] && [ $b -eq 0 ]", "typecheck": "pnpm -r --no-bail --no-sort --workspace-concurrency=1 exec tsc --noEmit", "lint": "pnpm --filter export run lint", "ops": "node scripts/archilyzer-ops.mjs" }, "devDependencies": { "tsx": "^4.21.0" } }