vite-plugin-inline-source
Version:
A vite plugin for inlining files into HTML
21 lines (18 loc) • 1.1 kB
TypeScript
import { Plugin } from 'vite';
import { z } from 'zod';
declare const InlineSourceOptionsSchema: z.ZodObject<{
customAttribute: z.ZodDefault<z.ZodString>;
replaceTags: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString>>>;
optimizeSvgs: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
compileSass: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
optimizeCss: z.ZodDefault<z.ZodDefault<z.ZodOptional<z.ZodBoolean>>>;
compileTs: z.ZodDefault<z.ZodDefault<z.ZodOptional<z.ZodBoolean>>>;
optimizeJs: z.ZodDefault<z.ZodDefault<z.ZodOptional<z.ZodBoolean>>>;
svgoOptions: z.ZodDefault<z.ZodOptional<z.ZodObject<{}, z.core.$loose>>>;
sassOptions: z.ZodDefault<z.ZodOptional<z.ZodObject<{}, z.core.$loose>>>;
cssoOptions: z.ZodDefault<z.ZodOptional<z.ZodObject<{}, z.core.$loose>>>;
terserOptions: z.ZodDefault<z.ZodOptional<z.ZodObject<{}, z.core.$loose>>>;
}, z.core.$strip>;
type InlineSourceOptions = z.input<typeof InlineSourceOptionsSchema>;
declare function VitePluginInlineSource(opts?: InlineSourceOptions): Plugin;
export { VitePluginInlineSource as default };