Releases: talhabilal-dev/create-node-spark
🔥 Phase 1: The Sparking Phase (Completed)
✨ Added
MySQL Support
- Introduced full MySQL compatibility for backend apps.
- Added support for MySQL databases via knex and mysql2 packages.
- You can now scaffold apps with MySQL integration just as smoothly as MongoDB.
🔧 Changed
- Enhanced database connection handling to seamlessly support both MongoDB and MySQL.
- Squashed a few minor bugs related to database connections (because who loves debugging connection issues? 😅).
🔥 Phase 1: The Sparking Phase (Completed)
This release wraps up Phase 1—the base foundation for create-node-spark is live and stable.
Now it’s over to YOU: test it, build with it, and let’s spark up Phase 2 together. 💥
v2.2.0
🚀 create-node-spark v2.2.0
Big update alert! 🎉 v2.2.0 brings major improvements to project structure and file handling:
✨ New Features:
- Multiple file upload support using Multer 📦
- Enhanced
/public
folder:/images
/css
/js
/temp
(for temp files)
🛠 Improvements:
- Added
/services
folder in/src
for better service-layer organization - Added
/utils
folder in/src
for reusable utilities - Cleaner, more scalable folder structure overall
💬 As always, feedback & suggestions are welcome. Happy coding! 🚀
🚀 create-node-spark v2.1.0
What's New:
🌱 Database Selection Feature:
- You can now select between:
- None (no database setup)
- MongoDB (fully integrated setup)
🔗 Improved Server Start Logic:
- If you choose MongoDB, your generated index.js waits for a successful database connection before starting the server.
- If you pick None, the server starts immediately as before. ✅
🛠 Environment Config Overhaul:
- Environment variables are now configured via a dedicated config/env.config.js file.
- Cleaner, easier to manage, and ready for scaling up! 🚀
Other Updates:
- 🧹 Minor code cleanup + improved internal handling.
🔧 How to upgrade:
npm install -g create-node-spark@latest
Or try it out instantly:
npx create-node-spark
💬 Got feedback or feature requests? Drop an issue or join the discussion! 🙌
🎉 create-node-spark v2.0.0 — Major Upgrade!
🎉 create-node-spark v2.0.0 — Major Upgrade!
We’re excited to announce v2.0.0 of create-node-spark — a major release packed with improvements and new flexibility for your Node.js scaffolding!
🚀 What’s New?
✅ TypeScript support
You can now scaffold your project in JavaScript or TypeScript — your choice, right from the CLI.
✅ Framework flexibility
Added a new “None” option — want a minimal setup without Express? We’ll wire up a clean, basic server using Node’s built-in http module.
✅ Cleaner, focused scaffolding
We’ve removed the built-in auth and Multer installation to keep the core focused on project scaffolding — no unnecessary opinionated defaults.
✅ Improved CLI experience
We polished the CLI prompts and enhanced the terminal UI to make the setup faster, clearer, and more enjoyable.
📦 Full Changelog
Check the full changelog here.
💡 Why upgrade?
This release makes create-node-spark a future-proof, flexible scaffolding tool whether you’re building a TypeScript project, a minimal HTTP server, or a classic Express REST API.
Thank you for supporting the project!
Feel free to star 🌟 the repo, share your feedback, and contribute ideas or code — let’s keep pushing it forward! 🚀