Skip to content

fix: lock pdfjs release builds and expose worker warmup#52

Merged
vitormattos merged 14 commits intomainfrom
fix/consistent-pdfjs-publish
Apr 5, 2026
Merged

fix: lock pdfjs release builds and expose worker warmup#52
vitormattos merged 14 commits intomainfrom
fix/consistent-pdfjs-publish

Conversation

@vitormattos
Copy link
Copy Markdown
Member

@vitormattos vitormattos commented Apr 5, 2026

Summary

  • track the package lockfile so release installs stay pinned to the intended pdfjs-dist version
  • add a dist validator plus a prepack guard to fail when the bundled runtime, worker and lockfile drift apart
  • expose ensureWorkerReady() so LibreSign can warm up the package worker without importing its own pdfjs-dist worker path
  • bump the package to 1.1.6

Validation

  • npm ci
  • npm test
  • npm run build
  • npm run validate:dist

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
This reverts commit f1c56a4.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
This reverts commit 689f694.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
This reverts commit 6250866.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
@vitormattos vitormattos merged commit e6b8501 into main Apr 5, 2026
4 checks passed
@vitormattos vitormattos deleted the fix/consistent-pdfjs-publish branch April 5, 2026 03:40
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