Skip to content

Commit 887216f

Browse files
committed
update packaging scripts to work with latest packager
1 parent 7679c37 commit 887216f

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed

package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,15 @@
1010
"dev": "electron . --debug",
1111
"lint": "standard | snazzy",
1212
"test": "mocha tests && npm run lint",
13-
"sign-exe": "signcode ./out/ElectronAPIDemos-win32-ia32/ElectronAPIDemos.exe --cert ~/electron-api-demos.p12 --prompt --name 'Electron API Demos' --url 'http://electron.atom.io'",
14-
"sign-installer": "signcode ./out/windows-installer/ElectronAPIDemosSetup.exe --cert ~/electron-api-demos.p12 --prompt --name 'Electron API Demos' --url 'http://electron.atom.io'",
15-
"pack-mac": "electron-packager . --asar.unpack=protocol-link.html --overwrite --platform=darwin --arch=x64 --icon=assets/app-icon/mac/app.icns --out=out --osx-sign.identity='Developer ID Application: GitHub' --extend-info=assets/mac/info.plist",
16-
"pack-win": "electron-packager . --asar.unpack=protocol-link.html --overwrite --platform=win32 --arch=ia32 --icon=assets/app-icon/win/app.ico --out=out --version-string.CompanyName='GitHub, Inc.' --version-string.FileDescription='Electron API Demos' --version-string.ProductName='Electron API Demos'",
17-
"pack-linux": "electron-packager . --asar.unpack=protocol-link.html --overwrite --platform=linux --arch=x64 --out=out",
18-
"package": "npm run pack-mac && npm run pack-win && npm run pack-linux",
19-
"installer": "node ./script/installer.js",
13+
"package": "npm-run-all package:*",
14+
"package:mac": "electron-packager . --overwrite --platform=darwin --arch=x64 --out=out --icon=assets/app-icon/mac/app.icns --osx-sign.identity='Developer ID Application: GitHub' --extend-info=assets/mac/info.plist",
15+
"package:win": "electron-packager . --overwrite --platform=win32 --arch=ia32 --out=out --icon=assets/app-icon/win/app.ico",
16+
"package:linux": "electron-packager . --overwrite --platform=linux --arch=x64 --out=out",
17+
"package:sign-exe": "signcode './out/Electron API Demos-win32-ia32/Electron API Demos.exe' --cert ~/electron-api-demos.p12 --prompt --name 'Electron API Demos' --url 'http://electron.atom.io'",
18+
"package:installer": "node ./script/installer.js",
19+
"package:sign-installer": "signcode './out/windows-installer/ElectronAPIDemosSetup.exe' --cert ~/electron-api-demos.p12 --prompt --name 'Electron API Demos' --url 'http://electron.atom.io'",
20+
"package:mas": "./script/mas.sh",
2021
"windows-store": "node ./script/windows-store.js",
21-
"mas": "./script/mas.sh",
22-
"prepare-release": "npm run package && npm run sign-exe && npm run installer && npm run sign-installer",
2322
"release": "node ./script/release.js"
2423
},
2524
"repository": {
@@ -42,9 +41,10 @@
4241
"chai-as-promised": "^6.0.0",
4342
"devtron": "^1.3.0",
4443
"electron": "~1.6.2",
45-
"electron-packager": "^8.0.0",
44+
"electron-packager": "^8.6.0",
4645
"electron-winstaller": "^2.2.0",
4746
"mocha": "^3.1.0",
47+
"npm-run-all": "^4.0.2",
4848
"request": "^2.70.0",
4949
"rimraf": "^2.5.2",
5050
"signcode": "^0.5.0",

script/installer.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ function getInstallerConfig () {
1717
const outPath = path.join(rootPath, 'out')
1818

1919
return Promise.resolve({
20-
appDirectory: path.join(outPath, 'ElectronAPIDemos-win32-ia32'),
20+
appDirectory: path.join(outPath, 'Electron API Demos-win32-ia32'),
21+
exe: 'Electron API Demos.exe',
2122
iconUrl: 'https://raw.githubusercontent.com/electron/electron-api-demos/master/assets/app-icon/win/app.ico',
2223
loadingGif: path.join(rootPath, 'assets', 'img', 'loading.gif'),
2324
noMsi: true,

0 commit comments

Comments
 (0)