[READ-ONLY] Mirror of https://github.com/vitest-dev/vitest. Next generation testing framework powered by Vite. vitest.dev
test testing-tools vite
12

Configure Feed

Select the types of activity you want to include in your feed.

fix!: remove deprecated coverage options in favor of `vitest/node` exports (#8197)

authored by

Vladimir and committed by
GitHub
(Jun 20, 2025, 12:51 PM +0200) dc8486d2 22f7f2db

+3 -37
+2 -1
test/coverage-test/fixtures/custom-provider.ts
··· 1 1 import { existsSync, mkdirSync, rmSync, writeFileSync } from 'node:fs' 2 2 import { normalize, resolve, sep } from 'node:path' 3 - import type { AfterSuiteRunMeta, CoverageProvider, CoverageProviderModule, ReportContext, ResolvedCoverageOptions, Vitest } from 'vitest' 3 + import { AfterSuiteRunMeta } from 'vitest' 4 + import type { CoverageProvider, CoverageProviderModule, ReportContext, ResolvedCoverageOptions, Vitest } from 'vitest/node' 4 5 5 6 const CustomCoverageProviderModule: CoverageProviderModule = { 6 7 getProvider(): CoverageProvider {
+1 -1
test/coverage-test/test/configuration-options.test-d.ts
··· 1 - import type { CoverageProviderModule, ResolvedCoverageOptions, Vitest } from 'vitest' 2 1 import type { defineConfig } from 'vitest/config' 2 + import type { CoverageProviderModule, ResolvedCoverageOptions, Vitest } from 'vitest/node' 3 3 import { assertType, test } from 'vitest' 4 4 5 5 type NarrowToTestConfig<T> = T extends { test?: any } ? NonNullable<T['test']> : never
-35
packages/vitest/src/public/index.ts
··· 45 45 } from '../node/types/config' 46 46 47 47 import type { 48 - BaseCoverageOptions as BaseCoverageOptions_, 49 - CoverageIstanbulOptions as CoverageIstanbulOptions_, 50 - CoverageOptions as CoverageOptions_, 51 - CoverageProvider as CoverageProvider_, 52 - CoverageProviderModule as CoverageProviderModule_, 53 - CoverageProviderName, 54 - CoverageReporter as CoverageReporter_, 55 - CoverageV8Options as CoverageV8Options_, 56 - CustomProviderOptions as CustomProviderOptions_, 57 - ReportContext as ReportContext_, 58 - ResolvedCoverageOptions as ResolvedCoverageOptions_, 59 - } from '../node/types/coverage' 60 - 61 - import type { 62 48 /** @deprecated import from `vitest/node` instead */ 63 49 Reporter as Reporter_, 64 50 } from '../node/types/reporter' ··· 217 203 export type Environment = Environment_ 218 204 /** @deprecated do not use it */ 219 205 export type ResolvedTestEnvironment = ResolvedTestEnvironment_ 220 - 221 - /** @deprecated import from `vitest/node` instead */ 222 - export type CoverageProvider = CoverageProvider_ 223 - /** @deprecated import from `vitest/node` instead */ 224 - export type ReportContext = ReportContext_ 225 - /** @deprecated import from `vitest/node` instead */ 226 - export type CoverageProviderModule = CoverageProviderModule_ 227 - /** @deprecated import from `vitest/node` instead */ 228 - export type CoverageReporter = CoverageReporter_ 229 - /** @deprecated import from `vitest/node` instead */ 230 - export type CoverageOptions<T extends CoverageProviderName = CoverageProviderName> = CoverageOptions_<T> 231 - /** @deprecated import from `vitest/node` instead */ 232 - export type ResolvedCoverageOptions<T extends CoverageProviderName = CoverageProviderName> = ResolvedCoverageOptions_<T> 233 - /** @deprecated import from `vitest/node` instead */ 234 - export type BaseCoverageOptions = BaseCoverageOptions_ 235 - /** @deprecated import from `vitest/node` instead */ 236 - export type CoverageIstanbulOptions = CoverageIstanbulOptions_ 237 - /** @deprecated import from `vitest/node` instead */ 238 - export type CoverageV8Options = CoverageV8Options_ 239 - /** @deprecated import from `vitest/node` instead */ 240 - export type CustomProviderOptions = CustomProviderOptions_ 241 206 242 207 export type { 243 208 ContextRPC,