Minimal template
When you runpnpm create @aero-js my-app, Aero scaffolds a minimal tree. The fullstack template adds Nitro under server/ and a root nitro.config.ts.
/your-project
client
assets
scripts
styles
images
components
layouts
pages
content
site.ts
public
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.