const path = require("path"); // Demo bundle (for demo only, not part of the library) module.exports = { entry: { app: "./demo/demo.js", }, output: { path: path.resolve(__dirname, "demo/dist"), // Place in demo/dist folder filename: "[name].js", // app.js clean: true // Clean the demo/dist directory before emit }, resolve: { alias: { jquery: path.resolve(__dirname, "node_modules/jquery"), bootstrap: path.resolve(__dirname, "node_modules/bootstrap"), dist: path.resolve(__dirname, "dist") } }, module: { rules: [ { test: /\.css$/, use: ["style-loader", "css-loader"] }, { test: /\.(woff|woff2|eot|ttf|svg)$/, type: "asset/resource", generator: { filename: "fonts/[name][ext]" } } ] } };