Skip to content

Commit 4b601d5

Browse files
committed
migrate to vue config
1 parent d4bf1d2 commit 4b601d5

File tree

3 files changed

+42
-36
lines changed

3 files changed

+42
-36
lines changed

electron-builder.json

Lines changed: 0 additions & 18 deletions
This file was deleted.

package.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,40 +7,40 @@
77
"scripts": {
88
"serve": "vue-cli-service serve",
99
"build": "vue-cli-service build",
10+
"test:unit": "vue-cli-service test:unit",
11+
"test:e2e": "vue-cli-service test:e2e",
1012
"lint": "vue-cli-service lint --fix",
11-
"electron-build": "vue-cli-service electron:build --config electron-builder.json",
12-
"release": "vue-cli-service electron:build --config electron-builder.json",
13+
"electron-build": "vue-cli-service electron:build",
14+
"release": "vue-cli-service electron:build",
1315
"electron:serve": "vue-cli-service electron:serve",
1416
"postinstall": "electron-builder install-app-deps",
15-
"postuninstall": "electron-builder install-app-deps",
16-
"test:e2e": "vue-cli-service test:e2e",
17-
"test:unit": "vue-cli-service test:unit"
17+
"postuninstall": "electron-builder install-app-deps"
1818
},
1919
"author": "Daniel Geng <[email protected]>",
2020
"license": "MIT",
2121
"dependencies": {
22+
"core-js": "3.4.0",
2223
"electron-context-menu": "0.15.1",
2324
"electron-updater": "4.2.0",
2425
"element-ui": "2.12.0",
25-
"core-js": "3.4.0",
26-
"vue": "2.6.10",
26+
"vue": "2.6.11",
2727
"vue-router": "3.1.3"
2828
},
2929
"devDependencies": {
30-
"@vue/cli-plugin-babel": "^4.0.5",
31-
"@vue/cli-plugin-e2e-cypress": "^4.0.5",
32-
"@vue/cli-plugin-eslint": "^4.0.5",
33-
"@vue/cli-plugin-unit-jest": "^4.0.5",
34-
"@vue/cli-service": "^4.0.5",
35-
"@vue/eslint-config-prettier": "^5.0.0",
30+
"@vue/cli-plugin-babel": "4.0.5",
31+
"@vue/cli-plugin-e2e-cypress": "4.0.5",
32+
"@vue/cli-plugin-eslint": "4.0.5",
33+
"@vue/cli-plugin-unit-jest": "4.0.5",
34+
"@vue/cli-service": "4.0.5",
35+
"@vue/eslint-config-prettier": "5.0.0",
3636
"@vue/test-utils": "1.0.0-beta.29",
37+
"babel-eslint": "10.1.0",
3738
"electron": "8.0.2",
38-
"babel-eslint": "^10.0.3",
3939
"eslint": "6.6.0",
40-
"eslint-plugin-prettier": "^3.1.1",
41-
"eslint-plugin-vue": "^6.0.0",
42-
"prettier": "^1.19.1",
40+
"eslint-plugin-prettier": "3.1.1",
41+
"eslint-plugin-vue": "6.0.0",
42+
"prettier": "1.19.1",
4343
"vue-cli-plugin-electron-builder": "2.0.0-beta.4",
44-
"vue-template-compiler": "2.6.10"
44+
"vue-template-compiler": "2.6.11"
4545
}
4646
}

vue.config.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
module.exports = {
2+
pluginOptions: {
3+
electronBuilder: {
4+
builderOptions: {
5+
"productName": "Devdocs",
6+
"appId": "com.gengjiawen.devdocs",
7+
"mac": {
8+
"icon": "build/icons/icon.icns"
9+
},
10+
"win": {
11+
"icon": "build/icons/icon.ico"
12+
},
13+
"linux": {
14+
"icon": "build/icons",
15+
"category": "Development",
16+
"target": [
17+
"AppImage",
18+
"deb"
19+
]
20+
}
21+
}
22+
}
23+
}
24+
}

0 commit comments

Comments
 (0)