{
  "name": "cote",
  "version": "1.2.0",
  "keywords": [
    "microservices",
    "zero-configuration",
    "zero-conf",
    "mesh",
    "network",
    "auto discovery",
    "scalable",
    "fault-tolerant"
  ],
  "description": "A Node.js library for building zero-configuration microservices.",
  "scripts": {
    "coverage": "nyc -x=\"**/examples/*\" -x=\"**/*balanced*.js\" -x=\"**/test/*.js\" -x=\"**/lib/*.js\" report",
    "lint": "eslint src test",
    "lint-fix": "eslint --fix src test",
    "test": "NODE_ENV=dev nyc -x=\"**/examples/*\" -x=\"**/*balanced*.js\" -x=\"**/test/*.js\" -x=\"**/lib/*.js\" ava --timeout=60000"
  },
  "author": {
    "name": "Armagan Amcalar",
    "email": "armagan@amcalar.com"
  },
  "main": "src/index.js",
  "license": "MIT",
  "repository": "dashersw/cote",
  "engines": {
    "node": ">=v10.0.0"
  },
  "dependencies": {
    "@dashersw/axon": "2.0.5",
    "@dashersw/node-discover": "^1.0.6",
    "charm": "1.0.2",
    "colors": "1.4.0",
    "eventemitter2": "6.0.0",
    "lodash": "^4.17.20",
    "portfinder": "1.0.25",
    "socket.io": "^4.8.1",
    "uuid": "^3.3.3"
  },
  "devDependencies": {
    "async": "^3.1.0",
    "ava": "^3.13.0",
    "commander": "4.0.1",
    "coveralls": "^3.0.9",
    "eslint": "^6.8.0",
    "eslint-config-google": "^0.14.0",
    "humanize-number": "0.0.2",
    "nyc": "^15.0.0",
    "randomstring": "^1.1.5",
    "request": "^2.88.0",
    "sinon": "^8.0.1",
    "socket.io-client": "^4.8.1"
  },
  "eslintConfig": {
    "env": {
      "node": true
    },
    "parserOptions": {
      "ecmaVersion": 2018
    },
    "extends": [
      "google"
    ],
    "rules": {
      "require-jsdoc": "off",
      "new-cap": "off",
      "guard-for-in": "off",
      "indent": [
        "error",
        4
      ],
      "object-curly-spacing": [
        "error",
        "always"
      ],
      "max-len": [
        "error",
        {
          "code": 120
        }
      ]
    }
  }
}
