• รองรับ workspaces : จัดการหลายแพ็กเกจรวมกันเป็นชุดเดียว

  • ติดตั้ง peer dependencies อัตโนมัติ : ติดตั้งแพ็กเกจที่เกี่ยวข้องกัน (คนละเวอร์ชัน) โดยอัตโนมัติ

  • ใช้ฟอร์แมต package-lock v2 และรองรับ yarn.lock

  • Breaking Changes

→ เปิดใช้การติดตั้ง peer dependencies อัตโนมัติ (แม้ว่าวิธีนี้จะดีกว่า แต่ก็อาจส่งผลต่อ workflow ได้)

→ package.json กำหนดฟิลด์ exports ทำให้ตอนนี้ไม่สามารถ require() โมดูลภายในของ npm ได้

→ เปลี่ยนให้ npx เรียกใช้ npm exec โดยยังคงความเข้ากันได้ย้อนหลังไว้ แต่มีการเปลี่ยนแปลงบางส่วน

→ เปลี่ยนรูปแบบผลลัพธ์ของ npm audit

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น