Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

ts-housekeeping

KaygNas80.1.4

A simple cli to remove unused variables, interface, class in .ts files.

dead code, duplicate, export, files, types, typescript, unreferenced, unresolved, unused

readme

A simple cli to remove unused variables, interface, class in .ts files. this cli tool is built on ts-unused-exports and ts-morph.

This project is create from the template vitesse-lite.

Usage

npx ts-housekeeping --entry [entryFilePath]

Full Example

npx ts-housekeeping \
--tsconfig "./tsconfig.json" \
--entry "src/main.ts" \
--include "src" \
--exclude "src/*.ts"

CLI Arguments

--tsconfig

file path of the tsconfig.json.

required default
false ./tsconfig.json

--entry

the entry of your project, all files referenced by the entry directly or indirectly will be preserved. Others files that are unused in the project would be deleted eventually.

required default
true -

--include

a glob pattern that match files to include, files not matched would be ignored.

required default
false -

--exclude

a glob pattern that match files to exclude, files matched would be left untouched, which means everything in it is safe.

required default
false -