# coffeekiq

> Coffeescript/Node.js Library to enqueue jobs to the Sidekiq Queue.

Latest version **0.0.4** (published 2013-12-17) · MIT license · 0 weekly downloads

## Install

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

## 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.0.4 |
| Published | 2013-12-17 |
| First published | 2013-02-04 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 5 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 19 |
| Author | Christian Gambardella |
| Maintainers | gambo |
| Keywords | sidekiq, redis, queue, coffee script |

## Links

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

## Dependencies (5)

- [util](https://npm.io/package/util.md) *
- [redis](https://npm.io/package/redis.md) ~>0.8.2
- [crypto](https://npm.io/package/crypto.md) *
- [events](https://npm.io/package/events.md) *
- [underscore](https://npm.io/package/underscore.md) *

## Alternatives

- [memory-cache](https://npm.io/package/memory-cache.md) — 795.0K weekly downloads
- [@httptoolkit/proxy-agent](https://npm.io/package/@httptoolkit/proxy-agent.md) — 11.2K weekly downloads
- [express-cache-controller](https://npm.io/package/express-cache-controller.md) — 5.3K weekly downloads
- [http-cache-middleware](https://npm.io/package/http-cache-middleware.md) — 4.5K weekly downloads
- [cache2](https://npm.io/package/cache2.md) — 1.5K weekly downloads

## Recent versions

- 0.0.4 (latest) — 2013-12-17
- 0.0.3 — 2013-02-04
- 0.0.2 — 2013-02-04
- 0.0.1 — 2013-02-04

## README

# CoffeeKiq

Coffeescript/Node.js Library to enqueue jobs to the Sidekiq Queue.

This is a very trivial implementation. I will implement more features when I need them.
Feel free to contribute.

## USAGE

You can add `coffeekiq: "~>0.0.1"` into your `package.json` or use `npm install coffeekiq`

```coffeescript
# Creates an instance of CoffeeKiq
CoffeeKiq = require('coffeekiq').CoffeeKiq

# Without Redis AUTH
coffeekiq = new CoffeeKiq "redis_port", "redis_host"

# With Redis AUTH
coffeekiq = new CoffeeKiq "redis_port", "redis_host", "redis_password"

# Enqueues a Job to redis namespace: "" and retry: false
coffeekiq.perform 'queue', 'WorkerClass', ['arg1', 'arg2']

# Enqueues a Job to redis with namespace: "myapp:staging" and retry: true
coffeekiq.perform 'queue', 'WorkerClass', ['arg1', 'arg2'],
  namespace: "myapp:staging"
  retry: true

```

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