{
  "name": "homebridge-adt-pulse",
  "displayName": "Homebridge ADT Pulse",
  "version": "3.4.12",
  "description": "Homebridge security system platform for ADT Pulse",
  "main": "./build/index.js",
  "exports": "./build/index.js",
  "type": "module",
  "private": false,
  "scripts": {
    "start": "homebridge --debug --keep-orphans --plugin-path $(pwd)",
    "start-ui": "vite serve",
    "build": "npm-run-all --sequential build:*",
    "build:reset": "rimraf ./build",
    "build:lint": "npx eslint ./src",
    "build:tsc": "tsc --project tsconfig.json",
    "build:fix-paths": "tsconfig-replace-paths --project tsconfig.json",
    "build:cleanup": "rimraf ./build/config-ui/vite",
    "build:ui": "vite build",
    "repl": "node ./build/scripts/repl.js",
    "test-api": "node ./build/scripts/test-api.js",
    "postinstall": "node postinstall.js"
  },
  "types": "",
  "repository": {
    "type": "git",
    "url": "git://github.com/mrjackyliang/homebridge-adt-pulse.git"
  },
  "funding": [
    {
      "type": "github",
      "url": "https://github.com/sponsors/mrjackyliang"
    },
    {
      "type": "custom",
      "url": "https://liang.nyc/paypal"
    }
  ],
  "keywords": [
    "homebridge",
    "homebridge-plugin",
    "homekit",
    "adt",
    "adt-pulse",
    "icontrol",
    "security",
    "security-system"
  ],
  "author": {
    "name": "Jacky Liang",
    "email": "hello@mrjackyliang.com",
    "url": "https://www.mrjackyliang.com"
  },
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/mrjackyliang/homebridge-adt-pulse/issues"
  },
  "files": [
    "./build",
    "config.schema.json",
    "postinstall.js"
  ],
  "homepage": "https://github.com/mrjackyliang/homebridge-adt-pulse",
  "engines": {
    "homebridge": "~1.8.0 || ^2.0.0-beta.0",
    "node": ">=20"
  },
  "dependencies": {
    "@faker-js/faker": "9.3.0",
    "@homebridge/plugin-ui-utils": "2.0.0",
    "@hookform/resolvers": "3.10.0",
    "axios": "1.7.9",
    "axios-cookiejar-support": "5.0.5",
    "chalk": "5.4.1",
    "jsdom": "25.0.1",
    "latest-version": "9.0.0",
    "lodash": "4.17.21",
    "luxon": "3.5.0",
    "react": "19.0.0",
    "react-dom": "19.0.0",
    "react-hook-form": "7.54.2",
    "semver": "7.6.3",
    "serialize-error": "12.0.0",
    "tough-cookie": "5.0.0",
    "ua-parser-js": "2.0.0",
    "zod": "3.24.1"
  },
  "devDependencies": {
    "@eslint/js": "9.17.0",
    "@stylistic/eslint-plugin": "2.12.1",
    "@types/jsdom": "21.1.7",
    "@types/lodash": "4.17.14",
    "@types/luxon": "3.4.2",
    "@types/node": "22.10.5",
    "@types/react": "19.0.3",
    "@types/react-dom": "19.0.2",
    "@types/semver": "7.5.8",
    "@types/tough-cookie": "4.0.5",
    "@typescript-eslint/eslint-plugin": "8.19.1",
    "@typescript-eslint/parser": "8.19.1",
    "@vitejs/plugin-react": "4.3.4",
    "eslint": "9.17.0",
    "eslint-import-resolver-typescript": "3.7.0",
    "eslint-plugin-import": "2.31.0",
    "eslint-plugin-jsx-a11y": "6.10.2",
    "eslint-plugin-react": "7.37.3",
    "eslint-plugin-react-hooks": "5.1.0",
    "globals": "15.14.0",
    "homebridge": "1.8.5",
    "npm-run-all": "4.1.5",
    "rimraf": "6.0.1",
    "tsconfig-replace-paths": "0.0.14",
    "typescript": "5.7.2",
    "vite": "6.0.7",
    "vite-tsconfig-paths": "5.1.4"
  }
}
