jsr
JSR is designed for TypeScript. You publish TypeScript source, and JSR handles generating API docs, .d.ts files, and transpiling your code for cross-runtime compatibility. JSR packages are distributed as web-standard ECMAScript modules.
JSR isn't a replacement for the npm registry; it's a superset of npm.
JSR modules can be used in Node.js, Deno, Bun, Cloudflare Workers, and more.