For working with dates and times in my projects previously I had chosen this package. But now it's maintainers recommends using an alternative package such as day.js, luxon, etc. I also suggest you abandon it as day.js uses almost the same API and it is also very lightweight. So you can use it without any doubt.
It is the fast-growing CSS framework in recent times. The crucial thing I like most its high customizability. But it is a little bit tricky to learn the class-based design process as there are a lot of classes. But once you get used to it you have to never look back.
While working with generating user-id I have found this awesome package. It is almost like UUID and the best thing is its size is too small, produces smaller id and works fine almost everywhere. From now I am a huge fan of it.
The best http/s request library that I used most of the time while building node.js application. Previously I have used 'request' package which is now deprecated that's why I chose this package. It is almost all the features and a very powerful library.
While building a node application, it was really annoying for me to restart the server manually after any change occurs. This package helps me to get rid of this big problem just like magic as it automatically restarts the server after any changes. Can't imagine building applications without it. I recommend all of you.
While building node.js application and working with REST API it is very hard to validate data manually because I have to know which kind of data can be transmitted to the API so that API doesn't crash. Joi looks after this problem and makes data validation very easy and makes the API error-free. That's why I like it the most. Recommended for you if you haven't tried yet.
Most of the time I use webpack for bundling but I don't have any complete analysis of the bundle size, unused dependencies inside the module, and which module contains the larger file, etc. This library helps to find all these in detail and so I use it side by side with webpack. By the way, it optimizes the bundle size and makes it very small.
One of the best packages that help me to do coding best practices as Airbnb suggests. While writing code it suggests to me the efficient coding technique as it works as a linter. Very useful for newbies who want to write industry format code as it proposes some sort of rules for improving performance and developing applications faster.
While building multipage web applications I am totally dependent on this package as it makes routing very easy and switches to the defined URL or route. Its performance is super smooth and I am totally happy with this package. Recommended for everyone.