mirror of
https://github.com/empayre/fleet.git
synced 2024-11-06 17:05:18 +00:00
515cdb918c
import-glob-loader has a very old loader-utils dependency that triggers security alerting. Hoping that replacing this will allow the loader-utils version to be updated. # Checklist for submitter If some of the following don't apply, delete the relevant line. - [x] Manual QA for all new/changed functionality
42 lines
1.1 KiB
JavaScript
42 lines
1.1 KiB
JavaScript
const path = require("path");
|
|
const bourbon = require("node-bourbon").includePaths;
|
|
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
|
|
const globImporter = require("node-sass-glob-importer");
|
|
|
|
module.exports = {
|
|
webpackFinal: async (config) => {
|
|
config.module.rules.push({
|
|
test: /\.scss$/,
|
|
use: [
|
|
{
|
|
loader: MiniCssExtractPlugin.loader,
|
|
options: {
|
|
publicPath: "./",
|
|
hmr: process.env.NODE_ENV === "development",
|
|
},
|
|
},
|
|
{ loader: "css-loader" },
|
|
{ loader: "postcss-loader" },
|
|
{
|
|
loader: "sass-loader",
|
|
options: {
|
|
sourceMap: true,
|
|
includePaths: [bourbon],
|
|
importer: globImporter(),
|
|
},
|
|
},
|
|
],
|
|
});
|
|
|
|
config.plugins.push(new MiniCssExtractPlugin({ filename: "[name].css" }));
|
|
config.resolve.modules.push(path.resolve(__dirname, "../frontend"));
|
|
|
|
return config;
|
|
},
|
|
stories: [
|
|
"../frontend/components/**/*.stories.mdx",
|
|
"../frontend/components/**/*.stories.@(js|jsx|ts|tsx)",
|
|
],
|
|
addons: ["@storybook/addon-links", "@storybook/addon-essentials"],
|
|
};
|