CLI
The avedon package provides the commands you use inside an app. Scaffolding is also available as create-avedon-app.
Commands
| Command | Description |
|---|---|
avedon create [name] |
Scaffold a new app (same as pnpm create avedon-app) |
avedon dev |
Development server (Vite + avedon middleware) |
avedon build |
Client + server bundles, SSG pages, adapter output |
avedon start |
Run the production Node server (preview is an alias) |
In a scaffolded app these map to pnpm dev, pnpm build, and pnpm start.
Create flags
avedon create my-app --yes
avedon create my-app --tailwind --orm=drizzle
avedon create my-app --no-tailwind --orm=none| Flag | Description |
|---|---|
--yes / -y |
Non-interactive; defaults to no Tailwind and orm=none |
--tailwind / --no-tailwind |
Enable or disable Tailwind v4 conversion of starter styles |
--orm=none|drizzle|prisma |
Add ORM dependencies and empty config (no models) |
Interactive mode (TTY) prompts for name (if missing), Tailwind, and ORM unless flags are set.
Package managers
pnpm create avedon-app my-app
npm create avedon-app@latest my-app
npx create-avedon-app my-app