Safely removes old/built `*.js *.d.ts *.js.map` files from working directory.
npm install ts-clean-built> Safely removes old/built .js .d.ts *.js.map files from working directory.
This is useful when for example you want to clean up working/output directory of old built (not actual) files not removing actual existing output (i.e when tsc --watch is running).
!npm (scoped) 
```
npm install ts-clean-built -D
``
yarn add ts-clean-built --dev
``
ts-clean-built [--old|--all] [--exclude folder1 folder2] [dir]
- By default running without flags shows warning.
- --built - for all found .ts files removes corresponding .js, .d.ts, .js.map.
- --old - will search .d.ts files and remove corresponding .js, .js.map if no .ts/tsx version exists.
- --allow-dts - used with --old, will not remove .d.ts if no corresponding .ts or .js exists, allowing to have leave .d.ts files.
- --all - will remove all found .js, .d.ts, .js.map files, potentially dangerous option.
- --dot - dot-folders excluded, to include use flag.
- --exclude - list of patterns to exclude from search, i.e. --exclude /my-folder/ will exclude all files in all directories named my-folder in the tree.
node_modules, bower_components, jspm_packages are excluded by default.
- --dry - will not remove files, just show the list to going to delete.
- --files - outputs list of files removed.
- --quite - will not output log messages.
- --out - root, where to search output files, equals to dir by default.
- --dir - root, where to search source (\*.ts) files, is . (cwd) by default.
- [dir] - last argument, the same as --dir.
- --help - shows help info.
Add script clean: ts-clean-built --old --out out --dir src to your package.json` and run it when ever needed.
MIT.