UNPKG

@roots/sage

Version:

@roots/sage preset for @roots/bud

24 lines (23 loc) 776 B
import { __decorate } from "tslib"; import BladeLoaderPlugin from '@roots/blade-loader'; import { Extension } from '@roots/bud-framework/extension'; import { bind, label, plugin, } from '@roots/bud-framework/extension/decorators'; /** * Blade loader extension */ let BladeLoaderExtension = class BladeLoaderExtension extends Extension { /** * {@link Extension.register} */ async register({ hooks }) { hooks.on(`build.resolve.extensions`, (extensions = new Set([])) => extensions.add(`.blade.php`)); } }; __decorate([ bind ], BladeLoaderExtension.prototype, "register", null); BladeLoaderExtension = __decorate([ label(`@roots/sage/blade-loader`), plugin(BladeLoaderPlugin) ], BladeLoaderExtension); export { BladeLoaderExtension };