That’s why today I’d like to introduce Noderize.
Noderize is an all-in-one tool to get you started on creating your Node apps (such as servers, CLI tools, and anything really), with no configuration until you need it.
Noderize is the server-side equivalent to the much loved create-react-app.
What does Noderize do?
It setups a project for you in less than 30 seconds. This project automatically supports:
- Compilation (using Babel) of ES6/7/8 (and more!)
- TypeScript (and type checking for JS using Flow)
- Testing (using Jest)
- Formatting (using Prettier)
- Auto-restart (watch) development
- And much more (bundling, guides/documentation, etc)!
It gets out of your way and lets you get to coding straightaway without worrying about configuration. However, if in need, configuration is extremely simple and flexible.
What does Noderize not do?
It is not a template/starter kit/etc. It is a tool that is run as npm scripts (like create-react-app), which doesn’t require any project structure (except a source directory and package.json).
What can you do with Noderize?
The Noderize website has guides and tutorials for common patterns and questions, such as: