Interface: IWERPluginOptions
Defined in: packages/vite-plugin-iwer/src/types.ts:27
Main plugin options interface
Properties
activation?
optional
activation: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?
optional
device:"metaQuest2"
|"metaQuest3"
|"metaQuestPro"
|"oculusQuest1"
Defined in: packages/vite-plugin-iwer/src/types.ts:32
XR device to emulate
Default
'metaQuest3'
injectOnBuild?
optional
injectOnBuild:boolean
Defined in: packages/vite-plugin-iwer/src/types.ts:44
Inject script during build phase (in addition to dev)
Default
false
sem?
optional
sem:SEMOptions
Defined in: packages/vite-plugin-iwer/src/types.ts:38
Synthetic Environment Module configuration If undefined, SEM is not activated
userAgentException?
optional
userAgentException: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?
optional
verbose:boolean
Defined in: packages/vite-plugin-iwer/src/types.ts:59
Enable verbose logging
Default
false