UNPKG

@roots/bud-server

Version:

Development server for @roots/bud

16 lines (15 loc) 814 B
import WebpackDevMiddleware from '@roots/bud-support/webpack-dev-middleware'; export const factory = (app) => { if (!app.compiler) return undefined; return WebpackDevMiddleware(app.compiler.instance, app.hooks.filter(`dev.middleware.dev.options`, { headers: app.hooks.filter(`dev.middleware.dev.options.headers`, [ { key: `Access-Control-Allow-Origin`, value: `*` }, { key: `Access-Control-Allow-Headers`, value: `*` }, { key: `x-powered-by`, value: `@roots/bud` }, ]), index: app.hooks.filter(`dev.middleware.dev.options.index`, undefined), publicPath: app.hooks.filter(`dev.middleware.dev.options.publicPath`, app.publicPath()), writeToDisk: app.hooks.filter(`dev.middleware.dev.options.writeToDisk`, true), })); };