UNPKG

homebridge-ecobee-status

Version:

Homebridge plugin to control Ecobee thermostat Home/Away/Sleep status through HomeKit security system interface

65 lines (64 loc) 1.72 kB
{ "displayName": "Homebridge Ecobee Status", "name": "homebridge-ecobee-status", "version": "2.1.10", "description": "Homebridge plugin to control Ecobee thermostat Home/Away/Sleep status through HomeKit security system interface", "author": "Spencer S", "license": "Apache-2.0", "homepage": "https://github.com/sbs44/homebridge-ecobee-status#readme", "repository": { "type": "git", "url": "git://github.com/sbs44/homebridge-ecobee-status.git" }, "bugs": { "url": "https://github.com/sbs44/homebridge-ecobee-status/issues" }, "funding": { "type": "github", "url": "https://github.com/sponsors/sbs44" }, "engines": { "node": "^18.20.4 || ^20.18.0 || ^22.10.0", "homebridge": "^1.8.0 || ^2.0.0-beta.0" }, "main": "dist/index.js", "bin": { "ecobee-auth-cli": "ecobee-auth-cli.js" }, "scripts": { "lint": "eslint src/**.ts", "watch": "npm run build && npm link && nodemon", "build": "rimraf ./dist && tsc", "prepublishOnly": "npm run lint && npm run build" }, "keywords": [ "homebridge-plugin", "homebridge", "ecobee", "thermostat", "home", "away", "sleep", "climate", "security" ], "dependencies": { "axios": "^1.7.9", "moment": "^2.30.1" }, "devDependencies": { "@eslint/js": "^9.17.0", "@types/node": "^22.10.2", "@typescript-eslint/eslint-plugin": "^8.18.2", "@typescript-eslint/parser": "^8.18.2", "eslint": "^9.17.0", "eslint-plugin-node": "^11.1.0", "file-entry-cache": "^10.0.5", "flat-cache": "^6.1.5", "homebridge": "^1.8.5", "nodemon": "^3.1.9", "rimraf": "^6.0.1", "ts-node": "^10.9.2", "typescript": "^5.7.2" } }