UNPKG

@roots/sage

Version:

@roots/sage preset for @roots/bud

40 lines (39 loc) 1.04 kB
import type { Bud } from '@roots/bud-framework'; import { Extension } from '@roots/bud-framework/extension'; import type Acorn from '../acorn/index.js'; import type { BladeLoaderExtension } from '../blade-loader/extension.js'; /** * roots/sage * * @see {@link https://github.com/roots/sage} * @see {@link https://bud.js.org/extensions/sage} */ declare class Sage extends Extension { /** * {@link Acorn} */ get acorn(): Acorn; /** * {@link BladeLoaderExtension} */ get blade(): BladeLoaderExtension; /** * Get unique name for project */ getUniqueName(): string; /** * {@link BladeLoaderExtension.enable} */ processBladeTemplates(value?: boolean | Bud): this; /** * {@link Extension.register} */ register(bud: Bud): Promise<void>; /** * Set acorn version * * @deprecated This function is deprecated. It is unneeded; you can just remove the call. */ setAcornVersion(version: 'v2' | 'v3'): void; } export default Sage;