{
    "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"
        }
    ]
}
