Function: defineXmVitestConfig()
API / @xmachines/shared / vitest / defineXmVitestConfig
function defineXmVitestConfig(importMetaUrl, overrides): UserConfig;Defined in: vitest.ts:55
Create a Vitest config with XMachines workspace defaults.
What this applies automatically:
resolve.aliasfromxmAliases(importMetaUrl)so@xmachines/*imports resolve to source in local/dev test runs.config/vitest.setup.tswhen missing.config/vitest.node.setup.tsfor non-browser projects when missing.
Setup injection is additive and preserves caller-provided ordering after required shared setup files.
Parameters
| Parameter | Type | Description |
|---|---|---|
importMetaUrl | string | Pass import.meta.url from the calling config file. |
overrides | UserConfig | Package/project-specific Vitest config overrides. |
Returns
UserConfig
Merged Vitest configuration object.