UNPKG

homebridge-econet-rheem

Version:

Homebridge plugin for control of Rheem and Ruud thermostats and water heaters

96 lines (95 loc) 2.61 kB
{ "name": "homebridge-econet-rheem", "platform": "HomebridgeEconetRheem", "displayName": "Econet Rheem", "description": "Homebridge plugin for control of Rheem and Ruud thermostats and water heaters", "type": "module", "version": "1.7.10", "homepage": "https://github.com/mpatfield/homebridge-econet-rheem#readme", "repository": { "type": "git", "url": "git+https://github.com/mpatfield/homebridge-econet-rheem.git" }, "funding": [ { "type": "github", "url": "https://github.com/sponsors/mpatfield" }, { "type": "paypal", "url": "https://paypal.me/mpatfield" }, { "type": "venmo", "url": "https://venmo.com/u/mpatfield" } ], "bugs": { "url": "https://github.com/mpatfield/homebridge-econet-rheem/issues" }, "main": "dist/homebridge/index.js", "scripts": { "build": "rimraf ./dist ./schemas ./config.schema.json && tsc && npm run build:html && npm run build:schemas", "build:html": "node --import tsx ./scripts/build-html.ts", "build:schemas": "node --import tsx ./scripts/build-schemas.ts", "i18n": "npm run i18n:merge && npm run i18n:clean && npm run i18n:missing", "i18n:clean": "node --import tsx ./scripts/i18n-clean.ts", "i18n:merge": "node --import tsx ./scripts/i18n-merge.ts", "i18n:missing": "node --import tsx ./scripts/i18n-missing.ts", "lint": "eslint . --fix --max-warnings=0", "prepublishOnly": "npm run lint && npm run build" }, "keywords": [ "homebridge", "homebridge-plugin", "homebridge-econet-rheem", "hoobs", "hoobs-plugin", "homekit", "econet", "rheem", "ruud", "friedrich", "water heater", "thermostat", "heating", "air condition" ], "engines": { "homebridge": "^1.8.0 || ^2.0.0", "node": "^20 || ^22 || ^24" }, "dependencies": { "axios": "^1.7.2", "fakegato-history": "file:./lib/fakegato-history", "homebridge-lib": "^8.0.0", "lodash.merge": "^4.6.2", "mqtt": "^5.7.0", "node-persist": "^4.0.4" }, "devDependencies": { "@eslint/js": "^10.0.1", "@types/lodash.merge": "^4.6.9", "@types/node-persist": "^3.1.8", "homebridge": "^2.0.0", "jiti": "^2.4.2", "rimraf": "^6.0.1", "tsx": "^4.21.0", "typescript-eslint": "^8.41.0" }, "homebridge": { "platform": "HomebridgeEconetRheem", "name": "homebridge-econet-rheem" }, "directories": { "schemas": "schemas/" }, "author": { "name": "mpatfield" }, "allowScripts": { "esbuild": true, "fsevents": true }, "license": "Apache-2.0" }