@broadpaper/renderer
v0.4.0
Published
BroadPaper DOM renderer: measurement, page composition, preview and standalone HTML output.
Maintainers
Readme
@broadpaper/renderer
DOM rendering, measurement and page composition for BroadPaper reports.
Part of BroadPaper — an embeddable visual report designer and PDF renderer. Your users design the report in your application; BroadPaper owns the layout, the branding, the pagination and the output.
Install
npm install @broadpaper/rendererTurns a resolved document into pages in a browser: rendering virtual nodes to the DOM,
measuring them, and composing the result into paginated output. layoutDocument and
layoutDocumentAsync are the entry points, and createReportViewer is the read-only viewer
for showing a finished report without the designer around it.
BroadPaper owns pagination — not the browser, and not the PDF engine. Sections are measured as continuous galleys and a pure paginator decides the breaks, so the same document breaks in the same places wherever it is drawn.
Licensing
BroadPaper is free to evaluate, with no trial clock and nothing behind a feature gate. Install it, use every feature and evaluate it against your real data for as long as you like. Production use needs a licence.
In the software, the only difference without a licence is that generated PDFs carry an evaluation mark, and a licence removes it. Contractually, the licence is also what permits production use. No seats, no activation, no machine binding, no telemetry, and no call home at any point.
Documentation
Support
Paid licences include email support at [email protected].
Copyright © 2026 Codingbadger Creative Limited. See LICENSE in this package, and THIRD-PARTY-NOTICES.md for the components it ships with.
