13 คะแนน โดย xguru 2024-03-07 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • npm มีความสำคัญต่อ ecosystem ของ JS แต่เก่าเกินไปแล้ว
  • JSR ถูกออกแบบใหม่เพื่อสะท้อนการเปลี่ยนแปลงสมัยใหม่
    • ปรับให้เหมาะกับ TypeScript และรองรับ ESM เป็นมาตรฐานโมดูลของ JavaScript
    • ฟรี เป็นโอเพนซอร์ส และทำงานได้ทุกที่ที่ JavaScript ทำงาน
    • เรียบง่าย รวดเร็ว และมอบประสบการณ์นักพัฒนาที่ยอดเยี่ยม
    • ไม่ใช่ fork ของ npm แต่สร้างขึ้นบนพื้นฐานความสำเร็จของมัน
  • ทำงานร่วมกับโปรเจ็กต์ที่ใช้ Deno และ NPM ได้ (Node, Bun, Cloudflare Workers เป็นต้น)

วิธีใช้งาน

  • ติดตั้งแพ็กเกจ
# deno  
deno add @luca/flag  
  
# npm (and npm-like systems)  
npx jsr add @luca/flag  
  • สามารถ import ได้เหมือน ES Module อื่น ๆ
import { printProgress } from "@luca/flag";  
  
printProgress();  
  • เผยแพร่โมดูลจาก command line
# with deno installed   
deno publish  
  
# with npm-like systems  
npx jsr publish  

1 ความคิดเห็น

 
bbulbum 2024-03-07

น่าแปลกดีนะที่เผยแพร่เป็นแพ็กเกจบน npm ฮ่าๆ