JSR (レジストリ)とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > JSR (レジストリ)の意味・解説 

JSR (レジストリ)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/06/12 16:41 UTC 版)

JSR
開発元 Deno Land Inc.
リポジトリ https://github.com/jsr-io/jsr
プログラミング
言語
Rust, TypeScript
ライセンス MIT License
公式サイト https://jsr.io
テンプレートを表示

JSR(JavaScript Registry の略[1])は、JavaScript および TypeScript のためのパッケージレジストリである。[2]

Deno を開発している Deno Land Inc. が開発した。

経緯

Deno のためのモジュールレジストリとして、deno.land/x が存在する。しかし、依存関係の重複などの問題が指摘されていた。[3][4]

一方の npm においては、もともと Node.js 用に作られたこともありそのために設計されている課題がある。また、ESM ではなく CommonJS を使用しているパッケージや、TypeScript をパッケージマネージャーおよびレジストリとして根本的にサポートしていないなどの問題もあった。[5][6]

2024年3月、それらの問題の解決策として、JSRが公開された。[7]

特徴

ネイティブ TypeScript サポート

JSR は、ネイティブに TypeScript をサポートしている。[8] npm においてパッケージを TypeScript の型をつけて公開するには、.d.ts などのファイルを作成する必要があった。しかし、JSR においては、レジストリが自動的に作成する。[9]

クロスランタイムサポート

JSR は、複数のランタイムをサポートすることが前提に作られている。[10]

npm との互換性

JSR は、npm と互換性をもっていて、npm から JSR の依存関係をインストールすることができる。[10][5]

出典

  1. ^ liruifengv (2024年2月29日). “JSR, a new JS Registry that supports TS and compatible with npm.” (英語). Medium. 2024年6月12日閲覧。
  2. ^ TypeScriptのための新しいパッケージレジストリ「JSR」の素晴らしさ”. Qiita (2024年3月9日). 2024年6月12日閲覧。
  3. ^ JSR: 一个全新的 Javascript 包注册中心 - MyEdgeTech”. myedgetech.com. 2024年6月12日閲覧。
  4. ^ Deno v2に向けて - Deno v2, deno_std v1, Fresh v2について”. Zenn. 2024年6月12日閲覧。
  5. ^ a b Deno (2024年3月6日). “Introducing JSR — the JavaScript Registry” (英語). Medium. 2024年6月12日閲覧。
  6. ^ JSR の紹介”. kt3k.github.io. 2024年6月12日閲覧。
  7. ^ Introducing JSR - the JavaScript Registry” (英語). Deno Blog (2024年3月1日). 2024年6月12日閲覧。
  8. ^ TypeScriptのための新しいパッケージレジストリ「JSR」の素晴らしさ”. Qiita (2024年3月9日). 2024年6月12日閲覧。
  9. ^ liruifengv. “Deno 新开发的 JSR,一个新的 JS Registry,支持 TS 并兼容 npm” (英語). liruifengv.com. 2024年6月12日閲覧。
  10. ^ a b masahiro-kondo (2024年5月9日). “マルチランタイム時代のモダン JavaScript レジストリ JSR を使ってみる | 豆蔵デベロッパーサイト”. developer.mamezou-tech.com. 2024年6月12日閲覧。

関連項目

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  JSR (レジストリ)のページへのリンク

辞書ショートカット

すべての辞書の索引

「JSR (レジストリ)」の関連用語

1
16% |||||

JSR (レジストリ)のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



JSR (レジストリ)のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのJSR (レジストリ) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS