UNPKG

@roots/bud-extensions

Version:

bud.js core module

21 lines (20 loc) 768 B
import { __decorate } from "tslib"; import { Extension } from '@roots/bud-framework/extension'; import { expose, label, options, plugin, } from '@roots/bud-framework/extension/decorators'; import Value from '@roots/bud-support/value'; import { Plugin } from '@roots/bud-support/webpack-manifest-plugin'; /** * Manifest configuration */ let BudManifestExtension = class BudManifestExtension extends Extension { }; BudManifestExtension = __decorate([ label(`@roots/bud-extensions/webpack-manifest-plugin`), expose(`manifest`), plugin(Plugin), options({ fileName: `manifest.json`, publicPath: Value.make(({ publicPath }) => (publicPath() ?? ``).replace(`auto`, ``)), }) ], BudManifestExtension); export default BudManifestExtension;