# terminal-hackertyper

> JS hackertyper for your terminal

Latest version **1.0.6** (published 2016-05-10) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install terminal-hackertyper
pnpm add terminal-hackertyper
yarn add terminal-hackertyper
bun add terminal-hackertyper
```

Provides the command `hackertyper`.

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 1.0.6 |
| Published | 2016-05-10 |
| First published | 2016-04-07 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 9 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Leonid Kukuyev |
| Maintainers | eldinoyev |
| Keywords | js, hackertyper |

## Links

- npm: https://www.npmjs.com/package/terminal-hackertyper
- Repository: https://github.com/eldinoyev/terminal-hackertyper
- Homepage: https://github.com/eldinoyev/terminal-hackertyper#readme
- Issues: https://github.com/eldinoyev/terminal-hackertyper/issues
- npm.io page: https://npm.io/package/terminal-hackertyper

## Dependencies (9)

- [meow](https://npm.io/package/meow.md) ^3.7.0
- [chalk](https://npm.io/package/chalk.md) ^1.1.1
- [cheerio](https://npm.io/package/cheerio.md) ^0.20.0
- [keypress](https://npm.io/package/keypress.md) ^0.2.1
- [babel-core](https://npm.io/package/babel-core.md) ^6.7.2
- [options-parser](https://npm.io/package/options-parser.md) ^0.4.0
- [brush-javascript](https://npm.io/package/brush-javascript.md) ^4.0.0
- [source-map-support](https://npm.io/package/source-map-support.md) ^0.4.0
- [babel-preset-es2015](https://npm.io/package/babel-preset-es2015.md) ^6.6.0

## Alternatives

- [@mapbox/jsonlint-lines-primitives](https://npm.io/package/@mapbox/jsonlint-lines-primitives.md) — 5.3M weekly downloads
- [reftools](https://npm.io/package/reftools.md) — 3.5M weekly downloads
- [@hey-api/openapi-ts](https://npm.io/package/@hey-api/openapi-ts.md) — 3.5M weekly downloads
- [@mapbox/geojson-rewind](https://npm.io/package/@mapbox/geojson-rewind.md) — 2.4M weekly downloads
- [turbo-stream](https://npm.io/package/turbo-stream.md) — 1.7M weekly downloads

## Recent versions

- 1.0.6 (latest) — 2016-05-10
- 1.0.5 — 2016-04-13
- 1.0.4 — 2016-04-13
- 1.0.3 — 2016-04-08
- 1.0.2 — 2016-04-07
- 1.0.1 — 2016-04-07
- 1.0.0 — 2016-04-07

## README

# terminal-hackertyper

JS hackertyper for your terminal

Just type some stuff

![screencast of hackertyping](https://raw.githubusercontent.com/eldino/terminal-hackertyper/master/screen.gif)

Inspired by [duiker101's Hacker-Typer](https://github.com/duiker101/Hacker-Typer)



## For fun

#### Installing

```
$ npm install -g terminal-hackertyper
```

#### Launching

Launch hackertyper with one of the following options:

-  -f, --file : id of the file to hackertype. default: 1
-  -i, --incr : number of characters to print on each keypress. default: 3

```
$ hackertyper
$ hackertyper -i 2
$ hackertyper -f 4
$ hackertyper -f 5 -i 1
```

#### Files

1. [substack/minimist - index.js](https://github.com/substack/minimist/blob/master/index.js)
2. [eldino/terminal-hackertyper - src/chalker.js](https://github.com/eldino/terminal-hackertyper/blob/master/src/chalker.js)



## For serious

#### Building

Install dependencies and transpile es6 src/ to es5 dist/

```
$ git clone https://github.com/eldino/terminal-hackertyper.git
$ cd terminal-hackertyper
$ npm run build
$ npm run launch
```

#### Developing - babel watch

Transpiles then watches src/ for changes, transpiles on saved change

```
$ npm run dev
```

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