remnants

1.3.0 • Public • Published

Remnants CircleCI

Find unused files and dependencies. Spot these residues, leftovers, relics of an ancient past.

And 🔥 them. Death to legacy & dead code 💀

Is it for me ?

♻️ 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 🔥 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 remnants

Usage

In your project directory

remnants --sourceDirectories src

sourceDirectories are the folders where you want Remnants to look for unused files.

Example

Running Remnants on itself 🤯

screenshot

😱 Look at these remnants! 😡

Let 🔥 them all!

...

Done ✅

screenshot

Yeah no unused files or dependencies 🎉

Thanks Remnants !

Remove unused files

remnants --sourceDirectories src --remove

Advance usage

remnants --sourceDirectories src --sourceDirectories lib --projectRoot /Users/remnants/dev/awesome-project --exclude **/*@*x.png

Related

If you're looking for a webpack plugin, give unused-webpack-plugin a try. #shamelessplug

Readme

Keywords

none

Package Sidebar

Install

npm i remnants

Weekly Downloads

2

Version

1.3.0

License

MIT

Unpacked Size

8.95 kB

Total Files

7

Last publish

Collaborators

  • matthieulemoine