UNPKG

webpack-typescript-builder

Version:

Webpack config builder for typescript, styles (css and sass), fonts and images.

30 lines (29 loc) 773 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const mini_css_extract_plugin_1 = __importDefault(require("mini-css-extract-plugin")); const sassRegex = /\.s[ac]ss$/i; exports.sass = isProduction => ({ test: sassRegex, use: [ { loader: mini_css_extract_plugin_1.default.loader, options: { hmr: !isProduction, }, }, "css-loader", "sass-loader", ], }); exports.sassGlob = { enforce: "pre", test: sassRegex, use: "import-glob", }; exports.noSass = { test: sassRegex, use: "ignore-loader", };