{
  "name": "homebridge-assistant-ui",
  "version": "0.0.1-beta.16",
  "description": "Homebridege Assistant UI provides you with your own home appliance control assistant.",
  "author": "sho <sskmy1024.y@gmail.com>",
  "license": "MIT",
  "main": "./dist/index.js",
  "repository": {
    "type": "git",
    "url": "git://github.com/sskmy1024y/homebridge-assistant-ui.git"
  },
  "scripts": {
    "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
    "start": "nest start",
    "watch": "concurrently \"npm run watch:ui\" \"npm run watch:server\"",
    "watch:ui": "npm run watch --prefix ui",
    "watch:server": "nest start --watch",
    "start:prod": "node dist/main",
    "build": "npm run build:ui && npm run build:server",
    "build:ui": "npm run build --prefix ui",
    "build:server": "rimraf dist && nest build --path ./tsconfig.build.json",
    "lint": "npm run lint:server && npm run lint:ui",
    "lint:server": "eslint \"{src,apps,libs,test}/**/*.ts\"",
    "lint:ui": "npm run lint --prefix ui",
    "test:e2e": "NODE_ENV=test jest --forceExit --detectOpenHandles --verbose=true --silent --config ./test/jest-e2e.json",
    "install:ui": "npm install --prefix ui",
    "migrate": "typeorm migration:run",
    "prepublishOnly": "npm run build"
  },
  "bin": {
    "homebridge-assistant-ui": "./dist/bin/start.js",
    "hb-assistant-ui-migrate": "./dist/bin/migrate.js"
  },
  "engines": {
    "node": ">=10.17.0",
    "homebridge": ">=0.4.22"
  },
  "dependencies": {
    "@nestjs/common": "^7.6.5",
    "@nestjs/core": "^7.5.5",
    "@nestjs/platform-fastify": "^7.5.5",
    "@nestjs/typeorm": "^7.1.4",
    "@sqltools/formatter": "^1.2.2",
    "class-transformer": "^0.3.1",
    "class-validator": "^0.12.2",
    "commander": "^6.2.1",
    "fastify-multipart": "^3.3.1",
    "fastify-static": "^3.3.0",
    "fs-extra": "^9.0.1",
    "reflect-metadata": "^0.1.13",
    "rimraf": "^3.0.2",
    "rxjs": "^6.5.4",
    "semver": "^7.3.4",
    "sqlite3": "^5.0.0",
    "sync-fetch": "^0.3.0",
    "typeorm": "^0.2.29"
  },
  "devDependencies": {
    "@nestjs/cli": "^7.0.0",
    "@nestjs/schematics": "^7.0.0",
    "@nestjs/testing": "^7.5.5",
    "@types/express": "^4.17.3",
    "@types/jest": "26.0.10",
    "@types/node": "^13.13.34",
    "@types/supertest": "^2.0.8",
    "@typescript-eslint/eslint-plugin": "3.9.1",
    "@typescript-eslint/parser": "3.9.1",
    "class-transformer": "^0.3.1",
    "class-validator": "^0.12.2",
    "concurrently": "^5.3.0",
    "eslint": "7.7.0",
    "eslint-config-prettier": "^6.10.0",
    "eslint-plugin-import": "^2.20.1",
    "eslint-plugin-prettier": "^3.2.0",
    "jest": "26.4.2",
    "prettier": "^1.19.1",
    "supertest": "^4.0.2",
    "ts-jest": "26.2.0",
    "ts-loader": "^6.2.1",
    "ts-node": "9.0.0",
    "tsconfig-paths": "^3.9.0",
    "typescript": "^3.7.4"
  },
  "peerDependencies": {
    "homebridge-config-ui-x": "^4.32.0"
  },
  "keywords": [
    "homebridge-plugin"
  ]
}
