UNPKG

standalone-single-spa-webpack-plugin

Version:
37 lines (36 loc) 1.07 kB
import { StartOpts } from "single-spa"; import type HtmlWebpackPlugin from "html-webpack-plugin"; interface ImportMap { imports: Record<string, string>; scopes?: Record<string, Record<string, string>>; } interface StandaloneSingleSpaPluginOptions { appOrParcelName: string; activeWhen?: string[]; moduleFormat: "esm" | "systemjs"; importMapUrl?: URL; importMapUrls?: URL[]; importMap?: ImportMap; isParcel?: boolean; disabled?: boolean; importMapOverrides?: boolean; importMapOverridesLocalStorageKey?: string; HtmlWebpackPlugin: HtmlWebpackPlugin; customProps: object; startOptions: StartOpts; } export default class StandaloneSingleSpaPlugin { private options; private importMethod; constructor(options: StandaloneSingleSpaPluginOptions); apply(compiler: any): void; modifyScripts({ scripts }: { scripts: any; }): void; applicationRuntime(): string; parcelRuntime(): string; getDisabledHtml({ mainScriptSrc }: { mainScriptSrc: any; }): string; } export {};