Queue reviewable Whisper drafts from the song list and lyrics editor. Preserve line breaks within one timed cue across editing, saving, reporting, and service views. Add storage and listening analytics with a durable metadata collector, related-search depth, video limits, thumbnail storage, and a browsable metadata library.
18 lines
954 B
JSON
18 lines
954 B
JSON
{
|
|
"name": "ytplayer-server",
|
|
"version": "1.0.0",
|
|
"description": "YT Player PWA server — Bun + Hono + libsql",
|
|
"type": "module",
|
|
"scripts": {
|
|
"start": "bun server.js",
|
|
"dev": "bun --hot server.js",
|
|
"test": "bun test ./recommendations.test.js && bun test --timeout 60000 ./media-cache.test.js && bun test ./notes.test.js && bun test ./transcriptions.test.js && bun test ./admin-analytics.test.js && bun test ./remote.test.js && bun test ./party.test.js && bun test ./uploads.test.js && bun test ./innertube.test.js && bun test ./ytdlp-pool.test.js && bun test ./p2p-db.test.js && bun test ./p2p-admit.test.js && bun test ./p2p-retention.test.js && bun test ./p2p-routes.test.js && bun test ./p2p-hub.test.js && bun test --timeout 60000 ./p2p-intake.test.js && bun test ./flags.test.js"
|
|
},
|
|
"dependencies": {
|
|
"@hono/node-server": "^1.14.0",
|
|
"@libsql/client": "^0.14.0",
|
|
"hono": "^4.7.10",
|
|
"qrcode": "^1.5.4"
|
|
}
|
|
}
|