Named stack bundles you can start from and override.
A preset is a named bundle of choices applied as a base layer. Explicit flags always override preset values, so you can start from a preset and tweak.
npx @vipinyadav02/createjsstack@latest my-app --preset mern --yes
mern
next-fullstack
react-vite
express-api
List them from the CLI
Run npx @vipinyadav02/createjsstack@latest list to print every preset.
npx @vipinyadav02/createjsstack@latest list
The preset sets the base; flags win on top:
# MERN, but swap MongoDB for Postgres + Prisma npx @vipinyadav02/createjsstack@latest my-app \ --preset mern \ --database postgres \ --orm prisma \ --yes
If you pass a name that isn't a preset, the CLI stops and lists the valid ones instead of generating a broken project.
Getting Started
Install and scaffold your first project in under a minute.
CLI Options
Every flag accepted by the create command.