Skip to content

v0.1.0 — Initial public release

Choose a tag to compare

@diegomarino diegomarino released this 09 Jun 18:47
· 32 commits to main since this 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
  • defineBlock API 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.