IBM/node-celery-ts

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
    "name": "celery-ts",
    "version": "1.0.0",
    "description": "TypeScript Celery client for Node",
    "keywords": [
        "amqp",
        "celery",
        "rabbitmq",
        "redis",
        "typescript"
    ],
    "homepage": "https://github.com/IBM/node-celery-ts",
    "bugs": {
        "url": "https://github.com/IBM/node-celery-ts/issues",
        "email": "gregjm@umich.edu"
    },
    "license": "BSD-3-Clause",
    "author": {
        "name": "Gregory Meyer",
        "email": "gregjm@umich.edu",
        "url": "https://github.com/Gregory-Meyer/"
    },
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "directory": {
        "lib": "./dist",
        "doc": "./doc",
        "example": "./example",
        "test": "./test"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/IBM/node-celery-ts.git"
    },
    "devDependencies": {
        "@types/amqplib": "^0.5.8",
        "@types/bluebird": "^3.5.23",
        "@types/chai": "^4.1.4",
        "@types/events": "^1.2.0",
        "@types/ioredis": "^3.2.14",
        "@types/js-yaml": "^3.11.2",
        "@types/mocha": "^5.2.5",
        "@types/node": "^10.7.0",
        "@types/underscore": "^1.8.8",
        "@types/urijs": "^1.15.38",
        "@types/uuid": "^3.4.3",
        "chai": "^4.1.2",
        "mocha": "^5.2.0",
        "nyc": "^12.0.2",
        "source-map-support": "^0.5.8",
        "ts-mockito": "^2.3.0",
        "ts-node": "^7.0.1",
        "tslint": "^5.11.0",
        "tslint-clean-code": "^0.2.7",
        "tslint-eslint-rules": "^5.4.0",
        "tslint-sonarts": "^1.7.0",
        "typedoc": "TypeStrong/typedoc#master",
        "typescript": "^3.0.1"
    },
    "engines": {
        "node": "^8.11.3"
    },
    "dependencies": {
        "amqplib": "^0.5.2",
        "ioredis": "^4.0.0",
        "js-yaml": "^3.12.0",
        "underscore": "^1.9.1",
        "urijs": "^1.19.1",
        "uuid": "^3.3.2"
    },
    "scripts": {
        "build": "./node_modules/typescript/bin/tsc",
        "lint": "./node_modules/tslint/bin/tslint --project ./",
        "setup": "npm install",
        "test": "nyc mocha",
        "test-integration": "nyc mocha --opts ./vagrant/mocha.opts",
        "typedoc": "./node_modules/typedoc/bin/typedoc ./src/"
    },
    "nyc": {
        "extension": [
            ".ts"
        ],
        "exclude": [
            "**/*.d.ts"
        ],
        "include": [
            "./src/**/*.ts"
        ],
        "reporter": [
            "lcov"
        ],
        "all": true,
        "watermarks": {
            "lines": [
                80,
                95
            ],
            "functions": [
                80,
                95
            ],
            "branches": [
                80,
                95
            ],
            "statements": [
                80,
                95
            ]
        }
    }
}