From bb437e1b5f5f50a94dbe29016408e725c0842bb0 Mon Sep 17 00:00:00 2001 From: Andrew Gundersen Date: Tue, 13 Apr 2021 12:27:03 -0500 Subject: [PATCH] cicd --- .browserslistrc | 3 --- package.json | 22 +++++++++++++++++----- vue.config.js | 30 ------------------------------ 3 files changed, 17 insertions(+), 38 deletions(-) delete mode 100644 .browserslistrc delete mode 100644 vue.config.js diff --git a/.browserslistrc b/.browserslistrc deleted file mode 100644 index 214388f..0000000 --- a/.browserslistrc +++ /dev/null @@ -1,3 +0,0 @@ -> 1% -last 2 versions -not dead diff --git a/package.json b/package.json index dfd278b..93b0b2e 100644 --- a/package.json +++ b/package.json @@ -17,11 +17,23 @@ "url": "https://gitlab.com/crimata/electron-app.git", "release": "latest" }, - "build": { - "artifactName": "${productName}-${version}.${ext}", - "publish": { - "provider": "generic", - "url": "https://gitlab.com/api/v4/projects/25637892/jobs/artifacts/master/raw/dist?job=build" + "vue": { + "plugin-options": { + + // Electron builder options. + "electronBuilder": { + "builderOptions": { + "appId": "com.crimata.App", + "productName": "Crimata Messenger", + "artifactName": "${productName}-${version}.${ext}", + "publish": { + "provider": "generic", + "url": "https://gitlab.com/api/v4/projects/25637892/jobs/artifacts/master/raw/dist?job=build" + } + }, + "preload": "src/preload.ts" + } + } }, "dependencies": { diff --git a/vue.config.js b/vue.config.js deleted file mode 100644 index f2ae6a0..0000000 --- a/vue.config.js +++ /dev/null @@ -1,30 +0,0 @@ -// NOTE needed imports for rust wasm -// const path = require("path"); -// const WasmPackPlugin = require("@wasm-tool/wasm-pack-plugin"); -// const OptimizeWasmPlugin = require("optimize-wasm-webpack-plugin"); - -module.exports = { - lintOnSave: false, - configureWebpack: { - // NOTE uncomment to use rust wasm - // optimization: { - // minimizer: [new OptimizeWasmPlugin()] - // }, - // plugins: [ - // new WasmPackPlugin({ - // crateDirectory: path.resolve(__dirname, "crate") - // }) - // ] - }, - pluginOptions: { - electronBuilder: { - builderOptions: { - // TODO electron-builder config https://www.electron.build/configuration/configuration - appId: "com.crimata.messenger", - productName: "Crimata Messenger", - - }, - preload: "src/preload.ts" - } - } -}; -- 2.43.0