{
  "name": "amazon-dax-client",
  "version": "1.2.9",
  "description": "Amazon DAX Client for JavaScript",
  "license": "Apache-2.0",
  "homepage": "https://aws.amazon.com/dynamodb/dax/",
  "author": {
    "name": "Amazon Web Services",
    "url": "http://aws.amazon.com/"
  },
  "keywords": [
    "aws",
    "dax",
    "dynamodb",
    "cache",
    "amazon"
  ],
  "main": "src/AmazonDaxClient.js",
  "files": [
    "src",
    "generated-src"
  ],
  "scripts": {
    "lint": "eslint --ext .js src/ generated-src/",
    "lint-fix": "eslint --ext .js src/ generated-src/ --fix",
    "lint-test": "eslint --ext .js test/",
    "lint-test-fix": "eslint --ext .js test/ --fix",
    "retire": "retire -p",
    "codegen": "PYTHONPATH=codegen/.pip python3 codegen/codegen.py models templates generated-src",
    "build-tarball": "./bin/build-package.sh",
    "s3-upload": "node ./bin/s3-upload.js",
    "test": "mocha test",
    "test-integration": "mocha test/integration",
    "test-load": "mocha test/loadtest/ --no-timeouts",
    "test-perf": "node_modules/mocha/bin/mocha test/baseline/ --no-timeouts",
    "test-sanity": "node_modules/mocha/bin/mocha test/integration/SanityTest.js --no-timeouts",
    "coverage-integration": "nyc mocha test 'test/integration/!(SanityTest*).js'",
    "coverage-all": "nyc mocha test test/integration --no-timeouts",
    "release:local": "npm run lint && npm run test"
  },
  "devDependencies": {
    "adm-zip": "^0.4.7",
    "babel-eslint": "^7.2.3",
    "bluebird": "^3.5.1",
    "chai": "~4.2.0",
    "chai-as-promised": "~7.1.1",
    "console.table": "^0.10.0",
    "eslint": "^6.7.2",
    "eslint-plugin-no-unsafe-innerhtml": "^1.0.16",
    "mocha": "^5.2.0",
    "nyc": "^14.1.0",
    "retire": "^1.4.0",
    "sinon": "^2.4.1"
  },
  "dependencies": {
    "antlr4": "4.8.x",
    "aws-sdk": ">=2.365.0",
    "bignumber.js": "^3.0.0",
    "jmespath": "^0.15.0",
    "uuid": "^3.3.2"
  },
  "engines": {
    "node": ">= 4.8.0"
  },
  "eslintConfig": {
    "env": {
      "node": true
    }
  },
  "nyc": {
    "lines": 90,
    "statements": 90,
    "branches": 75,
    "functions": 85,
    "include": [
      "src/**/*.js"
    ],
    "exclude": [
      "test",
      "generated-src",
      "src/DynamoDbGrammar*.js"
    ],
    "reporter": [
      "cobertura",
      "html",
      "text-summary"
    ],
    "cache": true,
    "report-dir": "./test-results"
  }
}
