create-avedon-app
v7.0.0
Published
Scaffold a new avedon app
Readme
create-avedon-app
When you scaffold inside the avedon monorepo (or set AVEDON_MONOREPO_ROOT), dependencies are rewritten to file:../packages/* so pnpm install works before packages are published to npm.
For published apps, install @avedon/* and avedon from the npm registry once they are released.
pnpm create avedon-app my-app
pnpm create avedon-app my-app --yes
pnpm create avedon-app my-app --adapter=cloudflare
pnpm create avedon-app my-app --adapter=bun --yes
pnpm create avedon-app my-app --adapter=static --yes
pnpm create avedon-app my-app --tailwind --orm=drizzle
# or
npx create-avedon-app my-app --orm=prisma
# or
avedon create my-app --no-tailwind --orm=noneOn a TTY, the CLI prompts for project name (if missing), production adapter, Tailwind, and ORM. Use --yes / -y to skip prompts (defaults: Node adapter, no Tailwind, no ORM). Non-TTY runs also use those defaults unless flags are set.
- Adapter:
node(default),cloudflare(Workers + Wrangler),bun(Bun.serve), orstatic(SSG-onlybuild/clientexport). - Tailwind: converts the starter home styles to Tailwind v4 (PostCSS) utilities.
- ORM: adds Drizzle or Prisma dependencies and config stubs only — no schema models.
