Interface: IWERPluginOptions 
Defined in: packages/vite-plugin-iwer/src/types.ts:27
Main plugin options interface
Properties 
activation? 
optionalactivation:RegExp|"always"|"localhost"
Defined in: packages/vite-plugin-iwer/src/types.ts:53
When to activate the WebXR emulation 'localhost' - only activate when running on localhost (127.0.0.1, localhost) 'always' - always activate the emulation RegExp - activate when hostname matches the provided regex pattern
Default 
'localhost'device? 
optionaldevice:"metaQuest2"|"metaQuest3"|"metaQuestPro"|"oculusQuest1"
Defined in: packages/vite-plugin-iwer/src/types.ts:32
XR device to emulate
Default 
'metaQuest3'injectOnBuild? 
optionalinjectOnBuild:boolean
Defined in: packages/vite-plugin-iwer/src/types.ts:44
Inject script during build phase (in addition to dev)
Default 
falsesem? 
optionalsem:SEMOptions
Defined in: packages/vite-plugin-iwer/src/types.ts:38
Synthetic Environment Module configuration If undefined, SEM is not activated
userAgentException? 
optionaluserAgentException:RegExp
Defined in: packages/vite-plugin-iwer/src/types.ts:67
User-Agent exception pattern. If the UA matches this RegExp, the runtime will NOT be injected even if activation passes. Useful to avoid injecting on real XR browsers like OculusBrowser.
Default 
/OculusBrowser/verbose? 
optionalverbose:boolean
Defined in: packages/vite-plugin-iwer/src/types.ts:59
Enable verbose logging
Default 
false