The Node package now uses Fullbleed 2.5.5, fixing gradient fills that were present in PDFs but missing from native PNG previews. The report example again uses gradient chart bars; its PDF bytes are unchanged.
npm install --save-exact fullbleed@0.1.1Published to npm on October 3, 2026. The registry tarball is byte-identical to the attached GitHub release. A fresh registry installation passed ESM/CommonJS rendering and cold-timeout recovery with matching PDF/PNG hashes; see the publication verification record.
Node.js 22+ is required. The package includes its WebAssembly engine and bundled fonts, with no Python, Rust compiler, or browser needed at runtime. The JavaScript API is unchanged. See the API and runnable examples.
Thirteen render/recovery tests and TypeScript checks pass on Node 22/24/26 across Linux, Windows, and macOS. The attached tarball is the exact package installed in all nine combinations. Seven retained fixtures, including linear, translucent, and hard radial gradients, have identical native/WebAssembly PDF and PNG bytes on Windows and Linux. Direct color checks catch the previously blank gradient regions.
Download the three-page report, or inspect its corrected preview:
The API covers ordinary PDF generation. Profiles, overlays, and compiled VDP are available through the Python and Rust APIs. These fixture checks do not establish universal rendering parity or PDF standards certification. Unsupported PDF shading programs remain outside the engine's preview subset.
The Node adapter is versioned separately from the engine. MIT licensed, with font and dependency notices included in the package. Verification records, retained outputs, logs, and checksums are attached.
