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
グーグル、Rustで書かれたセキュアなOS「KataOS」を発表
IT関連
2022-10-19 09:34
現場経験と機械学習を組み合わせた航空機の「予知整備」に挑むANA
IT関連
2023-07-07 03:10
ビックカメラ、100億円規模のVC設立 「オープンイノベーションを加速」
企業・業界動向
2021-06-29 01:40
常に取り組むべきサイバーセキュリティ啓発、気を付けるポイントは?
IT関連
2022-10-21 19:09
「AIが人の代わりに業務を行えば余剰人員が溢れないか」とIIJ鈴木会長に聞いてみた
IT関連
2025-02-15 09:40
Lucid MotorsはEV工場拡張計画で市場デビュー
モビリティ
2021-07-28 06:21
Windows 10の累積アップデート「KB5001330」でパフォーマンス低下やブートループ発生か
セキュリティ
2021-04-20 04:44
ウクライナ侵攻、サイバー攻撃の激しさ
IT関連
2022-03-02 18:35
クラウド名刺管理のSansanがオフラインイベントの非接触受付を可能にする無人名刺受付システム「Smart 受付」提供
ネットサービス
2021-06-24 07:55
アクセンチュア、日本の大手PR企業のマーケティング子会社を買収
IT関連
2023-07-26 01:10
Microsoft、Windowsの緊急パッチ公開 「PrintNightmare」に対処
アプリ・Web
2021-07-08 23:53
トランプ前大統領のひとりツイートサイト、約1カ月で終了
企業・業界動向
2021-06-04 01:13
アルプスアルパイン、国内外81拠点の基幹システムをグローバル統合
IT関連
2024-06-30 16:21
唾液とアプリだけで迅速・正確な新型コロナの検査を可能にする英Vatic
ヘルステック
2021-07-12 23:11