UNPKG

@mkellsy/homebridge-lutron

Version:

This is a plugin that exposes Lutron LEAP devices to Homebridge.

104 lines (103 loc) 3 kB
{ "version": "1.7.21", "name": "@mkellsy/homebridge-lutron", "displayName": "Homebridge Lutron", "description": "This is a plugin that exposes Lutron LEAP devices to Homebridge.", "author": "Michael Kellsy", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/mkellsy/homebridge-lutron" }, "homepage": "https://github.com/mkellsy/homebridge-lutron", "main": "lib/index.js", "keywords": [ "homebridge-plugin", "lutron-leap", "lutron", "caseta", "ra3", "radiora3", "lutron-ra3", "lutron-radiora3", "pico", "pico-remote", "pico-remotes", "pico-3-button", "pico-4-button", "pico-5-button", "sunnata", "sunnata-keypad", "sunnata-keypads", "sunnata-dimmer", "sunnata-dimmers", "sunnata-switch", "sunnata-switchs", "timeclock", "timeclocks", "smart-bridge", "processor" ], "files": [ "/lib", "/bin", "/ui", "authority", "config.schema.json" ], "bin": { "lutron": "bin/lutron" }, "engines": { "node": ">=18.0.0", "homebridge": ">=1.6.0 || >=2.0.0" }, "scripts": { "build": "npm run format && npm run lint && npm run test && node ./build", "release": "node ./build release", "lint": "eslint ./src/*.ts", "format": "prettier --write .", "test": "nyc mocha test/*.test.ts test/**/*.test.ts", "watch": "npm run build && npm link && nodemon", "pair": "npm run build && node ./bin/lutron -d pair", "prepublishOnly": "npm run release" }, "dependencies": { "bson": "^6.9.0" }, "devDependencies": { "@eslint/js": "^9.2.0", "@homebridge/plugin-ui-utils": "^1.0.3", "@mkellsy/hap-device": "^1.7.7", "@mkellsy/leap-client": "^1.7.8", "@types/chai": "^4.3.9", "@types/chai-subset": "^1.3.4", "@types/debug": "^4.1.12", "@types/eslint__js": "^8.42.3", "@types/mocha": "^10.0.3", "@types/node": "^20.11.0", "@types/proxyquire": "^1.3.31", "@types/sinon": "^10.0.20", "@types/sinon-chai": "^3.2.11", "@typescript-eslint/eslint-plugin": "^7.11.0", "chai": "^4.3.10", "chai-subset": "^1.6.0", "colors": "^1.4.0", "commander": "^10.0.1", "esbuild": "^0.20.2", "eslint": "^8.57.0", "eslint-plugin-jsdoc": "^48.2.3", "homebridge": "^1.9.0", "js-logger": "^1.6.1", "mocha": "^10.2.0", "nodemon": "^3.1.0", "nyc": "^15.1.0", "prettier": "^3.2.5", "proxyquire": "^2.1.3", "sinon": "^17.0.0", "sinon-chai": "^3.7.0", "source-map-support": "^0.5.21", "ts-node": "^10.9.1", "typescript": "^5.3.3" } }