@lerret/cli
v0.1.11
Published
The `lerret` design canvas CLI — a folder of plain React component files renders as a visual canvas. Includes the Vite dev server, headless export, and the bundled studio.
Readme
lerret
An open-source design canvas where a folder of plain React component files renders as a visual canvas.
Lerret turns a folder of .jsx/.tsx components into a live, navigable canvas — pan-and-zoom artboards, sub-second hot reload on save, and headless export to image files. No proprietary format, no backend, no account required.
Quick start
npx create-lerret my-canvas
cd my-canvas
npx @lerret/cli devThe studio opens in your browser. Save any .jsx file under .lerret/ and the canvas re-renders.
What's in the package
This package ships the lerret binary:
@lerret/cli dev— run the studio against a.lerret/folder (Vite dev server + bundled studio).@lerret/cli export— headlessly render a project (or page/group) to image files.
After installing globally (npm install -g @lerret/cli), the command is just lerret.
Requirements
- Node.js ≥ 20.19
- A Chromium-based browser (Chrome, Edge, Brave, Arc) for the studio. The CLI itself works anywhere Node runs.
Documentation
Full docs: https://docs.lerret.belikely.com
Source & community
- Source: github.com/belikely-united/lerret
- Discussions: github.com/belikely-united/lerret/discussions
- Issues: github.com/belikely-united/lerret/issues
- Maintainer: @sooryagangaraj on X
