browser-extension/webpack.common.js
PRavaga 16f88631e2
webpack setup
Signed-off-by: PRavaga <trueravaga@gmail.com>
2023-04-13 19:12:22 +02:00

50 lines
1,014 B
JavaScript

const path = require("path");
module.exports = {
module: {
rules: [
{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
use: ["babel-loader"],
},
{
test: /\.css$/,
use: ["style-loader", "css-loader"],
},
{
test: /\.s[ac]ss$/i,
use: [
"style-loader",
{
loader: "css-loader",
options: {
modules: {
auto: /\.module\.\w+$/i,
localIdentName: "[path][name]__[local]--[hash:base64:5]",
},
importLoaders: 1,
sourceMap: true,
},
},
"sass-loader",
],
},
{
test: /\.svg$/,
use: [
{
loader: "url-loader",
options: {
limit: 8192,
mimetype: "image/svg+xml",
},
},
],
},
],
},
resolve: {
extensions: ["*", ".js", ".jsx"],
},
};