This is not a how-to
post, rather discussion on how NPKill is
useful for developers (NodeJs or Javacript).
Every NodeJs or Javacript developer is aware that the node modules takes up lot of space than actual code they write.
Number of projects you work on can easily increase if you are,
With time some projects can get stale, but they consume the a lot of space due to node_modules.
It can get very tiring to find these folders and delete the node_modules manually. It can easily take hours.
To easily tackle above problem, I found a npm library NPKill
that
automates this process
NPKill helps to list all node_module folders and you can easily navigate this list and delete the ones you dont need.
So your manual process that takes hours is reduced to just 5-10 minutes.
There is one thing to note, you have to run the command at root folder where your projects are, or in case of windows run at each drive level (ex C:/ or D:/). It searches all child folders, does not search whole file system.
You can find out how to use it here. It is very well documented.