# ts-tidy

> Find and clean dead TypeScript code in a single command

Latest version **0.0.0** (published 2023-01-08) · MIT license · 0 weekly downloads

## Install

```sh
npm install ts-tidy
pnpm add ts-tidy
yarn add ts-tidy
bun add ts-tidy
```

Provides the command `ts-tidy`.

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.0 |
| Published | 2023-01-08 |
| First published | 2023-01-08 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=18.0.0 |
| Dependencies | 0 |
| Unpacked size | 5.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Nicolas Carlo |
| Maintainers | nicoespeon |
| Keywords | typescript, delete, unused, clean code, refactor |

## Links

- npm: https://www.npmjs.com/package/ts-tidy
- Repository: https://github.com/nicoespeon/ts-tidy
- Issues: https://github.com/nicoespeon/ts-tidy/issues
- npm.io page: https://npm.io/package/ts-tidy

## Alternatives

- [@openai/codex-sdk](https://npm.io/package/@openai/codex-sdk.md) — 731.4K weekly downloads
- [babel-plugin-transform-react-jsx](https://npm.io/package/babel-plugin-transform-react-jsx.md) — 565.0K weekly downloads
- [babel-helper-remove-or-void](https://npm.io/package/babel-helper-remove-or-void.md) — 508.5K weekly downloads
- [@pnpm/store-controller-types](https://npm.io/package/@pnpm/store-controller-types.md) — 186.9K weekly downloads
- [react-native-signature-canvas](https://npm.io/package/react-native-signature-canvas.md) — 155.6K weekly downloads

## Recent versions

- 0.0.0 (latest) — 2023-01-08

## README

# ts-tidy

> Find and clean dead TS code in a single command.

<!-- prettier-ignore-start -->
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
<!-- prettier-ignore-end -->

[![Build Status](https://travis-ci.com/nicoespeon/ts-tidy.svg?branch=main)](https://travis-ci.com/nicoespeon/ts-tidy)

## Installation

You can use it right away, without installing it:

```sh
npx ts-tidy
```

If you want to use it often, we recommend you to install the package.

With npm:

```sh
npm install --save-dev ts-tidy
```

With yarn:

```sh
yarn add --dev ts-tidy
```

To make it convenient, create an alias in your `package.json`:

```json
{
  "scripts": {
    "clean": "ts-tidy"
  }
}
```

## Release History

[Have a look at the CHANGELOG][changelog] to get the details of all changes between versions.

### Versioning

We follow [SemVer][semver] convention for versioning.

That means releases use the following format:

```
<breaking>.<feature>.<fix>
```

- Breaking changes bump `<breaking>` (and reset `<feature>` & `<fix>`)
- Backward compatible changes bump `<feature>` (and reset `<fix>`)
- Bug fixes bump `<fix>`

## Contributing

### [Contributing Guide][contributing]

Read our [contributing guide][contributing] to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to ts-tidy.

### [Good First Issues][good-first-issues]

To help you get your feet wet and become familiar with our contribution process, we have a list of [good first issues][good-first-issues] that contains things with a relatively limited scope. This is a great place to get started!

## Contributors

Thanks goes to these wonderful people ([emoji key][all-contributors-emoji]):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
  <tbody>
    <tr>
      <td align="center"><a href="https://nicoespeon.com/"><img src="https://avatars0.githubusercontent.com/u/1094774?v=4?s=100" width="100px;" alt="Nicolas Carlo"/><br /><sub><b>Nicolas Carlo</b></sub></a><br /><a href="#ideas-nicoespeon" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/nicoespeon/abracadabra/commits?author=nicoespeon" title="Code">💻</a> <a href="https://github.com/nicoespeon/abracadabra/pulls?q=is%3Apr+reviewed-by%3Anicoespeon" title="Reviewed Pull Requests">👀</a> <a href="#question-nicoespeon" title="Answering Questions">💬</a></td>
    </tr>
  </tbody>
</table>

<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the [all-contributors][all-contributors] specification.

Contributions of any kind are welcome!

## License

💁 [MIT][license]

<!-- Links -->

[changelog]: https://github.com/nicoespeon/ts-tidy/blob/main/CHANGELOG.md
[contributing]: https://github.com/nicoespeon/ts-tidy/blob/main/CONTRIBUTING.md
[license]: https://github.com/nicoespeon/ts-tidy/blob/main/LICENSE.md
[good-first-issues]: https://github.com/nicoespeon/ts-tidy/labels/good%20first%20issue
[semver]: http://semver.org/
[all-contributors]: https://allcontributors.org
[all-contributors-emoji]: https://allcontributors.org/docs/en/emoji-key

---
_Source: https://npm.io/package/ts-tidy · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
