UNPKG

@roots/bud-extensions

Version:

bud.js core module

26 lines (25 loc) 691 B
import type { Compiler } from '@roots/bud-framework/config'; import type { Hooks } from '@roots/bud-support/html-webpack-plugin'; export interface Options { [key: string]: RegExp | string; } /** * Template variable interpolation plugin for webpack */ declare class InterpolateHtmlWebpackPlugin { getHooks: (...args: any[]) => Hooks; replacements: Options; /** * Plugin name */ name: string; /** * Class constructor */ constructor(getHooks: (...args: any[]) => Hooks, replacements: Options); /** * {@link WebpackPluginInstance.apply} */ apply(compiler: Compiler): void; } export { InterpolateHtmlWebpackPlugin as default };