https://github.com/salimkayabasi/types-checker
Check missing type definition modules for your Typescript project
https://github.com/salimkayabasi/types-checker
checker tool typescript
Last synced: about 1 year ago
JSON representation
Check missing type definition modules for your Typescript project
- Host: GitHub
- URL: https://github.com/salimkayabasi/types-checker
- Owner: salimkayabasi
- Created: 2017-08-18T11:51:38.000Z (almost 9 years ago)
- Default Branch: develop
- Last Pushed: 2022-06-26T09:13:46.000Z (about 4 years ago)
- Last Synced: 2025-04-15T18:52:17.467Z (about 1 year ago)
- Topics: checker, tool, typescript
- Language: JavaScript
- Homepage:
- Size: 177 KB
- Stars: 15
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# types-checker
[](https://david-dm.org/salimkayabasi/types-checker)
[]()
[](https://badge.fury.io/js/types-checker)
[](https://travis-ci.org/salimkayabasi/types-checker)
> Check missing type definition modules for your Typescript project
You may forget to add `type definition`s for your projects. It's hard to add all dependencies at
the same time. You need to be sure that how many modules have definition module like `@types/...`.
`types-checker` will do it for you
```bash
cd path/of/your/project
types-checker # aliases ts-checker OR tscheck
```
[](https://asciinema.org/a/ZyQ7R7YoLccHX2tpL5IdgsK81)
### Usage
Default params
```bash
tscheck
Starting types-checker@0.0.3
These modules are missing @types/config @types/node
Please run with '--all' param if you want to install these dependencies
Done in 1.66s
```
Using with Yarn
```bash
tscheck -a
Starting types-checker@0.0.3
These modules are missing @types/config @types/node
Running yarn add --dev @types/config @types/node
Done in 2.66s
```
Using with NPM
```bash
tscheck -a -N
Starting types-checker@0.0.3
These modules are missing @types/config @types/node
Running npm install --save-dev @types/config @types/node
Done in 2.00s
```
### Interactive Mode
[](https://asciinema.org/a/134438)
### Installing
```bash
yarn add global types-checker
```
or
```bash
npm i -g types-checker
```
### Options
```bash
types-checker --help
Usage: types-checker [options]
Options:
-V, --version output the version number
-l, --logger Debug output. See all logs
-c, --no-color Disable colored output
-a, --install Install all possible type definitions
-e, --error Return the number of packages as exit code
-p, --path [value] Path for package.json file
-i, --interactive Interactive mode
-N, --use-npm Use NPM instead of Yarn
-D, --dev-dependencies Search for devDependencies
-h, --help output usage information
```