Перейти до основного змісту

pnpm 10.19

· Одна хв читання
Золтан Кочан
Головний розробник pnpm

У цій версії додано елементи керування в межах версії до двох налаштувань: onlyBuiltDependencies та minimumReleaseAgeExclude.

Незначні зміни

Версії в onlyBuiltDependencies

Тепер ви можете дозволити певним версіям залежностей запускати скрипти після встановлення. onlyBuiltDependencies приймає імена пакетів з точними версіями (та дизʼюнкціями через ||). Наприклад:

onlyBuiltDependencies:
- nx@21.6.4 || 21.6.5
- esbuild@0.25.1

Див. PR: #10104.

Версії в minimumReleaseAgeExclude

Додано підтримку для точних версій в minimumReleaseAgeExclude. Це дозволяє вам не використовувати певні версії з періоду зрілості, встановленого minimumReleaseAge.

Ви можете вказати одну або кілька конкретних версій, які pnpm повинен дозволити встановлювати, навіть якщо ці версії не відповідають вимогам зрілості, встановленим minimumReleaseAge. Наприклад:

minimumReleaseAge: 1440
minimumReleaseAgeExclude:
- nx@21.6.5
- webpack@4.47.0 || 5.102.1

Див. тікет: #9985.