Files
WebAVP/package.json
T

64 lines
1.6 KiB
JSON

{
"name": "webavp-desktop",
"version": "0.1.0",
"private": true,
"description": "Standalone desktop shell for Alta Video Player.",
"desktopName": "alta-video-player.desktop",
"homepage": "https://git.pejicorp.com/peji/WebAVP",
"author": {
"name": "Alta",
"email": "support@avasecurity.com"
},
"main": "electron/main.js",
"scripts": {
"start": "electron .",
"check": "node scripts/check.js",
"test": "node scripts/check.js",
"smoke": "node scripts/smoke.js",
"smoke:web": "electron tests/browser-smoke.js",
"smoke:headless": "xvfb-run -a npm run smoke",
"dist": "electron-builder",
"dist:linux": "electron-builder --linux --x64",
"dist:mac": "electron-builder --mac --x64 --arm64",
"dist:win": "electron-builder --win --x64"
},
"devDependencies": {
"electron": "^43.4.1",
"electron-builder": "^26.15.3"
},
"build": {
"appId": "com.alta.webavp",
"productName": "Alta Video Player",
"artifactName": "${productName}-${version}-${os}-${arch}.${ext}",
"directories": {
"buildResources": "build",
"output": "dist"
},
"files": [
"electron/**",
"static/**",
"templates/**",
"build/icon.png",
"package.json"
],
"linux": {
"icon": "build/icons",
"syncDesktopName": true,
"target": [
"AppImage",
"deb"
],
"category": "AudioVideo"
},
"mac": {
"icon": "build/icon.icns",
"target": "dmg",
"category": "public.app-category.video"
},
"win": {
"icon": "build/icon.ico",
"target": "nsis"
}
}
}