Skip to content

Upgrading vitest 0.4 to 0.5

Breaking0.4.3 → 0.5.9Breaking1New6Fixed18

BreakingUpgrade verdict

1 breaking change.

  • defineConfig moved from vitest/node to vitest/config.
1 item needs code or config changes
Breaking1
defineConfig moved from vitest/node to vitest/config.
defineConfigvitest/nodevitest/config

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>