- 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 ความคิดเห็น
น่าแปลกดีนะที่เผยแพร่เป็นแพ็กเกจบน npm ฮ่าๆ