UNPKG

homebridge-appletv-enhanced

Version:

Plugin that exposes the Apple TV to HomeKit with much richer features than the vanilla Apple TV implementation of HomeKit.

108 lines (107 loc) 3.1 kB
{ "name": "homebridge-appletv-enhanced", "displayName": "Apple TV Enhanced", "version": "1.15.0", "description": "Plugin that exposes the Apple TV to HomeKit with much richer features than the vanilla Apple TV implementation of HomeKit.", "main": "dist/index.js", "author": "Maximilian Leith", "scripts": { "lint": "eslint src/**.ts --max-warnings=0", "lintFix": "eslint src/**.ts --max-warnings=0 --fix", "watch": "npm run build && npm link && APPLETV_ENHANCED_DEV=true nodemon", "build": "npm ci --no-audit --no-fund && rimraf -I ./dist && npm run lint && tsc && mkdir ./dist/html && cp -r ./src/html ./dist", "prepublishOnly": "npm run build", "postversion": "git push && git push --tags", "unpair": "rimraf -I user_storage/accessories user_storage/backups user_storage/persist" }, "os": [ "linux", "darwin" ], "cpu": [ "x32", "x64", "arm", "arm64" ], "engines": { "homebridge": "^2.1.0", "node": "^24.17.0 || ^22.23.0" }, "type": "commonjs", "keywords": [ "homebridge-plugin", "appletv", "apple tv", "apple", "tv", "homebridge", "plugin", "playing", "state", "media", "automations", "homekit", "airplay", "roap", "companion", "smarthome", "enhanced" ], "license": "MIT", "files": [ "LICENSE", "dist", "config.schema.json", "LICENSES_OF_DEPENDENCIES", "requirements.txt", "homebridge-ui/public/index.html" ], "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "git+https://github.com/maxileith/homebridge-appletv-enhanced.git" }, "bugs": { "url": "http://github.com/maxileith/homebridge-appletv-enhanced/issues" }, "devDependencies": { "@eslint/js": "^10.0.1", "@stylistic/eslint-plugin": "^5.10.0", "@types/md5": "^2.3.6", "@types/node": "^24.13.2", "eslint": "^10.5.0", "homebridge": "^2.1.0", "homebridge-config-ui-x": "^5.24.0", "jiti": "^2.7.0", "nodemon": "^3.1.11", "rimraf": "^6.1.2", "standard-version": "^9.5.0", "ts-node": "^10.9.2", "typescript": "^6.0.3", "typescript-eslint": "^8.61.1" }, "dependencies": { "@sebbo2002/node-pyatv": "^9.0.2", "axios": "^1.18.0", "compare-versions": "^6.1.1", "md5": "^2.3.0" }, "homepage": "https://github.com/maxileith/homebridge-appletv-enhanced#readme", "funding": [ { "type": "paypal", "url": "https://www.paypal.me/maxileith/EUR" }, { "type": "github", "url": "https://github.com/sponsors/maxileith" }, { "type": "buymeacoffee", "url": "https://www.buymeacoffee.com/maxileith" } ] }