{
  "name": "@hkube/etcd",
  "version": "5.1.14",
  "description": "etcd state management client for HKube",
  "main": "index.js",
  "scripts": {
    "lint": "./node_modules/eslint/bin/eslint.js .",
    "test": "NODE_ENV=test ./node_modules/mocha/bin/_mocha tests --colors --recursive --exit",
    "test:cov": "NODE_ENV=test ./node_modules/nyc/bin/nyc.js --exclude=bootstrap.js --reporter=html --reporter=text --reporter=lcov mocha tests --colors --recursive --exit",
    "coverage": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
    "build": "npm publish"
  },
  "pre-commit": {
    "run": [
      "lint",
      "test"
    ]
  },
  "author": "Hkube",
  "license": "ISC",
  "repository": {
    "type": "git",
    "url": "https://github.com/kube-HPC/etcd.hkube"
  },
  "dependencies": {
    "@hkube/uid": "^1.0.4",
    "ajv": "^6.10.2",
    "cockatiel": "^1.1.1",
    "etcd3": "^1.0.2",
    "lodash.merge": "^4.6.2",
    "moment": "^2.24.0",
    "string-template": "^1.0.0"
  },
  "devDependencies": {
    "await-delay": "^1.0.0",
    "await-done": "^1.0.10",
    "chai": "^4.2.0",
    "coveralls": "^3.0.6",
    "eslint": "^6.2.2",
    "eslint-config-airbnb-base": "^14.0.0",
    "eslint-plugin-chai-friendly": "^0.4.1",
    "eslint-plugin-import": "^2.18.2",
    "mocha": "^6.2.0",
    "nyc": "^14.1.1",
    "pre-commit": "^1.2.2",
    "sinon": "^7.4.1"
  }
}
