DEV Community

Cover image for πŸš€ create-node-spark 2.0.0 is Here! TypeScript Support + Sleek New CLI Experience
Talha Bilal
Talha Bilal

Posted on

πŸš€ create-node-spark 2.0.0 is Here! TypeScript Support + Sleek New CLI Experience

πŸ”₯ What is create-node-spark?

For anyone new here:
create-node-spark is a CLI tool that helps you scaffold Node.js REST API projects β€” think of it like create-next-app, but for Node backend setups.

  • βœ… Choose JavaScript or TypeScript
  • βœ… Pick if you want Express or no framework
  • βœ… Scaffold ready-to-go project structure with src, controllers, models, routes, middlewares, and more
  • βœ… Optional ESLint integration

With one command, you get a structured, clean Node.js backend β€” no wasted setup time.

πŸ“¦ How to Upgrade

If you’re already using the tool:

npm install -g create-node-spark

Or run directly:

npx create-node-spark@latest

✨ What’s New in 2.0.0?

This is our first major release since the early versions, and it’s packed with big improvements:

πŸ†• TypeScript Support

You can now scaffold your project fully in TypeScript!
Just select TypeScript during the setup prompts, and it will:

  • Generate .ts files
  • Add the right tsconfig.json
  • Wire everything up for you

No more manual TypeScript wiring β€” we’ve got you covered.

🎨 Improved CLI & Terminal UI

We polished the CLI experience to make it:

  • More intuitive
  • Cleaner prompts
  • Better terminal feedback and success messages

It’s not just functional β€” it feels better to use.

πŸ’­ Why This Upgrade Matters

This upgrade is part of a bigger vision:
We’re evolving create-node-spark into a flexible, future-proof scaffolding tool that supports multiple frameworks, languages, and project patterns.

With TypeScript support and a better CLI, we’re setting the stage for:

  • βš™οΈ More framework options (Fastify, Koa…)
  • πŸ”Œ Pluggable generators
  • πŸ› οΈ Customizable templates

πŸ“ Roadmap Sneak Peek

Coming next:

  • Support for Fastify scaffolds
  • Optional testing setups (Jest, Vitest)
  • Built-in Swagger/OpenAPI setup
  • More configurable CLI options

Stay tuned!

❀️ Get Involved

We’d love your feedback:

🌟 Final Thanks

Thanks to everyone who’s been using and supporting create-node-spark.
This 2.0 release is just the start of where we’re heading!

If you try it out, share your thoughts β€” and if you like it, give the repo a ⭐!

Top comments (0)