You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
116 lines
3.7 KiB
116 lines
3.7 KiB
{ |
|
"extraMetadata": { "name": "bitwarden" }, |
|
"productName": "Bitwarden", |
|
"appId": "com.bitwarden.desktop", |
|
"buildDependenciesFromSource": true, |
|
"copyright": "Copyright © 2015-2022 Bitwarden Inc.", |
|
"directories": { "buildResources": "resources", "output": "dist", "app": "build" }, |
|
"afterSign": "scripts/after-sign.js", |
|
"asarUnpack": ["**/*.node"], |
|
"files": ["**/*", "!**/node_modules/@bitwarden/desktop-native/**/*"], |
|
"mac": { |
|
"electronUpdaterCompatibility": ">=0.0.1", |
|
"category": "public.app-category.productivity", |
|
"darkModeSupport": true, |
|
"gatekeeperAssess": false, |
|
"hardenedRuntime": true, |
|
"entitlements": "resources/entitlements.mac.plist", |
|
"entitlementsInherit": "resources/entitlements.mac.plist", |
|
"extendInfo": { |
|
"ITSAppUsesNonExemptEncryption": false, |
|
"CFBundleLocalizations": [ |
|
"en", |
|
"cs", |
|
"da", |
|
"de", |
|
"es", |
|
"et", |
|
"fi", |
|
"fr", |
|
"hr", |
|
"hu", |
|
"id", |
|
"it", |
|
"ja", |
|
"nb", |
|
"nl", |
|
"pl", |
|
"pt-BR", |
|
"pt-PT", |
|
"ro", |
|
"ru", |
|
"sk", |
|
"sv", |
|
"tr", |
|
"uk", |
|
"vi", |
|
"zh-Hans", |
|
"zh-Hant" |
|
], |
|
"CFBundleDevelopmentRegion": "en" |
|
}, |
|
"target": ["dmg", "zip"] |
|
}, |
|
"win": { |
|
"electronUpdaterCompatibility": ">=0.0.1", |
|
"target": ["portable", "nsis-web", "appx"], |
|
"sign": "./sign.js", |
|
"extraResources": [ |
|
{ "from": "node_modules/regedit/vbs", "to": "regedit/vbs", "filter": ["**/*"] }, |
|
{ "from": "resources/native-messaging.bat", "to": "native-messaging.bat" } |
|
] |
|
}, |
|
"linux": { |
|
"category": "Utility", |
|
"synopsis": "A secure and free password manager for all of your devices.", |
|
"target": ["deb", "freebsd", "rpm", "AppImage", "snap"], |
|
"desktop": { "Name": "Bitwarden", "Type": "Application", "GenericName": "Password Manager" } |
|
}, |
|
"dmg": { |
|
"icon": "dmg.icns", |
|
"contents": [ |
|
{ "x": 150, "y": 185, "type": "file" }, |
|
{ "x": 390, "y": 180, "type": "link", "path": "/Applications" } |
|
], |
|
"window": { "width": 540, "height": 380 } |
|
}, |
|
"mas": { |
|
"entitlements": "resources/entitlements.mas.plist", |
|
"entitlementsInherit": "resources/entitlements.mas.inherit.plist", |
|
"hardenedRuntime": false, |
|
"extendInfo": { "LSMinimumSystemVersion": "10.14.0" } |
|
}, |
|
"nsisWeb": { |
|
"oneClick": false, |
|
"perMachine": false, |
|
"allowToChangeInstallationDirectory": false, |
|
"artifactName": "${productName}-Installer-${version}.${ext}", |
|
"uninstallDisplayName": "${productName}", |
|
"deleteAppDataOnUninstall": true |
|
}, |
|
"portable": { "artifactName": "${productName}-Portable-${version}.${ext}" }, |
|
"appx": { |
|
"artifactName": "${productName}-${version}-${arch}.${ext}", |
|
"backgroundColor": "#175DDC", |
|
"applicationId": "bitwardendesktop", |
|
"identityName": "8bitSolutionsLLC.bitwardendesktop", |
|
"publisher": "CN=14D52771-DE3C-4886-B8BF-825BA7690418", |
|
"publisherDisplayName": "8bit Solutions LLC", |
|
"languages": ["en-US"] |
|
}, |
|
"deb": { |
|
"artifactName": "${productName}-${version}-${arch}.${ext}", |
|
"depends": ["libnotify4", "libxtst6", "libnss3", "libsecret-1-0", "libxss1"] |
|
}, |
|
"appImage": { "artifactName": "${productName}-${version}-${arch}.${ext}" }, |
|
"rpm": { "artifactName": "${productName}-${version}-${arch}.${ext}" }, |
|
"freebsd": { "artifactName": "${productName}-${version}-${arch}.${ext}" }, |
|
"snap": { |
|
"autoStart": true, |
|
"confinement": "strict", |
|
"plugs": ["default", "password-manager-service"], |
|
"stagePackages": ["default"], |
|
"publish": ["github"] |
|
}, |
|
"protocols": [{ "name": "Bitwarden", "schemes": ["bitwarden"] }] |
|
}
|
|
|