{
    "name": "node-red-contrib-homekit-bridged",
    "version": "1.7.3",
    "description": "Node-RED nodes to simulate Apple HomeKit devices.",
    "main": "build/nodes/nrchkb.js",
    "scripts": {
        "build": "npm run clean && tsc",
        "clean": "del-cli \"build/lib\" \"build/**/*.js\"",
        "test": "mocha -r ts-node/register './src/**/*.test.[tj]s' --exit --timeout 30000",
        "prettier": "prettier --write \"**/*.{js,ts}\"",
        "eslint": "eslint \"src/**/*.ts\"",
        "prepare": "husky install"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/NRCHKB/node-red-contrib-homekit-bridged.git"
    },
    "keywords": [
        "homekit",
        "node-red",
        "NRCHKB",
        "iot",
        "home",
        "hap-nodejs",
        "homebridge"
    ],
    "node-red": {
        "nodes": {
            "nrchkb": "build/nodes/nrchkb.js",
            "bridge": "build/nodes/bridge.js",
            "standalone": "build/nodes/standalone.js",
            "service": "build/nodes/service.js",
            "service2": "build/nodes/service2.js",
            "status": "build/nodes/status.js"
        },
        "version": ">=1.3.7"
    },
    "author": "Tadeusz Wyrzykowski <shaquu@icloud.com> (https://github.com/Shaquu)",
    "license": "Apache-2.0",
    "bugs": {
        "url": "https://github.com/NRCHKB/node-red-contrib-homekit-bridged/issues"
    },
    "homepage": "https://github.com/NRCHKB/node-red-contrib-homekit-bridged#readme",
    "dependencies": {
        "@nrchkb/logger": "~3.1.1",
        "hap-nodejs": "0.12.3",
        "node-persist": "^3.1.3",
        "semver": "~7.6.3",
        "uuid": "~11.0.5"
    },
    "devDependencies": {
        "@homebridge/ciao": "~1.3.1",
        "@node-red/registry": "^4.0.8",
        "@types/mocha": "^10.0.10",
        "@types/node": "^18",
        "@types/node-persist": "^3.1.8",
        "@types/node-red": "^1.3.5",
        "@types/node-red-node-test-helper": "^0.3.4",
        "@types/semver": "^7.5.8",
        "@types/uuid": "^10.0.0",
        "@typescript-eslint/eslint-plugin": "^7.16.0",
        "@typescript-eslint/parser": "^7.16.0",
        "babel-eslint": "^10.1.0",
        "del-cli": "^5.1.0",
        "eslint": "^8",
        "eslint-config-prettier": "^9.1.0",
        "eslint-plugin-prettier": "^5.1.3",
        "eslint-plugin-simple-import-sort": "^12.1.1",
        "husky": "^9.0.11",
        "mocha": "^10.6.0",
        "node-red": "^4.0.8",
        "node-red-node-test-helper": "^0.3.4",
        "prettier": "^3.4.2",
        "ts-node": "^10.9.2",
        "typescript": "^5.7.3"
    },
    "engines": {
        "node": ">=18"
    },
    "files": [
        "/build",
        "/examples"
    ]
}
