Vigia

Оновлення minimatch з 9.x до 10.x

Порівняння публічного API minimatch 9.0.9 і 10.2.6, обчислене автоматично за їхніми типами TypeScript. Змінена сигнатура — можлива несумісна зміна, а не гарантія.

Підсумок

Видалені шляхи імпорту0
Видалені експорти0
Змінені сигнатури2
Видалені члени класів або інтерфейсів0
Змінені члени класів або інтерфейсів2
Нові застарівання1
Зміни вимог (engines, peer-залежності)1
Нові експорти2

Видалені експорти

Не виявлено.

Змінені сигнатури

exportБулоСтало
minimatch · escape(s: string, { windowsPathsNoEscape, }?: Pick<MinimatchOptions, "windowsPathsNoEscape"> | undefined): string(s: string, { windowsPathsNoEscape, magicalBraces, }?: Pick<MinimatchOptions, "windowsPathsNoEscape" | "magicalBraces"> | undefined): string
minimatch · unescape(s: string, { windowsPathsNoEscape, }?: Pick<MinimatchOptions, "windowsPathsNoEscape"> | undefined): string(s: string, { windowsPathsNoEscape, magicalBraces, }?: Pick<MinimatchOptions, "windowsPathsNoEscape" | "magicalBraces"> | undefined): string

Видалені члени класів або інтерфейсів

Не виявлено.

Змінені члени класів або інтерфейсів

memberБулоСтало
AST.toJSON(): any[](): unknown[]
Minimatch.debug(..._: any[]): void(..._: unknown[]): void

Нові застарівання

export@deprecated
minimatch · MinimatchOptions.allowWindowsEscape—

Зміни вимог (engines, peer-залежності)

БулоСтало
engines.node>=16 || 14 >=14.1718 || 20 || >=22
Нові експорти (2)
importexportkind
minimatchSeptype
minimatchPlatformtype

Поширені запитання

Які несумісні зміни під час оновлення minimatch з 9 до 10?

Між minimatch 9.0.9 і 10.2.6 Vigia знайшла видалених експортів: 0, змінених сигнатур: 2, видалених або змінених членів класів та інтерфейсів: 2.

Що застаріло в minimatch 10?

У minimatch 10.2.6 новими застарілими позначено експортів або членів: 1.

Для агентів

GET https://vigia.coredls.cloud/v1/packages/npm/minimatch/upgrade?from=9.0.9&to=10.2.6