{
  "name": "@hiotlabs/hiot-api-interface",
  "description": "Api interface for Hiotlabs services",
  "authors": "Florry",
  "version": "1.2.42",
  "main": "index.js",
  "types": "types/",
  "scripts": {
    "prepublish": "npm run build",
    "build": "tsc",
    "pretest": "npm run build",
    "test": "nyc --require ts-node/register --reporter=html mocha --colors",
    "clean": "git clean -f -x -e node_modules/ -e coverage/"
  },
  "files": [
    "**/*.d.ts",
    "./index.js",
    "lib/**/*.js",
    "lib/**/*.js.map",
    "lib/**/*.d.ts",
    "errors/**/*.js",
    "errors/**/*.js.map",
    "errors/**/*.d.ts",
    "constants/**/*.js",
    "constants/**/*.js.map",
    "constants/**/*.d.ts",
    "utils/**/*.js",
    "utils/**/*.js.map",
    "utils/**/*.d.ts",
    "client/**/*.js",
    "client/**/*.js.map",
    "client/**/*.d.ts"
  ],
  "dependencies": {
    "@types/restify": "^8.5.12",
    "@types/restify-errors": "^4.3.9",
    "@types/mongodb": "4.0.0",
    "ajv": "8.17.1",
    "ajv-formats": "3.0.1",
    "axios": "1.7.9",
    "bunyan": "1.8.15",
    "bunyan-format": "^0.2.1",
    "mustbe": "0.4.0",
    "nyc": "^17.1.0",
    "prom-client": "^12.0.0",
    "restify": "^11.1.0",
    "restify-errors": "8.0.2",
    "semver": "^7.3.8",
    "ts-node": "^10.9.2",
    "ts-node-test-register": "^10.0.0",
    "uuid": "9.0.1",
    "typescript": "^5.7.2",
    "typescript-json-schema": "0.65.1"
  },
  "devDependencies": {
    "@types/bunyan-format": "0.2.9",
    "@types/chai": "4.3.12",
    "@types/mocha": "^10.0.6",
    "@types/mockery": "^1.4.30",
    "@types/nock": "11.1.0",
    "@types/semver": "^7.3.13",
    "@types/supertest": "^2.0.11",
    "@types/uuid": "^8.3.4",
    "chai": "^4.3.6",
    "chai-subset": "^1.6.0",
    "mocha": "10.2.0",
    "mockery": "2.1.0",
    "supertest": "6.3.4",
    "nock": "13.5.5"
  },
  "directories": {
    "example": "examples",
    "lib": "lib",
    "types": "types"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/hiotlabs/hiot-api-interface.git"
  },
  "keywords": [
    "restify"
  ],
  "author": "",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/hiotlabs/hiot-api-interface/issues"
  },
  "homepage": "https://github.com/hiotlabs/hiot-api-interface#readme",
  "mocha": {
    "extension": [
      "ts",
      "js"
    ],
    "spec": "test/**/*.test.{ts,js}"
  },
  "nyc": {
    "exclude": [
      "coverage",
      "test",
      "**/*.d.ts",
      "**/*.js.map"
    ]
  }
}