Deno、JSR(JavaScript Registry)の公開ベータを開始
(deno.com)- npmはJSエコシステムにとって重要だが、あまりに古い
- JSRは現代の変化などを反映して新たに設計したもの
- TypeScriptに最適化され、JavaScriptモジュール標準としてESMを採用
- 無料・オープンソースで、JavaScriptが動作するあらゆる場所で動作
- シンプルで高速、優れた開発者体験を提供
- npmのフォークではなく、その成功を土台に構築
- Denoおよびnpmベースのプロジェクトで動作(Node、Bun、Cloudflare Workersなど)
使い方
- パッケージをインストール
# deno
deno add @luca/flag
# npm (and npm-like systems)
npx jsr add @luca/flag
- 他のES Moduleと同様にインポート可能
import { printProgress } from "@luca/flag";
printProgress();
- コマンドラインからモジュールを公開
# with deno installed
deno publish
# with npm-like systems
npx jsr publish
1件のコメント
npmのパッケージとして配布されているのは、なんだか不思議ですね。笑