UNPKG

@spectralblu/eufy-security-client

Version:

Client to comunicate with Eufy-Security devices, forked from bropat/eufy-client-security

77 lines (76 loc) 2.2 kB
{ "name": "@spectralblu/eufy-security-client", "version": "2.9.1-dualcams-01", "description": "Client to comunicate with Eufy-Security devices, forked from bropat/eufy-client-security", "author": "Daniel Lee <daniel@spectralblu.net>", "homepage": "https://github.com/spectralblu/eufy-security-client", "main": "build/index.js", "scripts": { "build:ts": "tsc -p tsconfig.build.json && npm run copy-proto-build", "copy-proto-build": "npx copyfiles -u 1 \"src/**/*.proto\" \"src/**/*.crt\" build", "test": "echo \"Error: no test specified\" && exit 1", "build": "npm run build:ts", "watch:ts": "tsc -p tsconfig.build.json --watch", "watch": "npm run watch:ts", "lint": "eslint --ext .ts src", "prepublishOnly": "tsc -p tsconfig.build.json && npm run copy-proto-build" }, "license": "MIT", "keywords": [ "eufy", "eufycam", "cam", "cameras", "security", "eufy-security", "doorbell", "lock", "keypad", "smartlock", "smartsafe" ], "repository": { "type": "git", "url": "git+https://github.com/spectralblu/eufy-security-client.git" }, "engines": { "node": ">=18.0.0" }, "dependencies": { "@cospired/i18n-iso-languages": "^4.1.0", "crypto-js": "^4.2.0", "date-and-time": "^3.0.3", "fs-extra": "^11.1.1", "got": "^11.8.6", "i18n-iso-countries": "^7.7.0", "image-type": "^4.1.0", "long": "^5.2.3", "mqtt": "^5.1.4", "node-rsa": "^1.1.1", "node-schedule": "^2.1.1", "p-throttle": "^4.1.1", "protobufjs": "^7.2.5", "qs": "^6.11.2", "sweet-collections": "^1.1.0", "tiny-typed-emitter": "^2.1.0", "ts-log": "^2.2.5" }, "devDependencies": { "@types/crypto-js": "^4.1.3", "@types/fs-extra": "^11.0.3", "@types/node": "^18.18.8", "@types/node-rsa": "^1.1.3", "@types/node-schedule": "^2.1.2", "@types/qs": "^6.9.9", "@typescript-eslint/eslint-plugin": "^6.9.1", "@typescript-eslint/parser": "^6.9.1", "eslint": "^8.53.0", "typescript": "^5.2.2" }, "bugs": { "url": "https://github.com/spectralblu/eufy-security-client/issues" }, "directories": { "doc": "docs" } }