const { merge } = require("webpack-merge") const common = require("./webpack.common.js") const HtmlWebpackPlugin = require("html-webpack-plugin") const CopyPlugin = require("copy-webpack-plugin") module.exports = merge(common, { mode: "production", plugins: [ new HtmlWebpackPlugin({ template: "./index.html", }), new CopyPlugin({ patterns: [ { from: "static", to: "static" }, { from: "css", to: "css" }, { from: "js", to: "js" }, { from: "icon.svg", to: "icon.svg" }, { from: "favicon.ico", to: "favicon.ico" }, { from: "robots.txt", to: "robots.txt" }, { from: "icon.png", to: "icon.png" }, { from: "site.webmanifest", to: "site.webmanifest" }, ], }), ], })