From fc6b9e00bcbb508059f1be83c252bef0f389ff36 Mon Sep 17 00:00:00 2001 From: Panagiotis Papadopoulos Date: Fri, 21 Feb 2025 19:52:29 +0100 Subject: [PATCH] webpack: add bootstrap webpack config https://getbootstrap.com/docs/5.3/getting-started/webpack/ --- webpack.config.ts | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/webpack.config.ts b/webpack.config.ts index f867f1e5b..0c68b057f 100644 --- a/webpack.config.ts +++ b/webpack.config.ts @@ -1,5 +1,6 @@ import { fileURLToPath } from "url"; import path from "path"; +import autoprefixer from "autoprefixer"; import assetPath from "./src/services/asset_path.js"; import type { Configuration } from "webpack"; @@ -30,6 +31,29 @@ const config: Configuration = { } ], exclude: /node_modules/ + }, + { + // bootstrap CSS related configuration + test: /\.(scss)$/, + use: [ + { + loader: "style-loader" + }, + { + loader: "css-loader" + }, + { + loader: "postcss-loader", + options: { + postcssOptions: { + plugins: [autoprefixer] + } + } + }, + { + loader: "sass-loader" + } + ] } ] }, @@ -41,8 +65,8 @@ const config: Configuration = { ".mjs": [".mjs", ".mts"] } }, - devtool: "source-map", + //devtool: "none", target: "electron-renderer" }; -export default config; \ No newline at end of file +export default config;