Skip to content

Commit d3058cb

Browse files
Added special build for mac.
1 parent 308cd1d commit d3058cb

File tree

2 files changed

+386
-9
lines changed

2 files changed

+386
-9
lines changed

package.json

+12-2
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@
1010
"dist:linux32": "electron-zip-packager . --arch=ia32 --platform=linux --overwrite --prune --out=build/ --icon=render/img/icon.png",
1111
"dist:win32": "electron-zip-packager . --arch=ia32 --platform=win32 --overwrite --prune --out=build/ --icon=render/img/icon.ico",
1212
"dist:win64": "electron-zip-packager . --arch=x64 --platform=win32 --overwrite --prune --out=build/ --icon=render/img/icon.ico",
13-
"dist:mac": "electron-zip-packager . --arch=x64 --platform=mas --overwrite --prune --out=build/ --icon=render/img/icon.icns",
13+
"dist:mac": "electron-packager . --arch=x64 --platform=mas --overwrite --prune --out=build/ --icon=render/img/icon.icns && electron-installer-zip build/lyricfier-mas-x64/ build/lyricfier-mac-x64.zip",
1414
"predist": "tsc",
1515
"dist": "npm run dist:linux64 && npm run dist:linux32 && npm run dist:win32 && npm run dist:win64 && npm run dist:mac",
1616
"pretest": "tsc test/*Test.ts --module commonjs && tsc",
17+
"postinstall": "electron-builder install-app-deps",
1718
"test": "mocha"
1819
},
1920
"repository": {
@@ -35,7 +36,6 @@
3536
"dependencies": {
3637
"async": "^2.5.0",
3738
"cheerio": "^0.20.0",
38-
"electron": "1.7.8",
3939
"electron-json-storage": "^2.0.0",
4040
"he": "^1.1.0",
4141
"jquery": "^3.1.0",
@@ -48,7 +48,9 @@
4848
"@types/electron-json-storage": "latest",
4949
"@types/mocha": "latest",
5050
"@types/node": "4.0.30",
51+
"electron": "1.7.8",
5152
"electron-builder": "^19.34.1",
53+
"electron-installer-zip": "^0.1.2",
5254
"electron-packager": "^9.1.0",
5355
"electron-zip-packager": "^4.0.2",
5456
"gulp": "^3.9.1",
@@ -57,5 +59,13 @@
5759
"less": "^2.7.1",
5860
"mocha": "^3.2.0",
5961
"typescript": "^2.5.3"
62+
},
63+
"build": {
64+
"appId": "lyricfier.cloudymedia.com",
65+
"productName": "Lyricfier",
66+
"asar": true,
67+
"directories": {
68+
"output": "build"
69+
}
6070
}
6171
}

0 commit comments

Comments
 (0)