12345678910111213141516171819202122232425262728293031323334353637 |
- const appPaths = require('./app-paths')
- const merge = require('webpack-merge')
- module.exports = cfg => {
- const tauriConf = require(appPaths.resolve.app('tauri.conf.js'))(cfg.ctx)
- const config = merge({
- build: {
- distDir: './dist'
- },
- ctx: {},
- tauri: {
- embeddedServer: {
- active: true
- },
- bundle: {
- active: true
- },
- whitelist: {
- all: false
- },
- window: {
- title: require(appPaths.resolve.app('package.json')).productName
- },
- security: {
- csp: 'default-src data: filesystem: ws: http: https: \'unsafe-eval\' \'unsafe-inline\''
- },
- automaticStart: {
- active: false,
- devArgs: [],
- buildArgs: []
- }
- }
- }, tauriConf, cfg)
- process.env.TAURI_DIST_DIR = appPaths.resolve.app(config.build.distDir)
- return config
- }
|