@roots/bud-extensions
Version:
bud.js core module
20 lines (19 loc) • 659 B
JavaScript
import { __decorate } from "tslib";
import { Extension } from '@roots/bud-framework/extension';
import { label, options, plugin, when, } from '@roots/bud-framework/extension/decorators';
import { Plugin } from '@roots/bud-support/copy-webpack-plugin';
/**
* Copy webpack plugin configuration
*/
let BudCopyPlugin = class BudCopyPlugin extends Extension {
getPatterns;
patterns;
setPatterns;
};
BudCopyPlugin = __decorate([
label(`@roots/bud-extensions/copy-webpack-plugin`),
plugin(Plugin),
options({ patterns: [] }),
when((_app, options) => options?.patterns?.length > 0)
], BudCopyPlugin);
export { BudCopyPlugin as default };