Обновление jest-worker с 29.x до 30.x
Сравнение публичного API jest-worker 29.7.0 и 30.5.1, вычисленное автоматически по их типам TypeScript. Изменённая сигнатура — возможное несовместимое изменение, а не гарантия.
Сводка
| Удалённые пути импорта | 0 |
|---|---|
| Удалённые экспорты | 0 |
| Изменённые сигнатуры | 2 |
| Удалённые члены классов или интерфейсов | 0 |
| Изменённые члены классов или интерфейсов | 0 |
| Новые устаревания | 0 |
| Изменения требований (engines, peer-зависимости) | 1 |
| Новые экспорты | 0 |
Удалённые экспорты
Не обнаружено.
Изменённые сигнатуры
| export | Было | Стало |
|---|---|---|
jest-worker · WorkerFarmOptions | { computeWorkerKey?: ((method: string, ...args: unknown[]) => string | null) | undefined; enableWorkerThreads?: boolean | undefined; exposedMethods?: readonly string[] | undefined; forkOptions?: any; maxRetries?: number | undefined; numWorkers?: number | undefined; resourceLimits?: any; setupArgs?: unknown[] | undefined; taskQueue?: TaskQueue | undefined; WorkerPool?: (new (workerPath: string, options?: WorkerPoolOptions | undefined) => WorkerPoolInterface) | undefined; workerSchedulingPolicy?: WorkerSchedulingPolicy | undefined; idleMemoryLimit?: number | undefined; } | { computeWorkerKey?: ((method: string, ...args: unknown[]) => string | null) | undefined; enableWorkerThreads?: boolean | undefined; exposedMethods?: readonly string[] | undefined; forkOptions?: any; maxRetries?: number | undefined; numWorkers?: number | undefined; resourceLimits?: any; setupArgs?: unknown[] | undefined; taskQueue?: TaskQueue | undefined; WorkerPool?: (new (workerPath: string, options?: WorkerPoolOptions | undefined) => WorkerPoolInterface) | undefined; workerSchedulingPolicy?: WorkerSchedulingPolicy | undefined; idleMemoryLimit?: number | undefined; workerGracefulExitTimeout?… |
jest-worker · WorkerPoolOptions | { setupArgs: unknown[]; forkOptions: ForkOptions; resourceLimits: ResourceLimits; maxRetries: number; numWorkers: number; enableWorkerThreads: boolean; idleMemoryLimit?: number | undefined; } | { setupArgs: unknown[]; forkOptions: ForkOptions; resourceLimits: ResourceLimits; maxRetries: number; numWorkers: number; enableWorkerThreads: boolean; idleMemoryLimit?: number | undefined; workerGracefulExitTimeout?: number | undefined; } |
Удалённые члены классов или интерфейсов
Не обнаружено.
Изменённые члены классов или интерфейсов
Не обнаружено.
Новые устаревания
Не обнаружено.
Изменения требований (engines, peer-зависимости)
| Было | Стало | |
|---|---|---|
engines.node | ^14.15.0 || ^16.10.0 || >=18.0.0 | ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0 |
Часто задаваемые вопросы
Какие несовместимые изменения при обновлении jest-worker с 29 до 30?
Между jest-worker 29.7.0 и 30.5.1 Vigia нашла удалённых экспортов: 0, изменённых сигнатур: 2, удалённых или изменённых членов классов и интерфейсов: 0.
Что устарело в jest-worker 30?
В jest-worker 30.5.1 новыми устаревшими помечено экспортов или членов: 0.
Для агентов
GET https://vigia.coredls.cloud/v1/packages/npm/jest-worker/upgrade?from=29.7.0&to=30.5.1