File: /var/www/html/delstar/wp-content/plugins/easymega/webpack.config.js
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const path = require("path");
const sass = require("sass");
module.exports = {
entry: ["./assets/sass/style.scss"],
output: {
path: path.resolve(__dirname, "assets"),
},
watchOptions: {
ignored: ["assets/**/*.scss", "./node_modules"],
},
module: {
rules: [
{
test: /\.(sa|sc)ss$/,
use: [
MiniCssExtractPlugin.loader,
"css-loader",
{
loader: "sass-loader",
options: {
implementation: sass,
sassOptions: {
outputStyle: "compressed",
sourceMap: true,
logger: sass.Logger.silent
}
}
}
]
}
]
},
plugins: [
new MiniCssExtractPlugin({
filename: "css/style.css",
}),
],
};