create-enchilada is a CLI scaffold tool to quickly create web app projects from templates. Run a single command and follow the interactive prompts to pick a template and name your project. Supports React, Vanilla JS, Node/Express and more.
npm create enchilada@latest
pnpm create enchilada@latest
yarn create enchilada
npm create enchilada --help
or
npm create enchilada -h
npm create enchilada --list
or
npm create enchilada -l
npm create enchilada -- --template [template-name] [app-name]
or
npm create enchilada -- -t [template-name] [app-name]
E.g:
npm create enchilada -- --template vanilla-js my-app
Use . as the app name to scaffold into the current directory instead of creating a new one:
npm create enchilada -- --template vanilla-js .
Or via interactive prompts, enter . when asked for the app name.
| TEMPLATE | DESCRIPTION |
|---|---|
| vanilla-js | Vanilla JS + Vite |
| react | React + Vite |
| react-webpack | React + Webpack |
| react-typescript | React + Vite + TypeScript + ESlint |
| react-dev | React + Vite + Tailwind CSS + ESlint + React Testing Library |
| react-dev-typescript | React + Typescript + Vite + Tailwind CSS + ESlint + React Testing Library |
| react-dev-webpack | React + Webpack + Tailwind CSS + ESlint + React Testing Library |
| react-rspack | React + Rspack |
| node-express | NodeJS + Express + Sequelize + ESlint + Jest |
