UNPKG

homebridge-flume

Version:

Homebridge plugin to integrate Flume devices into HomeKit.

90 lines (89 loc) 2.41 kB
{ "name": "homebridge-flume", "alias": "Flume", "displayName": "Flume", "version": "3.1.20", "author": { "name": "mpatfield" }, "platform": "Flume", "description": "Homebridge plugin to integrate Flume devices into HomeKit.", "homepage": "https://github.com/mpatfield/homebridge-flume#readme", "homebridge": { "platform": "HomebridgeFlume", "name": "homebridge-flume" }, "type": "module", "main": "dist/homebridge/index.js", "keywords": [ "homebridge", "homebridge-plugin", "homebridge-flume", "hoobs", "hoobs-plugin", "homekit", "flume", "siri", "leak detector", "water leak detector", "water monitor", "water sensor" ], "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" }, "engines": { "homebridge": "^1.8.0 || ^2.0.0", "node": "^20 || ^22 || ^24" }, "repository": { "type": "git", "url": "git+https://github.com/mpatfield/homebridge-flume.git" }, "bugs": { "url": "https://github.com/mpatfield/homebridge-flume/issues" }, "funding": [ { "type": "github", "url": "https://github.com/sponsors/mpatfield" }, { "type": "paypal", "url": "https://paypal.me/mpatfield" }, { "type": "venmo", "url": "https://venmo.com/u/mpatfield" } ], "dependencies": { "axios": "^1.7.2", "homebridge-lib": "^8.0.0", "jwt-decode": "^4.0.0", "lodash.merge": "^4.6.2", "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.24.1" }, "directories": { "schemas": "schemas/" }, "license": "Apache-2.0" }