Рік 2021 для pnpm
Настає кінець року, і це був хороший рік для pnpm, тож погляньмо, як він пройшов.
Використання
Статистика завантажень
Моя мета цього року полягала в тому, щоб побити Bower за кількістю завантажень. Ми змогли досягти цієї мети в листопаді:
pnpm було завантажено приблизно в 3 рази більше у 2021 році, ніж у 2020 році:
Ця статистика навіть не вимірює всі різні способи встановлення pnpm! Вона вимірює лише завантаження пакунка через pnpm npm. Цього року ми також додали скомпільовані бінарні версії pnpm, які постачаються по-різному.
Перегляд документації
Ми збираємо деякі неперсоналізовані статистичні дані з відвідування нашої документації за допомогою Google Analytics. У 2021 році ми іноді мали понад 2000 унікальних відвідувачів на тиждень.
Більшість наших користувачів зі Сполучених Штатів та Китаю.
Зірки на GitHub
Цього року наш головний репозиторій отримав +5000 зірок.
Нові користувачі
Наш найбільший новий користувач цього року – Bytedance(компанія, що стоїть за TikTok).
Крім того, багато чудових проєктів з відкритим кодом почали використовувати pnpm. Деякі перейшли на pnpm через чудову підтримку monorepos:
Деякі перейшли, тому що їм подобається, наскільки ефективним, швидким і красивим є pnpm:
Основні функції
Новий формат файлів блокування (з v6.0.0)
Однією з перших і найважливіших змін цього року став новий формат pnpm-lock.yaml
. Це була кардинальна зміна, тому нам довелось випустити v6. Але це був успіх. Старий файл блокування (pnpm-lock.yaml) часто спричиняв Git конфлікти. З моменту введення нового формату ми не отримували жодних скарг щодо конфліктів Git.