JSR.io, un package repository moderne

Jsr est un nouveau package repository par Ryan Dahl (le créateur de Deno) qui supporte en “première classe” les modules ESM, Typescript, et vise à orienter les développeurs vers les bonnes pratiques tout en étant très simple d’utilisation. Par exemple, la documentation est automatiquement générée à partir des commentaires JSDoc, et il n’y a besoin de presque aucune configuration pour publier un package.

Deno supporte jsr en utilisant le préfixe de schéma jsr:, par exemple : 

import { camelCase } from "jsr:@luca/cases";

Mais JSR est aussi compatible avec les package managers qui utilisent NPM : https://jsr.io/docs/npm-compatibility

 

Un article de blog qui rentre dans les détails technique est disponible ici : https://deno.com/blog/how-we-built-jsr

https://deno.com/blog/jsr-is-not-another-package-manager

Nos derniers articles