{
  "name": "bhyve-api",
  "version": "1.2.4",
  "description": "Unofficial interface to Orbit B-hyve API for Node.js",
  "main": "src/index.js",
  "scripts": {
    "test": "node --test tests/*.test.js",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "pretest": "npm run lint:fix",
    "ci": "npm run test && npm run build",
    "build": "echo \"No build step needed\""
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/billchurch/bhyve-api.git"
  },
  "keywords": [
    "bhyve",
    "orbit",
    "irrigation"
  ],
  "type": "module",
  "author": "Bill Church",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/billchurch/bhyve-api/issues"
  },
  "homepage": "https://github.com/billchurch/bhyve-api#readme",
  "engines": {
    "node": ">=18.0.0"
  },
  "files": [
    "src",
    "LICENSE",
    "README.md",
    "CHANGELOG.md"
  ],
  "devDependencies": {
    "eslint": "^10.4.1",
    "jsonwebtoken": "^9.0.2",
    "prettier": "^3.6.2"
  },
  "dependencies": {
    "axios": "^1.15.2",
    "debug": "^4.4.3",
    "events": "^3.3.0",
    "ws": "^8.20.1"
  },
  "overrides": {
    "array-buffer-byte-length": "npm:@socketregistry/array-buffer-byte-length@^1",
    "array-includes": "npm:@socketregistry/array-includes@^1",
    "array.prototype.findlastindex": "npm:@socketregistry/array.prototype.findlastindex@^1",
    "array.prototype.flat": "npm:@socketregistry/array.prototype.flat@^1",
    "array.prototype.flatmap": "npm:@socketregistry/array.prototype.flatmap@^1",
    "arraybuffer.prototype.slice": "npm:@socketregistry/arraybuffer.prototype.slice@^1",
    "available-typed-arrays": "npm:@socketregistry/available-typed-arrays@^1",
    "define-properties": "npm:@socketregistry/define-properties@^1",
    "es-define-property": "npm:@socketregistry/es-define-property@^1",
    "es-set-tostringtag": "npm:@socketregistry/es-set-tostringtag@^1",
    "for-each": "npm:@socketregistry/for-each@^1",
    "function-bind": "npm:@socketregistry/function-bind@^1",
    "function.prototype.name": "npm:@socketregistry/function.prototype.name@^1",
    "functions-have-names": "npm:@socketregistry/functions-have-names@^1",
    "get-symbol-description": "npm:@socketregistry/get-symbol-description@^1",
    "globalthis": "npm:@socketregistry/globalthis@^1",
    "gopd": "npm:@socketregistry/gopd@^1",
    "has-property-descriptors": "npm:@socketregistry/has-property-descriptors@^1",
    "has-proto": "npm:@socketregistry/has-proto@^1",
    "has-symbols": "npm:@socketregistry/has-symbols@^1",
    "has-tostringtag": "npm:@socketregistry/has-tostringtag@^1",
    "hasown": "npm:@socketregistry/hasown@^1",
    "internal-slot": "npm:@socketregistry/internal-slot@^1",
    "is-array-buffer": "npm:@socketregistry/is-array-buffer@^1",
    "is-bigint": "npm:@socketregistry/is-bigint@^1",
    "is-boolean-object": "npm:@socketregistry/is-boolean-object@^1",
    "is-core-module": "npm:@socketregistry/is-core-module@^1",
    "is-date-object": "npm:@socketregistry/is-date-object@^1",
    "is-generator-function": "npm:@socketregistry/is-generator-function@^1",
    "is-map": "npm:@socketregistry/is-map@^1",
    "is-negative-zero": "npm:@socketregistry/is-negative-zero@^1",
    "is-number-object": "npm:@socketregistry/is-number-object@^1",
    "is-regex": "npm:@socketregistry/is-regex@^1",
    "is-set": "npm:@socketregistry/is-set@^1",
    "is-shared-array-buffer": "npm:@socketregistry/is-shared-array-buffer@^1",
    "is-string": "npm:@socketregistry/is-string@^1",
    "is-symbol": "npm:@socketregistry/is-symbol@^1",
    "is-typed-array": "npm:@socketregistry/is-typed-array@^1",
    "is-weakmap": "npm:@socketregistry/is-weakmap@^1",
    "is-weakref": "npm:@socketregistry/is-weakref@^1",
    "is-weakset": "npm:@socketregistry/is-weakset@^1",
    "isarray": "npm:@socketregistry/isarray@^1",
    "object-keys": "npm:@socketregistry/object-keys@^1",
    "object.assign": "npm:@socketregistry/object.assign@^1",
    "object.fromentries": "npm:@socketregistry/object.fromentries@^1",
    "object.groupby": "npm:@socketregistry/object.groupby@^1",
    "object.values": "npm:@socketregistry/object.values@^1",
    "path-parse": "npm:@socketregistry/path-parse@^1",
    "reflect.getprototypeof": "npm:@socketregistry/reflect.getprototypeof@^1",
    "regexp.prototype.flags": "npm:@socketregistry/regexp.prototype.flags@^1",
    "safe-array-concat": "npm:@socketregistry/safe-array-concat@^1",
    "safe-buffer": "npm:@socketregistry/safe-buffer@^1",
    "safe-regex-test": "npm:@socketregistry/safe-regex-test@^1",
    "set-function-length": "npm:@socketregistry/set-function-length@^1",
    "side-channel": "npm:@socketregistry/side-channel@^1",
    "string.prototype.trim": "npm:@socketregistry/string.prototype.trim@^1",
    "string.prototype.trimend": "npm:@socketregistry/string.prototype.trimend@^1",
    "string.prototype.trimstart": "npm:@socketregistry/string.prototype.trimstart@^1",
    "typed-array-buffer": "npm:@socketregistry/typed-array-buffer@^1",
    "typed-array-byte-length": "npm:@socketregistry/typed-array-byte-length@^1",
    "typed-array-byte-offset": "npm:@socketregistry/typed-array-byte-offset@^1",
    "typed-array-length": "npm:@socketregistry/typed-array-length@^1",
    "unbox-primitive": "npm:@socketregistry/unbox-primitive@^1",
    "which-boxed-primitive": "npm:@socketregistry/which-boxed-primitive@^1",
    "which-collection": "npm:@socketregistry/which-collection@^1",
    "which-typed-array": "npm:@socketregistry/which-typed-array@^1"
  },
  "resolutions": {
    "array-buffer-byte-length": "npm:@socketregistry/array-buffer-byte-length@^1",
    "array-includes": "npm:@socketregistry/array-includes@^1",
    "array.prototype.findlastindex": "npm:@socketregistry/array.prototype.findlastindex@^1",
    "array.prototype.flat": "npm:@socketregistry/array.prototype.flat@^1",
    "array.prototype.flatmap": "npm:@socketregistry/array.prototype.flatmap@^1",
    "arraybuffer.prototype.slice": "npm:@socketregistry/arraybuffer.prototype.slice@^1",
    "available-typed-arrays": "npm:@socketregistry/available-typed-arrays@^1",
    "define-properties": "npm:@socketregistry/define-properties@^1",
    "es-define-property": "npm:@socketregistry/es-define-property@^1",
    "es-set-tostringtag": "npm:@socketregistry/es-set-tostringtag@^1",
    "for-each": "npm:@socketregistry/for-each@^1",
    "function-bind": "npm:@socketregistry/function-bind@^1",
    "function.prototype.name": "npm:@socketregistry/function.prototype.name@^1",
    "functions-have-names": "npm:@socketregistry/functions-have-names@^1",
    "get-symbol-description": "npm:@socketregistry/get-symbol-description@^1",
    "globalthis": "npm:@socketregistry/globalthis@^1",
    "gopd": "npm:@socketregistry/gopd@^1",
    "has-property-descriptors": "npm:@socketregistry/has-property-descriptors@^1",
    "has-proto": "npm:@socketregistry/has-proto@^1",
    "has-symbols": "npm:@socketregistry/has-symbols@^1",
    "has-tostringtag": "npm:@socketregistry/has-tostringtag@^1",
    "hasown": "npm:@socketregistry/hasown@^1",
    "internal-slot": "npm:@socketregistry/internal-slot@^1",
    "is-array-buffer": "npm:@socketregistry/is-array-buffer@^1",
    "is-bigint": "npm:@socketregistry/is-bigint@^1",
    "is-boolean-object": "npm:@socketregistry/is-boolean-object@^1",
    "is-core-module": "npm:@socketregistry/is-core-module@^1",
    "is-date-object": "npm:@socketregistry/is-date-object@^1",
    "is-generator-function": "npm:@socketregistry/is-generator-function@^1",
    "is-map": "npm:@socketregistry/is-map@^1",
    "is-negative-zero": "npm:@socketregistry/is-negative-zero@^1",
    "is-number-object": "npm:@socketregistry/is-number-object@^1",
    "is-regex": "npm:@socketregistry/is-regex@^1",
    "is-set": "npm:@socketregistry/is-set@^1",
    "is-shared-array-buffer": "npm:@socketregistry/is-shared-array-buffer@^1",
    "is-string": "npm:@socketregistry/is-string@^1",
    "is-symbol": "npm:@socketregistry/is-symbol@^1",
    "is-typed-array": "npm:@socketregistry/is-typed-array@^1",
    "is-weakmap": "npm:@socketregistry/is-weakmap@^1",
    "is-weakref": "npm:@socketregistry/is-weakref@^1",
    "is-weakset": "npm:@socketregistry/is-weakset@^1",
    "isarray": "npm:@socketregistry/isarray@^1",
    "object-keys": "npm:@socketregistry/object-keys@^1",
    "object.assign": "npm:@socketregistry/object.assign@^1",
    "object.fromentries": "npm:@socketregistry/object.fromentries@^1",
    "object.groupby": "npm:@socketregistry/object.groupby@^1",
    "object.values": "npm:@socketregistry/object.values@^1",
    "path-parse": "npm:@socketregistry/path-parse@^1",
    "reflect.getprototypeof": "npm:@socketregistry/reflect.getprototypeof@^1",
    "regexp.prototype.flags": "npm:@socketregistry/regexp.prototype.flags@^1",
    "safe-array-concat": "npm:@socketregistry/safe-array-concat@^1",
    "safe-buffer": "npm:@socketregistry/safe-buffer@^1",
    "safe-regex-test": "npm:@socketregistry/safe-regex-test@^1",
    "set-function-length": "npm:@socketregistry/set-function-length@^1",
    "side-channel": "npm:@socketregistry/side-channel@^1",
    "string.prototype.trim": "npm:@socketregistry/string.prototype.trim@^1",
    "string.prototype.trimend": "npm:@socketregistry/string.prototype.trimend@^1",
    "string.prototype.trimstart": "npm:@socketregistry/string.prototype.trimstart@^1",
    "typed-array-buffer": "npm:@socketregistry/typed-array-buffer@^1",
    "typed-array-byte-length": "npm:@socketregistry/typed-array-byte-length@^1",
    "typed-array-byte-offset": "npm:@socketregistry/typed-array-byte-offset@^1",
    "typed-array-length": "npm:@socketregistry/typed-array-length@^1",
    "unbox-primitive": "npm:@socketregistry/unbox-primitive@^1",
    "which-boxed-primitive": "npm:@socketregistry/which-boxed-primitive@^1",
    "which-collection": "npm:@socketregistry/which-collection@^1",
    "which-typed-array": "npm:@socketregistry/which-typed-array@^1"
  }
}
