kopia lustrzana https://github.com/inkstitch/inkstitch
44 wiersze
857 B
JavaScript
44 wiersze
857 B
JavaScript
|
'use strict'
|
||
|
|
||
|
const { merge } = require('webpack-merge')
|
||
|
|
||
|
const baseWebpackConfig = require('./base')
|
||
|
const cssWebpackConfig = require('./css')
|
||
|
const config = require('../project.config')
|
||
|
const { ProvidePlugin, DefinePlugin } = require('webpack')
|
||
|
|
||
|
|
||
|
module.exports = merge(baseWebpackConfig, cssWebpackConfig, {
|
||
|
entry: {
|
||
|
main: './src/renderer/main.js'
|
||
|
},
|
||
|
|
||
|
mode: 'development',
|
||
|
|
||
|
devtool: 'eval-cheap-module-source-map',
|
||
|
|
||
|
devServer: {
|
||
|
watchFiles: ['src/**/*'],
|
||
|
historyApiFallback: {
|
||
|
rewrites: [{ from: /./, to: '/index.html' }],
|
||
|
},
|
||
|
devMiddleware: {
|
||
|
publicPath: config.dev.publicPath,
|
||
|
},
|
||
|
open: false,
|
||
|
host: '0.0.0.0',
|
||
|
port: 'auto',
|
||
|
liveReload: true,
|
||
|
},
|
||
|
|
||
|
infrastructureLogging: {
|
||
|
level: 'warn',
|
||
|
},
|
||
|
|
||
|
stats: {
|
||
|
assets: false,
|
||
|
modules: false,
|
||
|
errorDetails: false,
|
||
|
},
|
||
|
})
|