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