GitHub อิงค์ เป็นเจ้าของโดย Microsoft (ดำเนินการเป็นหน่วยธุรกิจแยกต่างหาก) ได้ประกาศความสำเร็จในการเข้าซื้อกิจการ NPM Incซึ่งควบคุมการพัฒนาโปรแกรมจัดการแพ็คเกจ NPM ยอดนิยมและดูแลที่เก็บ NPM (จำนวนธุรกรรมยังไม่เปิดเผยต่อสาธารณะ)
ที่เก็บของ NPM ให้บริการมากกว่า 1.3 ล้านแพ็คเกจซึ่งมีการใช้งานโดยนักพัฒนาประมาณ 12 ล้านคนและปัจจุบันมีการดาวน์โหลดประมาณ 75 พันล้านครั้งต่อเดือน
จำได้ว่าปีที่แล้ว NPM Inc ประสบกับการเปลี่ยนแปลงผู้นำชุดการปลดพนักงานและการค้นหานักลงทุน
เนื่องจากความไม่แน่นอน โดยรอบชะตากรรมในอนาคตของ NPM และขาดความมั่นใจว่า บริษัท จะปกป้องผลประโยชน์ของชุมชนไม่ใช่นักลงทุนกลุ่มพนักงานที่นำโดยอดีตหัวหน้าเจ้าหน้าที่ฝ่ายเทคนิคของ NPM ก่อตั้งที่เก็บแพ็กเกจเอนโทรปิก
โครงการใหม่ได้รับการออกแบบมาเพื่อลบการพึ่งพาระบบนิเวศของ JavaScript / Node.js ใน บริษัท ซึ่งควบคุมการพัฒนาตัวจัดการแพ็กเกจและการบำรุงรักษาที่เก็บข้อมูลอย่างสมบูรณ์
ตามที่ผู้ก่อตั้ง Entropic กล่าวว่าชุมชนไม่มีอิทธิพลที่จะให้ NPM Inc รับผิดชอบต่อการกระทำที่เกิดขึ้นและการวางแนวทางผลกำไรขัดขวางการดำเนินกิจกรรมหลักของชุมชน แต่ไม่นำเงินมาให้และต้องใช้ทรัพยากรคุณสมบัติเพิ่มเติมเพื่อสนับสนุน การตรวจสอบลายเซ็นดิจิทัล
Ahmad Nassri ผู้อำนวยการฝ่ายเทคนิคของ NPM Inc ประกาศการตัดสินใจออกจากทีม NPMผ่อนคลายวิเคราะห์ประสบการณ์ของคุณและใช้ประโยชน์จากโอกาสใหม่ ๆ (ข้อมูลของ Ahmed แสดงให้เห็นว่าเขาดำรงตำแหน่งผู้อำนวยการด้านเทคนิคของ Fractional) แม้ว่าในทางกลับกัน Isaac Z. Schlueter ผู้สร้าง NPM จะทำงานในโครงการนี้ต่อไป
สำหรับส่วนของเขาลผู้จัดการ GitHub ได้สัญญาว่าที่เก็บ NPM จะว่างเสมอ และจะเปิดให้นักพัฒนาซอฟต์แวร์ทุกคน
เรายินดีที่จะแจ้งให้ทราบว่า GitHub ได้เสร็จสิ้นการเข้าซื้อกิจการ npm ...
เรารู้สึกเป็นเกียรติที่ได้เป็นส่วนหนึ่งของบทต่อไปของ npm และเพื่อสนับสนุนชุมชน JavaScript ในรูปแบบใหม่
นอกเหนือไปจาก นักพัฒนา GitHub เปิดเผยประเด็นสำคัญสามประการ สำหรับการพัฒนา NPM เพิ่มเติมซึ่งกล่าวถึง:
- การมีส่วนร่วมของชุมชน: คำนึงถึงความคิดเห็นของนักพัฒนา JavaScript ในการพัฒนาบริการ
- พลังในการขยายขีดความสามารถพื้นฐาน
- การลงทุนในโครงสร้างพื้นฐานและการพัฒนาแพลตฟอร์ม: โครงสร้างพื้นฐานจะได้รับการพัฒนาไปในทิศทางของการเพิ่มความน่าเชื่อถือความสามารถในการปรับขนาดและประสิทธิภาพของที่เก็บ
เพื่อเพิ่มความปลอดภัยในกระบวนการ ในการเผยแพร่และจัดส่งแพ็คเกจมีการวางแผนที่จะรวม NPM เข้ากับโครงสร้างพื้นฐานของ GitHub ตามที่กล่าวไว้ การรวมจะอนุญาตให้ใช้อินเทอร์เฟซ GitHub ในการจัดเตรียมและวางแพ็คเกจ NPM:
- การเปลี่ยนแปลงแพ็กเกจสามารถติดตามได้บน GitHub ตั้งแต่การรับคำร้องขอดึงไปจนถึงการเผยแพร่แพ็กเกจ npm เวอร์ชันใหม่
- เครื่องมือตรวจจับช่องโหว่และเครื่องมือรายงานช่องโหว่ที่ GitHub จัดเตรียมไว้ให้ในที่เก็บจะนำไปใช้กับแพ็กเกจ NPM ด้วย
- บริการผู้สนับสนุน GitHub จะพร้อมใช้งานเพื่อสนับสนุนการทำงานของผู้เขียนแพ็คเกจ NPM และเพื่อนร่วมงาน
การพัฒนาฟังก์ชัน NPM จะเน้นไปที่การปรับปรุงความสะดวกในการทำงานประจำวัน กับผู้จัดการแพ็คเกจจากนักพัฒนาและผู้ดูแล
จากนวัตกรรมสำคัญที่คาดหวังใน NPM 7 คุณสามารถดูพื้นที่ทำงาน (พื้นที่ทำงาน: ช่วยให้คุณสามารถเพิ่มการอ้างอิงของแพ็กเกจต่างๆในแพ็คเกจเดียวสำหรับการติดตั้งแบบขั้นตอนเดียว) ปรับปรุงกระบวนการเผยแพร่แพ็กเกจและขยายการสนับสนุนสำหรับการพิสูจน์ตัวตนแบบหลายปัจจัย
ในที่สุดก็มีการกล่าวถึงเช่นกันว่า ลูกค้าที่ชำระเงินปัจจุบัน ใช้ NPM Pro, Teams และ Enterprise เพื่อโฮสต์ระเบียนส่วนตัวแล้ว จะไม่พบการเปลี่ยนแปลงในบริการแม้ว่า GitHub มีแผนที่จะอนุญาตให้ผู้ใช้เหล่านี้ย้ายแพ็กเกจส่วนตัวได้ ตั้งแต่ npm ไปจนถึงแพ็คเกจ GitHub
หากคุณต้องการทราบข้อมูลเพิ่มเติม คุณสามารถตรวจสอบโฆษณา ในลิงค์ต่อไปนี้.