Skip to content

developテーマのpdfjs-dist直接依存を削除 - #53

Merged
uidev1116 merged 1 commit into
developfrom
fix/develop-theme-drop-pdfjs-dist-dependency
Sep 3, 2026
Merged

developテーマのpdfjs-dist直接依存を削除#53
uidev1116 merged 1 commit into
developfrom
fix/develop-theme-drop-pdfjs-dist-dependency

Conversation

@uidev1116

Copy link
Copy Markdown
Contributor

概要

themes/develop の dependencies から pdfjs-dist を削除する。

pdfjs-dist はビルド時に vite-plugin-static-copy で worker/cmaps/wasm を静的コピーする目的のみで直接依存していたが、実際は @ablogcms/pdf(PDFプレビュー機能で既に依存済み)が内部で pdfjs-dist に依存しているため、npm のホイストにより node_modules/pdfjs-dist は削除後も引き続き解決される。重複した依存宣言を無くし、pdf.js の API 本体とworkerファイルのバージョンを常に @ablogcms/pdf 側で一元管理できるようにする。

vite.config.js のコピー元パスは変更していない(ホイストされた node_modules/pdfjs-dist を引き続き参照)。

動作確認

  • npm installnode_modules/pdfjs-dist@ablogcms/pdf 経由でホイストされることを確認
  • npx vite builddist/pdfjs/pdf.worker.min.mjs 等が変わらず出力されることを確認

@uidev1116
uidev1116 merged commit 9a81d3d into develop Sep 3, 2026
3 checks passed
@uidev1116
uidev1116 deleted the fix/develop-theme-drop-pdfjs-dist-dependency branch September 3, 2026 02:24
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.

1 participant