UNPKG

@roots/bud-extensions

Version:

bud.js core module

17 lines (16 loc) 497 B
import type { Bud } from '@roots/bud-framework'; import { Extension } from '@roots/bud-framework/extension'; import { type HotModuleReplacementPlugin } from '@roots/bud-support/webpack'; /** * Hot module replacement plugin configuration */ export default class BudHMR extends Extension<NonNullable<unknown>, HotModuleReplacementPlugin> { /** * {@link Extension.make} */ make(bud: Bud): Promise<any>; /** * {@link Extension.when} */ when(bud: Bud): boolean; }