GitHub ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ» сдСлку ΠΏΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ NPM

Компания GitHub Inc, принадлСТащая Microsoft ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Π² качСствС нСзависимого бизнСс-подраздСлСния, объявила ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ сдСлки ΠΏΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ бизнСса ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ NPM Inc, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° NPM ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰Π΅ΠΉΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ΠΌ рСпозитория NPM. Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ NPM обслуТиваСт Π±ΠΎΠ»Π΅Π΅ 1.3 ΠΌΠ»Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠΊΠΎΠ»ΠΎ 12 ΠΌΠ»Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π’ мСсяц фиксируСтся ΠΎΠΊΠΎΠ»ΠΎ 75 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ. Π‘ΡƒΠΌΠΌΠ° сдСлки Π½Π΅ называСтся.

Ahmad Nassri, тСхничСский Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ NPM Inc, сообщил ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΡƒΠΉΡ‚ΠΈ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ NPM, ΠΎΡ‚Π΄ΠΎΡ…Π½ΡƒΡ‚ΡŒ, ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой ΠΎΠΏΡ‹Ρ‚ ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹ΠΌΠΈ возмоТностями (Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ АхмСда появились Π΄Π°Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ занял Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π΅Ρ…Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Π° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Fractional). АйзСк Π¨Π»ΡŽΡ‚Π΅Ρ€ (Isaac Z. Schlueter), ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ NPM, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

GitHub ΠΏΠΎΠΎΠ±Π΅Ρ‰Π°Π», Ρ‡Ρ‚ΠΎ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ NPM всСгда останСтся бСсплатным ΠΈ общСдоступным для всСх Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². GitHub Π½Π°Π·Π²Π°Π» Ρ‚Ρ€ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ области дальнСйшСго развития NPM: взаимодСйствиС с сообщСством (ΡƒΡ‡Ρ‘Ρ‚ мнСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° языкС JavaScript ΠΏΡ€ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ сСрвиса), Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… возмоТностСй ΠΈ инвСстированиС Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ инфраструктуры ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ надёТности, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ рСпозитория.

Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ бСзопасности процСссов ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ доставки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² планируСтся произвСсти ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ NPM Π² инфраструктуру GitHub. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ интСрфСйс GitHub для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΈ размСщСния NPM-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² — измСнСния Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π² GitHub ΠΎΡ‚ поступлСния pull-запроса Π΄ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ вСрсии npm-ΠΏΠ°ΠΊΠ΅Ρ‚Π°. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅ΠΌΡ‹Π΅ Π² GitHub срСдства выявлСния уязвимостСй ΠΈ информирования ΠΎΠ± уязвимостях Π² рСпозиториях Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ ΠΈ для NPM-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Для финансирования Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ… ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² NPM-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ доступСн сСрвис GitHub Sponsors.

Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ NPM сосрСдоточится Π½Π° ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ удобства повсСднСвной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ…. Из ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹Ρ… Π² npm 7 Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π² ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ области (Workspaces — ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π°Π³Ρ€Π΅Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠ΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ‚ зависимости ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для ΠΈΡ… установки Π·Π° ΠΎΠ΄ΠΈΠ½ шаг), ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ процСсса ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

Напомним, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ компания NPM Inc ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ»Π° смСну руководства, Ρ‡Π΅Ρ€Π΅Π΄Ρƒ ΡƒΠ²ΠΎΠ»ΡŒΠ½Π΅Π½ΠΈΠΉ сотрудников ΠΈ поиск инвСсторов. Из-Π·Π° слоТившСйся нСопрСдСлённости Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ дальнСйшСм ΡΡƒΠ΄ΡŒΠ±Ρ‹ NPM ΠΈ нСвСрия Π² Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ компания Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΡ‚Π°ΠΈΠ²Π°Ρ‚ΡŒ интСрСсы сообщСства, Π° Π½Π΅ инвСсторов, Π³Ρ€ΡƒΠΏΠΏΠ° сотрудников Π²ΠΎ Π³Π»Π°Π²Π΅ с Π±Ρ‹Π²ΡˆΠΈΠΌ Ρ‚Π΅Ρ…Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ NPM основала Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Entropic. Новый ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈΠ·Π²Π°Π½ Π±Ρ‹Π» ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ экосистСмы JavaScript/Node.js ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ рСпозитория. По мнСнию основатСлСй Entropic, Ρƒ сообщСства Π½Π΅Ρ‚ Ρ€Ρ‹Ρ‡Π°Π³ΠΎΠ² для привлСчСния NPM Inc ΠΊ отвСтствСнности Π·Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅ΠΌΡ‹Π΅ дСйствия, Π° ориСнтация Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Ρ… с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния сообщСства, Π½ΠΎ Π½Π΅ приносящих Π΄Π΅Π½Π΅Π³ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов, возмоТностСй, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru