@deneb-ui/cli
v2.0.94
Published
Official DENEB CLI — scaffold, convert, validate, and package Fivora-ready storefront templates.
Downloads
9,274
Readme
Quick start
# Convert an existing Next.js app (Deneb ARC — default engine)
npx @deneb-ui/cli init
# Preview the transformation plan without writing files
npx @deneb-ui/cli init --explain
# Validate Fivora contract compliance
npx @deneb-ui/cli validate .
# Package a clean upload ZIP
npx @deneb-ui/cli validate --zipInstall as a dev dependency:
npm install -D @deneb-ui/cli
# Command: denebCommands
| Command | Description |
| :--- | :--- |
| deneb init | Run Deneb ARC — AST conversion of React/Next.js apps into Fivora-editable templates |
| deneb init --legacy | Use the legacy regex converter instead of ARC |
| deneb init --dry-run | Simulate conversion; print field paths without writing |
| deneb init --explain | Show transformation plan with confidence scores |
| deneb validate | Preflight manifest + visual editing contract checks |
| deneb zip | Create upload-ready fivora-template.zip |
| deneb doctor | Environment, dependency, and export diagnostics |
| deneb add <component> | Copy DENEB UI components into your project |
| deneb lab | Launch local visual editing preview lab |
| deneb update | Update @deneb-ui/* packages and synced components |
Full reference: deneb.fivora.site/docs/cli
What deneb init does (ARC)
- Scans your Next.js project — routes, dependencies, reachable pages
- Analyzes JSX for editable text, images, URLs, collections, CTAs
- Transforms source via AST — injects preview markers and
site-databindings - Generates
fivora-template.json+site-data.jsonwith strict self-validation - Backs up changed files to
.deneb-backup-*for safe rollback
Authors
Created and maintained by Chamika Gayashan and Induranga Kawishwara.
