{
  "name": "homebridge-unifi-access",
  "version": "1.12.1",
  "displayName": "UniFi Access",
  "description": "Homebridge UniFi Access plugin providing complete HomeKit integration for the UniFi Access ecosystem with full support for most features including autoconfiguration, motion detection, multiple controllers, and realtime updates.",
  "author": {
    "name": "HJD",
    "url": "https://github.com/hjdhjd"
  },
  "homepage": "https://github.com/hjdhjd/homebridge-unifi-access#readme",
  "license": "ISC",
  "repository": {
    "type": "git",
    "url": "git://github.com/hjdhjd/homebridge-unifi-access.git"
  },
  "bugs": {
    "url": "http://github.com/hjdhjd/homebridge-unifi-access/issues"
  },
  "type": "module",
  "engines": {
    "homebridge": ">=1.8.0 || >=2.0.0",
    "node": ">=18"
  },
  "keywords": [
    "homebridge",
    "homebridge-plugin",
    "homebridge-unifi-access",
    "homekit",
    "camera",
    "doorbell",
    "ubiquiti",
    "unifi",
    "unifi access",
    "unifi protect",
    "motion",
    "motion sensor",
    "security",
    "udm",
    "udm pro",
    "udm-pro",
    "unifi camera",
    "unifi cloud key",
    "unifi dream machine pro",
    "unifios"
  ],
  "scripts": {
    "prebuild": "npm run clean && npm run build-ui",
    "build": "tsc",
    "build-ui": "shx mkdir -p homebridge-ui/public/lib && shx cp \"node_modules/homebridge-plugin-utils/dist/ui/**/*.@(js|mjs){,.map}\" homebridge-ui/public/lib",
    "clean": "shx rm -rf dist homebridge-ui/public/lib",
    "prelint": "npm run build-ui",
    "lint": "eslint --max-warnings=${ESLINT_MAX_WARNINGS:-\"-1\"} eslint.config.mjs src homebridge-ui/*.js homebridge-ui/public/**.mjs",
    "postpublish": "npm run clean",
    "prepublishOnly": "npm run lint && npm run build"
  },
  "main": "dist/index.js",
  "dependencies": {
    "@homebridge/plugin-ui-utils": "2.1.2",
    "homebridge-plugin-utils": "1.30.0",
    "unifi-access": "1.5.3"
  },
  "devDependencies": {
    "@stylistic/eslint-plugin": "5.7.1",
    "@types/node": "25.0.10",
    "eslint": "9.39.2",
    "homebridge": "1.11.1",
    "shx": "0.4.0",
    "typescript": "5.9.3",
    "typescript-eslint": "8.53.1"
  },
  "overrides": {
    "@types/readable-stream": "4.0.23"
  }
}
