13 puntos por xguru 2024-03-07 | 1 comentarios | Compartir por WhatsApp
  • npm es importante para el ecosistema de JS, pero ya es demasiado antiguo
  • JSR fue rediseñado para reflejar cambios modernos, entre otros aspectos
    • Optimizado para TypeScript, adopta ESM como estándar de módulos de JavaScript
    • Gratuito, de código abierto y funciona en cualquier lugar donde se ejecute JavaScript
    • Simple y rápido, ofrece una excelente experiencia para desarrolladores
    • No es un fork de npm, sino que está construido sobre la base de su éxito
  • Funciona con proyectos basados en Deno y NPM (Node, Bun, Cloudflare Workers, etc.)

Cómo usarlo

  • Instalar paquete
# deno  
deno add @luca/flag  
  
# npm (and npm-like systems)  
npx jsr add @luca/flag  
  • Se puede importar como cualquier otro ES Module
import { printProgress } from "@luca/flag";  
  
printProgress();  
  • Publicar módulo desde la línea de comandos
# with deno installed   
deno publish  
  
# with npm-like systems  
npx jsr publish  

1 comentarios

 
bbulbum 2024-03-07

Es curioso que esté distribuido como un paquete de npm. Jaja