publish scripts

This commit is contained in:
Kyle Spearrin 2018-02-15 12:25:18 -05:00
parent 5468fe1002
commit c077ab05b7
1 changed files with 17 additions and 11 deletions

View File

@ -26,10 +26,16 @@
"electron": "npm run build:main && (electron --inspect=5858 ./build --watch | npm run build:renderer:watch)", "electron": "npm run build:main && (electron --inspect=5858 ./build --watch | npm run build:renderer:watch)",
"pack:linux": "build --linux --x64", "pack:linux": "build --linux --x64",
"pack:mac": "build --mac", "pack:mac": "build --mac",
"pack:maclinux": "build --mac --linux --x64",
"pack:win": "build --win --x64 --ia32", "pack:win": "build --win --x64 --ia32",
"dist:linux": "npm run build && npm run pack:linux", "dist:linux": "npm run build && npm run pack:linux",
"dist:mac": "npm run build && npm run pack:mac", "dist:mac": "npm run build && npm run pack:mac",
"dist:win": "npm run build && npm run pack:win" "dist:maclinux": "npm run build && npm run pack:maclinux",
"dist:win": "npm run build && npm run pack:win",
"publish:linux": "npm run build && build --linux --x64 -p always",
"publish:mac": "npm run build && build --mac -p always",
"publish:maclinux": "npm run build && build --mac --linux --x64 -p always",
"publish:win": "npm run build && build --win --x64 --ia32 -p always"
}, },
"build": { "build": {
"appId": "com.bitwarden.desktop", "appId": "com.bitwarden.desktop",
@ -40,29 +46,29 @@
"app": "build" "app": "build"
}, },
"mac": { "mac": {
"electronUpdaterCompatibility": ">=0.0.1",
"category": "public.app-category.productivity", "category": "public.app-category.productivity",
"target": [ "target": [
"dmg", "dmg",
"zip" "zip"
], ]
"electronUpdaterCompatibility": ">=0.0.1"
}, },
"win": { "win": {
"target": [ "electronUpdaterCompatibility": ">=0.0.1",
"target": [
"portable", "portable",
"nsis" "nsis"
], ]
"electronUpdaterCompatibility": ">=0.0.1"
}, },
"linux": { "linux": {
"category": "Utility",
"synopsis": "A secure and free password manager for all of your devices.",
"target": [ "target": [
"snap", "snap",
"rpm", "rpm",
"AppImage", "AppImage",
"deb" "deb"
], ]
"category": "Utility",
"synopsis": "A secure and free password manager for all of your devices."
}, },
"dmg": { "dmg": {
"background": "./resources/background.png", "background": "./resources/background.png",