UNPKG

@roots/bud-extensions

Version:

bud.js core module

20 lines (19 loc) 659 B
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 };