@roots/sage
Version:
@roots/sage preset for @roots/bud
24 lines (23 loc) • 776 B
JavaScript
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 };