Skip to content

Commit 2da7296

Browse files
Use electron builder
1 parent 78d8c31 commit 2da7296

File tree

3 files changed

+977
-1567
lines changed

3 files changed

+977
-1567
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ out
55
yarn-error.log
66
.tresorit
77
**/.DS_Store
8+
dist

package.json

Lines changed: 9 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -11,117 +11,25 @@
1111
"author": "Kris Siepert",
1212
"private": true,
1313
"license": "GPL-2.0",
14-
"version": "0.3.10",
14+
"version": "0.3.11",
1515
"main": "src/index.js",
1616
"scripts": {
17-
"start": "electron-forge start",
18-
"package": "electron-forge package",
19-
"make": "electron-forge make",
20-
"publish": "electron-forge publish",
21-
"publish-docker": "docker run --rm -it -e \"GITHUB_TOKEN=$GITHUB_TOKEN\" -v $(pwd):/code kriskbx/gtt-taskbar-builder ./build.sh",
2217
"lint": "eslint src",
2318
"dev": "NODE_ENV=development webpack --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
2419
"watch": "NODE_ENV=development webpack --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
2520
"hot": "NODE_ENV=development webpack-dev-server --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
2621
"production": "NODE_ENV=production webpack --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
27-
"production-windows": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
22+
"production-windows": "node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
23+
"pack": "electron-builder --dir",
24+
"dist": "electron-builder"
2825
},
29-
"config": {
30-
"forge": {
31-
"publish_targets": {
32-
"win32": [
33-
"github"
34-
],
35-
"darwin": [
36-
"github"
37-
],
38-
"linux": [
39-
"github"
40-
]
41-
},
42-
"make_targets": {
43-
"win32": [
44-
"squirrel"
45-
],
46-
"darwin": [
47-
"zip"
48-
],
49-
"linux": [
50-
"deb",
51-
"rpm"
52-
]
53-
},
54-
"electronPackagerConfig": {
55-
"ignore": [
56-
".idea",
57-
"resources",
58-
"out",
59-
".tresorit",
60-
"appveyor.yml",
61-
"build.sh",
62-
"Dockerfile",
63-
"documentation.md",
64-
"Icon",
65-
"LICENSE",
66-
"mix-manifest.json",
67-
"readme.md",
68-
"webpack.mix.js",
69-
"yarn.lock",
70-
"yarn-error.log"
71-
],
72-
"packageManager": "yarn",
73-
"icon": "./resources/images/icon/icon.png"
74-
},
75-
"electronWinstallerConfig": {
76-
"setupIcon": "./resources/images/icon/icon.ico"
77-
},
78-
"electronInstallerDebian": {
79-
"depends": [
80-
"libappindicator1"
81-
],
82-
"categories": [
83-
"Utility"
84-
],
85-
"icon": "./resources/images/icon/icon.png"
86-
},
87-
"electronInstallerRedhat": {
88-
"requires": [
89-
"lsb",
90-
"libappindicator"
91-
],
92-
"compressionLevel": 9,
93-
"categories": [
94-
"Utility"
95-
]
96-
},
97-
"electronInstallerSnap": {
98-
"grade": "stable",
99-
"confinement": "strict",
100-
"icon": "./resources/images/icon/icon.png"
101-
},
102-
"snapStore": {
103-
"release": "stable"
104-
},
105-
"github_repository": {
106-
"owner": "kriskbx",
107-
"name": "gitlab-time-tracker-taskbar",
108-
"draft": false,
109-
"prerelease": true
110-
},
111-
"windowsStoreConfig": {
112-
"packageName": "gtt-taskbar",
113-
"packageDisplayName": "gitlab time tracker taskbar",
114-
"packageVersion": "<%= version %>.0",
115-
"publisher": "CN=F0C20719-E0F4-4F1A-99EB-2C25503A0622",
116-
"devCert": "",
117-
"deploy": false
118-
}
119-
}
26+
"build": {
27+
"appId": "com.tobyn.gtt-taskbar"
12028
},
29+
"postinstall": "electron-builder install-app-deps",
12130
"dependencies": {
12231
"babel-preset-es2016": "^6.24.1",
12332
"chokidar": "^2.0.0",
124-
"electron": "2.0.8",
12533
"electron-compile": "^6.4.2",
12634
"electron-log": "^3.0.0-beta4",
12735
"electron-squirrel-startup": "^1.0.0",
@@ -135,7 +43,8 @@
13543
"babel-preset-env": "^1.6.1",
13644
"babel-preset-react": "^6.24.1",
13745
"cross-env": "^5.2.0",
138-
"electron-forge": "^5.0.0",
46+
"electron": "2.0.8",
47+
"electron-builder": "^22.5.1",
13948
"electron-prebuilt-compile": "1.7.11",
14049
"eslint": "^3",
14150
"eslint-config-airbnb": "^15",

0 commit comments

Comments
 (0)