# npm npm i -g autarky #yarn yarn global add autarky
In today's world storage is comparatively costlier than compute. Majority of devs uses MacBooks and sadly MacBooks have pretty low storage (for base models). Hence filling up storage is quite often and we spend a lot of time picking stuff to be deleted.
It's 2019 and I got ran out of storage in my laptop after a thorough analysis I found out that the majority of the storage is occupied by
node_modules. As each project have a separate node_modules (duplication in spite of the same version).
I also have a few projects which I touch once in a blue moon, hence they end up eating a lot of space. On the other hand, picking & removing
node_modules manually is a tedious process. So I thought why not automate it.
How it works
Autarky works by traversing all the child directories recursively relative to the current working directory (the place where you are executing autarky).
- Enter the time in months. Node modules older than the given time will be sowed.
- Select the
node_moduleswhich you want to delete.
- Confirm deletion.
Read CONTRIBUTING Guide
Author: Pranshu Chittora