DEV Community


Posted on


Answer: Why are there zombie packages in my yarn.lock file?

@dave nicely answered the question. However, there is something more you can do to optimize your packages.

  1. You can use packages like node-prune and ModClean to clean up the unwanted dependencies.

  2. Use --production flag on npm install.

Top comments (0)

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.