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.21 kB
{ "name": "homebridge-appletv-enhanced", "displayName": "Apple TV Enhanced", "version": "1.13.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", "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.10.0 || ^2.0.0-beta.0", "node": "^22.17.0 || ^20.19.3" }, "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": "https://github.com/maxileith/homebridge-appletv-enhanced.git" }, "bugs": { "url": "http://github.com/maxileith/homebridge-appletv-enhanced/issues" }, "devDependencies": { "@eslint/js": "^9.31.0", "@stylistic/eslint-plugin-js": "^4.4.1", "@stylistic/eslint-plugin-ts": "^4.4.1", "@types/fs-extra": "^11.0.4", "@types/md5": "^2.3.5", "@types/node": "^24.0.13", "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.32.1", "eslint": "^9.31.0", "homebridge": "^1.10.0", "homebridge-config-ui-x": "^4.80.0", "nodemon": "^3.1.10", "rimraf": "^6.0.1", "standard-version": "^9.5.0", "ts-node": "^10.9.2", "typescript": "^5.8.3" }, "dependencies": { "@sebbo2002/node-pyatv": "^9.0.1", "axios": "^1.10.0", "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" } ] }