Upgrading vitest 0.4 to 0.5
Breaking0.4.3 → 0.5.9Breaking1New6Fixed18
BreakingUpgrade verdict
1 breaking change.
In plain terms
- defineConfig moved from vitest/node to vitest/config.
Must act 1 item needs code or config changes
What you must change
Breaking1
defineConfig moved from vitest/node to vitest/config.
defineConfigvitest/nodevitest/configAPI changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- added:
export * from './dist/config'
- added:
const configDefaults: UserConfig$1 - added:
function defineConfig(config: UserConfig): UserConfig - added:
interface UserConfig extends UserConfig$2 - added:
property UserConfig.test?: InlineConfig
- removed:
type EachFunction = <T>(cases: T[] | readonly T[]) => (name: string, fn: (...args: T extends any[] | readonly any[] ? MutableArray<T> : [T]) => void) => void - added:
property InlineConfig.dir?: string
- removed:
const configDefaults: UserConfig - removed:
function defineConfig(config: UserConfig$1): UserConfig$1 - added:
function startVitest(cliFilters: string[], options: CliOptions, viteOverrides?: UserConfig$1): Promise<boolean> - added:
method Vitest.changeNamePattern(pattern: string, files?: string[], trigger?: string): Promise<void> - added:
method Vitest.printError(err: unknown): Promise<void>