diff --git a/packages/vitest/src/index.ts b/packages/vitest/src/index.ts index 3406920122f2..fedb29311fc2 100644 --- a/packages/vitest/src/index.ts +++ b/packages/vitest/src/index.ts @@ -9,6 +9,7 @@ export { runOnce, isFirstRun } from './integrations/run-once' export * from './integrations/chai' export * from './integrations/jest-mock' export * from './integrations/vi' +export * from './integrations/utils' export * from './types' export * from './api/types' diff --git a/packages/vitest/src/integrations/utils.ts b/packages/vitest/src/integrations/utils.ts new file mode 100644 index 000000000000..cc9da21c0dca --- /dev/null +++ b/packages/vitest/src/integrations/utils.ts @@ -0,0 +1,7 @@ +export function getRunningMode() { + return process.env.VITEST_MODE === 'WATCH' ? 'watch' : 'run' +} + +export function isWatchMode() { + return getRunningMode() === 'watch' +}