UNPKG

@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
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 };