@titovdima/vite-plugin-import-map
Version:
A simple and flexible Vite plugin to inject and watch import maps with support for JSON files. Supports inline definitions and external configuration.
24 lines (21 loc) • 709 B
TypeScript
import { Plugin } from 'vite';
interface ImportMapPluginOptions {
/**
* Directly specify import map entries. Optional, can also use importMapPath.
*/
imports?: Record<string, string>;
/**
* Path to an import map JSON file. Optional, can also use imports.
*/
importMapPath?: string;
/**
* Whether to update tsconfig.json with import map entries. Default is false.
*/
tsconfigPath?: string;
/**
* Automatically restart Vite server on import map change. Default is false.
*/
autoRestart?: boolean;
}
declare function importMapPlugin(options: ImportMapPluginOptions): Plugin;
export { ImportMapPluginOptions, importMapPlugin as default };