vellora 0.1.0-alpha.0
Pre-release
Pre-release
First public alpha of vellora — render document HTML to PDF in Node.js in-process, with no browser (no Chromium, Puppeteer, wkhtmltopdf, or subprocess).
What's in this release
- Prebuilt native addon for
darwin-arm64,darwin-x64,linux-x64-gnu,linux-arm64-gnu, andlinux-x64-musl—npm install velloraproduces a PDF on a clean host with no Rust toolchain. - Deterministic output: same input → byte-identical PDF. No wall-clock, no system-font fallback; DejaVu Sans is embedded for portable, reproducible rendering (runs on slim/Alpine/Lambda images).
- APIs:
renderPdf,renderPdfToStream, and a small templating layer (renderTemplate—{{var}},{% for/if %}, currency/date/number helpers). - Published with npm provenance.
Alpha caveats
- Pre-release / in active development — APIs may change.
- The
fonts,images, andbaseUrloptions are accepted but currently inert (onlymetadataaffects output). - Windows is not supported yet (planned fast-follow).
@vellora/lintis an early stub.
Install
npm install vellora@0.1.0-alpha.0
Docs: https://diomalta.github.io/vellora/ · Compatibility and roadmap are in the README.