var path = require('path'); var HtmlWebpackPlugin = require('html-webpack-plugin'); var CopyWebpackPlugin = require('copy-webpack-plugin'); module.exports = { mode: 'production', entry: path.resolve(__dirname, 'src/index.js'), output: { path: path.resolve(__dirname, 'dist'), filename: 'bundle.js' }, module: { rules: [{ test: /\.s[ac]ss$/, use: [ "style-loader", "css-loader", "sass-loader" ] }, { test: /\.pug$/, use: ["pug-loader"] }] }, plugins: [ new HtmlWebpackPlugin({ template: './src/index.pug'} ), new CopyWebpackPlugin([{ from: 'static' }]) ] };