vite-plugin-preload
Version:
[](https://badge.fury.io/js/vite-plugin-preload)
31 lines (27 loc) • 678 B
TypeScript
import { Options } from 'prettier';
import { OutputChunk, OutputAsset } from 'rollup';
import { Plugin } from 'vite';
interface PreloadOptions {
/**
* @default true
*/
includeJs: boolean;
/**
* @default true
*/
includeCss: boolean;
/**
* @default true
*/
format?: boolean | Omit<Options, "parser">;
/**
* @default modulepreload
*/
mode?: 'preload' | 'prefetch';
/**
* @default () => true
*/
shouldPreload: (chunkInfo: OutputChunk | OutputAsset) => boolean;
}
declare function VitePluginPreloadAll(options?: Partial<PreloadOptions>): Plugin;
export { VitePluginPreloadAll as default };