Dive into Webフロントエンド 依存解決(ディペンデンシィレゾリューション): TypeScript編 by n13u

TechRAMEN 2025 Conference
[餃子セット] トーク - 40 分

Dive into Webフロントエンド 依存解決(ディペンデンシィレゾリューション): TypeScript編

_n13u_ n13u _n13u_

Webフロントエンド開発では、そのほとんどがnpmモジュールを中心としたエコシステム上で今でも変わらず開発されています。
npmエコシステムにおいて重要なのが、依存解決(ディペンデンシィレゾリューション)と呼ばれるどのnpmモジュールを使うか、npmモジュール間の依存をどう整理して解決しているのかを決める処理です。

今回のトークでは、Webフロントエンド開発の型システムを支える重要なライブラリであるTypeScriptがnpmモジュールの型解決をどう行い整合性をとっているのか、VSCodeの型補完Intellisenseはどう機能しているのか、d.tsとは何か? TypeScriptの気持ちになって依存解決(ディペンデンシィレゾリューション)を深ぼっていきます。