13 points par xguru 2024-03-07 | 1 commentaires | Partager sur WhatsApp
  • npm est important pour l’écosystème JS, mais il est trop ancien
  • JSR a été repensé pour intégrer les évolutions modernes
    • Optimisé pour TypeScript, avec adoption d’ESM comme standard des modules JavaScript
    • Gratuit, open source, et fonctionne partout où JavaScript s’exécute
    • Simple, rapide, et offre une excellente expérience développeur
    • Ce n’est pas un fork de npm, mais une solution construite sur la base de son succès
  • Fonctionne avec les projets basés sur Deno et NPM (Node, Bun, Cloudflare Workers, etc.)

Utilisation

  • Installer un package
# deno  
deno add @luca/flag  
  
# npm (and npm-like systems)  
npx jsr add @luca/flag  
  • Peut être importé comme n’importe quel autre module ES
import { printProgress } from "@luca/flag";  
  
printProgress();  
  • Publier un module en ligne de commande
# with deno installed   
deno publish  
  
# with npm-like systems  
npx jsr publish  

1 commentaires

 
bbulbum 2024-03-07

C’est assez curieux que ce soit distribué comme un package npm. Haha.