{ "name": "zmninjapro", "description": "Home security mobile app for ZoneMinder", "version": "1.5.000", "displayName": "zmNinja", "author": "Pliable Pixels", "license": "custom see LICENSE.md", "cordova": { "platforms": [ "ios", "android" ], "plugins": { "cordova-plugin-customurlscheme": { "URL_SCHEME": "zmninja", "ANDROID_SCHEME": " ", "ANDROID_HOST": " ", "ANDROID_PATHPREFIX": "/" }, "cordova-plugin-file-transfer": {}, "cordova-plugin-globalization": {}, "cordova-plugin-insomnia": {}, "cordova-plugin-pin-dialog": {}, "cordova-plugin-whitelist": {}, "cordova-plugin-android-fingerprint-auth": {}, "cordova-plugin-network-information": {}, "cordova-plugin-device": {}, "cordova-library-helper-pp-fork": {}, "cordova-plugin-multi-window": {}, "cordova-plugin-ignore-lint-translation": {}, "cordova-plugin-cloud-settings": { "ANDROID_BACKUP_SERVICE_KEY": "AEdPqrEAAAAIqF-OaHdwIzZhx2L1WOfAGTagBxm5a1R4wBW_Uw" }, "cordova-custom-config": {}, "cordova-plugin-advanced-websocket": {}, "cordova-plugin-splashscreen": {}, "cordova-support-google-services": {}, "cordova-plugin-x-socialsharing": { "ANDROID_SUPPORT_V4_VERSION": "24.1.1+", "PHOTO_LIBRARY_ADD_USAGE_DESCRIPTION": "This app requires photo library access to function properly.", "PHOTO_LIBRARY_USAGE_DESCRIPTION": "This app requires photo library access to function properly." }, "cordova-plugin-ionic-keyboard": {}, "cordova-plugin-touch-id": { "FACEID_USAGE_DESCRIPTION": "" }, "cordova-plugin-android-permissions": {}, "cordova-plugin-app-version": {}, "cordova-sqlite-storage": {}, "cordova-plugin-add-swift-support": {}, "cordova-plugin-statusbar": {}, "cordova-plugin-file": {}, "cordova-plugin-photo-library-wkwebview": { "PHOTO_LIBRARY_USAGE_DESCRIPTION": "Save alarmed images to phone " }, "cordova-plugin-firebasex": { "FIREBASE_ANALYTICS_COLLECTION_ENABLED": "false", "FIREBASE_PERFORMANCE_COLLECTION_ENABLED": "false", "FIREBASE_CRASHLYTICS_COLLECTION_ENABLED": "false", "ANDROID_ICON_ACCENT": "#FF00FFFF", "ANDROID_PLAY_SERVICES_AUTH_VERSION": "18.0.0", "ANDROID_FIREBASE_ANALYTICS_VERSION": "17.4.3", "ANDROID_FIREBASE_MESSAGING_VERSION": "20.2.1", "ANDROID_FIREBASE_CONFIG_VERSION": "19.1.4", "ANDROID_FIREBASE_PERF_VERSION": "19.0.7", "ANDROID_FIREBASE_AUTH_VERSION": "19.3.1", "ANDROID_FIREBASE_FIRESTORE_VERSION": "21.4.3", "ANDROID_FIREBASE_CRASHLYTICS_VERSION": "17.0.1", "ANDROID_FIREBASE_CRASHLYTICS_NDK_VERSION": "17.0.1", "ANDROID_GSON_VERSION": "2.8.6" }, "cordova-plugin-advanced-http": {}, "cordova-plugin-media-pp-fork": {} } }, "dependencies": { "async": "^3.2.0", "clivas": "^0.2.0", "cordova-android": "^8.1.0", "cordova-custom-config": "^5.1.0", "cordova-ios": "^5.1.1", "cordova-library-helper-pp-fork": "^1.0.1", "cordova-plugin-add-swift-support": "^2.0.2", "cordova-plugin-advanced-http": "3.0.1", "cordova-plugin-advanced-websocket": "^1.1.5", "cordova-plugin-android-fingerprint-auth": "^1.5.0", "cordova-plugin-android-permissions": "^1.0.2", "cordova-plugin-androidx": "^2.0.0", "cordova-plugin-androidx-adapter": "^1.1.1", "cordova-plugin-app-version": "^0.1.9", "cordova-plugin-cloud-settings": "^1.0.4", "cordova-plugin-customurlscheme": "^4.4.0", "cordova-plugin-device": "^2.0.3", "cordova-plugin-file": "^6.0.2", "cordova-plugin-file-transfer": "^1.7.1", "cordova-plugin-globalization": "^1.11.0", "cordova-plugin-ignore-lint-translation": "0.0.1", "cordova-plugin-insomnia": "^4.3.0", "cordova-plugin-ionic-keyboard": "^2.2.0", "cordova-plugin-ionic-webview": "git+https://github.com/pliablepixels/cordova-plugin-ionic-webview.git", "cordova-plugin-media-pp-fork": "^1.0.2-dev", "cordova-plugin-multi-window": "0.0.3", "cordova-plugin-network-information": "^2.0.2", "cordova-plugin-photo-library-wkwebview": "^3.0.3", "cordova-plugin-pin-dialog": "^0.1.3", "cordova-plugin-splashscreen": "git+https://github.com/prageeth/cordova-plugin-splashscreen.git", "cordova-plugin-statusbar-pp-fork": "^2.4.4-dev", "cordova-plugin-touch-id": "^3.4.0", "cordova-plugin-whitelist": "^1.3.4", "cordova-plugin-x-socialsharing": "^5.6.4", "cordova-sqlite-storage": "^5.0.1", "cordova-support-google-services": "^1.3.2", "deep-equal": "^2.0.3", "define-properties": "^1.1.3", "dialog": "^0.3.1", "electron-osx-sign": "^0.4.16", "electron-window-state": "^5.0.3", "es-abstract": "^1.17.5", "es6-promise-plugin": "^4.2.2", "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1", "is-arguments": "^1.0.4", "is-date-object": "^1.0.2", "is-regex": "^1.0.5", "jshint": "^2.11.1", "json-file": "^0.1.0", "jsonfile": "^6.0.1", "keypress": "^0.2.1", "latest": "^0.2.0", "menu": "^0.2.5", "minimist": "^1.2.5", "mkdirp": "^1.0.4", "node-sass": "^4.14.1", "object-is": "^1.1.2", "object-keys": "^1.1.1", "regexp.prototype.flags": "^1.3.0" }, "devDependencies": { "@ionic/v1-toolkit": "^1.0.14", "bower": "^1.8.4", "cordova-plugin-firebasex": "^10.2.0-cli", "dotenv": "^8.2.0", "electron": "^8.3.0", "electron-builder": "^22.6.0", "electron-cli": "^0.2.8", "electron-notarize": "^0.3.0", "gulp": "^3.9.1", "gulp-concat": "^2.6.1", "gulp-minify-css": "^1.2.4", "gulp-rename": "^1.2.3", "gulp-sass": "^4.0.1", "npm-version": "^1.1.0" }, "scripts": { "electron": "electron .", "dist-win": "./electron_js/sync_versions.sh && ./node_modules/.bin/electron-builder -w", "dist-lin": "./electron_js/sync_versions.sh && ./node_modules/.bin/electron-builder -l", "dist-mac": "./electron_js/sync_versions.sh && ./node_modules/.bin/electron-builder -m", "dist-all": "./electron_js/sync_versions.sh && ./node_modules/.bin/electron-builder -wlm" }, "main": "electron_js/main.js", "build": { "artifactName": "${productName}-${version}-${os}-${arch}.${ext}", "appId": "com.pliablepixels.zmninja-pro", "productName": "zmninja-pro", "compression": "normal", "asar": true, "afterSign": "electron_js/notarize.js", "directories": { "buildResources": "electron_js/icons" }, "files": [ "electron_js/main.js", "www/**/*", "!node_modules/**/*", "resources/icon.png" ], "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/**/*", "node_modules/define-properties/**/*", "node_modules/es-abstract/**/*", "node_modules/function-bind/**/*", "node_modules/has/**/*", "node_modules/has-symbols/**/*", "node_modules/is-arguments/**/*", "node_modules/is-date-object/**/*", "node_modules/is-regex/**/*", "node_modules/object-is/**/*", "node_modules/object-keys/**/*", "node_modules/regexp.prototype.flags/**/*" ], "dmg": { "sign": false }, "mac": { "category": "productivity", "target": "dmg", "icon": "icon.png", "identity": "Pliable Pixels, LLC (EN3PJ8YF59)", "entitlements": "build/entitlements.mac.plist", "entitlementsInherit": "build/entitlements.mac.plist", "hardenedRuntime": true, "gatekeeperAssess": false }, "win": { "icon": "icon.ico", "target": [ { "target": "nsis", "arch": [ "x64", "ia32" ] } ] }, "linux": { "category": "Utility", "desktop": { "Name": "zmNinja" }, "target": [ { "target": "AppImage", "arch": [ "x64", "ia32", "armv7l" ] } ] } } }