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
ドイツのeVTOLメーカーのLiliumにハネウェルが飛行制御システムとアビオニクスを供給
モビリティ
2021-06-11 04:54
「1人目のエンジニア」が組織に与える変化とは?
IT関連
2021-04-01 21:49
給与計算の入力作業を3分の1に–医療法人の桐和会が統合人事システムを導入
IT関連
2022-03-11 03:26
ランサムウェアが企業に与える莫大な金銭的被害は身代金だけじゃない
IT関連
2021-08-20 04:39
Apple、オンラインイベント「Spring Loaded.」を開催すると発表 日本時間4月21日午前2時から
IT関連
2021-04-15 03:23
客先常駐のエンジニアも含めたD&I制度の普及が課題–アイエスエフネット調査
IT関連
2023-01-28 10:33
企業のサイバー防衛強化を支援するイスラエルのCYEが約100億円を調達
セキュリティ
2021-02-12 14:12
Javaプログラミングに最適化したコーディング支援AI「Oracle Code Assist」、オラクルがベータ版として公開。Oracle CloudWorld 2024
Java
2024-09-12 09:28
三井情報、沖縄電力へプラントデータの収集分析システム基盤を提供
IT関連
2021-06-01 14:41
人的資本経営とDXの関係–企業価値の持続的成長を支える2つのドライバー
IT関連
2024-04-18 18:16
起業志望・起業初期対象の支援プログラム「Code Republic」が第8期デモデイ開催、第10期も募集中
VC / エンジェル
2021-04-29 04:52
東大総長かたるなりすましメールに注意 「ときょ じゃぱん」「地球の世話しなさい!」など本文に
セキュリティ
2021-02-03 16:49
デジタル庁先行採用職員に辞令 競争率40倍から選抜
IT関連
2021-04-14 06:54
一般的な樹脂ペレット材対応の超大型3Dプリンター・独自新型3Dプリントヘッドを開発するExtraBoldが約3.6億円を調達
ハードウェア
2021-04-02 02:53