Bumili ang Microsoft ng NPM at bubuuin ito kasama ng GitHub

NPM Inc, na nangangasiwa sa pagbuo ng NPM package manager at nagpapanatili ng NPM repository, inihayag ang о sale negosyo ng Microsoft. Ang mamimili sa transaksyon ay GitHub, na nagpapatakbo bilang isang independiyenteng yunit ng negosyo ng Microsoft. Ang halaga ng transaksyon ay hindi isiniwalat.

Nakasaad na ang pagbabago ng pagmamay-ari ay hindi makakaapekto sa repositoryo NPM, na patuloy na iiral at mananatiling available sa publiko at libre para sa mga open source na developer. Ang pagbuo ng manager ng package ng NPM ay magpapatuloy sa paglahok ng mga karagdagang mapagkukunan, na maaaring maging isang insentibo para sa mas aktibong pag-unlad nito. Nilalayon ng GitHub na aktibong makipag-ugnayan sa komunidad ng developer ng JavaScript upang mangalap ng mga ideya at hubugin ang hinaharap ng NPM.

Kabilang sa mga pangunahing development vector ang pagtaas ng pagiging maaasahan, scalability at performance ng repository at imprastraktura, pati na rin ang pagpapabuti ng kaginhawahan ng pang-araw-araw na gawain ng mga developer at maintainer kasama ang package manager. Ang isa sa mga makabuluhang inobasyon na inaasahan sa npm 7 ay tinatawag na mga workspace (Mga Workspace, nagbibigay-daan sa iyong pagsama-samahin ang mga dependency mula sa ilang mga pakete sa isang pakete para sa pag-install sa isang hakbang), pagpapabuti ng proseso ng pag-publish ng mga pakete at pagpapalawak ng suporta para sa multi-factor na pagpapatotoo.

Upang mapabuti ang seguridad ng mga proseso ng pag-publish at paghahatid ng mga pakete, pinlano itong isama ang NPM sa imprastraktura ng GitHub. Ang pagsasama ay magbibigay-daan din sa iyo na gamitin ang interface ng GitHub upang maghanda at mag-host ng mga NPM package - ang mga pagbabago sa mga package ay maaaring masubaybayan sa GitHub mula sa pagtanggap ng pull request hanggang sa paglalathala ng bagong bersyon ng NPM package. Mga Tool na Ibinibigay sa GitHub pagkilala mga kahinaan at nagpapaalam tungkol sa mga kahinaan sa mga repository ay malalapat din sa mga pakete ng NPM. Magiging available ang isang serbisyo upang tustusan ang gawain ng mga maintainer at mga may-akda ng mga pakete ng NPM Mga Sponsor ng GitHub.

Si Isaac Z. Schlueter, ang lumikha ng NPM, ay patuloy na gagana sa proyekto at bibigyan ng karagdagang mga mapagkukunan at isang mas tahimik na kapaligiran upang magtrabaho. Naniniwala ang tagapagtatag ng NPM na bilang bahagi ng GitHub, makakatanggap ang NPM ng karagdagang suporta mula sa isa sa pinakamalaking kumpanya sa mundo, sa likod ng pinakamalaking komunidad ng mga developer. Sa kasalukuyan, ang imbakan ng NPM ay nagsisilbi ng higit sa 1.3 milyong mga pakete, na ginagamit ng humigit-kumulang 12 milyong mga developer. Humigit-kumulang 75 bilyong pag-download ang naitala bawat buwan at ang bilang na ito ay patuloy na lumalaki.

Alalahanin natin na noong nakaraang taon ang NPM Inc ay nakaranas ng pagbabago sa pamamahala, isang serye ng mga pagtanggal ng empleyado at paghahanap ng mga mamumuhunan. Dahil sa kasalukuyang kawalan ng katiyakan tungkol sa kinabukasan ng NPM at kawalan ng tiwala na ipagtatanggol ng kumpanya ang mga interes ng komunidad sa halip na mga mamumuhunan, isang grupo ng mga empleyado na pinamumunuan ng dating CTO ng NPM itinatag imbakan ng pakete Entropiko. Ang bagong proyekto ay idinisenyo upang alisin ang pag-asa ng JavaScript/Node.js ecosystem sa isang kumpanya, na ganap na kumokontrol sa pagbuo ng package manager at pagpapanatili ng repositoryo. Ayon sa mga tagapagtatag ng Entropic, ang komunidad ay walang lakas upang panagutin ang NPM Inc para sa mga aksyon nito, at ang pagtutok sa paggawa ng tubo ay nakakasagabal sa pagpapatupad ng mga pagkakataon na pangunahin mula sa pananaw ng komunidad, ngunit hindi bumubuo. pera at nangangailangan ng karagdagang mga mapagkukunan, tulad ng suporta para sa digital signature verification.

Pinagmulan: opennet.ru

Magdagdag ng komento