-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
76 lines (76 loc) · 5.13 KB
/
package.json
File metadata and controls
76 lines (76 loc) · 5.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
{
"name": "boilerplate",
"productName": "Boilerplate",
"description": "An Electron boilerplate project",
"version": "1.0.0",
"author": "Andreas Gerlach <andi@appelgriebsch.org>",
"main": "app/index.js",
"repository": {
"type": "git",
"url": "git+https://github.com/appelgriebsch/electron-boilerplate.git"
},
"keywords": [
"electron",
"boilerplate",
"reactjs"
],
"config": {
"id": "com.appelgriebsch.electron-boilerplate",
"ico": "app/assets/boilerplate.ico",
"icns": "app/assets/boilerplate.icns",
"png": "app/assets/boilerplate.png"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/appelgriebsch/electron-boilerplate/issues"
},
"babel": {
"presets": [
"es2015",
"react"
]
},
"homepage": "https://github.com/appelgriebsch/electron-boilerplate#readme",
"scripts": {
"postinstall": "npm run app-install",
"start": "npm run build && electron app/",
"app-install": "cd app && npm install --no-optional",
"build": "babel --presets es2015,react --ignore node_modules/ --compact true --source-maps inline --minified --extensions .jsx app/ -d app/",
"package:linux": "npm run -s package:linux-ia32 && npm run -s package:linux-x64",
"package:linux-ia32": "electron-packager app/ $npm_package_productName --arch ia32 --platform linux --app-version $npm_package_version --app-copyright \"Copyright (c) 2016 $npm_package_author_name\" --asar --icon $npm_package_config_png --prune --out build/",
"package:linux-x64": "electron-packager app/ $npm_package_productName --arch x64 --platform linux --app-version $npm_package_version --app-copyright \"Copyright (c) 2016 $npm_package_author_name\" --asar --icon $npm_package_config_png --prune --out build/",
"package:osx": "npm run -s package:osx-app && npm run -s package:osx-mas",
"package:osx-app": "electron-packager app/ $npm_package_productName --arch x64 --platform darwin --app-version $npm_package_version --app-copyright \"Copyright (c) 2016 $npm_package_author_name\" --app-bundle-id $npm_package_config_id --asar --icon $npm_package_config_png --prune --out build/",
"package:osx-mas": "electron-packager app/ $npm_package_productName --arch x64 --platform mas --app-version $npm_package_version --app-copyright \"Copyright (c) 2016 $npm_package_author_name\" --app-bundle-id $npm_package_config_id --asar --icon $npm_package_config_png --prune --out build/",
"package:win32": "npm run -s package:win32-ia32 && npm run -s package:win32-x64",
"package:win32-ia32": "electron-packager app/ $npm_package_productName --arch ia32 --platform win32 --app-version $npm_package_version --app-bundle-id $npm_package_config_id --app-copyright \"Copyright (c) 2016 $npm_package_author_name\" --version-string.CompanyName=\"$npm_package_author_name\" --version-string.ProductName=\"$npm_package_productName\" --version-string.FileDescription=\"$npm_package_description\" --asar --icon $npm_package_config_ico --prune --out build/",
"package:win32-x64": "electron-packager app/ $npm_package_productName --arch x64 --platform win32 --app-version $npm_package_version --app-bundle-id $npm_package_config_id --app-copyright \"Copyright (c) 2016 $npm_package_author_name\" --version-string.CompanyName=\"$npm_package_author_name\" --version-string.ProductName=\"$npm_package_productName\" --version-string.FileDescription=\"$npm_package_description\" --asar --icon $npm_package_config_ico --prune --out build/",
"setup:linux": "npm run -s setup:linux-ia32 && npm run -s setup:linux-x64",
"setup:linux-ia32": "electron-installer-debian --src build/Boilerplate-linux-ia32/ --dest dist/ --arch ia32 --config package-linux.json && electron-installer-redhat --src build/Boilerplate-linux-ia32/ --dest dist/ --arch ia32 --config package-linux.json",
"setup:linux-x64": "electron-installer-debian --src build/Boilerplate-linux-x64/ --dest dist/ --arch amd64 --config package-linux.json && electron-installer-redhat --src build/Boilerplate-linux-x64/ --dest dist/ --arch amd64 --config package-linux.json",
"setup:osx": "npm run -s setup:osx-dmg && npm run -s setup:osx-mas",
"setup:osx-dmg": "appdmg package-osx.json dist/Boilerplate-standalone-$npm_package_version.dmg",
"setup:osx-mas": "appdmg package-osx.json dist/Boilerplate-mas-$npm_package_version.dmg",
"setup:win32": "npm run -s setup:win32-ia32 && npm run -s setup:win32-x64",
"setup:win32-ia32": "electron-installer-windows --src build/Boilerplate-win32-ia32/ --dest dist/win32 --arch ia32 --config package-win32.json",
"setup:win32-x64": "electron-installer-windows --src build/Boilerplate-win32-x64/ --dest dist/win64 --arch amd64 --config package-win32.json"
},
"dependencies": {
"babel-cli": "^6.6.5",
"babel-preset-es2015": "^6.6.0",
"babel-preset-react": "^6.5.0",
"devtron": "^1.1.0",
"electron-packager": "^7.0.0",
"electron-prebuilt": "^1.2.0",
"jsonfile": "^2.3.1",
"keymirror": "^0.1.1",
"nuclear-js": "^1.3.0",
"spectron": "^3.0.0"
},
"optionalDependencies": {
"appdmg": "^0.4.0",
"electron-installer-debian": "^0.3.0",
"electron-installer-redhat": "^0.2.0",
"electron-installer-windows": "^0.2.0"
}
}