Files
ESP3D-WEBUI/webpack/environment.js
2020-03-17 16:50:27 +01:00

36 lines
1.1 KiB
JavaScript

import { environmentPlugins } from "./plugins"
import MiniCssExtractPlugin from "mini-css-extract-plugin"
const devMode = process.env.NODE_ENV !== "production"
module.exports = {
module: {
rules: [
{
test: /\.(sa|sc|c)ss$/,
use: [
{
loader: devMode
? "style-loader"
: MiniCssExtractPlugin.loader,
options: {},
},
{ loader: "css-loader", options: { sourceMap: devMode } },
{
loader: "postcss-loader",
options: { sourceMap: devMode },
},
{ loader: "sass-loader", options: { sourceMap: devMode } },
],
},
{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
use: {
loader: "babel-loader",
},
},
],
},
plugins: environmentPlugins,
}