Middleware
PluginMiddlewareAPI — registra y consulta middleware de transformación en runtime para plugins de Boltdocs.
ctx.middleware — PluginMiddlewareAPI
Registra entradas de middleware transform. El campo name es opcional
— cuando se omite, se usa el nombre del plugin como contexto.
ts
ctx.middleware.add({
name: 'mi-plugin:html',
transformHtml: async (_ctx, { html, path }) => ({
html: html.replace('</body>', '<footer>© 2026</footer></body>'),
}),
})
ctx.middleware.has('mi-plugin:html') // → boolean
ctx.middleware.list() // → readonly PluginTransformMiddleware[]
ctx.middleware.remove('mi-plugin:html')
Ver también
- PluginContext — objeto de contexto base
- Server — middleware HTTP y ciclo de vida del servidor
- HMR — observación de archivos y eventos personalizados del dev server
Last updated on October 18, 2026