弁護士ドットコム株式会社 Creators’ blog
id:p_craft
恐怖! ビルドされたnpmパッケージ内のd.tsにパスエイリアス(~)!
要旨 tsc のパスエイリアスはモジュール解決のために存在するもので、出力結果を書き換えるものではない 対策をしなければ、型定義ファイルにパスエイリアスがそのまま残り、npm パッケージとして公開されてしまう これにより、使用側で型の解決が正しく動作しないなどの問題が発生する 出力結果に含まれるパスエイリアス…