UNPKG

ring-client-api

Version:

Unofficial API for Ring doorbells, cameras, security alarm system and smart lighting

88 lines (87 loc) 2.14 kB
{ "name": "ring-client-api", "version": "14.0.1", "description": "Unofficial API for Ring doorbells, cameras, security alarm system and smart lighting", "main": "lib/index.js", "type": "module", "exports": { ".": "./lib/index.js", "./ffmpeg": "./lib/ffmpeg.js", "./util": "./lib/util.js", "./rest-client": "./lib/rest-client.js", "./streaming/streaming-session": "./lib/streaming/streaming-session.js" }, "scripts": { "build": "rm -rf lib && tsc --declaration && chmod +x ./lib/ring-*-cli.js && rm -rf ./lib/test", "dev": "tsc --declaration --watch --preserveWatchOutput", "lint": "eslint .", "test": "vitest run" }, "dependencies": { "@eneris/push-receiver": "4.3.0", "@homebridge/camera-utils": "^3.0.0", "colors": "1.4.0", "debug": "^4.4.0", "json-bigint": "^1.0.0", "rxjs": "^7.8.2", "systeminformation": "^5.25.11", "undici": "^7.8.0", "uuid": "^11.1.0", "werift": "0.22.1" }, "devDependencies": { "@types/debug": "4.1.12", "@types/json-bigint": "^1.0.4", "@types/node": "22.15.17", "@types/uuid": "10.0.0", "@types/ws": "^8.18.1", "eslint-config-shared": "*", "msw": "^2.8.0", "tsconfig": "*", "typescript": "5.8.3", "vitest": "^3.1.3" }, "engines": { "node": "^20 || ^22" }, "repository": { "type": "git", "url": "git://github.com/dgreif/ring.git" }, "bugs": { "url": "https://github.com/dgreif/ring/issues" }, "homepage": "https://github.com/dgreif/ring/tree/main/packages/ring-client-api#ring-client-api", "author": "dgreif", "license": "MIT", "funding": [ { "type": "paypal", "url": "https://www.paypal.me/dustingreif" }, { "type": "github", "url": "https://github.com/sponsors/dgreif" } ], "bin": { "ring-auth-cli": "lib/ring-auth-cli.js", "ring-device-data-cli": "lib/ring-device-data-cli.js" }, "files": [ "lib" ], "keywords": [ "ring", "doorbell", "doorbot", "camera", "alarm", "smart", "light", "beam", "security", "client", "api" ] }