Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/wojtekmaj/vite-plugin-simple-html. Vite plugin for HTML processing and minification
Something went wrong. Try again.
679 B · 25 lines
TypeScript
at benchmark
1234567891011121314151617181920212223242526import htmlPlugin from './htmlPlugin.js';import minifyPlugin, { defaultMinifyOptions } from './minifyPlugin.js';
import type { HtmlTagDescriptor } from 'vite';import type { Options as HtmlMinifierTerserOptions } from 'html-minifier-terser';
type Options = { inject?: { data?: Record<string, string>; tags?: HtmlTagDescriptor[]; }; minify?: boolean | HtmlMinifierTerserOptions;};
export default function simpleHtmlPlugin(options?: Options): { name: string; transformIndexHtml: { order: 'pre' | 'post'; handler: (html: string) => Promise<string>; };}[] { return [htmlPlugin(options), minifyPlugin(options)];}
export { defaultMinifyOptions };