Files
d9-eql/web/themes/custom/eql/webpack.config.js
T
2025-07-21 18:39:34 +02:00

33 lines
797 B
JavaScript

const path = require("path");
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
module.exports = {
mode: "development",
entry: {
bundle: "./scss/styles.scss", // Pour l'affichage normal
print: "./scss/print.scss", // Feuille de style print séparée
scripts: ["./scripts/main.js", "./scripts/extlink.js"]
},
output: {
path: path.resolve(__dirname, "./dist/assets"),
filename: "js/[name].js", // produit scripts.js
},
module: {
rules: [
{
test: /\.scss$/i,
use: [
MiniCssExtractPlugin.loader,
"css-loader",
"sass-loader"
],
},
],
},
plugins: [
new MiniCssExtractPlugin({
filename: "css/[name].css", // donne bundle.css et print.css
}),
],
};