UNPKG

@camera.ui/camera-ui-eufy

Version:

Integrates Eufy security cameras and doorbells into camera.ui, with device discovery, live streaming, and motion, object, battery and doorbell events.

52 lines 2.09 kB
{ "displayName": "Eufy", "name": "@camera.ui/camera-ui-eufy", "version": "1.1.5", "description": "Integrates Eufy security cameras and doorbells into camera.ui, with device discovery, live streaming, and motion, object, battery and doorbell events.", "author": "seydx (https://github.com/cameraui/plugins)", "main": "./dist/index.js", "type": "commonjs", "scripts": { "build": "rimraf dist && npm run build:eufy && tsc", "build:eufy": "npm --prefix ../externals/eufy-security-client ci --ignore-scripts && npm --prefix ../externals/eufy-security-client run build", "bundle": "npm run format && npm run lint && npm run build && cui bundle", "bundle:dev": "npm run format && npm run lint && npm run build && cross-env MODE=development cui bundle", "format": "prettier --write \"src/\" --ignore-unknown --no-error-on-unmatched-pattern", "install-updates": "npm i --save --force", "lint": "eslint --fix .", "prepublishOnly": "node -e \"if(!process.env.SAFE_PUBLISH){console.error('Error: Please use @camera.ui/cli to publish the plugin:\\n npm run publish:alpha\\n npm run publish:beta\\n npm run publish:latest\\n');process.exit(1)}\"", "publish:alpha": "npm i --save --force && npm run bundle && cui publish --alpha", "publish:beta": "npm i --save --force && npm run bundle && cui publish --beta", "publish:latest": "npm i --save --force && npm run bundle && cui publish --latest", "update": "updates --update ./" }, "bugs": { "url": "https://github.com/cameraui/plugins/issues" }, "engines": { "camera.ui": ">=2.0.11", "node": ">=22.0.0" }, "os": [], "cpu": [], "homepage": "https://github.com/cameraui/plugins/tree/main/camera-ui-eufy#readme", "keywords": [ "camera-ui-plugin", "cameras", "eufy", "doorbell" ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/cameraui/plugins.git", "directory": "camera-ui-eufy" }, "allowScripts": { "node-av@6.2.0-beta.5": true }, "files": [ "bundle.zip", "CHANGELOG.md" ] }