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