Add Electron desktop shell and clean project docs

This commit is contained in:
2026-05-15 17:40:01 +00:00
parent 691f643edc
commit 8dfcb9b64d
11 changed files with 4430 additions and 1023 deletions
+41
View File
@@ -0,0 +1,41 @@
{
"name": "webavp-desktop",
"version": "0.1.0",
"private": true,
"description": "Standalone desktop shell for Alta Video Player.",
"main": "electron/main.js",
"scripts": {
"start": "electron .",
"check": "node --check electron/main.js && node --check electron/preload.js && python3 -m py_compile app.py",
"smoke": "WEBAVP_DISABLE_GPU=1 WEBAVP_SMOKE_QUIT_AFTER_MS=250 electron .",
"dist": "electron-builder"
},
"devDependencies": {
"electron": "^31.7.7",
"electron-builder": "^24.13.3"
},
"build": {
"appId": "com.alta.webavp",
"productName": "Alta Video Player",
"files": [
"electron/**",
"static/**",
"templates/**",
"package.json"
],
"linux": {
"target": [
"AppImage",
"deb"
],
"category": "AudioVideo"
},
"mac": {
"target": "dmg",
"category": "public.app-category.video"
},
"win": {
"target": "nsis"
}
}
}