13 ポイント 投稿者 xguru 2024-03-07 | 1件のコメント | WhatsAppで共有
  • 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件のコメント

 
bbulbum 2024-03-07

npmのパッケージとして配布されているのは、なんだか不思議ですね。笑