{"_id":"@caplaz/eufy-security-client","_rev":"5-43945ea9dfb491b864c8c932512b300b","name":"@caplaz/eufy-security-client","dist-tags":{"latest":"0.4.0"},"versions":{"0.2.0":{"name":"@caplaz/eufy-security-client","version":"0.2.0","keywords":["eufy","security","websocket","client","camera","typescript"],"author":{"url":"https://www.caplaz.com","name":"Stefano Acerbetti","email":"stefano@caplaz.com"},"license":"MIT","_id":"@caplaz/eufy-security-client@0.2.0","maintainers":[{"name":"acerbetti","email":"acerbetti@gmail.com"}],"homepage":"https://github.com/caplaz/eufy-security-scrypted/tree/main/packages/eufy-security-client#readme","bugs":{"url":"https://github.com/caplaz/eufy-security-scrypted/issues"},"dist":{"shasum":"4b05249bedbe52891bccdbb72ba377b3a0c7f262","tarball":"https://registry.npmjs.org/@caplaz/eufy-security-client/-/eufy-security-client-0.2.0.tgz","fileCount":172,"integrity":"sha512-pZvvgTIwqF2rUjMtkQo+72ZFyy5gE+E2zkMRV4oGJ2S7s+h592XdTYqcCbAANcu7fQa6mWublzdovOMT/sWHGQ==","signatures":[{"sig":"MEYCIQC8O2QeQsI+cX1mq64TUOr98hiOW+pURdACO1RFLS+6hQIhAJQlo7TN/Aidfavt516+UPllCAEutc5MzZQQwRmhcDTz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603189},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5ef5baeb03838fbc8c5e17d7cadacadecd0946f4","scripts":{"dev":"tsc --build --watch","lint":"npx eslint src/**/*.ts --max-warnings 0 --cache --config ../../.eslintrc.js","test":"jest --reporters=default --reporters=jest-junit --passWithNoTests","build":"tsc --build","clean":"rm -rf dist coverage .tsbuildinfo tsconfig.tsbuildinfo","format":"prettier --write src/**/*.ts --cache","prepare":"npm run build","lint:fix":"eslint src/**/*.ts --fix --cache","test:unit":"jest --testPathPattern=unit --passWithNoTests","typecheck":"tsc --noEmit --skipLibCheck","test:watch":"jest --watch --reporters=default --reporters=jest-junit","build:watch":"tsc --build --watch","format:check":"prettier --check src/**/*.ts --cache","test:coverage":"jest --coverage --reporters=default --reporters=jest-junit","prepublishOnly":"npm run test && npm run build","test:integration":"jest --testPathPattern=integration --passWithNoTests","build:incremental":"tsc --build --incremental"},"_npmUser":{"name":"acerbetti","email":"acerbetti@gmail.com"},"repository":{"url":"git+https://github.com/caplaz/eufy-security-scrypted.git","type":"git","directory":"packages/eufy-security-client"},"_npmVersion":"11.3.0","description":"WebSocket client library for communicating with eufy-security-ws server with type-safe event handling and device management for Eufy security cameras","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.2","tslog":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","prettier":"^3.2.5","@types/ws":"^8.18.1","jest-junit":"^16.0.0","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^22.10.1","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eufy-security-client_0.2.0_1761515539346_0.32272769505327514","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@caplaz/eufy-security-client","version":"0.2.1","keywords":["eufy","security","websocket","client","camera","typescript"],"author":{"url":"https://www.caplaz.com","name":"Stefano Acerbetti","email":"stefano@caplaz.com"},"license":"MIT","_id":"@caplaz/eufy-security-client@0.2.1","maintainers":[{"name":"acerbetti","email":"acerbetti@gmail.com"}],"homepage":"https://github.com/caplaz/eufy-security-scrypted/tree/main/packages/eufy-security-client#readme","bugs":{"url":"https://github.com/caplaz/eufy-security-scrypted/issues"},"dist":{"shasum":"adb86a89d9c46add87f988fa0131ffc61ad5627f","tarball":"https://registry.npmjs.org/@caplaz/eufy-security-client/-/eufy-security-client-0.2.1.tgz","fileCount":172,"integrity":"sha512-kt7C3BdDvxeJZ5nukrYLZoCLrVPu50e0uUlZ1gMemFe0+J/+dP5XbgBFPLlZkhYsiS7brzFlVpPebJVoGgKoYA==","signatures":[{"sig":"MEUCIQCjJdchVIDz/n6PWevD2NG0XuJVQGWfxWDMTODqJIx/fgIgM1A6OA48FkHLBZNqReJrxPmb2L/kNpWoa/Zu/mcO6Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605160},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"55da9b0da8163bd22db6094e429e25ed9fe64f06","scripts":{"dev":"tsc --build --watch","lint":"npx eslint src/**/*.ts --max-warnings 0 --cache --config ../../.eslintrc.js","test":"jest --reporters=default --reporters=jest-junit --passWithNoTests","build":"tsc --build","clean":"rm -rf dist coverage .tsbuildinfo tsconfig.tsbuildinfo","format":"prettier --write src/**/*.ts --cache","prepare":"npm run build","lint:fix":"eslint src/**/*.ts --fix --cache","test:unit":"jest --testPathPattern=unit --passWithNoTests","typecheck":"tsc --noEmit --skipLibCheck","test:watch":"jest --watch --reporters=default --reporters=jest-junit","build:watch":"tsc --build --watch","format:check":"prettier --check src/**/*.ts --cache","test:coverage":"jest --coverage --reporters=default --reporters=jest-junit","prepublishOnly":"npm run test && npm run build","test:integration":"jest --testPathPattern=integration --passWithNoTests","build:incremental":"tsc --build --incremental"},"_npmUser":{"name":"acerbetti","email":"acerbetti@gmail.com"},"repository":{"url":"https://github.com/caplaz/eufy-security-scrypted.git","type":"git","directory":"packages/eufy-security-client"},"_npmVersion":"lerna/8.2.4/node@v20.19.5+x64 (linux)","description":"WebSocket client library for communicating with eufy-security-ws server with type-safe event handling and device management for Eufy security cameras","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ws":"^8.18.2","tslog":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.5","prettier":"^3.2.5","@types/ws":"^8.18.1","jest-junit":"^16.0.0","typescript":"^5.0.0","@types/jest":"^29.5.14","@types/node":"^22.10.1","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eufy-security-client_0.2.1_1761519108269_0.08099107474251954","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@caplaz/eufy-security-client","version":"0.3.0","keywords":["eufy","security","websocket","client","camera","typescript"],"author":{"url":"https://www.caplaz.com","name":"Stefano Acerbetti","email":"stefano@caplaz.com"},"license":"MIT","_id":"@caplaz/eufy-security-client@0.3.0","maintainers":[{"name":"acerbetti","email":"acerbetti@gmail.com"}],"homepage":"https://github.com/caplaz/eufy-security-scrypted/tree/main/packages/eufy-security-client#readme","bugs":{"url":"https://github.com/caplaz/eufy-security-scrypted/issues"},"dist":{"shasum":"67591bed54f0729c545e9b1a9230564b8fa3ce34","tarball":"https://registry.npmjs.org/@caplaz/eufy-security-client/-/eufy-security-client-0.3.0.tgz","fileCount":172,"integrity":"sha512-01RZ2WOHjLJU46rZgvcOjeg3k31HVHTckiDKsGzMOMEx7L6slp/WzKezDpJMF4sTR17H7k8xRji9nrM+RtlAnw==","signatures":[{"sig":"MEYCIQC2/6bwMtjK/NmLSPTssD67ED8SLLBMcrYQYGZnWe+ImgIhAJuWwVTTwO7iwr8Yd9MCwWJbyEdBwVYn55W7zAXdNB41","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608346},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"855d593c425ae57dd334fba4aeac7376600d688d","scripts":{"dev":"tsc --build --watch","lint":"npx eslint src/**/*.ts --max-warnings 0 --cache","test":"jest --reporters=default --reporters=jest-junit --passWithNoTests","build":"tsc --build","clean":"rm -rf dist coverage .tsbuildinfo tsconfig.tsbuildinfo","format":"prettier --write src/**/*.ts --cache","prepare":"npm run build","lint:fix":"eslint src/**/*.ts --fix --cache","test:unit":"jest --testPathPattern=unit --passWithNoTests","typecheck":"tsc --noEmit --skipLibCheck","test:watch":"jest --watch --reporters=default --reporters=jest-junit","build:watch":"tsc --build --watch","format:check":"prettier --check src/**/*.ts --cache","test:coverage":"jest --coverage --reporters=default --reporters=jest-junit","prepublishOnly":"npm run test && npm run build","test:integration":"jest --testPathPattern=integration --passWithNoTests","build:incremental":"tsc --build --incremental"},"_npmUser":{"name":"acerbetti","email":"acerbetti@gmail.com"},"repository":{"url":"https://github.com/caplaz/eufy-security-scrypted.git","type":"git","directory":"packages/eufy-security-client"},"_npmVersion":"lerna/8.2.4/node@v20.20.2+x64 (linux)","description":"WebSocket client library for communicating with eufy-security-ws server with type-safe event handling and device management for Eufy security cameras","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.2","tslog":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.2.1","ts-jest":"^29.4.9","prettier":"^3.8.3","@types/ws":"^8.18.1","jest-junit":"^16.0.0","typescript":"^6.0.0","@types/jest":"^29.5.14","@types/node":"^25.0.0","@typescript-eslint/parser":"^8.58.2","@typescript-eslint/eslint-plugin":"^8.58.2"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eufy-security-client_0.3.0_1776639782138_0.7244639640028139","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@caplaz/eufy-security-client","version":"0.3.1","keywords":["eufy","security","websocket","client","camera","typescript"],"author":{"url":"https://www.caplaz.com","name":"Stefano Acerbetti","email":"stefano@caplaz.com"},"license":"MIT","_id":"@caplaz/eufy-security-client@0.3.1","maintainers":[{"name":"acerbetti","email":"acerbetti@gmail.com"}],"homepage":"https://github.com/caplaz/eufy-security-scrypted/tree/main/packages/eufy-security-client#readme","bugs":{"url":"https://github.com/caplaz/eufy-security-scrypted/issues"},"dist":{"shasum":"397ca730e9a01ec81bd063809a2ea866b8481064","tarball":"https://registry.npmjs.org/@caplaz/eufy-security-client/-/eufy-security-client-0.3.1.tgz","fileCount":172,"integrity":"sha512-D2EO8vPhO4CCDoS/kbb7u74XTy9DY4wBRpdPBzYT8hLmYzzcFsnldTLhJhRzskd4Yxmk5m4fTlz0QYmVGw38yA==","signatures":[{"sig":"MEQCIBO5tThNRg3VhbgPRTAOKxCXHA1M//g8eAGOHG5+5xDpAiBvzbFKnrO3mCAtVy4HhEDyh3hhQcmKhX0IuF80b1gm9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612606},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4d7baff5394082d4f50c661404d2962f0da84791","scripts":{"dev":"tsc --build --watch","lint":"npx eslint src/**/*.ts --max-warnings 0 --cache","test":"jest --reporters=default --reporters=jest-junit --passWithNoTests","build":"tsc --build","clean":"rm -rf dist coverage .tsbuildinfo tsconfig.tsbuildinfo","format":"prettier --write src/**/*.ts --cache","prepare":"npm run build","lint:fix":"eslint src/**/*.ts --fix --cache","test:unit":"jest --testPathPattern=unit --passWithNoTests","typecheck":"tsc --noEmit --skipLibCheck","test:watch":"jest --watch --reporters=default --reporters=jest-junit","build:watch":"tsc --build --watch","format:check":"prettier --check src/**/*.ts --cache","test:coverage":"jest --coverage --reporters=default --reporters=jest-junit","prepublishOnly":"npm run test && npm run build","test:integration":"jest --testPathPattern=integration --passWithNoTests","build:incremental":"tsc --build --incremental"},"_npmUser":{"name":"acerbetti","email":"acerbetti@gmail.com"},"repository":{"url":"https://github.com/caplaz/eufy-security-scrypted.git","type":"git","directory":"packages/eufy-security-client"},"_npmVersion":"lerna/8.2.4/node@v20.20.2+x64 (linux)","description":"WebSocket client library for communicating with eufy-security-ws server with type-safe event handling and device management for Eufy security cameras","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.2","tslog":"^4.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^10.2.1","ts-jest":"^29.4.9","prettier":"^3.8.3","@types/ws":"^8.18.1","jest-junit":"^16.0.0","typescript":"^6.0.0","@types/jest":"^29.5.14","@types/node":"^25.0.0","@typescript-eslint/parser":"^8.58.2","@typescript-eslint/eslint-plugin":"^8.58.2"},"peerDependencies":{"typescript":">=4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eufy-security-client_0.3.1_1776745145357_0.060510275549743975","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@caplaz/eufy-security-client","version":"0.4.0","description":"WebSocket client library for communicating with eufy-security-ws server with type-safe event handling and device management for Eufy security cameras","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"build":"tsc --build","build:watch":"tsc --build --watch","build:incremental":"tsc --build --incremental","test":"jest --reporters=default --reporters=jest-junit --passWithNoTests","test:watch":"jest --watch --reporters=default --reporters=jest-junit","test:coverage":"jest --coverage --reporters=default --reporters=jest-junit","test:unit":"jest --testPathPattern=unit --passWithNoTests","test:integration":"jest --testPathPattern=integration --passWithNoTests","clean":"rm -rf dist coverage .tsbuildinfo tsconfig.tsbuildinfo","typecheck":"tsc --noEmit --skipLibCheck","dev":"tsc --build --watch","lint":"npx eslint src/**/*.ts --max-warnings 0 --cache","lint:fix":"eslint src/**/*.ts --fix --cache","format":"prettier --write src/**/*.ts --cache","format:check":"prettier --check src/**/*.ts --cache","prepare":"npm run build","prepublishOnly":"npm run test && npm run build"},"keywords":["eufy","security","websocket","client","camera","typescript"],"author":{"name":"Stefano Acerbetti","email":"stefano@caplaz.com","url":"https://www.caplaz.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/caplaz/eufy-security-scrypted.git","directory":"packages/eufy-security-client"},"bugs":{"url":"https://github.com/caplaz/eufy-security-scrypted/issues"},"homepage":"https://github.com/caplaz/eufy-security-scrypted/tree/main/packages/eufy-security-client#readme","dependencies":{"tslog":"^4.9.3","ws":"^8.18.2"},"devDependencies":{"@types/jest":"^29.5.14","@types/node":"^25.0.0","@types/ws":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.58.2","@typescript-eslint/parser":"^8.58.2","eslint":"^10.2.1","jest":"^29.7.0","jest-junit":"^16.0.0","prettier":"^3.8.3","ts-jest":"^29.4.9","typescript":"^6.0.0"},"peerDependencies":{"typescript":">=4.5.0"},"gitHead":"f205a27efc3a99e66ff81b8933b3a60c4af9198b","_nodeVersion":"20.20.2","_npmVersion":"lerna/8.2.4/node@v20.20.2+x64 (linux)","_id":"@caplaz/eufy-security-client@0.4.0","dist":{"integrity":"sha512-xLAYHwXWCcLjgiBoM76HQTW4YrxcJYMhPPKngCtP0zWNfq4299aQfnnFtOU70ZoMdEGOn2vkm521HnDgA2neCw==","shasum":"d8d5dfe6ce06134eb59a33108cd6362298fc7a88","tarball":"https://registry.npmjs.org/@caplaz/eufy-security-client/-/eufy-security-client-0.4.0.tgz","fileCount":172,"unpackedSize":617408,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtJsXCzfvPz4A7uqvlFbiqh2Wz73BILhkZLuuAeHbfXQIge3A1p4H+Dpg5anhRRHUvsV/q/uW4dGQk0ovBpsEBOBM="}]},"_npmUser":{"name":"acerbetti","email":"acerbetti@gmail.com"},"directories":{},"maintainers":[{"name":"acerbetti","email":"acerbetti@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eufy-security-client_0.4.0_1784564920957_0.19555084891366104"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-26T21:52:19.203Z","modified":"2026-07-20T16:28:41.301Z","0.2.0":"2025-10-26T21:52:19.555Z","0.2.1":"2025-10-26T22:51:48.490Z","0.3.0":"2026-04-19T23:03:02.302Z","0.3.1":"2026-04-21T04:19:05.512Z","0.4.0":"2026-07-20T16:28:41.172Z"},"bugs":{"url":"https://github.com/caplaz/eufy-security-scrypted/issues"},"author":{"name":"Stefano Acerbetti","email":"stefano@caplaz.com","url":"https://www.caplaz.com"},"license":"MIT","homepage":"https://github.com/caplaz/eufy-security-scrypted/tree/main/packages/eufy-security-client#readme","keywords":["eufy","security","websocket","client","camera","typescript"],"repository":{"type":"git","url":"https://github.com/caplaz/eufy-security-scrypted.git","directory":"packages/eufy-security-client"},"description":"WebSocket client library for communicating with eufy-security-ws server with type-safe event handling and device management for Eufy security cameras","maintainers":[{"name":"acerbetti","email":"acerbetti@gmail.com"}],"readme":"","readmeFilename":""}