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
富士通の福田CIOが語ったServiceNowとの戦略的提携と社内の成果
IT関連
2024-05-29 12:39
ロケット企業のAstraが初の商業軌道打ち上げを8月27日から9月11日の間に行うと発表
宇宙
2021-08-08 17:45
ジブリ最新作「アーヤと魔女」、4月に劇場公開 初の3D CG 一部カット追加
くらテク
2021-02-15 09:42
半導体不足解消と新車需要によりフォードは2021年の利益増加を予想
モビリティ
2021-08-01 12:14
YouTube動画から5〜60秒抜き出してSNSで共有できる「クリップ」のα版登場
アプリ・Web
2021-01-30 18:31
アクセンチュアと宮城県、デジタルデータの活用推進で連携協定
IT関連
2024-06-06 08:28
チーム内とチーム間での作業を自動化して進めるAsanaの新ワークフローツール群「Asana Flow」
IT関連
2022-02-17 17:05
関西電力、クラウド契約サービス「クラウドサイン」を全社導入–印紙税や人件費を削減
IT関連
2022-03-08 01:15
オープンソースソフトウェアの現状と課題–Open Source Initiative(OSI)調査
IT関連
2023-02-11 07:07
Twitter、「TweetDeck」改良版のテストを開始
アプリ・Web
2021-07-22 14:36
ノートとしてもタブレットしてもハイレベル レノボのデタッチャブルPC「ThinkPad X12 Detachable」
PR
2021-06-17 06:01
第3回:セキュリティに特化したSSEがもたらすもの
IT関連
2022-09-30 07:44
専門商社の蝶理、化学物質管理ソリューションを採用–法規制への迅速な順守図る
IT関連
2023-05-25 18:12
カプコン、1.6万人の個人情報流出を確認 新たに5.8万人分流出の可能性も明らかに 20年11月のサイバー攻撃で
セキュリティ
2021-01-14 11:02