Runnable/ponos

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "ponos",
  "version": "5.8.3",
  "description": "An opinionated queue based worker server for node.",
  "main": "lib/index.js",
  "engines": {
    "node": ">=4"
  },
  "scripts": {
    "build": "babel --out-dir lib src",
    "build:clean": "rm -rf lib",
    "changelog": "github-changes -o Runnable -r ponos -a --only-pulls --use-commit-body --order-semver",
    "codeclimate": "npm install -g codeclimate-test-reporter && codeclimate-test-reporter < ./coverage/lcov.info",
    "coverage": "istanbul cover ./node_modules/.bin/_mocha -- $npm_package_options_mocha test/unit && npm run coverage-check",
    "coverage-check": "istanbul check-coverage && echo 'Coverage check successful!'",
    "coveralls": "cat ./coverage/lcov.info | coveralls",
    "docs": "npm run build && jsdoc --recurse --readme ./README.md lib/",
    "format": "standard --format",
    "functional": "mocha $npm_package_options_mocha test/functional",
    "integration": "mocha $npm_package_options_mocha test/integration",
    "lint": "npm run lint:format && npm run lint:type",
    "lint:format": "standard --verbose",
    "lint:type": "flow --timeout 30",
    "prepublish": "not-in-install && npm run build || in-install",
    "test": "npm run lint && npm run unit && npm run functional && npm run integration",
    "unit": "mocha $npm_package_options_mocha test/unit"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/Runnable/ponos.git"
  },
  "options": {
    "mocha": "--require resources/mocha-bootstrap --recursive --reporter spec --bail --timeout 5000 --compilers js:babel-register"
  },
  "keywords": [
    "worker",
    "queue",
    "rabbit",
    "job",
    "message"
  ],
  "author": "Ryan Sandor Richards <sandor.richards@gmail.com>",
  "contributors": [
    "Anandkumar Patel <anand@runnable.com>",
    "Bryan Kendall <bryan@runnable.com>",
    "Anton Podviaznikov <anton@podviaznikov.com>"
  ],
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/Runnable/ponos/issues"
  },
  "homepage": "https://github.com/Runnable/ponos",
  "standard": {
    "parser": "babel-eslint",
    "globals": [
      "describe",
      "it",
      "before",
      "after",
      "beforeEach",
      "afterEach"
    ]
  },
  "peerDependencies": {
    "error-cat": "^3.0.0"
  },
  "dependencies": {
    "101": "^1.1.1",
    "@runnable/cls-bluebird": "^1.1.3",
    "amqplib": "^0.4.1",
    "bluebird": "^3.0.5",
    "bunyan": "^1.5.1",
    "continuation-local-storage": "^3.1.7",
    "error-cat": "^3.0.0",
    "immutable": "^3.8.1",
    "joi": "^9.0.4",
    "monitor-dog": "1.5.2",
    "ratelimiter": "^2.1.3",
    "redis": "^2.6.2",
    "uuid": "^2.0.2"
  },
  "devDependencies": {
    "babel-cli": "^6.8.0",
    "babel-eslint": "^7.0.0",
    "babel-plugin-transform-class-properties": "^6.8.0",
    "babel-plugin-transform-flow-strip-types": "^6.8.0",
    "babel-register": "^6.8.0",
    "chai": "^3.3.0",
    "chai-as-promised": "^6.0.0",
    "coveralls": "^2.11.4",
    "eslint-config-standard": "^6.2.0",
    "flow-bin": "^0.33.0",
    "github-changes": "^1.0.0",
    "in-publish": "^2.0.0",
    "istanbul": "^1.0.0-alpha.2",
    "jsdoc": "^3.4.0",
    "mocha": "^3.0.1",
    "sinon": "^1.17.0",
    "sinon-as-promised": "^4.0.0",
    "standard": "8.1.0"
  }
}