@broadpaper/blocks
v0.4.0
Published
BroadPaper built-in blocks: content, layout, data, tables and charts. Framework-free.
Maintainers
Readme
@broadpaper/blocks
The BroadPaper block catalogue: text, tables, charts, repeaters, images and the rest.
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/blocksEvery block a report can contain, and the contract your own blocks implement. A block is a
pure render returning virtual nodes — no DOM access, no fetching, no timers — which is the
single seam that lets one block definition serve the browser preview, the browserless PDF
engine and the Chromium backend without knowing which one is asking.
Custom blocks are the same shape as the built-in ones. They declare their inspector declaratively and get the designer's editing affordances for free.
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.
