UNPKG

vite-plugin-preload

Version:

[![npm version](https://badge.fury.io/js/vite-plugin-preload.svg)](https://badge.fury.io/js/vite-plugin-preload)

31 lines (27 loc) 678 B
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 };