# slowjam

> Plays your code, slowly.

Latest version **0.1.7** (published 2016-11-23) · MIT license · 0 weekly downloads

## Install

```sh
npm install slowjam
pnpm add slowjam
yarn add slowjam
bun add slowjam
```

Provides the command `slowjam`.

## Health

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

Positive: no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.7 |
| Published | 2016-11-23 |
| First published | 2014-05-30 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | * |
| Dependencies | 5 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 2 |
| Author | Jason Huggins |
| Maintainers | hugs |
| Keywords | slow, jam, code |

## Links

- npm: https://www.npmjs.com/package/slowjam
- Repository: https://github.com/hugs/slowjam
- Issues: https://github.com/hugs/slowjam/issues
- npm.io page: https://npm.io/package/slowjam

## Dependencies (5)

- [marked](https://npm.io/package/marked.md) *
- [esprima](https://npm.io/package/esprima.md) *
- [minimist](https://npm.io/package/minimist.md) *
- [escodegen](https://npm.io/package/escodegen.md) *
- [coffee-script](https://npm.io/package/coffee-script.md) *

## Alternatives

- [flatbuffers](https://npm.io/package/flatbuffers.md) — 6.0M weekly downloads
- [jwt-simple](https://npm.io/package/jwt-simple.md) — 259.5K weekly downloads
- [@exodus/patch-broken-hermes-typed-arrays](https://npm.io/package/@exodus/patch-broken-hermes-typed-arrays.md) — 28.5K weekly downloads
- [@native-to-anchor/buffer-layout](https://npm.io/package/@native-to-anchor/buffer-layout.md) — 12.2K weekly downloads
- [binary-parser-encoder](https://npm.io/package/binary-parser-encoder.md) — 5.3K weekly downloads

## Recent versions

- 0.1.7 (latest) — 2016-11-23
- 0.1.6 — 2014-06-05
- 0.1.5 — 2014-06-05
- 0.1.4 — 2014-05-30
- 0.1.3 — 2014-05-30
- 0.1.2 — 2014-05-30
- 0.1.1 — 2014-05-30
- 0.1.0 — 2014-05-30

## README

Slow Jam the Code
===========

![slowjam](https://raw.githubusercontent.com/hugs/slowjam/master/examples/slowjam.gif "Slow Jam the Code")


## Awesome features!

- Plays your code, slowly. Useful for recording software demos or closely watching Selenium user interface tests run.

- Can slow jam JavaScript, CoffeeScript, and Literate CoffeeScript.

- Simple API. Load and play -- that's all you need to know!

- Open source. (MIT License)


## Install

### Local

    npm install slowjam

### Everywhere

    npm install -g slowjam

## Example usage

### As a Library

#### Default
 
    slowjam = require('slowjam')
    jam = new slowjam.SlowJam()
    jam.load('/path/to/slowjam-worthy-code.js')
    jam.play()

#### Customized
    slowjam = require('slowjam')
    jam = new slowjam.SlowJam({'slowness':2000, 'log':true})
    jam.load('/path/to/slowjam-worthy-code.js')
    jam.play()

### From the Command Line

      slowjam /path/to/slowjam-worthy-code.js

## Options

### Slowness

By default, a one second delay is added between each statement.

    > jam.slowness = 1000   // 1000 milliseconds, or 1 second
   
You can speed up the jam by reducing the slowness.
   
    > jam.slowness = 500   // 500 milliseconds, or 0.5 seconds

Or slow your jam way down...
  
    > jam.slowness = 5000  // 5000 milliseconds, or 5 seconds
    
### Logging    

By default, slowjam does not log the statement about to be run to stdout.

    > jam.log = false

But you can turn that on.

    > jam.log = true

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