Chapter 10. Practical Node
While Node’s core modules are designed to help us create backend services, their flexibility, asynchronous APIs, and easy integration with external environments make Node a great environment to run tools that help with development workflows on both the backend and the frontend. In this chapter, we’ll explore some of these tools and understand their roles in building, testing, deploying, and maintaining Node projects.
These tools range from small libraries that focus on few tasks to big frameworks that can be used for full-stack development. For each specific task, there are many tools that you can use. In this chapter, I’ll focus on the most popular tools and provide an overview of their value and the basics of how to use them.
We’ll talk about code quality tools, module bundlers, task runners, web frameworks, and JavaScript extensions and transpilers.
Code Quality Tools
In Chapter 1, we reviewed ...
Get Efficient Node.js now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.