Skip to main content

Minimal template

When you run pnpm dlx vp create @aero-js:minimal --directory my-app --no-interactive, Aero scaffolds a minimal tree. Use @aero-js:fullstack for Nitro under server/ and a root nitro.config.ts. See Installation.

/your-project

client
assets
scripts
styles
images
components
layouts
pages
content
site.ts
vite.config.ts
tsconfig.json
package.json

Fullstack template

Adds server output and Nitro configuration:
server
api
nitro.config.ts

Directory overview

Config files

If you rename top-level folders (for example frontend/ instead of client/), set dirs in your Aero config. See Configuration.