UNPKG

esbuild-plugin-lit

Version:

Import CSS, SVG, HTML, XLIFF files as tagged-template literals. Optionally minify with esbuild minifier.

20 lines (19 loc) 562 B
import type { HTMLMinifierOptions, OptimizeOptions, PluginBuild } from "./deps.js"; import { LoaderOptions } from "./asset-loader.js"; export interface Options { filter?: RegExp; specifier?: string; css?: LoaderOptions; html?: LoaderOptions & { htmlMinifier?: HTMLMinifierOptions; }; svg?: LoaderOptions & { svgo?: OptimizeOptions; }; xlf?: LoaderOptions; } declare function esbuildPluginLit(options?: Options): { name: string; setup(build: PluginBuild): Promise<void>; }; export default esbuildPluginLit;