{ "name": "export", "version": "0.1.0", "private": true, "type": "module", "scripts": { "dev": "next dev --port ${EXPORT_DEV_PORT:-3000}", "build:index": "NODE_OPTIONS=--max-old-space-size=8192 tsx ../common/bin/archilyzer.ts index", "build:stats": "NODE_OPTIONS=--max-old-space-size=8192 tsx ../common/bin/archilyzer.ts build stats", "build:templates": "tsx ../common/bin/archilyzer.ts build templates", "build:data": "pnpm run build:index && pnpm run build:stats && pnpm run build:templates", "build:archives": "tsx ../common/bin/archilyzer.ts build archives", "compose:site": "tsx ../common/bin/archilyzer.ts compose site", "compose:hub": "tsx ../common/bin/archilyzer.ts compose hub", "build": "tsx ../common/bin/archilyzer.ts build site", "build:hub": "tsx ../common/bin/archilyzer.ts build hub", "start": "node scripts/serve-out.mjs out ${EXPORT_DEV_PORT:-3000}", "lint": "eslint", "test": "tsx --test \"app/**/*.test.ts\"", "e2e": "node ../scripts/queue-lock.mjs --ports EXPORT_E2E_PORT:3020 -- playwright test", "e2e:hub": "node ../scripts/queue-lock.mjs --ports HUB_PORT:3041 -- playwright test --config playwright.hub.config.ts", "e2e:2origin": "node ../scripts/queue-lock.mjs --ports ORIGIN_B_PORT:4610,HUB_A_PORT:4611 -- playwright test --config playwright.2origin.config.ts", "e2e:report": "node ../scripts/queue-lock.mjs --ports REPORT_SITE_E2E_PORT:3042 -- playwright test --config playwright.report.config.ts", "build:report-fixture": "tsx e2e-report/stage.ts", "e2e:ui": "playwright test --ui", "deploy": "tsx ../common/bin/archilyzer.ts deploy site" }, "dependencies": { "@tanstack/react-query": "^5.99.1", "hls.js": "^1.6.16", "lucide-react": "^1.16.0", "next": "16.2.3", "react": "19.2.4", "react-dom": "19.2.4", "react-player": "^2.16.1", "serve": "^14.2.6", "yt-dlp-transcript-common": "workspace:*" }, "devDependencies": { "@playwright/test": "^1.59.1", "@tailwindcss/postcss": "^4.2.2", "@types/node": "^20.19.39", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "eslint": "^9.39.4", "eslint-config-next": "16.2.3", "tailwindcss": "^4.2.2", "tsx": "^4.21.0", "typescript": "^5.9.3" } }