Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке npm registry?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**npm registry** - це центральний онлайн-репозиторій, у якому зберігаються публічні npm-пакети. npm-клієнт (npm, yarn, pnpm) завантажує залежності саме з цього сховища під час встановлення бібліотек командою `npm install`. **Ключове:** registry зберігає весь список версій кожного пакета, що дозволяє фіксувати залежності та відкочуватися на попередні версії.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**npm registry** - це центральний онлайн-репозиторій, у якому зберігаються публічні npm-пакети. npm-клієнт (npm, yarn, pnpm) завантажує залежності саме з цього сховища під час встановлення бібліотек командою `npm install`. --- ### Основні функції npm registry 1. **Зберігання пакетів** Містить сотні тисяч бібліотек JavaScript - від React і Webpack до утилітарних функцій. 2. **Публікація власних пакетів** Розробники можуть викладати в registry свої модулі командою: ```bash npm publish ``` 3. **Зберігання версій** Registry зберігає весь список версій кожного пакета, що дозволяє: - фіксувати залежності - відкочуватися на попередні версії - використовувати semver-діапазони 4. **Метадані** Registry містить опис, автора, залежності, ліцензії та інші дані для кожного пакета. --- ### Як взаємодіє npm Під час встановлення пакета: ```bash npm install lodash ``` npm робить запит до registry, завантажує потрібну версію архіву і розкладає його в `node_modules`, оновлюючи `package-lock.json`. --- ### Підсумок **npm registry - це віддалене сховище всіх npm-пакетів**, з якого вони завантажуються і в яке публікуються, забезпечуючи єдине джерело залежностей для спільноти JavaScript.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.