@gluonjs/vite / packages/vite/src / GluonVitePluginOptions
Interface: GluonVitePluginOptions
Properties
decorators?
readonlyoptionaldecorators?:GluonDecoratorMode
TypeScript decorator semantics. Standard decorators are the default.
diagnostics?
readonlyoptionaldiagnostics?:boolean
include?
readonlyoptionalinclude?:RegExp| ((id) =>boolean)
universal?
readonlyoptionaluniversal?:boolean| {manifestFile?:string; }
Example
Choose compiler diagnostic reporting, exact module inclusion, and universal client asset-manifest output for the Vite integration:
import gluon, { type GluonVitePluginOptions } from '@gluonjs/vite';
const options = {
diagnostics: true,
include: (id: string) => id.startsWith('/workspace/src/'),
universal: { manifestFile: 'gluon-assets.json' },
} satisfies GluonVitePluginOptions;
const plugin = gluon(options);
console.log(plugin.name, plugin.enforce); // gluon, pre