UNPKG

homebridge-camera-ui

Version:
107 lines (106 loc) 3.28 kB
{ "name": "homebridge-camera-ui", "version": "4.2.4", "description": "User Interface for RTSP capable cameras.", "author": "SeydX (https://github.com/SeydX/homebridge-camera-ui)", "scripts": { "build": "concurrently \"npm run build:homebridge-ui\" \"npm run build:ui\"", "build:homebridge-ui": "npm run build --prefix homebridge-ui/ui", "build:ui": "npm run build --prefix ui", "lint": "concurrently \"npm run lint:homebridge-ui\" \"npm run lint:plugin\" \"npm run lint:server\" \"npm run lint:ui\"", "lint:homebridge-ui": "npm run lint --prefix homebridge-ui/ui", "lint:plugin": "eslint --fix ./plugin", "lint:server": "eslint --fix . --ignore-pattern 'plugin'", "lint:ui": "npm run lint --prefix ui", "test": "jest --runInBand --forceExit --detectOpenHandles --config ./test/jest.config.js", "watch": "concurrently \"npm run watch:homebridge-ui\" \"npm run watch:server\" \"npm run watch:ui\"", "watch:homebridge-ui": "npm run serve --prefix homebridge-ui/ui", "watch:server": "nodemon --trace-warnings server/index.js", "watch:ui": "npm run serve --prefix ui", "prepublishOnly": "npm i --package-lock-only && npm run lint && npm run build" }, "main": "index.js", "dependencies": { "@aws-sdk/client-rekognition": "^3.14.0", "@homebridge/plugin-ui-utils": "^0.0.19", "compare-versions": "^3.6.0", "connect-history-api-fallback": "^1.6.0", "cors": "^2.8.5", "express": "^4.17.1", "ffmpeg-for-homebridge": "^0.0.9", "fs-extra": "10.0.0", "get-port": "^5.1.1", "got": "^11.8.2", "helmet": "^4.6.0", "jsonwebtoken": "^8.5.1", "lowdb": "^1.0.0", "moment": "^2.29.1", "morgan": "^1.10.0", "mqtt": "^4.2.6", "multer": "^1.4.2", "nanoid": "^3.1.22", "os": "^0.1.1", "piexifjs": "^1.0.6", "ping": "^0.4.1", "socket.io": "^4.0.1", "swagger-jsdoc": "^6.1.0", "swagger-ui-express": "^4.1.6", "tar": "^6.1.0", "telegraf": "^4.3.0", "web-push": "^3.4.4" }, "devDependencies": { "@babel/core": "7.14.0", "@babel/eslint-parser": "7.13.14", "@babel/eslint-plugin": "7.13.16", "concurrently": "^6.0.2", "eslint": "^7.25.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jest": "^24.3.6", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-unicorn": "^31.0.0", "jest": "^26.6.3", "nodemon": "^2.0.7", "prettier": "^2.2.1", "supertest": "^6.1.3" }, "bugs": { "url": "https://github.com/SeydX/homebridge-camera-ui/issues" }, "engines": { "node": ">=12.18.3", "homebridge": "^1.1.6" }, "funding": [ { "type": "paypal", "url": "https://paypal.me/seydx" }, { "type": "kofi", "url": "https://ko-fi.com/seydx" }, { "type": "github", "url": "https://github.com/sponsors/SeydX" } ], "homepage": "https://github.com/SeydX/homebridge-camera-ui#readme", "keywords": [ "camera", "homebridge-plugin", "motion", "detection", "ui", "rekognition", "aws", "interface", "webapp" ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/SeydX/homebridge-camera-ui.git" } }