API Reference Letterpress v#0.1.0

Copy Markdown View Source

Modules

Safe, deterministic notification templates for Elixir.

The immutable, portable result of compiling a notification template.

Encodes JSON-compatible data into Letterpress's deterministic byte form.

Routes authoring requests to a caller-owned compiler pool.

A caller-owned supervisor for a pool of isolated compiler workers.

Owns one framed JSON connection to the bundled Node compiler.

Loads the generated contract shared by the backend and browser packages.

A stable, LSP-shaped diagnostic returned by Letterpress operations.

Normalizes caller data into collision-free JSON-native values.

Resolves versioned template profiles from the generated contract.

Renders verified artifacts in bounded, isolated BEAM processes.

Implements the compiler-reserved final output-context filter.

The bounded for tag used by the Letterpress Liquid renderer.

Validates and canonicalizes Letterpress variable schemas.

Documents telemetry emitted around public Letterpress operations.