vite_plugin_fuz_css.ts view source
"/* generated by vite_plugin_fuz_css */" Banner comment at the top and bottom of generated CSS output.
Vite plugin for fuz_css utility class generation.
Uses Vite's transform hook to extract CSS classes from source files as they're processed, including node_modules dependencies. Generates CSS on-demand via virtual module with HMR support.
@example
// vite.config.ts
import {defineConfig} from 'vite';
import jsx from 'acorn-jsx';
import {vite_plugin_fuz_css} from '@fuzdev/fuz_css/vite_plugin_fuz_css.js';
export default defineConfig({
plugins: [
vite_plugin_fuz_css({
acorn_plugins: [jsx()],
}),
],
});3 declarations
vite_plugin_fuz_css.ts view source
"/* generated by vite_plugin_fuz_css */" Banner comment at the top and bottom of generated CSS output.
vite_plugin_fuz_css.ts view source
(options?: VitePluginFuzCssOptions): Plugin<any> Creates the fuz_css Vite plugin.
Extracts CSS classes from source files during Vite's transform phase
and generates optimized CSS via the virtual:fuz.css virtual module.
options{}Plugin<any> vite_plugin_fuz_css.ts view source
VitePluginFuzCssOptions Options for the fuz_css Vite plugin. Extends the shared base options (no additional Vite-specific options currently needed).