varan
Version:
A webpack starter kit for offline-first bring-your-own-code apps with server side rendering
19 lines (18 loc) • 674 B
TypeScript
import webpack from 'webpack';
import WebpackDevServer from 'webpack-dev-server';
export interface Options {
devServerProxy: boolean;
devServerWSPort: number;
openBrowser: boolean;
waitForPromise: null | Promise<any>;
inputFileSystem?: webpack.Compiler['inputFileSystem'];
outputFileSystem?: webpack.Compiler['outputFileSystem'];
}
export interface Output {
compiler: webpack.Compiler;
stats: webpack.Stats;
runner: null | WebpackDevServer;
errors: string[];
warnings: string[];
}
export default function buildAndRunDevServer(config: webpack.Configuration, host: string, port: number, options: Partial<Options>): Promise<Output>;