UNPKG

homebridge-freeathome-local-api

Version:

Control your free@home setup using the local API provided by your System Access Point

79 lines 2.26 kB
{ "displayName": "free@home Local API", "name": "homebridge-freeathome-local-api", "version": "1.14.8", "preview": false, "description": "Control your free@home setup using the local API provided by your System Access Point", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/pgerke/homebridge-freeathome-local-api.git" }, "author": { "email": "info@philipgerke.com", "name": "Philip Gerke", "url": "https://www.philipgerke.com" }, "funding": { "type": "paypal", "url": "https://paypal.me/PhilipGerke" }, "bugs": { "url": "https://github.com/pgerke/homebridge-freeathome-local-api/issues" }, "engines": { "homebridge": ">=1.8.0 || ^2.0.0-beta.0", "node": "^18.15.0 || ^20.15.1 || ^22.10.0" }, "main": "dist/index.js", "type": "module", "keywords": [ "homebridge-plugin", "free@home", "freeathome", "buschjaeger", "busch-jaeger", "abb", "smarthome" ], "dependencies": { "freeathome-local-api-client": "^1.4.16", "rxjs": "^7.8.2", "undici": "^7.5.0" }, "devDependencies": { "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.23.0", "@istanbuljs/nyc-config-typescript": "^1.0.2", "@types/events": "^3.0.3", "@types/jasmine": "^5.1.7", "@types/node": "^22.13.11", "@types/node-fetch": "^2.6.12", "@typescript-eslint/eslint-plugin": "^8.27.0", "@typescript-eslint/parser": "^8.27.0", "c8": "^10.1.3", "eslint": "^9.23.0", "eslint-config-prettier": "^10.1.1", "eslint-plugin-import": "^2.31.0", "eslint-plugin-n": "^17.16.2", "eslint-plugin-prettier": "^5.2.3", "eslint-plugin-promise": "^7.2.1", "hap-nodejs": "^1.1.1", "homebridge": "2.0.0-beta.27", "jasmine": "^5.6.0", "jasmine-spec-reporter": "^7.0.0", "nodemon": "^3.1.9", "prettier": "^3.5.3", "rimraf": "^6.0.1", "tsx": "^4.19.3", "typescript": "~5.8.2" }, "scripts": { "clean": "rimraf dist tsc-out", "lint": "eslint . --fix --max-warnings=0", "watch": "pnpm run build && pnpm link && nodemon", "test": "node --import tsx jasmine.mjs", "test:ci": "c8 pnpm run test", "build": "pnpm run clean && tsc -p tsconfig.json" } }