Releases: Sharmaz/create-enchilada
Release list
create-enchilada 1.2.0
Vite 8
Upgraded all Vite-based templates (vanilla-js, react, react-typescript, react-dev, react-dev-typescript) to Vite 8. Replaced the rolldown-vite npm alias with the official vite@^8.0.0 package and migrated from @vitejs/plugin-react-oxc to @vitejs/plugin-react@^6.0.0, which now includes Oxc-based React Refresh natively.
Improved npm discoverability
Updated the package description to better reflect what create-enchilada does and expanded the keywords list with terms like scaffold, boilerplate, starter, template, and create-app. Removed inaccurate keywords (farm, oxlint) and the deprecated preferGlobal field.
Documentation updates
Added an introductory paragraph to the README, and documented the --list / -l CLI option and the . current directory scaffold feature that were missing from the docs.
Fix: terminal cursor after tests
Running npm run test:unit or npm run test:e2e would leave the terminal cursor invisible due to the prompts library hiding it during interactive rendering and Jest's --forceExit preventing cleanup. Fixed by restoring terminal state after tests complete.
create-enchilada 1.1.0
v1.1.0
Current Directory Support
You can now scaffold a project directly into an existing folder by entering . as the app name, just like npm create vite.
mkdir my-project && cd my-project
npm create enchilada@latest
Enter your app name (or . for current directory) › .
What's new:
- Enter . as the app name to scaffold into the current directory instead of creating a new folder
- The generated package.json name is automatically derived from the folder name
- The cd step is omitted from the success message when using .
create-enchilada 1.0.4
v1.0.4
Add --list flag and AGENTS.md for AI
agent support
--list/-lprints all available
templates with full stack detailsAGENTS.mddocuments usage, flags, and
templates for AI agents and tools like
Claude Code, Copilot, and Cursor
create-enchilada 1.0.3
v1.0.3
ESLint 10 & Airbnb Style
- Upgraded to ESLint 10 with Airbnb-style rules
for stricter code quality - Fixed Prettier/ESLint indentation conflict
- Minimum Node.js version is now >=20.19.0
Improved Error Handling
- CLI now exits early with clear messages for
invalid templates or existing directories - Template file copying reports descriptive
errors on failure
Templates
- Standardized dependency versions across all
templates (TypeScript, Babel, ESLint) - Fixed template package names to match
directory names - Added missing @babel/preset-env to
react-webpack template - Removed unused react-experimental template
CI/CD
- Upgraded GitHub Actions to Node 24 with npm
caching - Migrated npm publishing to OIDC Trusted
Publishing with provenance attestations
Testing
- Added unit tests for colors.js,
templateList.js, and error handling paths - Increased overall test coverage to 82%
create-enchilada 1.0.2
Changes:
- added
react-rspacktemplate.
create-enchilada 1.0.1
Changes:
- update core dependencies
- update templates
- rebranding from
mk-apptocreate-enchilada
mk-app 0.3.0
Changes:
- Split the templates by categories.
- All vite templares are using Rolldown.
- Refactor and improvements in colors and text formats.
mk-app 2.9
Changes:
- Added react dev with
vite rolldowntemplate.
mk-app 2.8
Updated dependencies for all the current templates.
mk-app 0.2.7
Changes:
- Added Node with Express and Sequelize template.