Vigia

Обновление resolve с 0.x до 1.x

Сравнение публичного API resolve 0.7.4 и 1.22.12, вычисленное автоматически по их типам TypeScript. Изменённая сигнатура — возможное несовместимое изменение, а не гарантия.

Сводка

Удалённые пути импорта0
Удалённые экспорты0
Изменённые сигнатуры2
Удалённые члены классов или интерфейсов0
Изменённые члены классов или интерфейсов2
Новые устаревания0
Изменения требований (engines, peer-зависимости)1
Новые экспорты3

Удалённые экспорты

Не обнаружено.

Изменённые сигнатуры

exportБылоСтало
resolve · SyncOptsinterfaceBaseSyncOpts & ({ readFileSync?: ((file: string) => StringOrToString) | undefined; readPackageSync?: undefined; } | { readFileSync?: undefined; readPackageSync?: ((readFileSync: (file: string) => StringOrToString, pkgfile: string) => Record<string, unknown> | undefined) | undefined; })
resolve · AsyncOptsinterfaceBaseAsyncOpts & ({ readFile?: ((file: string, cb: readFileCallback) => void) | undefined; readPackage?: undefined; } | { readFile?: undefined; readPackage?: ((readFile: (file: string, cb: readFileCallback) => void, pkgfile: string, cb: readPackageCallback) => void) | undefined; })

Удалённые члены классов или интерфейсов

Не обнаружено.

Изменённые члены классов или интерфейсов

memberБылоСтало
Opts.pathFilter((pkg: any, path: string, relativePath: string) => string) | undefined((pkg: JSONObject, path: string, relativePath: string) => string) | undefined
Opts.packageFilter((pkg: any, pkgfile: string) => any) | undefined((pkg: JSONObject, pkgFile: string, dir: string) => JSONObject) | undefined

Новые устаревания

Не обнаружено.

Изменения требований (engines, peer-зависимости)

БылоСтало
engines.node—>= 0.4
Новые экспорты (3)
importexportkind
resolvePackageJSONtype
resolveBaseSyncOptsinterface
resolveBaseAsyncOptsinterface

Часто задаваемые вопросы

Какие несовместимые изменения при обновлении resolve с 0 до 1?

Между resolve 0.7.4 и 1.22.12 Vigia нашла удалённых экспортов: 0, изменённых сигнатур: 2, удалённых или изменённых членов классов и интерфейсов: 2.

Что устарело в resolve 1?

В resolve 1.22.12 новыми устаревшими помечено экспортов или членов: 0.

Для агентов

GET https://vigia.coredls.cloud/v1/packages/npm/resolve/upgrade?from=0.7.4&to=1.22.12