vite-require
Version:
Like Webpack's require
15 lines (14 loc) • 466 B
TypeScript
import { type Plugin } from 'vite';
export interface Options {
extensions?: string[];
filter?: (id: string) => false | void;
dynamic?: {
/**
* 1. `true` - Match all possibilities as much as possible, More like `webpack`
* 2. `false` - It behaves more like `@rollup/plugin-dynamic-import-vars`
* @default true
*/
loose?: boolean;
};
}
export declare function viteRequire(options?: Options): Plugin;