Skip to content
Find unused exports in a typescript project. πŸ›€
TypeScript Shell JavaScript
Branch: master
Clone or download
nadeesha Upgrade package; Fix Typescript string error (#45)
* [HOTFIX] Compilation error

* Upgrade packages

* 0.3.0
Latest commit 158bd43 Oct 19, 2019

README.md

ts-prune

Remove unused exports in your Typescript project with zero configuration.

asciicast

Getting Started

ts-prune exposes a cli that reads your tsconfig file and prints out all the unused exports in your source files.

Installing

Install ts-prune with yarn or npm

npm install ts-prune -g

Usage

ts-prune

Or you can install it in your project and alias it to a npm script in package.json.

  "scripts": {
    "find-deadcode": "ts-prune"
  }

If you want to run against different Typescript configuration than tsconfig.json:

ts-prune -p tsconfig.dev.json

FAQ

How do I get the count of unused exports?

ts-prune | wc -l

How do I ignore a specific path?

ts-prune | grep -v src/ignore-this-path

How do I ignore a specific identifier?

ts-prune | grep -v ignoredExport

Acknowledgements

Licence

MIT

You can’t perform that action at this time.