vite_plugin_fuz_css.ts

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()], }), ], });

Declarations
#

3 declarations

view source

FUZ_CSS_BANNER
#

vite_plugin_fuz_css
#

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

default {}

returns

Plugin<any>

VitePluginFuzCssOptions
#

Depends on
#