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