Microsoft NPM сатып алады және оны GitHub-пен бірге әзірлейді

NPM пакетінің менеджерінің дамуын қадағалайтын және NPM репозиторийін жүргізетін NPM Inc. жариялады о сату Microsoft бизнесі. Мәміледегі сатып алушы Microsoft корпорациясының тәуелсіз бизнес бірлігі ретінде жұмыс істейтін GitHub болып табылады. Транзакция сомасы жарияланбайды.

Меншік иесінің ауысуы репозиторийге әсер етпейтіні айтылған NPM, ол әлі де бар және жалпыға қолжетімді және ашық бастапқы әзірлеушілер үшін ақысыз болып қала береді. ҰПМ пакетінің менеджерін дамыту қосымша ресурстарды тарту арқылы жалғасады, бұл оның белсендірек дамуы үшін ынталандыруға айналуы мүмкін. GitHub идеяларды жинау және NPM болашағын қалыптастыру үшін JavaScript әзірлеушілер қауымдастығымен белсенді араласуға ниетті.

Негізгі даму векторларына репозиторий мен инфрақұрылымның сенімділігін, ауқымдылығын және өнімділігін арттыру, сондай-ақ әзірлеушілер мен қызмет көрсетушілердің пакет менеджерімен күнделікті жұмысының ыңғайлылығын жақсарту кіреді. npm 7-де күтілетін маңызды жаңалықтардың бірі жұмыс кеңістігі деп аталады (Жұмыс кеңістіктері, бір қадамда орнату үшін бірнеше бумадан тәуелділіктерді бір бумаға біріктіруге мүмкіндік береді), бумаларды жариялау процесін жақсартады және көп факторлы аутентификацияға қолдауды кеңейтеді.

Пакеттерді жариялау және жеткізу процестерінің қауіпсіздігін арттыру үшін NPM-ті GitHub инфрақұрылымына біріктіру жоспарлануда. Интеграция сонымен қатар NPM пакеттерін дайындау және орналастыру үшін GitHub интерфейсін пайдалануға мүмкіндік береді - пакеттерге жасалған өзгерістерді GitHub жүйесінде тарту сұрауын алған кезден NPM пакетінің жаңа нұсқасын жариялауға дейін бақылауға болады. GitHub сайтында берілген құралдар анықтау осалдықтар және хабарлау репозиторийлердегі осалдықтар туралы ақпарат NPM пакеттеріне де қолданылады. ҰПМ пакеттерінің қолдаушылары мен авторларының жұмысын қаржыландыру үшін қызмет қолжетімді болады GitHub демеушілері.

NPM құрушы Исаак З.Шлютер жобада жұмысын жалғастырады және оған қосымша ресурстар мен жұмыс істеу үшін тыныш орта беріледі. NPM негізін қалаушы GitHub бөлігі ретінде NPM ең үлкен әзірлеушілер қауымдастығының артындағы әлемдегі ең ірі компаниялардың бірінен қосымша қолдау алады деп санайды. Қазіргі уақытта NPM репозиторийі шамамен 1.3 миллион әзірлеушілер пайдаланатын 12 миллионнан астам пакеттерге қызмет көрсетеді. Айына шамамен 75 миллиард жүктеу жазылады және бұл көрсеткіш тұрақты өсуде.

Еске салайық, өткен жылы NPM Inc-те басшылықтың өзгеруі, қызметкерлердің бірқатар жұмыстан босатылуы және инвесторларды іздеу болды. ҰПМ болашағына қатысты қазіргі белгісіздікке және компания инвесторлардың емес, қоғамдастықтың мүддесін қорғайтынына сенімнің жоқтығына байланысты ҰПМ-нің бұрынғы техникалық директоры басқаратын қызметкерлер тобы құрылған пакет репозиторийі Энтропиялық. Жаңа жоба JavaScript/Node.js экожүйесінің пакет менеджерінің дамуын және репозиторийге қызмет көрсетуді толығымен бақылайтын бір компанияға тәуелділігін жоюға арналған. Entropic негізін қалаушылардың пікірінше, қауымдастықтың NPM Inc-ті өз әрекеттері үшін жауапкершілікке тарту рычагы жоқ, ал пайда табуға бағдарлану қоғамдастық көзқарасы бойынша бірінші кезектегі, бірақ ақша тудырмайтын мүмкіндіктерді жүзеге асыруға кедергі жасайды. және электрондық цифрлық қолтаңбаны тексеруге қолдау көрсету сияқты қосымша ресурстарды талап етеді.

Ақпарат көзі: opennet.ru

пікір қалдыру