UNPKG

@roots/bud-minify

Version:

CSS and JS minification for bud.js

28 lines (27 loc) 808 B
import type { BudMinimizeCSSPublicInterface } from '@roots/bud-minify/minify-css'; import type { BudMinimizeJSPublicInterface } from '@roots/bud-minify/minify-js'; import { Bud } from '@roots/bud-framework'; import { Extension } from '@roots/bud-framework/extension'; /** * Minimizer configuration */ declare class BudMinimize extends Extension { /** * CSS minimizer configuration */ css: BudMinimizeCSSPublicInterface; /** * JS minimizer configuration */ js: BudMinimizeJSPublicInterface; /** * {@link Extension.buildBefore} */ buildBefore(bud: Bud): Promise<void>; /** * {@link Extension.register} */ register(bud: Bud): Promise<void>; enable(value?: boolean | Bud): this; } export { BudMinimize as default, type BudMinimize };