UNPKG

@zohodesk/client_build_tool

Version:

A CLI tool to build web applications and client libraries

24 lines (18 loc) 828 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.configMiniCSSExtractPlugin = configMiniCSSExtractPlugin; var _miniCssExtractPlugin = _interopRequireDefault(require("mini-css-extract-plugin")); var _nameTemplates = require("../common/nameTemplates"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function configMiniCSSExtractPlugin(options) { const { enableRTLSplit } = options.css.plugins.rtlSplit; const cssLTRFileNameTempalte = enableRTLSplit ? (0, _nameTemplates.nameTemplates)('cssdir', options) : (0, _nameTemplates.nameTemplates)('css', options); // eslint-disable-next-line no-undef return new _miniCssExtractPlugin.default({ filename: cssLTRFileNameTempalte, chunkFilename: cssLTRFileNameTempalte }); }