UNPKG

jest-metadata

Version:

🦸‍♂️ Superhero power for your Jest reporters! 🦸‍♀️

12 lines (9 loc) 439 B
import type { Config } from '@jest/reporters'; export function isSingleWorker(config: Config.GlobalConfig) { return config.runInBand || config.maxWorkers === 1; } export function isInsideIDE(config: Config.GlobalConfig) { const isSingleReporter = config.reporters && config.reporters.length === 1; const singleReporter = isSingleReporter ? (config.reporters?.[0]?.[0] ?? '') : ''; return /jest-intellij/i.test(singleReporter); }