UNPKG

rollup-plugin-chrome-extension

Version:

Build Chrome Extensions with this Rollup plugin.

18 lines (17 loc) 755 B
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;