Skip to content

Releases: talhabilal-dev/create-node-spark

🔥 Phase 1: The Sparking Phase (Completed)

10 May 08:27
Compare
Choose a tag to compare

✨ 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

09 May 05:43
Compare
Choose a tag to compare

🚀 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

08 May 07:03
Compare
Choose a tag to compare

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!

06 May 16:19
Compare
Choose a tag to compare

🎉 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! 🚀