{
  "name": "homebridge-config-ui-x",
  "displayName": "Homebridge Config UI X",
  "version": "4.6.4",
  "description": "A web based management, configuration and control platform for Homebridge",
  "license": "MIT",
  "author": "oznu <dev@oz.nu>",
  "repository": {
    "type": "git",
    "url": "git://github.com/oznu/homebridge-config-ui-x.git"
  },
  "bugs": {
    "url": "https://github.com/oznu/homebridge-config-ui-x/issues"
  },
  "main": "./dist/index.js",
  "bin": {
    "homebridge-config-ui-x": "./dist/bin/standalone.js",
    "hb-service": "./dist/bin/hb-service.js"
  },
  "engines": {
    "node": ">=8.15.1",
    "homebridge": ">=0.4.22"
  },
  "scripts": {
    "watch": "concurrently \"npm run watch:ui\" \"npm run watch:server\"",
    "watch:server": "nodemon",
    "watch:ui": "npm run start --prefix ui",
    "build": "npm run build:server && npm run build:ui",
    "build:server": "rimraf dist && tsc -p tsconfig.build.json && npm run webpack",
    "build:ui": "npm run build --prefix ui",
    "start": "ts-node -r tsconfig-paths/register src/main.ts",
    "lint": "npm run lint:server && npm run lint:ui",
    "lint:server": "tslint -p tsconfig.json -c tslint.json",
    "lint:ui": "npm run lint --prefix ui",
    "webpack": "webpack --config webpack.config.js",
    "install:ui": "npm install --prefix ui",
    "prepublishOnly": "npm i --package-lock-only && npm audit && npm run lint && npm run build"
  },
  "bundledDependencies": [
    "@nestjs/common",
    "@nestjs/core",
    "@nestjs/platform-fastify",
    "@nestjs/platform-socket.io",
    "@nestjs/websockets",
    "class-transformer",
    "class-validator",
    "commander",
    "fastify",
    "fastify-static",
    "fs-extra",
    "helmet",
    "reflect-metadata",
    "request",
    "request-promise-native",
    "rxjs",
    "semver"
  ],
  "dependencies": {
    "@nestjs/common": "^6.10.1",
    "@nestjs/core": "^6.10.1",
    "@nestjs/platform-fastify": "^6.10.1",
    "@nestjs/platform-socket.io": "^6.10.1",
    "@nestjs/websockets": "^6.10.1",
    "class-transformer": "^0.2.3",
    "class-validator": "^0.10.2",
    "commander": "^2.20.3",
    "dayjs": "^1.8.17",
    "fastify": "^2.10.0",
    "fastify-static": "^2.5.0",
    "fs-extra": "^8.1.0",
    "helmet": "^3.21.2",
    "node-pty-prebuilt-multiarch": "^0.9.0",
    "reflect-metadata": "^0.1.12",
    "request": "^2.88.0",
    "request-promise-native": "^1.0.8",
    "rxjs": "^6.5.3",
    "semver": "^6.3.0"
  },
  "devDependencies": {
    "@nestjs/jwt": "^6.1.1",
    "@nestjs/passport": "^6.1.0",
    "@oznu/hap-client": "^1.0.6",
    "@types/express": "^4.17.2",
    "@types/fs-extra": "^8.0.1",
    "@types/node": "^12.12.12",
    "@types/socket.io": "^2.1.4",
    "bash-color": "0.0.4",
    "buffer-shims": "^1.0.0",
    "concurrently": "^5.0.0",
    "dotenv": "^8.2.0",
    "lodash": "^4.17.15",
    "nodemon": "^1.19.4",
    "passport": "^0.4.0",
    "passport-jwt": "^4.0.0",
    "pino-pretty": "^3.4.0",
    "point-of-view": "^3.7.0",
    "prettier": "^1.19.1",
    "qr-image": "^3.2.0",
    "rimraf": "^3.0.0",
    "ts-loader": "^6.2.1",
    "ts-node": "^8.5.2",
    "tsconfig-paths": "^3.9.0",
    "tslint": "^5.20.1",
    "typescript": "^3.6.4",
    "webpack": "^4.41.2",
    "webpack-cli": "^3.3.10",
    "webpack-node-externals": "^1.7.2"
  },
  "keywords": [
    "homebridge-plugin",
    "ui",
    "gui",
    "web",
    "homebridge",
    "homebridge-config-ui-x",
    "ui-x",
    "config-ui-x",
    "homebridge-x",
    "homebridge server",
    "homebridge ui",
    "homebridge-ui",
    "homebridge gui",
    "homebridge-gui",
    "web interface",
    "config ui",
    "management",
    "config editor",
    "linux",
    "macOS",
    "osx",
    "windows",
    "raspberry pi",
    "accessory control",
    "smart home"
  ]
}
