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

pnpm 10.25

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

pnpm 10.25 покращує обробку сертифікатів, додає базовий pnpm init та містить кілька виправлень, що покращують якість роботи.

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

Сертифікати для кожного реєстру

Тепер ви можете завантажувати вбудовані сертифікати з налаштувань cert, ca та key для конкретних URL-адрес реєстру (наприклад, //registry.example.com/:ca=-----BEGIN CERTIFICATE-----...). Раніше pnpm враховував лише записи certfile, cafile та keyfile. Це приводить pnpm у відповідність до поведінки npm .npmrc #10230.

pnpm init --bare

Додано прапорець --bare до pnpm init для створення package.json лише з обовʼязковими полями #10226.

Зміни в патчах

  • Покращено звітування про ігноровані скрипти залежностей #10276.
  • pnpm install тепер збирає будь-які залежності, які були додані до onlyBuiltDependencies, але ще не запустили свої збірки #10256.
  • Команда pnpm publish -r --force опублікує версію, навіть якщо вона вже існує в реєстрі, що відповідає наміру прапорця #10272.
  • Запобігання помилкам ERR_PNPM_MISSING_TIME, коли пакунок, виключений з перевірок політики довіри, не має поля time у своїх метаданих.