Skip to content

Interface: GLXFGenerationOptions

Defined in: packages/vite-plugin-metaspatial/src/generate-glxf/types.ts:36

Properties

enableWatcher?

optional enableWatcher: boolean

Defined in: packages/vite-plugin-metaspatial/src/generate-glxf/types.ts:78

Enable file watcher in development mode

Default

ts
true

formats?

optional formats: ("glxf" | "gltf")[]

Defined in: packages/vite-plugin-metaspatial/src/generate-glxf/types.ts:60

Export formats to generate

Default

ts
['glxf']

ignorePattern?

optional ignorePattern: RegExp

Defined in: packages/vite-plugin-metaspatial/src/generate-glxf/types.ts:86

Regex pattern to ignore files/directories in the metaspatial directory These files won't trigger GLXF regeneration when changed

Default

ts
/components//

Example

ts
/components/|\.tmp$/ to ignore components folder and .tmp files

metaSpatialCliPath?

optional metaSpatialCliPath: string

Defined in: packages/vite-plugin-metaspatial/src/generate-glxf/types.ts:66

Path to Meta Spatial CLI executable

Default

ts
'/Applications/Meta Spatial Editor.app/Contents/MacOS/CLI' (macOS)

metaSpatialDir?

optional metaSpatialDir: string

Defined in: packages/vite-plugin-metaspatial/src/generate-glxf/types.ts:41

Directory containing Meta Spatial files to watch

Default

ts
'metaspatial'

outputDir?

optional outputDir: string

Defined in: packages/vite-plugin-metaspatial/src/generate-glxf/types.ts:47

Output directory for generated GLXF/GLTF files

Default

ts
'generated/glxf'

verbose?

optional verbose: boolean

Defined in: packages/vite-plugin-metaspatial/src/generate-glxf/types.ts:72

Enable verbose logging

Default

ts
false

watchDebounceMs?

optional watchDebounceMs: number

Defined in: packages/vite-plugin-metaspatial/src/generate-glxf/types.ts:54

Debounce time in milliseconds for file changes Higher values batch more changes together but increase response time

Default

ts
500