## Description

Module is a TS implementation of [adbkit](https://www.npmjs.com/package/adbkit), [adbkit-monkey](https://www.npmjs.com/package/adbkit-monkey) and [adbkit-logcat](https://www.npmjs.com/package/adbkit-logcat).
The module uses socket interface of ADB. Version `3.x` contains bug fixes and
has less dependencies than previous versions.

## Installation

```bash
npm install adb-ts
```

```bash
yarn add adb-ts
```

## Development

Node version `>=16.x`.
`adb` CLI.

Run to install dependencies:

```bash
yarn install
```

For building the output run

```bash
yarn build
```

### Contribution

Feel free to create pull requests and issues at [the repo](https://github.com/Maaaartin/adb-ts).
Make sure you wrote tests for your code. Scripts `yarn test`, `yarn lint` and `yarn docs` must exit without error.

## API

See [Documentation](https://maaaartin.github.io/adb-ts/)

Version 2 documentation is available [here](https://github.com/Maaaartin/adb-ts/blob/master/README_V2.md)
