Interface: ComponentDiscoveryOptions
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:24
Copyright (c) Meta Platforms, Inc. and affiliates.
This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree.
Properties
clean?
optional
clean:boolean
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:53
Clean output directory before generating new files
Default
true
enableWatcher?
optional
enableWatcher:boolean
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:71
Enable dev watcher for incremental updates (serve mode)
exclude?
optional
exclude:RegExp
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:41
File pattern to exclude
Default
/node_modules/
include?
optional
include:RegExp
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:35
File pattern to include
Default
/\.(js|ts|jsx|tsx)$/
includeXmlDeclaration?
optional
includeXmlDeclaration:boolean
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:68
Include XML declaration header in generated files
Default
false
outputDir?
optional
outputDir:string
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:29
Output directory for generated XML files
Default
'generated/components'
scanPackages?
optional
scanPackages:string
[]
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:62
Additional node_modules packages to scan (advanced) Most users won't need this - only specify if you have framework components in specific packages that should be included despite being in node_modules
Default
['@iwsdk']
verbose?
optional
verbose:boolean
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:47
Enable verbose logging
Default
false
watchDebounceMs?
optional
watchDebounceMs:number
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:73
Debounce delay (ms) for dev watcher