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
日本企業の約8割が内部脅威に対策せず–Imperva調査
IT関連
2022-04-28 20:30
Google Cloud、AWSやAzureと10Gbps/100Gbpsの専用回線でインターコネクトできる「Cross-Cloud Interconnect」を発表
AWS
2023-06-06 21:33
テスト自動化「mabl」、UIを日本語化–日本のユーザー数、2年連続で増加
IT関連
2022-07-15 08:22
JICA、アクセス環境の安全性と利便性を向上–ゼットスケーラーが支援
IT関連
2024-11-24 04:28
ヴイエムウェア、CEOにCOOのラグー・ラグラム氏指名–ゲルシンガー氏後任
IT関連
2021-05-13 20:38
NEC、IOWNの新たな世界を「体験・共創」する場を我孫子事業場に開設
IT関連
2023-04-13 08:19
カプセルトイ「手のひらネットワーク機器」に新版–フロントベゼルにギミックも
IT関連
2024-02-27 15:06
Go言語、実行時プロファイル情報による最適化「Profile-guided optimization」が正式機能に。Go 1.21リリース
Go
2023-08-21 20:08
請求書受け取りから経理の会計・支払処理まで自動化する「LayerX インボイス」が「回収漏れ網羅チェック」機能提供
ネットサービス
2021-05-21 07:52
上手な仕事の任せ方とは–5人のトップマネジメントに聞くベストプラクティス
IT関連
2024-03-12 16:04
PwCコンサルティング、メタバース空間で社内イベント開催–ビジネスでの活用検証
IT関連
2022-07-06 13:20
米保険会社CNA Financial、ランサムウェア被害で身代金約44億円を支払ったとの報道
IT関連
2021-05-24 02:32
MS、「Dynamics 365」で10種類の自律型AIエージェントを提供へ
IT関連
2024-10-25 04:03
NTTドコモ、TISの「クレジットカードプロセッシングサービス」を導入
IT関連
2023-08-30 02:34