Vigia

Обновление nanoid с 5.x до 6.x

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

Сводка

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

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

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

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

exportБылоСтало
nanoid · customRandom<Type extends string>(alphabet: string, size: number, random: (bytes: number) => Uint8Array<ArrayBufferLike>): (size?: number | undefined) => Type<Type extends string>(alphabet: string, defaultSize: number, random: (bytes: number) => Uint8Array<ArrayBufferLike>): (size?: number | undefined) => Type

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

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

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

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

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

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

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

БылоСтало
engines.node^18 || >=20^22 || ^24 || >=26

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

Какие несовместимые изменения при обновлении nanoid с 5 до 6?

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

Что устарело в nanoid 6?

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

Для агентов

GET https://vigia.coredls.cloud/v1/packages/npm/nanoid/upgrade?from=5.1.16&to=6.0.1