@ -35,17 +35,25 @@
"test" : "grunt test" ,
"lint" : "grunt jshint" ,
"start" : "electron ." ,
"ci-build" : "npm run icon-gen && grunt && build --em.environment=$NODE_ENV --config.mac.bundleVersion='$TRAVIS_BUILD_NUMBER' --config.mac.target=zip --config.win.target=zip --config.linux.target=zip --publish=never" ,
"dist" : "npm run icon-gen && grunt && build --em.environment=$NODE_ENV" ,
"pack" : "npm run dist -- --dir" ,
"pack-staging" : "NODE_ENV=staging npm run pack" ,
"dist-staging" : "NODE_ENV=staging npm run dist" ,
"pack-prod" : "NODE_ENV=production npm run pack" ,
"dist-prod" : "NODE_ENV=production npm run dist" ,
"dist-prod-all" : "NODE_ENV=production npm run dist -- -mwl" ,
"release" : "npm run icon-gen && grunt && NODE_ENV=production build --em.environment=production -mwl" ,
"asarl" : "asar l release/mac/Signal.app/Contents/Resources/app.asar" ,
"icon-gen" : "electron-icon-maker --input=images/icon_1024.png --output=./build" ,
"asarl" : "asar l dist/mas/Signal.app/Contents/Resources/app.asar"
"generate" : "npm run icon-gen && grunt" ,
"build" : "build --em.environment=$SIGNAL_ENV" ,
"ci-build" : "npm run generate && npm run build -- --config.mac.bundleVersion='$TRAVIS_BUILD_NUMBER' --config.mac.target=zip --config.win.target=zip --config.linux.target=zip --publish=never" ,
"dist" : "npm run generate && npm run build" ,
"pack" : "npm run dist -- --dir" ,
"pack-prod" : "SIGNAL_ENV=production npm run pack" ,
"dist-prod" : "SIGNAL_ENV=production npm run dist" ,
"dist-prod-all" : "SIGNAL_ENV=production npm run dist -- -mwl" ,
"build-release" : "SIGNAL_ENV=production npm run build -- --config.directories.output=release" ,
"build-mas-release" : "npm run build-release -- -m --config.mac.target=mas" ,
"build-mas-dev" : "npm run build-release -- -m --config.mac.target=mas --config.type=development" ,
"prep-mac-release" : "npm run build-release -- -m --dir" ,
"prep-release" : "grunt clean-release && npm run generate && npm run prep-mac-release && npm run build-mas-release && grunt prep-release" ,
"release-mac" : "npm run build-release -- -m --prepackaged release/mac/Signal.app --publish=always" ,
"release-win" : "npm run build-release -- -w --prepackaged release/win-unpacked --publish=always" ,
"release-lin" : "npm run build-release -- -l --prepackaged release/linux-unpacked && VERSION=$npm_package_version ./aptly.sh" ,
"release" : "npm run release-mac && npm run release-win && npm run release-lin"
} ,
"build" : {
"appId" : "org.whispersystems.signal-desktop" ,
@ -60,7 +68,6 @@
"acl" : "public-read"
} ,
"target" : [
"mas" ,
"dmg" ,
"zip"
] ,
@ -87,8 +94,8 @@
"files" : [
"package.json" ,
"config/default.json" ,
"config/${env. NODE _ENV}.json",
"config/local-${env. NODE _ENV}.json",
"config/${env. SIGNAL _ENV}.json",
"config/local-${env. SIGNAL _ENV}.json",
"background.html" ,
"_locales/**" ,
"protos/*" ,