@gluonjs/vite


@gluonjs/vite / packages/vite/src/tailwind / gluonTailwind

Function: gluonTailwind()

gluonTailwind(options?): Plugin<any>[]

Composes Tailwind's official Vite plugin with Gluon's universal stylesheet manifest. This optional entry point keeps the base Vite plugin Tailwind-free.

Parameters

options?

GluonVitePluginOptions = {}

Returns

Plugin<any>[]

Example

Compose Tailwind's official Vite integration with Gluon's compact, deduplicated Shadow DOM stylesheet manifest:

ts
import { gluonTailwind } from '@gluonjs/vite/tailwind';

const plugins = gluonTailwind({
  universal: { manifestFile: 'gluon-assets.json', shadowStyles: true },
});
console.log(plugins.map((plugin) => plugin.name));