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
Android IDEの最新版「Android Studio Arctic Fox (2020.3.1)」ベータ公開。Wear OS対応では心拍数のエミュレートが可能に
Android
2021-05-25 16:48
高速なPython互換言語「Mojo」を用いたAIプラットフォーム「MAX」発表。ModCon '23
Python
2023-12-06 17:37
セレブがウォーキングをリードしてくれるApple Fitness+の新機能
ハードウェア
2021-01-27 11:55
Facebookの「MySQL 8.0」への移行作業、エンジニアが詳細をブログに
IT関連
2021-07-29 02:49
中国でSaaSが普及しない理由–“SaaS不要論”の原因を探る
IT関連
2023-08-19 12:25
パシフィックネット、IT機器処分やデータ消去を行う教育機関向け新サービス
IT関連
2024-01-18 14:39
インテル、新技術のロードマップを発表–2025年にも半導体製造の首位奪還へ
IT関連
2021-07-27 13:56
ファーウェイは自動車メーカーになることを否定し一次サプライヤーを目指す
モビリティ
2021-04-27 13:50
阪神本線でローカル5GやAI画像認識などの実証実験–アイテック阪急阪神らが実施
IT関連
2022-12-08 18:30
Clubhouseは日本でどのように広がった? Twitterとの意外な共通点も (1/2 ページ)
くわしく
2021-03-21 23:28
「いまだかつてない方法でデータを捉え、知見を導き出す」–日本オラクル
IT関連
2024-02-10 19:10
NYのトップホテルMint House、新型コロナの影響でそのおもてなしビジネスに変化
その他
2021-06-21 03:52
オラクルがOracle Autonomous Data Warehouseを強化。SQLを知らないビジネスユーザーでもデータ分析を容易にする自動化とUIなど追加
BI
2021-03-19 04:29
「Linux」ディストリビューションを乗り換える前に確認すべき5つのポイント
IT関連
2024-03-07 15:17