weld create
The recommended way to create a new WELD app:
npm create weld-appnpm create weld-app my-appOr using the CLI directly:
npx @weldjs/cli create my-appnpx @weldjs/cli create my-app --template fullstacknpx @weldjs/cli create my-app --template minimalTemplates
Section titled “Templates”| Template | Includes |
|---|---|
spa (default) |
React + Vite + Router + Forms + API client |
fullstack |
Everything in SPA + @weldjs/server backend |
minimal |
React + Vite + basic shell only |
What gets scaffolded (SPA)
Section titled “What gets scaffolded (SPA)”my-app/ src/ main.tsx — WeldProvider + React root App.tsx — Shell + Router pages/ Home.tsx — Starter page lib/ api.ts — Weld client index.html vite.config.ts tsconfig.json .env package.jsonAfter scaffolding:
cd my-appnpm installnpm run dev