anaralabs / anaralabs/lector

Support pdfjs-dist 6.x

Aberta
#142 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
TypeScript
Estrelas
395
Forks
39
Merge médio
7h 7min
PRs com merge (30d)
12

Descrição

pdfjs-dist 6.0.227 was released on May 30, 2026. Lector currently declares `pdfjs-dist: ^5.5.207` as a peer dependency, which excludes 6.x.

I checked lector's source against the v6 breaking changes and it appears **no code changes are needed** — only the peer dependency range:

- **`getDocument()` no longer accepts bare args** — lector already normalizes all sources into `DocumentInitParameters` via `buildDocumentInitParams()` in `document.ts`.
- **`PDFDocumentProxy.destroy()` removed** — lector already uses `loadingTask.destroy()` directly.
- **`getXfaPageViewport` moved** — not used by lector.
- **Legacy build path** (`pdfjs-dist/legacy/build/pdf.mjs`) — still exists in v6.

The fix should be as simple as widening the peer dep to `"^5.5.207 || ^6.0.0"` (or `"^6.0.0"` if dropping v5). Happy to open a PR.

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.