--showcase (TypeScript fullstack)
When enabled on typescript-fullstack, the CLI keeps demo-oriented routes and writes SHOWCASE.mdx at the project root for portfolio sync.
bun run dev:cli -- my-app --yes --preset=typescript-fullstack --showcase --dir=../projectsUse --no-showcase for a lean product tree—capability cleanup removes demo apps, landing pages, and related components.
--live-demo (TypeScript fullstack)
Relay Run, live chat, lattice, guest auth, and /live ship only when you opt in:
bun run dev:cli -- my-demo --yes --preset=typescript-fullstack --live-demo --dir=../projects--live-demo is independent of --showcase. The default fullstack template is minimal; the addon under apps/cli/src/templates/addons/live-demo/ overlays server, web, auth, store, and seed scripts so generated projects build without dogfood-only marketing imports.
Portfolio metadata
Every serious monorepo scaffold updates root package.json:
"portfolio": {
"slug": "my-app",
"title": "My App"
}Sync workflow: template repo docs/portfolio-sync.md and apps/cli/CLI-SPEC.md.
Examples on the website
Static snippets that mirror generated wiring live at /examples—useful before you scaffold.