piral-cli-webpack5
Version:
Provides debug and build capabilities for pilets and Piral instances using Webpack v5.
13 lines (10 loc) • 403 B
text/typescript
import type { Compiler, WebpackPluginInstance } from 'webpack';
export class HotModuleServerPlugin implements WebpackPluginInstance {
constructor(private hmrPort: number) {}
apply(compiler: Compiler) {
const express = require('express');
const app = express();
app.use(require('../../../src/webpack-hot-middleware/middleware')(compiler));
app.listen(this.hmrPort, () => {});
}
}