node-celery-ts/node-celery-ts

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
    "name": "celery-ts",
    "version": "1.2.1",
    "description": "TypeScript Celery client for Node",
    "keywords": [
        "amqp",
        "celery",
        "rabbitmq",
        "redis",
        "typescript"
    ],
    "homepage": "https://github.com/node-celery-ts/node-celery-ts",
    "bugs": {
        "url": "https://github.com/node-celery-ts/node-celery-ts/issues",
        "email": "github@cameron.thewills.net"
    },
    "license": "BSD-3-Clause",
    "author": {
        "name": "Cameron Will",
        "email": "github@cameron.thewills.net",
        "url": "https://github.com/cwill747/"
    },
    "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/node-celery-ts/node-celery-ts"
    },
    "devDependencies": {
        "@types/amqplib": "^0.5.8",
        "@types/bluebird": "^3.5.23",
        "@types/chai": "^4.1.4",
        "@types/events": "^3.0.3",
        "@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.19.19",
        "@types/uuid": "^9.0.8",
        "@typescript-eslint/eslint-plugin": "^5.19.0",
        "@typescript-eslint/parser": "^5.19.0",
        "chai": "^4.1.2",
        "eslint": "^8.13.0",
        "mocha": "^10.4.0",
        "nyc": "^15.1.0",
        "source-map-support": "^0.5.8",
        "ts-mockito": "^2.3.0",
        "ts-node": "10.9.2",
        "typedoc": "0.22.14",
        "typescript": "^4.6.3"
    },
    "engines": {
        "node": ">=14.9.0"
    },
    "dependencies": {
        "amqplib": "^0.10.4",
        "ioredis": "^4.0.0",
        "js-yaml": "^3.13.1",
        "underscore": "^1.9.1",
        "urijs": "^1.19.11",
        "uuid": "^9.0.1"
    },
    "scripts": {
        "prepare": "tsc",
        "lint": "eslint --ext .js,.jsx,.ts,.tsx",
        "test": "nyc mocha",
        "test-integration": "nyc mocha --recursive '{vagrant,test}/**/*.spec.ts' --exit",
        "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
            ]
        }
    },
    "mocha": {
      "require": [
        "ts-node/register",
        "source-map-support/register"
      ],
      "recursive": true,
      "extension": [
        "ts",
        "js",
        "tsx"
      ]
    }
}