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.

110 lines (109 loc) 3.24 kB
{ "name": "homebridge-appletv-enhanced", "displayName": "Apple TV Enhanced", "version": "1.11.2", "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", "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 && cp ./src/*.py ./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": "^1.9.0 || ^2.0.0-beta.0", "node": "^22.14.0 || ^20.19.0 || ^18.20.8" }, "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", "python_requirements", "homebridge-ui/public/index.html" ], "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "https://github.com/maxileith/homebridge-appletv-enhanced.git" }, "bugs": { "url": "http://github.com/maxileith/homebridge-appletv-enhanced/issues" }, "devDependencies": { "@eslint/js": "^9.23.0", "@stylistic/eslint-plugin-js": "^4.2.0", "@stylistic/eslint-plugin-ts": "^4.2.0", "@types/fs-extra": "^11.0.4", "@types/md5": "^2.3.5", "@types/node": "^22.14.0", "@typescript-eslint/eslint-plugin": "^8.29.0", "@typescript-eslint/parser": "^8.29.0", "eslint": "^9.23.0", "homebridge": "^1.9.0", "homebridge-config-ui-x": "^4.72.0", "nodemon": "^3.1.9", "rimraf": "^6.0.1", "standard-version": "^9.5.0", "ts-node": "^10.9.2", "typescript": "^5.8.2" }, "dependencies": { "@sebbo2002/node-pyatv": "^8.1.2", "axios": "^1.8.4", "compare-versions": "^6.1.1", "fs-extra": "^11.3.0", "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" } ] }