- Integrated HLS.js version 1.6.15 into the project for improved video streaming capabilities. - Updated the ContentsController to check for HLS manifest availability and fall back to presigned URLs for original files if not found. - Enhanced the VideoPlayer component to handle loading and error states more effectively, improving user experience during streaming. - Refactored content service methods to return detailed streaming information, including HLS and DASH manifest URLs.
52 lines
1.5 KiB
JSON
52 lines
1.5 KiB
JSON
{
|
|
"name": "indeedhub-prototype",
|
|
"private": true,
|
|
"version": "0.1.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite --port 5174",
|
|
"dev:full": "bash scripts/dev.sh",
|
|
"dev:full:no-docker": "bash scripts/dev.sh --no-docker",
|
|
"start": "bash scripts/start.sh",
|
|
"build": "vue-tsc -b && vite build",
|
|
"preview": "vite preview",
|
|
"type-check": "vue-tsc --noEmit",
|
|
"seed:profiles": "npx tsx scripts/seed-profiles.ts",
|
|
"seed:activity": "npx tsx scripts/seed-activity.ts",
|
|
"seed": "npx tsx scripts/seed-profiles.ts && npx tsx scripts/seed-activity.ts"
|
|
},
|
|
"dependencies": {
|
|
"@tanstack/vue-query": "^5.92.9",
|
|
"applesauce-accounts": "^5.1.0",
|
|
"applesauce-common": "^5.1.0",
|
|
"applesauce-core": "^5.1.0",
|
|
"applesauce-loaders": "^5.1.0",
|
|
"applesauce-relay": "^5.1.0",
|
|
"applesauce-signers": "^5.1.0",
|
|
"axios": "^1.13.5",
|
|
"hls.js": "^1.6.15",
|
|
"nostr-tools": "^2.23.0",
|
|
"pinia": "^3.0.4",
|
|
"qrcode": "^1.5.4",
|
|
"vue": "^3.5.24",
|
|
"vue-router": "^4.6.3",
|
|
"ws": "^8.19.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^24.10.0",
|
|
"@types/qrcode": "^1.5.6",
|
|
"@types/ws": "^8.18.1",
|
|
"@vitejs/plugin-vue": "^6.0.1",
|
|
"@vue/tsconfig": "^0.8.1",
|
|
"autoprefixer": "^10.4.22",
|
|
"postcss": "^8.5.6",
|
|
"sharp": "^0.34.5",
|
|
"tailwindcss": "^3.4.18",
|
|
"tsx": "^4.21.0",
|
|
"typescript": "~5.9.3",
|
|
"vite": "^7.2.2",
|
|
"vite-plugin-pwa": "^1.2.0",
|
|
"vue-tsc": "^3.1.3"
|
|
}
|
|
}
|