require('dotenv').config(); const path = require('path'); const webpack = require('webpack'); module.exports = { mode: process.env.NODE_ENV, entry: ['@babel/polyfill', './src/renderer.js'], output: { path: path.resolve(__dirname, 'build'), filename: 'bundle.js' }, module: { rules: [ { test: /\.jsx?$/, exclude: /node_modules/, use: { loader: 'babel-loader', } }, { test: /\.s?css$/, use: [ { loader: 'style-loader' }, { loader: 'css-loader' }, { loader: 'sass-loader' } ] }, { test: /\.(png|jpg|svg)$/, use: [{ loader: 'file-loader' }] } ] }, devtool: 'inline-source-map', target: 'electron-renderer', devServer: { contentBase: path.join(__dirname, 'build'), compress: true, port: process.env.PORT } };