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
ビジネス文書の電子化と活用に潜む法的課題と対応とは?
IT関連
2022-11-19 03:57
小学生向け「鬼滅の刃」無料ドリル、応募受付再開 30万人→60万人に拡大 進研ゼミ
くらテク
2021-02-17 22:07
「リフト&シフト」、次の課題は運用の一貫性確保
IT関連
2023-08-09 09:47
AtlassianがY Combinator出身のデータ視覚化プラットフォームChartioを買収
ネットサービス
2021-02-28 00:25
大学入試の小論文を採点するAIツール、研究者らが開発–その利点とは?
IT関連
2024-01-12 04:02
AIによる顧客データ活用、92%の組織が安心対策必要と回答–シスコ調査
IT関連
2023-03-04 16:40
国際オリンピック委員会(IOC)公式ライセンス取得のNFTオリンピック・ピンバッジが6月17日販売予定
ブロックチェーン
2021-06-05 22:27
「Microsoft Teams」のトランシーバー機能、iOS版にもプレビュー提供
IT関連
2021-07-21 08:08
マイクロソフトが無償でJava長期サポート/著作権訴訟でGoogleがオラクルに勝訴/Google、ノーコードで業務用ボット「AppSheet Automation」ほか、2021年4月の人気記事
編集後記
2021-05-07 21:43
専門家ネットワークプラットフォームを提供するproSapientがシリーズAで約10.4億円を調達
ネットサービス
2021-01-20 20:13
グーグル、テキストから画像を生成するAIシステム「Imagen」
IT関連
2022-05-26 04:28
「シン・エヴァ」配信初日の視聴者数で歴代1位に Amazonが発表
くらテク
2021-08-18 08:53
Boston Dynamics、ピッキングフォークリフトを不要にする倉庫ロボット「Stretch」を披露
ロボット・AI
2021-03-31 17:20
フェムテックのパイオニアClueのデジタル避妊ツールが米食品医薬品局の認可を取得
フェムテック
2021-04-13 14:37