rollup-plugin-chrome-extension
Version:
Build Chrome Extensions with this Rollup plugin.
18 lines (17 loc) • 755 B
TypeScript
import { PluginWithFunctionHooks } from '../plugin-options';
export type SimpleReloaderPlugin = Pick<PluginWithFunctionHooks, 'name' | 'generateBundle' | 'writeBundle'>;
export interface SimpleReloaderOptions {
executeScript?: boolean;
unregisterServiceWorkers?: boolean;
reloadDelay?: number;
}
export interface SimpleReloaderCache {
bgScriptPath?: string;
ctScriptPath?: string;
timestampPath?: string;
outputDir?: string;
loadMessage?: string;
manifestVersion?: 2 | 3;
}
export declare const _internalCache: SimpleReloaderCache;
export declare const simpleReloader: ({ executeScript, unregisterServiceWorkers, reloadDelay, }?: SimpleReloaderOptions, cache?: SimpleReloaderCache) => SimpleReloaderPlugin | undefined;