summaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'package.json')
-rw-r--r--package.json72
1 files changed, 61 insertions, 11 deletions
diff --git a/package.json b/package.json
index 7914af94..5d6c70b5 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
- "name": "com.pliablepixels.zmninjapro",
+ "name": "zmninjapro",
"description": "Home security mobile app for ZoneMinder",
- "version": "1.4.1",
+ "version":"1.3.018",
"displayName": "zmNinja",
"author": "Pliable Pixels",
"license": "custom see LICENSE.md",
@@ -114,25 +114,75 @@
},
"scripts": {
"electron": "electron .",
- "pack": "electron-builder -mw --dir",
- "dist": "electron-builder -mw"
+ "dist-mac": "./electron_js/sync_versions.sh && electron-builder -m",
+ "dist-win": "./electron_js/sync_versions.sh && electron-builder -w",
+ "dist-lin": "./electron_js/sync_versions.sh && electron-builder -l",
+ "dist-all": "./electron_js/sync_versions.sh && electron-builder -mwl"
+
},
"main": "electron_js/main.js",
+
+
"build": {
- "asar": true,
- "appId": "com.pliablepixels.zmninja_pro",
+ "appId": "com.pliablepixels.zmninjapro",
+ "productName":"zmninjapro",
+ "compression": "normal",
+ "asar":true,
+ "directories": {
+ "buildResources": "electron_js/icons"
+ },
"files": [
"electron_js/main.js",
- "www/**/*"
+ "www/**/*",
+ "!node_modules/**/*"
+ ],
+ "extraResources": [
+ "node_modules/electron-window-state/**/*",
+ "node_modules/jsonfile/**/*",
+ "node_modules/mkdirp/**/*",
+ "node_modules/deep-equal/**/*",
+ "node_modules/minimist/**/*",
+ "node_modules/menu/**/*",
+ "node_modules/clivas/**/*",
+ "node_modules/keypress/**/*"
+
],
+
+ "extraFiles": [
+ {
+ "from":"resources/",
+ "to": "resources/app",
+ "filter": "icon.png"
+ }],
+
"mac": {
"category": "productivity",
- "icon": "resources/icon.png",
- "target": "zip"
+ "target": "dmg",
+ "icon": "icon.png"
},
"win": {
- "icon": "resources/icon.png",
- "target": "portable"
+ "icon": "icon.ico",
+ "target": [{
+ "target": "nsis",
+ "arch": [
+ "x64",
+ "ia32"
+ ]
+ }]
+ },
+ "linux": {
+ "category": "Utility",
+ "target": [{
+ "target": "AppImage",
+
+ "arch": [
+ "x64",
+ "ia32",
+ "armv7l"
+
+ ]}
+
+ ]
}
}
}