{ "name": "@scrypted/homekit", "version": "0.0.196", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/homekit", "version": "0.0.196", "dependencies": { "@koush/qrcode-terminal": "^0.12.0", "hap-nodejs": "file:../../external/HAP-NodeJS", "lodash": "^4.17.21" }, "devDependencies": { "@scrypted/common": "file:../../common", "@scrypted/sdk": "file:../../sdk", "@types/debug": "^4.1.5", "@types/lodash": "^4.14.168", "@types/node": "^14.17.9", "@types/url-parse": "^1.4.3" } }, "../../common": { "name": "@scrypted/common", "version": "1.0.1", "dev": true, "license": "ISC", "dependencies": { "@koush/werift": "^0.14.5-beta5", "@scrypted/sdk": "file:../sdk", "typescript": "^4.4.3" }, "devDependencies": { "@types/node": "^16.9.0" } }, "../../external/HAP-NodeJS": { "name": "hap-nodejs", "version": "0.9.6", "license": "Apache-2.0", "dependencies": { "@homebridge/ciao": "~1.1.2", "bonjour-hap": "~3.6.3", "debug": "^4.3.2", "fast-srp-hap": "2.0.4", "futoin-hkdf": "~1.4.2", "ip": "^1.1.5", "node-persist": "^0.0.11", "source-map-support": "^0.5.20", "tslib": "^2.3.1", "tweetnacl": "^1.0.3" }, "devDependencies": { "@types/debug": "^4.1.7", "@types/escape-html": "^1.0.1", "@types/jest": "^27.0.2", "@types/node": "^10.17.60", "commander": "^6.2.1", "escape-html": "^1.0.3", "jest": "^27.2.4", "rimraf": "^3.0.2", "semver": "^7.3.5", "simple-plist": "^1.1.1", "ts-jest": "^27.0.5", "ts-node": "^10.2.1", "typedoc": "0.22.5", "typescript": "~4.4.3" }, "engines": { "node": ">=10.17.0" } }, "../../sdk": { "name": "@scrypted/sdk", "version": "0.0.167", "dev": true, "license": "ISC", "dependencies": { "@babel/plugin-proposal-class-properties": "^7.14.5", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", "@babel/plugin-proposal-numeric-separator": "^7.14.5", "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/plugin-transform-modules-commonjs": "^7.15.4", "@babel/plugin-transform-typescript": "^7.15.8", "@babel/preset-typescript": "^7.15.0", "adm-zip": "^0.4.13", "axios": "^0.21.4", "babel-loader": "^8.2.3", "babel-plugin-const-enum": "^1.1.0", "esbuild": "^0.13.8", "ncp": "^2.0.0", "raw-loader": "^4.0.2", "rimraf": "^3.0.2", "tmp": "^0.2.1", "ts-loader": "^9.2.6", "webpack": "^5.59.0" }, "bin": { "scrypted-debug": "bin/scrypted-debug.js", "scrypted-deploy": "bin/scrypted-deploy.js", "scrypted-deploy-debug": "bin/scrypted-deploy-debug.js", "scrypted-package-json": "bin/scrypted-package-json.js", "scrypted-readme": "bin/scrypted-readme.js", "scrypted-webpack": "bin/scrypted-webpack.js" }, "devDependencies": { "@types/node": "^16.11.1", "@types/stringify-object": "^4.0.0", "stringify-object": "^3.3.0", "ts-node": "^10.4.0", "typedoc": "^0.22.8", "typescript-json-schema": "^0.50.1", "webpack-bundle-analyzer": "^4.5.0" } }, "../HAP-NodeJS": { "extraneous": true }, "../sdk": { "extraneous": true }, "HAP-NodeJS": { "name": "hap-nodejs", "version": "0.9.6", "extraneous": true, "license": "Apache-2.0", "dependencies": { "@homebridge/ciao": "~1.1.2", "bonjour-hap": "~3.6.3", "debug": "^4.3.2", "fast-srp-hap": "2.0.4", "futoin-hkdf": "~1.4.2", "ip": "^1.1.5", "node-persist": "^0.0.11", "source-map-support": "^0.5.20", "tslib": "^2.3.1", "tweetnacl": "^1.0.3" }, "devDependencies": { "@types/debug": "^4.1.7", "@types/escape-html": "^1.0.1", "@types/jest": "^27.0.2", "@types/node": "^10.17.60", "commander": "^6.2.1", "escape-html": "^1.0.3", "jest": "^27.2.4", "rimraf": "^3.0.2", "semver": "^7.3.5", "simple-plist": "^1.1.1", "ts-jest": "^27.0.5", "ts-node": "^10.2.1", "typedoc": "0.22.5", "typescript": "~4.4.3" }, "engines": { "node": ">=10.17.0" } }, "node_modules/@koush/qrcode-terminal": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@koush/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", "integrity": "sha512-u7Yf6CBRDQg6u46O2ideBchEVLEL6KtfqdzQflVWVMJghVcfYA/HYI7V62jXKg/npZZBrUXTbggWGisYFtI3lA==", "bin": { "qrcode-terminal": "bin/qrcode-terminal.js" } }, "node_modules/@scrypted/common": { "resolved": "../../common", "link": true }, "node_modules/@scrypted/sdk": { "resolved": "../../sdk", "link": true }, "node_modules/@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", "dev": true, "dependencies": { "@types/ms": "*" } }, "node_modules/@types/lodash": { "version": "4.14.168", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==", "dev": true }, "node_modules/@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", "dev": true }, "node_modules/@types/node": { "version": "14.17.9", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.9.tgz", "integrity": "sha512-CMjgRNsks27IDwI785YMY0KLt3co/c0cQ5foxHYv/shC2w8oOnVwz5Ubq1QG5KzrcW+AXk6gzdnxIkDnTvzu3g==", "dev": true }, "node_modules/@types/url-parse": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/@types/url-parse/-/url-parse-1.4.3.tgz", "integrity": "sha512-4kHAkbV/OfW2kb5BLVUuUMoumB3CP8rHqlw48aHvFy5tf9ER0AfOonBlX29l/DD68G70DmyhRlSYfQPSYpC5Vw==", "dev": true }, "node_modules/hap-nodejs": { "resolved": "../../external/HAP-NodeJS", "link": true }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" } }, "dependencies": { "@koush/qrcode-terminal": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@koush/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", "integrity": "sha512-u7Yf6CBRDQg6u46O2ideBchEVLEL6KtfqdzQflVWVMJghVcfYA/HYI7V62jXKg/npZZBrUXTbggWGisYFtI3lA==" }, "@scrypted/common": { "version": "file:../../common", "requires": { "@koush/werift": "^0.14.5-beta5", "@scrypted/sdk": "file:../sdk", "@types/node": "^16.9.0", "typescript": "^4.4.3" } }, "@scrypted/sdk": { "version": "file:../../sdk", "requires": { "@babel/plugin-proposal-class-properties": "^7.14.5", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", "@babel/plugin-proposal-numeric-separator": "^7.14.5", "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/plugin-transform-modules-commonjs": "^7.15.4", "@babel/plugin-transform-typescript": "^7.15.8", "@babel/preset-typescript": "^7.15.0", "@types/node": "^16.11.1", "@types/stringify-object": "^4.0.0", "adm-zip": "^0.4.13", "axios": "^0.21.4", "babel-loader": "^8.2.3", "babel-plugin-const-enum": "^1.1.0", "esbuild": "^0.13.8", "ncp": "^2.0.0", "raw-loader": "^4.0.2", "rimraf": "^3.0.2", "stringify-object": "^3.3.0", "tmp": "^0.2.1", "ts-loader": "^9.2.6", "ts-node": "^10.4.0", "typedoc": "^0.22.8", "typescript-json-schema": "^0.50.1", "webpack": "^5.59.0", "webpack-bundle-analyzer": "^4.5.0" } }, "@types/debug": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", "dev": true, "requires": { "@types/ms": "*" } }, "@types/lodash": { "version": "4.14.168", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==", "dev": true }, "@types/ms": { "version": "0.7.31", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==", "dev": true }, "@types/node": { "version": "14.17.9", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.9.tgz", "integrity": "sha512-CMjgRNsks27IDwI785YMY0KLt3co/c0cQ5foxHYv/shC2w8oOnVwz5Ubq1QG5KzrcW+AXk6gzdnxIkDnTvzu3g==", "dev": true }, "@types/url-parse": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/@types/url-parse/-/url-parse-1.4.3.tgz", "integrity": "sha512-4kHAkbV/OfW2kb5BLVUuUMoumB3CP8rHqlw48aHvFy5tf9ER0AfOonBlX29l/DD68G70DmyhRlSYfQPSYpC5Vw==", "dev": true }, "hap-nodejs": { "version": "file:../../external/HAP-NodeJS", "requires": { "@homebridge/ciao": "~1.1.2", "@types/debug": "^4.1.7", "@types/escape-html": "^1.0.1", "@types/jest": "^27.0.2", "@types/node": "^10.17.60", "bonjour-hap": "~3.6.3", "commander": "^6.2.1", "debug": "^4.3.2", "escape-html": "^1.0.3", "fast-srp-hap": "2.0.4", "futoin-hkdf": "~1.4.2", "ip": "^1.1.5", "jest": "^27.2.4", "node-persist": "^0.0.11", "rimraf": "^3.0.2", "semver": "^7.3.5", "simple-plist": "^1.1.1", "source-map-support": "^0.5.20", "ts-jest": "^27.0.5", "ts-node": "^10.2.1", "tslib": "^2.3.1", "tweetnacl": "^1.0.3", "typedoc": "0.22.5", "typescript": "~4.4.3" } }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" } } }