UNPKG

homebridge-pentair-intellicenter-ai

Version:

Homebridge plugin for the Pentair IntelliCenter pool control system (maintained with AI assistance)

89 lines (88 loc) 2.75 kB
{ "displayName": "Homebridge Pentair IntelliCenter AI", "name": "homebridge-pentair-intellicenter-ai", "version": "2.12.0", "description": "Homebridge plugin for the Pentair IntelliCenter pool control system (maintained with AI assistance)", "license": "Apache-2.0", "repository": { "type": "git", "url": "https://github.com/astrostl/homebridge-pentair-intellicenter-ai.git" }, "bugs": { "url": "https://github.com/astrostl/homebridge-pentair-intellicenter-ai/issues" }, "engines": { "homebridge": "^1.8.0 || ^2.0.0-beta.0", "node": "^20.15.1 || ^22 || ^24" }, "main": "dist/index.js", "type": "commonjs", "files": [ "dist", "config.schema.json" ], "scripts": { "lint": "eslint src/**.ts --max-warnings=0", "fix": "eslint src/**.ts --fix", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "format:check": "prettier --check \"src/**/*.ts\" \"test/**/*.ts\"", "security-audit": "npm audit --audit-level moderate", "audit-ci": "audit-ci --moderate", "security-check": "npm run security-audit && npm run audit-ci", "outdated-check": "npm outdated --depth=0 | grep -v 'homebridge.*1.6.1' || true", "watch": "npm run build && npm link && nodemon", "build": "rimraf ./dist && tsc", "prepublishOnly": "npm run lint && npm run format:check && npm run security-check && npm run outdated-check && npm run build && npm run test", "test": "jest" }, "keywords": [ "homebridge-plugin", "homebridge pentair intellicenter", "homebridge pentair", "homebridge intellicenter", "homekit pentair intelli center", "homekit intelli center", "ai-enhanced", "pentair pool automation" ], "author": { "name": "astrostl", "url": "https://github.com/astrostl" }, "dependencies": { "telnet-client": "^2.2.9", "uuid": "^13.0.0" }, "devDependencies": { "@types/jest": "^30.0.0", "@types/node": "^24.10.2", "@typescript-eslint/eslint-plugin": "^8.49.0", "@typescript-eslint/parser": "^8.47.0", "audit-ci": "^7.1.0", "eslint": "^9.39.1", "eslint-plugin-security": "^3.0.1", "homebridge": "^1.11.1", "jest": "^30.2.0", "nodemon": "^3.1.11", "prettier": "^3.7.4", "rimraf": "^6.1.2", "ts-jest": "^29.4.6", "ts-node": "^10.9.2", "typescript": "^5.9.3" }, "homepage": "https://github.com/astrostl/homebridge-pentair-intellicenter-ai#readme", "funding": [ { "type": "github", "url": "https://github.com/sponsors/astrostl" }, { "type": "paypal", "url": "https://paypal.me/astrostl" } ], "sponsor": { "url": "https://github.com/sponsors/astrostl" }, "donate": "https://paypal.me/astrostl" }