npm互換が強化されたDeno 1.29リリース。独自npmレジストリのサポート、REPLでのnpmサポートなど

今回は「npm互換が強化されたDeno 1.29リリース。独自npmレジストリのサポート、REPLでのnpmサポートなど」についてご紹介します。

関連ワード (対応強化、後発、独自等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


オープンソースのJavaScript/TyeScriptランタイム「Deno」の最新版となる「Deno 1.29」がリリースされました。

Deno 1.29では、前バージョンの1.28から対応を開始したnpm モジュールに対する互換性の向上、独自npmレジストリのサポート、REPLでのnpmサポートなど、多くのアップデートが行われています。

The biggest updates in 1.29 pic.twitter.com/Fv5RMRhQgc

— Deno (@deno_land) December 19, 2022

npm対応へと方針変更をしたDeno

DenoはNode.jsよりも優れたサーバサイドのJavaScript/TypeScript環境を新たに作るというコンセプトで開発を開始したため、開発当初からあえてNode.jsとの互換性を考慮していませんでした。そのためにNode.js用のソフトウェアパッケージ機能であるnpm(Node Package Manager)にも対応しませんでした。

しかしDenoよりも後発のJavaScript/TypeScriptランタイムのBunがnpmに対応し注目されたことで、Denoも今年(2022年)8月に方針を変更し、npmに対応することを発表します。

参考:Denoが大幅な方針変更を発表。3カ月以内にnpmへの対応を実現、最速のJavaScriptランタイムを目指しHTTPサーバを刷新

そして発表から3カ月後の11月にリリースされたDeno 1.28でnpmに正式対応しました。

参考:Deno 1.28登場、npm対応が安定版に到達。130万種以上のnpmモジュールを利用可能に

Deno 1.29ではnpmへの対応強化など

今回リリースされたDeno 1.29では、npm対応における30以上のバグを解消してnpmの互換性をさらに改善しています。

また、環境変数「NPM_CONFIG_REGISTRY」を設定することで、標準のnpmレジストリ以外の独自npmレジストリを利用することも可能になりました。

Denoをインストールする「deno install」コマンドの引数としてnpmモジュールを指定することが可能になり、Denoインストール時にnpmモジュールも同時にインストールできるようになっています。

Denoを対話的に操作するREPLでもnpmを組み込んで実行できるようになりました。

その他多くの強化や改善が行われています。詳細は「Deno 1.29: Custom npm registry support」をご覧ください。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
ドキドキが視聴者に伝わるゲーム実況向け“ゲーミング腕時計” ガーミンが開発 実際に試してみた (1/2 ページ)
くわしく
2021-02-10 11:29
セールスフォース、リアルタイムなCRMを実現する「Salesforce Genie」発表。ベニオフCEOがウサミミを付けてアピール
CRM
2022-09-26 10:57
freee、「freee経理」を提供–インボイス制度に既存の会計ソフトを使いながら対応
IT関連
2022-08-10 07:03
Amazon、13インチで壁掛け式の薄型Echoデバイスを開発中か──Bloomberg
企業・業界動向
2021-02-11 08:27
「会議室が足りない」を独自アルゴリズムで解消–イトーキ、予約最適化サービスを開発
IT関連
2024-11-23 08:04
不動産テックのファンタス、空き家紹介サイト開設
IT関連
2021-04-23 14:56
グーグルがChromebookを仕事向けに拡張するドックを発表
ハードウェア
2021-05-08 20:55
経済安全保障の対象となるクラウドは「国産」にすべきか–IIJ社長の現実的な提案とは
IT関連
2022-05-21 12:54
Google フォトの新規約、きょうから 容量超過2年でコンテンツ自動削除の対象に 前日にバックアップ“駆け込み勢”も
クラウドユーザー
2021-06-02 03:43
光電製作所、次期ERPシステムにSAPのクラウドオファリングを採用
IT関連
2023-11-16 01:05
「LibreOffice」でファイル保存形式を「MS Office」形式にするには
IT関連
2022-11-01 13:49
ポストDX時代の企業像–AIコンバージェンスに適応した企業の行動様式
IT関連
2024-09-19 17:21
DNP、実在の公共施設をVR空間に再現する事業「PARALLEL CITY」をスタート
最近の注目ニュース
2021-03-24 11:27
DX時代を切り開く–エッジAIの可能性とは(後編)
IT関連
2022-09-29 01:05