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?
optionalclean:boolean
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:53
Clean output directory before generating new files
Default
trueenableWatcher?
optionalenableWatcher:boolean
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:71
Enable dev watcher for incremental updates (serve mode)
exclude?
optionalexclude:RegExp
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:41
File pattern to exclude
Default
/node_modules/include?
optionalinclude:RegExp
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:35
File pattern to include
Default
/\.(js|ts|jsx|tsx)$/includeXmlDeclaration?
optionalincludeXmlDeclaration:boolean
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:68
Include XML declaration header in generated files
Default
falseoutputDir?
optionaloutputDir:string
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:29
Output directory for generated XML files
Default
'generated/components'scanPackages?
optionalscanPackages: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?
optionalverbose:boolean
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:47
Enable verbose logging
Default
falsewatchDebounceMs?
optionalwatchDebounceMs:number
Defined in: packages/vite-plugin-metaspatial/src/discover-components/index.ts:73
Debounce delay (ms) for dev watcher