TPTruPDF

Build phases

PhaseScopeStatus
0Bootstrap (monorepo, CI, Docker, license guards)
1Core viewer engine (render engine, virtualization, search)
2File conversion pipeline (conversion engine + job queue + result cache)
3Annotation engine (35+ types, XFDF round-trip)
4Forms (AcroForm + XFA read, FDF / XFDF data, sandboxed JS)
5Page manipulation, print, export
6OCR, measurement, collaboration, docgen, content edit
7SDK + framework wrappers + mobile gestures
8Sensitive ops: redaction, digital signature, compare
9Hardening, i18n, a11y, launch

Test totals

Per-package green:

  • @trupdf/core: 56 tests
  • @trupdf/annotations: 87 tests (incl. measurement, calibration)
  • @trupdf/forms: 51 tests
  • @trupdf/converter: 40 tests
  • @trupdf/security: 20 tests (incl. OWASP guards)
  • @trupdf/signature: 4 tests
  • @trupdf/compare: 9 tests
  • @trupdf/collaboration: 9 tests
  • @trupdf/sdk: 7 tests
  • @trupdf/a11y: 7 tests

Plus Playwright e2e + visual-regression in apps/site/e2e.