mime-chat/vue.config.js
Enrique Hernandez 5872d245f0 add audio worklet
2021-07-07 07:11:23 -05:00

50 lines
1.5 KiB
JavaScript

const path = require("path");
module.exports = {
assetsDir: "../../static/SPA"
}
module.exports = {
lintOnSave: false,
pluginOptions: {
electronBuilder: {
mainProcessFile: "./src/init.ts",
rendererProcessFile: "./src/render/main.ts",
preload: "./src/render/preload.ts",
builderOptions: {
"appId": "com.crimata.ElectronUpdaterApp",
"artifactName": "${productName}-${version}.${ext}",
"publish": {
"provider": "generic",
"url": "https://gitlab.com/api/v4/projects/25637892/jobs/artifacts/main/raw/dist_electron?job=build"
}
},
chainWebpackRendererProcess: (config) => {
// Chain webpack config for electron renderer process only (won't be applied to web builds)
config.outputDir = path.resolve(__dirnamei, "js");
config.module
.rule('worklet')
.test(/\.worklet\.ts$/)
.use('worklet-loader')
.loader('worklet-loader')
.tap(options => {
options.name = "js/[hash].worklet.js";
return options
})
.end()
// Add another loader
.use('ts-loader')
.loader('ts-loader')
.tap(options => {
options.configFile = "tsconfig.worklet.json";
return options
})
.end()
},
}
}
};