react-cosmos
Version:
CLI for running React Cosmos inside webpack-powered apps
17 lines (16 loc) • 801 B
TypeScript
import { Options as HtmlWebpackPluginOptions } from 'html-webpack-plugin';
import webpack from 'webpack';
import { CosmosConfig } from '../../../config/shared';
export declare type HtmlWebpackPlugin = webpack.WebpackPluginInstance & {
constructor: HtmlWebpackPluginConstructor;
} & ({
options: HtmlWebpackPluginOptions;
userOptions: undefined;
} | {
userOptions: HtmlWebpackPluginOptions;
options: undefined;
});
declare type HtmlWebpackPluginConstructor = new (options?: HtmlWebpackPluginOptions) => HtmlWebpackPlugin;
export declare function ensureHtmlWebackPlugin({ rootDir }: CosmosConfig, plugins: webpack.WebpackPluginInstance[]): webpack.WebpackPluginInstance[];
export declare function getHtmlWebpackPlugin(rootDir: string): HtmlWebpackPluginConstructor | null;
export {};