@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
JSON
{
"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"
]
}