UNPKG

rollup-plugin-chrome-extension

Version:

Build Chrome Extensions with this Rollup plugin.

18 lines (17 loc) 728 B
import { Plugin } from 'rollup'; export declare type SimpleReloaderPlugin = Pick<Required<Plugin>, '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;