{ "appId": "com.loafle.overflow.scanner", "productName": "overFlow Network Scanner", "copyright": "Copyright © 2016 LOAFLE", "directories": { "buildResources": "electron/" }, "files": [ "**/*", "!*.ts", "!*.code-workspace", "!@overflow/", "!build/", "!config/", "!e2e/", "!src/", "!.editorconfig", "!.gitignore", "!angular.json", "!karma.conf.js", "!LICENSE.md", "!package.json", "!package-lock.json", "!README.md", "!tsconfig.json", "!tslint.json", "!webpack.js", "!yarn.lock" ], "asar": true, "compression": "normal", "npmRebuild": false, "npmSkipBuildFromSource": false, "artifactName": "${productName}[${env.WAVES_CONFIGURATION}]-${version}-${os}.${ext}", "linux": { "target": [ { "target": "deb", "arch": [ "x64", "ia32" ] }, { "target": "rpm", "arch": [ "x64", "ia32" ] } ], "executableName": "overFlow-Network-Scanner", "icon": "config/build/linux/icon/overflow.png", "synopsis": "overFlow Network Scanner", "category": "Utility", "extraFiles": [ { "from": "build/nrfjprog/unpacked/nrfjprog", "to": ".", "filter": "*.so*" } ] }, "deb": { "depends": [ "gconf2", "gconf-service", "libnotify4", "libappindicator1", "libxtst6", "libnss3", "libpcap" ], "afterInstall": "config/build/linux/after-install.tpl", "afterRemove": "config/build/linux/after-remove.tpl" }, "rpm": { "depends": [ "libpcap" ], "afterInstall": "config/build/linux/after-install.tpl", "afterRemove": "config/build/linux/after-remove.tpl" }, "mac": { "category": "public.app-category.utilities", "artifactName": "${productName}-${version}-${arch}.${ext}", "minimumSystemVersion": "10.12.0", "extendInfo": "config/build/darwin/Info.plist", "icon": "config/build/darwin/icon/icon.icns", "target": [ "dmg" ], "extraFiles": [ { "from": "build/nrfjprog/unpacked/nrfjprog", "to": "Frameworks", "filter": "*.dylib" } ] }, "dmg": { "icon": null, "iconSize": 160, "contents": [ { "x": 180, "y": 170 }, { "x": 480, "y": 170, "type": "link", "path": "/Applications" } ], "background": "config/build/darwin/icon/macos-installer-bg.tiff" }, "win": { "target": [ { "target": "nsis", "arch": [ "x64", "ia32" ] } ], "legalTrademarks": "overFlow", "publisherName": "LOAFLE", "icon": "config/build/windows/icon/icon.ico" }, "nsis": { "oneClick": false, "perMachine": true, "allowToChangeInstallationDirectory": true, "installerIcon": "config/build/windows/icon/icon.ico", "uninstallerIcon": "config/build/windows/icon/icon.ico", "include": "config/build/windows/nsis/installer.nsh", "artifactName": "${productName} Setup ${version}.${ext}", "menuCategory": "overFlow" } }