13 Punkte von xguru 2024-03-07 | 1 Kommentare | Auf WhatsApp teilen
  • npm ist wichtig für das JS-Ökosystem, aber zu alt
  • JSR wurde neu entworfen, um moderne Veränderungen zu berücksichtigen
    • Für TypeScript optimiert, unterstützt ESM als JavaScript-Modulstandard
    • Kostenlos, Open Source und läuft überall dort, wo JavaScript läuft
    • Einfach und schnell und bietet eine hervorragende Developer Experience
    • Kein Fork von npm, sondern auf dessen Erfolg aufbauend entwickelt
  • Funktioniert mit Deno- und NPM-basierten Projekten (Node, Bun, Cloudflare Workers usw.)

Verwendung

  • Paket installieren
# deno  
deno add @luca/flag  
  
# npm (and npm-like systems)  
npx jsr add @luca/flag  
  • Kann wie jedes andere ES Module importiert werden
import { printProgress } from "@luca/flag";  
  
printProgress();  
  • Modul über die Kommandozeile veröffentlichen
# with deno installed   
deno publish  
  
# with npm-like systems  
npx jsr publish  

1 Kommentare

 
bbulbum 2024-03-07

Es ist schon irgendwie seltsam, dass es als npm-Paket verteilt wird. Haha