Getting to know a language's ecosystem is intimidating.

I am switching from backend to frontend for a while, and I think I can master typescript on my own. But when I go to https://www.npmjs.com/ where it seems like one million libraries are available, I'm like : where do I even start? 😱

Dear readers, do you have a list of go-to libraries on npm that solves a specific and common problem well? I'm not talking about big frameworks like React/Vue/Angular but things like momentjs.

On the other hand, can you think of libraries which are overused?

How do you evaluate whether you want to depend on a library and when reinventing the wheel is actually the better choice?

This post is also available on DEV.