var fse = require('fs-extra'); const util = require('util'); const webpack = require('webpack'); const { getReplacements } = require('./app-info'); const replacements = getReplacements(); module.exports = function (config) { config.target = 'electron-renderer'; config.plugins.push( new webpack.DefinePlugin( Object.assign({}, replacements, { __PROCESS_KIND__: JSON.stringify('renderer'), }) ) ); // console.log(config.module); // console.log(util.inspect(config.module, {showHidden: false, depth: null})); var json = util.inspect(config, { showHidden: false, depth: null }); fse.writeFileSync('webpack.js', json, 'utf8'); return config; };