Skip to content

v2.0.4-mod.2025.5: native ESM に対応した型定義を提供#17

Merged
terurou merged 5 commits intodenkiyagi-forkfrom
improvement/native-esm
Dec 23, 2025
Merged

v2.0.4-mod.2025.5: native ESM に対応した型定義を提供#17
terurou merged 5 commits intodenkiyagi-forkfrom
improvement/native-esm

Conversation

@falworks-dy
Copy link

@falworks-dy falworks-dy commented Dec 22, 2025

fontkit が提供する *.d.ts ファイルにて relative import paths にファイル拡張子が付いていなかったため、利用側(pdf-lib 等)が native ESM である場合に fontkit の型定義についてうまくモジュール解決できないケースがあった。

これを改善するため、ソースコード全体において、relative import paths で拡張子 *.js を明示的に付与するように修正した。

@falworks-dy falworks-dy force-pushed the improvement/native-esm branch from b1a461d to e908320 Compare December 22, 2025 17:07
@falworks-dy falworks-dy requested a review from terurou December 22, 2025 17:09
@falworks-dy falworks-dy changed the title v2.0.4-mod.2025.5: native ESM 対応 v2.0.4-mod.2025.5: native ESM に対応した型定義を提供 Dec 22, 2025
@terurou terurou merged commit c4a8700 into denkiyagi-fork Dec 23, 2025
3 checks passed
@terurou terurou deleted the improvement/native-esm branch December 23, 2025 03:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants