{
  "name": "homebridge-ratgdo",
  "displayName": "Homebridge Ratgdo",
  "version": "2.7.2",
  "description": "HomeKit integration using Ratgdo and Konnected devices for LiftMaster and Chamberlain garage door openers, without requiring myQ.",
  "license": "ISC",
  "repository": {
    "type": "git",
    "url": "git://github.com/hjdhjd/homebridge-ratgdo.git"
  },
  "bugs": {
    "url": "https://github.com/hjdhjd/homebridge-ratgdo/issues"
  },
  "type": "module",
  "engines": {
    "homebridge": ">=1.8.0 || >=2.0.0",
    "node": ">=20.0"
  },
  "main": "dist/index.js",
  "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"
  },
  "keywords": [
    "chamberlain",
    "esphome",
    "homebridge-plugin",
    "homekit",
    "garage",
    "garage door opener",
    "gdo",
    "liftmaster",
    "konnected",
    "myq",
    "ratgdo"
  ],
  "devDependencies": {
    "@stylistic/eslint-plugin": "^4.2.0",
    "@types/eventsource": "^1.1.15",
    "@types/node": "^22.13.11",
    "eslint": "9.23.0",
    "homebridge": "^1.9.0",
    "shx": "^0.4.0",
    "typescript": "^5.8.2",
    "typescript-eslint": "^8.27.0"
  },
  "dependencies": {
    "@homebridge/plugin-ui-utils": "^2.0.1",
    "bonjour-service": "^1.3.0",
    "eventsource": "=2.0.2",
    "homebridge-plugin-utils": "^1.15.3"
  }
}
