webpack-ext-reloader-mv3
Version:
Watch for file changes and reload WebExtensions on browsers.
20 lines (15 loc) • 464 B
TypeScript
import { Compiler } from "webpack";
export interface IPluginOptions {
port: number;
reloadPage: boolean;
manifest?: string;
entries?: IEntriesOption;
}
export interface IExtensionReloaderInstance {
apply(compiler: Compiler): void;
}
export type ExtensionReloader = new (options?: IPluginOptions) => IExtensionReloaderInstance;
declare module "webpack-extension-reloader" {
export default ExtensionReloader;
export = IExtensionReloaderInstance;
}