{
  "name": "@tooltwist/datp",
  "version": "3.0.8",
  "description": "Distributed Asynchronous Transaction Pipelines",
  "main": "index.js",
  "license": "ISC",
  "private": false,
  "repository": "https://github.com/tooltwist/datp",
  "keywords": [
    "async",
    "asynchronous",
    "webhook",
    "transactions"
  ],
  "scripts": {
    "dev": "node -r esm server.js",
    "test": "test/unit/run-test.sh */ava-*",
    "unit": "ava --serial --verbose --timeout=20000",
    "modules-coverage": "node test/unit/helpers/modules-coverage.js",
    "test:watch": "JUICE_CONFIG=file:::$(pwd)/test/unit/juice-config.json node_modules/.bin/ava --verbose --watch",
    "cover": "node_modules/.bin/nyc yarn test",
    "sonar": "node sonar-project.js"
  },
  "dependencies": {
    "@tooltwist/juice-client": "1.1",
    "aws-sdk": "^2.1143.0",
    "colors": "^1.4.0",
    "datadog-winston": "^1.5.1",
    "dogapi": "^2.8.4",
    "esm": "^3.2.25",
    "figlet": "^1.5.2",
    "hot-shots": "^8.5.2",
    "ioredis": "^4.28.2",
    "lodash.isequal": "^4.5.0",
    "mysql2": "^2.3.3",
    "pino": "^8.11.0",
    "restify": "^8.6.1",
    "restify-cors-middleware2": "^2.1.2",
    "restify-errors": "^8.0.2",
    "semver": "^7.3.5",
    "underscore.string": "^3.3.5",
    "winston": "^3.8.1"
  },
  "devDependencies": {
    "ava": "^3.10.1",
    "esm": "^3.2.25",
    "supertest": "^4.0.2"
  },
  "ava": {
    "require": [
      "esm"
    ],
    "files": [
      "test/unit/**/ava*",
      "!test/unit/,ava-*.js",
      "!test/unit/**/ava-XXXX*.js",
      "!test/unit/**/ava-zzzz.js",
      "!test/unit/**/ava-zzzz.js",
      "!test/unit/**/ava-zzzz.js"
    ],
    "timeout": "20s"
  },
  "nyc": {
    "reporter": [
      "lcov",
      "text",
      "html"
    ]
  }
}
