v0.1.0 — Initial public release
First public release of pressedslip — declarative blocks to thermal-printer-ready PNG via Satori + resvg-wasm pipeline.
What's in v0.1.0
- 6 built-in block shapes:
textCell,keyValue,qaPair,kpi,list,quotation defineBlockAPI for custom blocks with Zod schema + generator + Satori renderer- 3 built-in themes:
default(Inter + block strip),mono(JetBrains Mono + hash strip),compact(Atkinson Hyperlegible + plain strip) - Subpath exports:
/browser(resvg-wasm),/providers(Node),/transports(ESC/POS, file, HTTP),/testing(fixtures) - Determinism contract: byte-identical PNG output given identical inputs; verified by a 6-shape regression gate
Install
```bash
npm install pressedslip
```
Playground
Interactive browser-based renderer: https://diegomarino.github.io/pressedslip/
What's next
Subsequent versions (v0.1.1+) are automated via semantic-release — Conventional Commits in `main` drive the version bump and CHANGELOG.
This release was published manually (no provenance attestation). v0.1.1+ will ship with npm Trusted Publishing / OIDC provenance.