Deno、モダンなJavaScript/TypeScriptに最適化したパッケージレジストリ「JSR」パブリックベータ公開。Node.js、Bun、Cloudflareなどにも対応

今回は「Deno、モダンなJavaScript/TypeScriptに最適化したパッケージレジストリ「JSR」パブリックベータ公開。Node.js、Bun、Cloudflareなどにも対応」についてご紹介します。

関連ワード (下記、多様、機能等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


JavaScript/TypeScriptランタイムの「Deno」を開発提供しているDeno Land Inc.は、モダンなJavaScriptおよびTypeScriptに最適化した新しいパッケージレジストリ「JSR」をパブリックベータとして公開しました。

fig

現在、JavaScriptのパッケージレジストリは、Node.js用に構築され、GitHubが運営するnpm(Node Pacage Manager)が事実上の標準となっています。

参考:GitHubがnpmの買収を発表、JavaScriptのパッケージ管理サービス。将来的にはGitHubとnpmを統合へ

npmにはさまざまな機能を備えたパッケージモジュールが大量に登録されており、この豊富なパッケージモジュールの存在がNode.jsの大きな利点となっています。そのため、現在ではDeno、Bun、Cloudflare Workersなど後発のJavaScriptランタイムもNode.js互換機能としてnpmに対応しています。

しかしnpmが登場した当時と比べるとJavaScrioptランタイムを取り巻く状況は大きく変わりました。

具体的には、JavaScriptモジュールの標準仕様が登場し、JavaScriptのスーパーセットと位置づけられるTypeScriptが普及し、Node.js以外にDeno、Bun、Cloudflare Workersを始めとする複数のJavaScriptランタイムが登場しました。

こうした現在の状況に対応した新しいパッケージレジストリとしてDenoが開発したのがJSRです。

TypeScriptコードをプッシュ可能、多様なJSランタイムに対応など

JSRは下記のような特徴を備えています。

JavaScriptモジュール標準に対応
JSRのパッケージはJavaScriptモジュールの標準仕様であるECMAScript modulesに従って提供されます(CommonJSには対応しません)

TypeScriptに対応
TypeScriptのコードをJSRにプッシュ可能です。

多様なJavaScriptランタイムに対応
Node.js、Deno、Bun、Cloudflare Workersなど多様なJavaScriptランタイムに対応します。またnpmやyarnなどどんなパッケージマネージャからも利用可能と説明されています。

その上でDenoはJSRはより優れた開発者体験を提供するとしています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
マイクロソフト、「Notion」対抗の「Loop」アプリをプライベートプレビューに
IT関連
2022-10-19 20:13
リモートワーカー同士の「つながり・信頼・共感」を支援するGatheround
ネットサービス
2021-06-29 12:05
SpotifyのCEOがライブオーディオコンテンツを次の「Stories」だと有望視
ネットサービス
2021-05-02 13:46
アップル、「iCloud」「iMessage」などのデータ保護を強化へ–3つの新機能
IT関連
2022-12-09 10:41
第3回:エンジニアの新たな働き方を支える(後編:建築・建設業編)
IT関連
2021-07-15 00:58
NEC、社内DX戦略を発表–社長直下に全社横断の推進室設置
IT関連
2021-06-15 18:33
CHIPS Allianceがオープンソースチップエコシステムを次の段階へと進めるため新事務局長を迎える
ハードウェア
2021-02-10 01:26
モデルを大きくするだけではAIは次の段階へ行けない–MetaのAI責任者が語る次の一歩
IT関連
2023-02-08 12:00
茅ヶ崎市、庁内ネットワークからガバメントクラウドへの接続環境を構築
IT関連
2023-12-20 22:10
成長株投資入門:テンバガー狙うなら「チャート」を見よ
IT関連
2021-05-13 05:37
人員配置や退職予測に…–人事データ活用がうまく行かない「3つの壁」と克服法
IT関連
2022-07-02 15:46
前田建設、雇用手続きにクラウドサービス活用–書類の授受を完全デジタル化
IT関連
2021-03-16 16:46
インドでのシェアトップの座を奪われたシャオミが同国での生産を拡大、新たにBYDとDBGとの提携を発表
ハードウェア
2021-02-28 04:25
教育現場ならではのニーズに応えたLinuxディストロ「Escuelas Linux」
IT関連
2024-02-06 03:34