JSR

JSR现代 JavaScript 和 TypeScript 的开源包注册中心

JSR 是一个开源的 JavaScript 和 TypeScript 包注册中心,专为 TypeScript 和 ESM 设计。它支持各种运行时环境,例如 Node.js、Deno、Bun 和 Cloudflare Workers,并提供跨运行时兼容性。JSR 是 npm 的超集,可以与任何 JavaScript 包管理器一起使用。

JSR screenshot

JSR

JSR 是现代 JavaScript 和 TypeScript 的开源包注册表。JSR 提供了一个易于使用的环境,用于构建、发布和使用支持 TypeScript 和 ESM 的 JavaScript 包。

产品亮点

  • TypeScript 支持: 发布原生 TypeScript 代码,并自动接收 .d.ts 文件和 API 文档。
  • ESM 兼容性: JSR 包是 Web 标准的 ECMAScript 模块,适用于任何现代运行时。
  • 基于 npm: JSR 是 npm 注册表的扩展,这意味着你仍然可以使用你现有的包管理器来使用 JSR。

使用案例

  • 发布 TypeScript 包: JSR 是发布现代 TypeScript 包的理想解决方案。
  • 构建 JavaScript 应用程序: 使用 JSR 包来构建支持 TypeScript 的现代 JavaScript 应用程序。
  • 分发 JavaScript 包: JSR 使发布带有 TypeScript 和 ESM 支持的 JavaScript 包变得容易。

目标受众

JSR 面向想要高效地发布现代 JavaScript 包的 JavaScript 和 TypeScript 开发人员。