diff --git a/.gitignore b/.gitignore index 403adbc..c148942 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,6 @@ pnpm-debug.log* *.njsproj *.sln *.sw? + +#Electron-builder output +/dist_electron \ No newline at end of file diff --git a/package.json b/package.json index e494f29..8e0c4c0 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,13 @@ "serve": "vue-cli-service serve", "build": "vue-cli-service build", "test:unit": "vue-cli-service test:unit", - "lint": "vue-cli-service lint" + "lint": "vue-cli-service lint", + "electron:build": "vue-cli-service electron:build", + "electron:serve": "vue-cli-service electron:serve", + "postinstall": "electron-builder install-app-deps", + "postuninstall": "electron-builder install-app-deps" }, + "main": "background.js", "dependencies": { "core-js": "^3.6.5", "vue": "^3.0.0-0", @@ -28,12 +33,16 @@ "@vue/compiler-sfc": "^3.0.0-0", "@vue/eslint-config-typescript": "^5.0.2", "@vue/test-utils": "^2.0.0-0", + "electron": "^9.0.0", + "electron-devtools-installer": "^3.1.0", "eslint": "^6.7.2", "eslint-plugin-vue": "^7.0.0-0", "lint-staged": "^9.5.0", "node-sass": "^4.12.0", "sass-loader": "^8.0.2", + "spectron": "^11.0.0", "typescript": "~3.9.3", + "vue-cli-plugin-electron-builder": "~2.0.0-rc.4", "vue-jest": "^5.0.0-0" }, "gitHooks": { diff --git a/public/index.html b/public/index.html index 4123528..48809d8 100644 --- a/public/index.html +++ b/public/index.html @@ -11,6 +11,10 @@ +