From ce418c58c3524728a4b8343f77de55c96364067a Mon Sep 17 00:00:00 2001 From: Rongjian Zhang Date: Wed, 16 Feb 2022 17:48:13 +0800 Subject: [PATCH] fix: move config related methods to 'vitest/node' (#765) --- docs/config/index.md | 2 +- packages/vitest/src/index.ts | 7 ------- packages/vitest/src/node/index.ts | 7 +++++++ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/config/index.md b/docs/config/index.md index ff3747ff21b8..d96882ad041a 100644 --- a/docs/config/index.md +++ b/docs/config/index.md @@ -24,7 +24,7 @@ export default defineConfig({ You can retrieve Vitest's default options to expand them if needed: ```ts -import { defineConfig, configDefaults } from 'vitest' +import { defineConfig, configDefaults } from 'vitest/node' export default defineConfig({ test: { diff --git a/packages/vitest/src/index.ts b/packages/vitest/src/index.ts index 6507de81a773..ca8732ff8c8b 100644 --- a/packages/vitest/src/index.ts +++ b/packages/vitest/src/index.ts @@ -1,4 +1,3 @@ -import type { UserConfig } from 'vite' import type { Plugin as PrettyFormatPlugin } from 'pretty-format' import type { Any, Anything } from './integrations/chai/jest-asymmetric-matchers' import type { MatcherState, MatchersObject } from './integrations/chai/types' @@ -14,8 +13,6 @@ export * from './integrations/vi' export * from './types' export * from './api/types' -export { configDefaults } from './defaults' - type VitestInlineConfig = InlineConfig declare module 'vite' { @@ -27,10 +24,6 @@ declare module 'vite' { } } -export function defineConfig(config: UserConfig) { - return config -} - interface AsymmetricMatchersContaining { stringContaining(expected: string): any objectContaining(expected: any): any diff --git a/packages/vitest/src/node/index.ts b/packages/vitest/src/node/index.ts index 5a492af4ce05..2451a9a20494 100644 --- a/packages/vitest/src/node/index.ts +++ b/packages/vitest/src/node/index.ts @@ -1,3 +1,10 @@ +import type { UserConfig } from 'vite' + +export { configDefaults } from '../defaults' +export function defineConfig(config: UserConfig) { + return config +} + export type { Vitest } from './core' export { createVitest } from './create' export { VitestPlugin } from './plugins'