Vigia

Оновлення balanced-match з 3.x до 4.x

Порівняння публічного API balanced-match 3.0.1 і 4.0.4, обчислене автоматично за їхніми типами TypeScript. Змінена сигнатура — можлива несумісна зміна, а не гарантія.

Підсумок

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

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

importexportkindБуло
balanced-matchOutputinterfaceinterface
balanced-matchdefaultfunction(a: string | RegExp, b: string | RegExp, str: string): Output | undefined

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

exportБулоСтало
balanced-match · range(a: string | RegExp, b: string | RegExp, str: string): [number, number] | undefined(a: string, b: string, str: string): [number, number] | undefined

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

Не виявлено.

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

Не виявлено.

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

Не виявлено.

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

БулоСтало
engines.node>= 1618 || 20 || >=22
Нові експорти (1)
importexportkind
balanced-matchbalancedvariable

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

Які несумісні зміни під час оновлення balanced-match з 3 до 4?

Між balanced-match 3.0.1 і 4.0.4 Vigia знайшла видалених експортів: 2, змінених сигнатур: 1, видалених або змінених членів класів та інтерфейсів: 0.

Що застаріло в balanced-match 4?

У balanced-match 4.0.4 новими застарілими позначено експортів або членів: 0.

Для агентів

GET https://vigia.coredls.cloud/v1/packages/npm/balanced-match/upgrade?from=3.0.1&to=4.0.4