bitwardenjavascripttypescriptangularelectronclidesktopnodejswebextensionfirefoxbrowser-extensionchromesafari
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.
173 lines
4.4 KiB
173 lines
4.4 KiB
{ |
|
"extraMetadata": { |
|
"name": "bitwarden" |
|
}, |
|
"productName": "Bitwarden", |
|
"appId": "com.bitwarden.desktop", |
|
"buildDependenciesFromSource": true, |
|
"copyright": "Copyright © 2015-2023 Bitwarden Inc.", |
|
"directories": { |
|
"buildResources": "resources", |
|
"output": "dist", |
|
"app": "build" |
|
}, |
|
"afterSign": "scripts/after-sign.js", |
|
"asarUnpack": ["**/*.node"], |
|
"files": [ |
|
"**/*", |
|
"!**/node_modules/@bitwarden/desktop-native/**/*", |
|
"**/node_modules/@bitwarden/desktop-native/index.js", |
|
"**/node_modules/@bitwarden/desktop-native/desktop_native.${platform}-${arch}*.node" |
|
], |
|
"electronVersion": "24.1.1", |
|
"generateUpdatesFilesForAllChannels": true, |
|
"publish": { |
|
"provider": "generic", |
|
"url": "https://artifacts.bitwarden.com/desktop" |
|
}, |
|
"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" |
|
}, |
|
"singleArchFiles": "node_modules/@bitwarden/desktop-native/desktop_native.darwin-*.node", |
|
"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", |
|
"entitlementsLoginHelper": "resources/entitlements.mas.loginhelper.plist", |
|
"hardenedRuntime": false, |
|
"extendInfo": { |
|
"LSMinimumSystemVersion": "10.14.0" |
|
} |
|
}, |
|
"nsisWeb": { |
|
"oneClick": false, |
|
"perMachine": false, |
|
"allowToChangeInstallationDirectory": false, |
|
"artifactName": "${productName}-Installer-${version}.${ext}", |
|
"uninstallDisplayName": "${productName}", |
|
"deleteAppDataOnUninstall": true, |
|
"include": "installer.nsh" |
|
}, |
|
"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"] |
|
}, |
|
"protocols": [ |
|
{ |
|
"name": "Bitwarden", |
|
"schemes": ["bitwarden"] |
|
} |
|
] |
|
}
|
|
|