remnants
v1.3.0
Published
Find unused files. Spot these residues, leftovers, relics of an ancient past.
Downloads
17
Readme
Remnants 
Find unused files and dependencies. Spot these residues, leftovers, relics of an ancient past.
And :fire: them. Death to legacy & dead code :skull:
Is it for me ?
:recycle: Did you recently refactor parts of your awesome project ? ✅
🧓 Is your project so old (more than 2 months old) that you can't even remember why some files & dependencies exist ? ✅
🏭 Is your project so bloated that you're afraid to delete a file ? ✅
Remnants find those relics for you so that you can :fire: them in peace.
Universal
Can be used with webpack, Metro, Rollup (& more) bundled projects but also good old unbundled Node projects.
Install
yarn global add remnants
or
npm i -g remnantsUsage
In your project directory
remnants --sourceDirectories srcsourceDirectories are the folders where you want Remnants to look for unused files.
Example
Running Remnants on itself 🤯

:scream: Look at these remnants! :rage:
Let :fire: them all!
...
Done ✅

Yeah no unused files or dependencies :tada:
Thanks Remnants !
Remove unused files
remnants --sourceDirectories src --removeAdvance usage
remnants --sourceDirectories src --sourceDirectories lib --projectRoot /Users/remnants/dev/awesome-project --exclude **/*@*x.pngRelated
If you're looking for a webpack plugin, give unused-webpack-plugin a try. #shamelessplug
