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

pnpm 11.2

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

У версії pnpm 11.2 реалізовано експериментальну опцію, яка дозволяє використовувати pacquet (портування pnpm на Rust) як бекенд для встановлення, розширює залежності конфігурації для встановлення одного рівня optionalDependencies (тож шаблон платформних бінарних файлів esbuild/swc працює також для залежностей конфігурації), підключає давно задокументований прапорець pnpm login --scope та виводить записи часу виконання (Node.js, Deno, Bun) у pnpm outdated та pnpm update --interactive.

pnpm 11.1

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

pnpm 11.1 додає кілька нових команд — pnpm audit signatures, pnpm bugs та pnpm owner, разом із підтримкою встановлення з довільних іменованих реєстрів (включаючи вбудований псевдонім для реєстру npm GitHub Packages), можливістю пропускати встановлення середовища виконання в CI, а також кілька виправлень.

pnpm 11.0

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

pnpm 11 вже тут! У цьому випуску посилено стандартні налаштування безпеки, запроваджені протягом усього циклу v10, скасовано використання npm CLI як альтернативного варіанту для публікації на користь власної реалізації, замінено індекс сховища у форматі JSON для кожного пакета на єдину базу даних SQLite, а також ізольовано глобальні інсталяції, щоб вони більше не впливали одна на одну.

Він також вимагає Node.js 22 або новішу версію — сам pnpm тепер є чистим ESM.

Оновлюєтесь з v10? Перегляньте інструкцію Міграція з v10 до v11. Більшість змін у налаштуваннях є механічними, і їх можна застосувати за допомогою кодмода pnpm-v10-to-v11.

pnpm 10.32

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

у версії pnpm 10.32 до команди pnpm approve-builds додано параметр --all, який дозволяє затверджувати всі очікувані збірки без інтерактивних запитів.

pnpm 10.31

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

у версії pnpm 10.31 збережено коментарі та форматування під час оновлення файлу pnpm-workspace.yaml, а також виправлено чимало помилок.

pnpm 10.30

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

у версії pnpm 10.30 команда pnpm why була перероблена для показу дерева зворотних залежностей, що значно полегшує розуміння причин встановлення того чи іншого пакунка.

pnpm 10.29

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

pnpm 10.29 додає підтримку протоколу catalog: до pnpm dlx, дозволяє налаштовувати auditLevel у pnpm-workspace.yaml, підтримує порожній специфікатор workspace: та містить кілька виправлень помилок.

pnpm 10.28

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

У pnpm 10.28 представлено новий хук beforePacking для налаштування package.json під час публікації, покращено продуктивність інсталяції з використанням фільтрів та виправлено кілька помилок.

pnpm 10.27

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

pnpm 10.27 додає нове налаштування для ігнорування перевірок політики довіри для старих версій пакунків, вводить реєстр проєктів для глобального очищення віртуального сховища та включає кілька виправлень помилок.

🚀 pnpm у 2025 році

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

2025 рік став переломним для pnpm. Хоча нашою основною метою було переосмислення моделі безпеки управління пакунками, ми також досягли значного поліпшення продуктивності та зручності роботи розробників.

Від стандартного блокування скриптів життєвого циклу до впровадження глобального віртуального сховища — ось огляд основних функцій, реалізованих у 2025 році.