2022-04-25 15:54:08 +02:00
{
2022-06-08 14:47:10 +02:00
"extraMetadata" : {
"name" : "bitwarden"
} ,
2022-04-25 15:54:08 +02:00
"productName" : "Bitwarden" ,
"appId" : "com.bitwarden.desktop" ,
"buildDependenciesFromSource" : true ,
2023-12-29 16:28:14 +01:00
"copyright" : "Copyright © 2015-2024 Bitwarden Inc." ,
2022-06-08 14:47:10 +02:00
"directories" : {
"buildResources" : "resources" ,
"output" : "dist" ,
"app" : "build"
} ,
2022-04-25 15:54:08 +02:00
"afterSign" : "scripts/after-sign.js" ,
2024-07-24 19:17:11 +02:00
"afterPack" : "scripts/after-pack.js" ,
2022-04-25 15:54:08 +02:00
"asarUnpack" : [ "**/*.node" ] ,
2022-07-25 13:24:13 +02:00
"files" : [
"**/*" ,
2024-07-01 15:19:29 +02:00
"!**/node_modules/@bitwarden/desktop-napi/**/*" ,
"**/node_modules/@bitwarden/desktop-napi/index.js" ,
"**/node_modules/@bitwarden/desktop-napi/desktop_napi.${platform}-${arch}*.node" ,
2024-02-26 23:31:09 +01:00
"!**/node_modules/argon2/**/*" ,
2024-06-24 19:28:34 +02:00
"**/node_modules/argon2/argon2.cjs" ,
2024-02-26 23:31:09 +01:00
"**/node_modules/argon2/package.json" ,
2024-06-24 19:28:34 +02:00
"**/node_modules/argon2/build/Release/argon2.node"
2022-07-25 13:24:13 +02:00
] ,
2024-09-18 23:41:07 +02:00
"electronVersion" : "32.1.1" ,
2022-06-07 15:44:25 +02:00
"generateUpdatesFilesForAllChannels" : true ,
2022-05-04 17:19:04 +02:00
"publish" : {
2022-05-05 16:51:17 +02:00
"provider" : "generic" ,
"url" : "https://artifacts.bitwarden.com/desktop"
2022-05-04 17:19:04 +02:00
} ,
2022-04-25 15:54:08 +02:00
"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"
} ,
2024-07-01 15:19:29 +02:00
"singleArchFiles" : "node_modules/@bitwarden/desktop-napi/desktop_napi.darwin-*.node" ,
2024-10-01 16:28:56 +02:00
"extraFiles" : [
{
"from" : "desktop_native/dist/desktop_proxy.${platform}-${arch}" ,
"to" : "MacOS/desktop_proxy"
2024-10-31 18:03:24 +01:00
} ,
{
"from" : "desktop_native/dist/desktop_proxy.${platform}-${arch}" ,
"to" : "MacOS/desktop_proxy.inherit"
2024-10-01 16:28:56 +02:00
}
] ,
2024-10-31 18:03:24 +01:00
"signIgnore" : [ "MacOS/desktop_proxy" , "MacOS/desktop_proxy.inherit" ] ,
2022-04-25 15:54:08 +02:00
"target" : [ "dmg" , "zip" ]
} ,
"win" : {
"electronUpdaterCompatibility" : ">=0.0.1" ,
"target" : [ "portable" , "nsis-web" , "appx" ] ,
"sign" : "./sign.js" ,
"extraResources" : [
2022-06-08 14:47:10 +02:00
{
2022-07-08 20:28:02 +02:00
"from" : "../../node_modules/regedit/vbs" ,
2022-06-08 14:47:10 +02:00
"to" : "regedit/vbs" ,
"filter" : [ "**/*" ]
2024-10-01 16:28:56 +02:00
}
] ,
"extraFiles" : [
2022-06-08 14:47:10 +02:00
{
2024-10-01 16:28:56 +02:00
"from" : "desktop_native/dist/desktop_proxy.${platform}-${arch}.exe" ,
"to" : "desktop_proxy.exe"
2022-06-08 14:47:10 +02:00
}
2022-04-25 15:54:08 +02:00
]
} ,
"linux" : {
"category" : "Utility" ,
"synopsis" : "A secure and free password manager for all of your devices." ,
2024-10-01 16:28:56 +02:00
"extraFiles" : [
{
"from" : "desktop_native/dist/desktop_proxy.${platform}-${arch}" ,
"to" : "desktop_proxy"
}
] ,
2022-04-25 15:54:08 +02:00
"target" : [ "deb" , "freebsd" , "rpm" , "AppImage" , "snap" ] ,
2022-06-08 14:47:10 +02:00
"desktop" : {
"Name" : "Bitwarden" ,
"Type" : "Application" ,
"GenericName" : "Password Manager"
}
2022-04-25 15:54:08 +02:00
} ,
"dmg" : {
"icon" : "dmg.icns" ,
2023-08-17 10:33:07 +02:00
"sign" : false ,
2022-04-25 15:54:08 +02:00
"contents" : [
2022-06-08 14:47:10 +02:00
{
"x" : 150 ,
"y" : 185 ,
"type" : "file"
} ,
{
"x" : 390 ,
"y" : 180 ,
"type" : "link" ,
"path" : "/Applications"
}
2022-04-25 15:54:08 +02:00
] ,
2022-06-08 14:47:10 +02:00
"window" : {
"width" : 540 ,
"height" : 380
}
2022-04-25 15:54:08 +02:00
} ,
"mas" : {
"entitlements" : "resources/entitlements.mas.plist" ,
"entitlementsInherit" : "resources/entitlements.mas.inherit.plist" ,
2022-06-22 21:10:21 +02:00
"entitlementsLoginHelper" : "resources/entitlements.mas.loginhelper.plist" ,
2022-04-25 15:54:08 +02:00
"hardenedRuntime" : false ,
2022-06-08 14:47:10 +02:00
"extendInfo" : {
2024-05-31 00:25:17 +02:00
"LSMinimumSystemVersion" : "12" ,
2024-02-28 14:32:22 +01:00
"ElectronTeamID" : "LTZ2PFU5D6"
2022-06-08 14:47:10 +02:00
}
2022-04-25 15:54:08 +02:00
} ,
"nsisWeb" : {
"oneClick" : false ,
"perMachine" : false ,
"allowToChangeInstallationDirectory" : false ,
"artifactName" : "${productName}-Installer-${version}.${ext}" ,
"uninstallDisplayName" : "${productName}" ,
2022-06-08 14:47:10 +02:00
"deleteAppDataOnUninstall" : true ,
"include" : "installer.nsh"
} ,
"portable" : {
"artifactName" : "${productName}-Portable-${version}.${ext}"
2022-04-25 15:54:08 +02:00
} ,
"appx" : {
"artifactName" : "${productName}-${version}-${arch}.${ext}" ,
"backgroundColor" : "#175DDC" ,
"applicationId" : "bitwardendesktop" ,
"identityName" : "8bitSolutionsLLC.bitwardendesktop" ,
"publisher" : "CN=14D52771-DE3C-4886-B8BF-825BA7690418" ,
"publisherDisplayName" : "8bit Solutions LLC" ,
2024-03-21 20:55:46 +01:00
"languages" : [
"en-US" ,
"af" ,
"ar" ,
"az-latn" ,
"be" ,
"bg" ,
"bn" ,
"bs" ,
"ca" ,
"cs" ,
"cy" ,
"da" ,
"de" ,
"el" ,
"en-gb" ,
"en-in" ,
"es" ,
"et" ,
"eu" ,
"fa" ,
"fi" ,
"fil" ,
"fr" ,
"gl" ,
"he" ,
"hi" ,
"hr" ,
"hu" ,
"id" ,
"it" ,
"ja" ,
"ka" ,
"km" ,
"kn" ,
"ko" ,
"lt" ,
"lv" ,
"ml" ,
"mr" ,
"nb" ,
"ne" ,
"nl" ,
"nn" ,
"or" ,
"pl" ,
"pt-br" ,
"pt-pt" ,
"ro" ,
"ru" ,
"si" ,
"sk" ,
"sl" ,
2024-04-10 15:00:25 +02:00
"sr-cyrl" ,
2024-03-21 20:55:46 +01:00
"sv" ,
"te" ,
"th" ,
"tr" ,
"uk" ,
"vi" ,
"zh-cn" ,
"zh-tw"
]
2022-04-25 15:54:08 +02:00
} ,
"deb" : {
"artifactName" : "${productName}-${version}-${arch}.${ext}" ,
"depends" : [ "libnotify4" , "libxtst6" , "libnss3" , "libsecret-1-0" , "libxss1" ]
} ,
2022-05-04 17:19:04 +02:00
"appImage" : {
"artifactName" : "${productName}-${version}-${arch}.${ext}"
} ,
2022-06-08 14:47:10 +02:00
"rpm" : {
"artifactName" : "${productName}-${version}-${arch}.${ext}"
} ,
"freebsd" : {
"artifactName" : "${productName}-${version}-${arch}.${ext}"
} ,
2022-04-25 15:54:08 +02:00
"snap" : {
2024-04-23 15:18:49 +02:00
"summary" : "Bitwarden is a secure and free password manager for all of your devices." ,
"description" : "**Installation**\nBitwarden requires access to the `password-manager-service`. Please enable it through permissions or by running `sudo snap connect bitwarden:password-manager-service` after installation. See https://btwrdn.com/install-snap for details." ,
2022-04-25 15:54:08 +02:00
"autoStart" : true ,
2024-03-06 19:10:56 +01:00
"base" : "core22" ,
2022-04-25 15:54:08 +02:00
"confinement" : "strict" ,
2024-10-17 19:46:58 +02:00
"plugs" : [ "default" , "network-bind" , "password-manager-service" ] ,
2022-05-04 17:19:04 +02:00
"stagePackages" : [ "default" ]
2022-04-25 15:54:08 +02:00
} ,
2022-06-08 14:47:10 +02:00
"protocols" : [
{
"name" : "Bitwarden" ,
"schemes" : [ "bitwarden" ]
}
]
2022-04-25 15:54:08 +02:00
}