@roots/bud-extensions
Version:
bud.js core module
21 lines (20 loc) • 727 B
JavaScript
import { __decorate } from "tslib";
import { Extension } from '@roots/bud-framework/extension';
import { label, options, plugin, production, } from '@roots/bud-framework/extension/decorators';
import { Plugin } from '@roots/bud-support/mini-css-extract-plugin';
import Value from '@roots/bud-support/value';
/**
* Mini CSS Extract Plugin configuration
*/
let MiniCssExtract = class MiniCssExtract extends Extension {
};
MiniCssExtract = __decorate([
label(`@roots/bud-extensions/mini-css-extract-plugin`),
plugin(Plugin),
options({
attributes: undefined,
filename: Value.make(({ relPath }) => relPath(`css`, ` .css`)),
}),
production
], MiniCssExtract);
export default MiniCssExtract;