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

    Keywords

    none

    Install

    npm i remnants

    DownloadsWeekly Downloads

    1

    Version

    1.3.0

    License

    MIT

    Unpacked Size

    8.95 kB

    Total Files

    7

    Last publish

    Collaborators

    • matthieulemoine