"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": {
+++ /dev/null
-// 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"
- }
- }
-};