UNPKG

vite

Version:

Native-ESM powered web dev build tool

13 lines (12 loc) 640 B
/// <reference types="node" /> import type { ResolvedConfig } from '..'; import type { Plugin } from '../plugin'; /** * This plugin hooks into Node's module resolution algorithm at runtime, * so that SSR builds can benefit from `resolve.dedupe` like they do * in development. */ export declare function ssrRequireHookPlugin(config: ResolvedConfig): Plugin | null; declare type NodeResolveFilename = (request: string, parent: NodeModule, isMain: boolean, options?: Record<string, any>) => string; export declare function hookNodeResolve(getResolver: (resolveFilename: NodeResolveFilename) => NodeResolveFilename): () => void; export {};