UNPKG

@suid/vite-plugin

Version:

SUID integration plugin for Vite.

27 lines (26 loc) 875 B
import { ParserOptions } from "@babel/parser"; import type { Plugin } from "vite"; type SuidPluginOptions = { /** * @default ["@suid/base", "@suid/codemod", "@suid/css", "@suid/icons-material", "@suid/material", "@suid/styled-engine", "@suid/system", "@suid/types", "@suid/utils"] */ disableOptimizeDeps?: string[]; optimizeImports?: { /** * @default true */ enabled?: boolean; /** * @default ["@suid/icons-material", "@suid/material"] */ paths?: string[]; }; parserOptions?: ParserOptions; /** * @default false */ sourceMaps?: boolean; }; export default function suidPlugin(inOptions?: SuidPluginOptions): Plugin; export declare function transform(code: string, options: SuidPluginOptions, id: string): import("@babel/generator").GeneratorResult; export {};