{"_id":"@edgeberry/devicehub-app-client","_rev":"24-05b4a140887fcfc4e4a1ce4cfcb5dcfa","name":"@edgeberry/devicehub-app-client","dist-tags":{"latest":"3.1.1"},"versions":{"0.1.0":{"name":"@edgeberry/devicehub-app-client","version":"0.1.0","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@0.1.0","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"77a54d8ae4d61d126c3efff9703d66478fe0e11a","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-0.1.0.tgz","fileCount":3,"integrity":"sha512-63awSvGWLuHr41UyB6wn3MEVRDfP4wYbIW/B1vPakzzQa4Tb19BNk6fMGvC18gJl6HBXYCGKbpHZqYMxW61eFA==","signatures":[{"sig":"MEQCIFqFVPMpa0kU/KFFgbZhfq//Mw6Jk8sAy1f/2NzYUv3jAiBZy+MdOAXpnaAjX20ydyZjwE2Bwqpl+d/n7MBHAgrzQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16015},"main":"dist/app-client.js","type":"module","types":"dist/app-client.d.ts","gitHead":"e3cb8d6452bddf382c2c0d25d52ce4e0b3c4b977","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.5.0","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"20.12.0","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_0.1.0_1756897140036_0.13752784365401438","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@edgeberry/devicehub-app-client","version":"1.0.2","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.0.2","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"181d62ce9f9f0badccec7d45b2ca2c8829cca08c","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.0.2.tgz","fileCount":3,"integrity":"sha512-KLvGsxR53vCdPtUiyXxT+i2yG3pcyRcFUxArh2w6AltMKyleFYO8u0+736Nk6Xj8Iwt0l6BIMmVAfI3P6Rmj9A==","signatures":[{"sig":"MEUCIH5FMUWR9NhauOiB6D29ZZOpQw6THNRv/QysB7VRaGLGAiEAlgwEa9ux+slvklrAB/VjvUxpqF/DVPKHA2M5yX+8mgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edgeberry%2fdevicehub-app-client@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16015},"main":"dist/app-client.js","type":"module","types":"dist/app-client.d.ts","gitHead":"a19cecc2bc4ab0b87f93fb16eadbae02fe791475","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.8.2","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.0.2_1756899820982_0.01756459171523228","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@edgeberry/devicehub-app-client","version":"1.0.3","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.0.3","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"7b68f6c24ac483dfd59e9960cef206ad8e3f8d02","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.0.3.tgz","fileCount":3,"integrity":"sha512-P1Sfk9WdflQmRWtmmsdT3EkskJZ5Tt4SClPtXAvG2g7SlWGEBDAvIotUBKte7GESrgCL/AIrefEfLFv/YgCRMg==","signatures":[{"sig":"MEUCIQDjh8r75r2Lru9SDshxX5VgFyzHNTdulCKIihAjRjwqDwIgZGhFjELuph/rMm+9Zvfb18AYrKqH2c7Ef+yG9uCWElU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edgeberry%2fdevicehub-app-client@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16015},"main":"dist/app-client.js","type":"module","types":"dist/app-client.d.ts","gitHead":"78e4724c1a02a5b5bb35b3bb27fa92738fec8e90","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.8.2","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.0.3_1756905965375_0.13430348768553735","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@edgeberry/devicehub-app-client","version":"1.0.4","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.0.4","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"e6ab42c94b575b3f08eecb1159f4df96badff62f","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.0.4.tgz","fileCount":3,"integrity":"sha512-0MkE82B3ME3/Ki2LA8C8ZTO/WIwnOGfPhebsbWmhyNBKOTsoT1JHQD43Iy2G/xctVSxBfcMKBw2fcZX3i3IknQ==","signatures":[{"sig":"MEYCIQDO2hZ0lpaY5DGTZg52u/rHc1mCWu+M2yD/NK4sOUfIuAIhAMw2aIT8qYediVdCK3lPbolq9tvKECvWhumDNKFKI75Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edgeberry%2fdevicehub-app-client@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16015},"main":"dist/app-client.js","type":"module","types":"dist/app-client.d.ts","gitHead":"c2300a4592cbdf107e5cf28f4bc0a80fe7f1a30e","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.8.2","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.0.4_1756907382627_0.07664159323297026","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@edgeberry/devicehub-app-client","version":"1.0.5","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.0.5","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"f58c57994732ce0a97188aff34b4ca06b9d58c9f","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.0.5.tgz","fileCount":3,"integrity":"sha512-PQxPulUFk7LoywZTj8LrnCuZh+EZlirb81/3K8FPf3gv22eddsx1n/1YRkktkkKtlmLYsrL8kkQKMj8vfN306A==","signatures":[{"sig":"MEQCIGxiRqoJfslOrQRF8w5ksCcuHRvobI03b6TKSpS/4cPDAiB2Roch6l9qUvOhCvRonu25cChPx9J8rB+DgxP+cpVTow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edgeberry%2fdevicehub-app-client@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16015},"main":"dist/app-client.js","type":"module","types":"dist/app-client.d.ts","gitHead":"fcb2a38ab521ebfcc4a8737ead57448b57e697d2","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.8.2","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.0.5_1756909310588_0.6121113450523552","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@edgeberry/devicehub-app-client","version":"1.1.0","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.1.0","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"643bd90ead30c481ffe5de7c2a787bc87b3b8b25","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.1.0.tgz","fileCount":3,"integrity":"sha512-ZSWVK81wWRCAjHJb9yXMbcCk2h7TPZ23akkT9glykoFGgxOl9ENnFicEHtTR/O218S2f+3eYuuLR0tcBq9uSVA==","signatures":[{"sig":"MEQCIEyeEp3mzRB5i52yvH5nJ9kptvAb1IyEGrj8ozy/hUHEAiA6w10C+8hBO1b8Cb7sKQd3l/HFK09fa9l1hUmtMFlsQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edgeberry%2fdevicehub-app-client@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16015},"main":"dist/app-client.js","type":"module","types":"dist/app-client.d.ts","gitHead":"b0bc1f07fb00bdc408cd61e5dbd483aa434dc33a","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.8.2","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.1.0_1756980215470_0.6062380104195086","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@edgeberry/devicehub-app-client","version":"1.2.0","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.2.0","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"77f473ec5345347329d17668d2dbe47190659dcc","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.2.0.tgz","fileCount":4,"integrity":"sha512-O/godFO50dUAxBm7Lf7GdU9rK5s8FTzEz0aKwJV31gbvBdTW7MtUk+kj11VDJ7TjyC+SNq+RbJHDcM3eFo2Dvw==","signatures":[{"sig":"MEUCIQCdcQPtw5nDhswalMRY1+28KKIMnRMFeOGAe6mxMPv3RgIgVagt9+J/R15jR5IhQKosN0iWIsCKwFDnbEoYV/NdAhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edgeberry%2fdevicehub-app-client@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21964},"main":"dist/app-client.js","type":"module","types":"dist/app-client.d.ts","gitHead":"9dd8dde5b90c779074d355006e65c10a146884f4","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.8.2","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.2.0_1759968081889_0.7238156100104629","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@edgeberry/devicehub-app-client","version":"1.3.0","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.3.0","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"f6dcd4a363ca385831897d6226e0051a84a150f2","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.3.0.tgz","fileCount":4,"integrity":"sha512-obtbzm+f4Lr+FVOIz23uKutQjWWrZKr7ae7Vd4u4fRtXlXILwODsyCb/xZHwg2N6os3nn/OpfdF0a+yQ9lLLJQ==","signatures":[{"sig":"MEUCIQDPw8InZvPF0oKOouJdK0NsFLxyQnNYI3jp9IbkD3C7hAIgG0z6Tf1wqU9DijMHEu+BjNqbNCXwN6hv0i9l79hN/ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edgeberry%2fdevicehub-app-client@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21964},"main":"dist/app-client.js","type":"module","types":"dist/app-client.d.ts","gitHead":"a608b248c90fa4de3ca657f2f2537ce42300b57f","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.8.2","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.3.0_1760966005610_0.33824714398811007","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@edgeberry/devicehub-app-client","version":"1.3.1","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.3.1","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"52a8a791ed197286554ffa044c8c4c1bac0b4b96","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.3.1.tgz","fileCount":4,"integrity":"sha512-t1y5CAgkgUuIgJXORtllV9Byrk2CzW9g9gOA+In+whz7/DUgY0tCjVZ3FuoLYc2bPnT9W2j8RpQwiTPAJ88Z4A==","signatures":[{"sig":"MEQCIEZyg6eX8+3PFbAlA4JfwNNdh4FbCyjZbLb70A7pFl2eAiAKmm2n5ibl67ry/7kW6UyeK4ww6ljAp1ehM0LmfOzKrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22325},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"66f32c08f8072e185155be58b261d441fae101b1","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.5.0","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"20.12.0","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.3.1_1760973944159_0.6093781697459719","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@edgeberry/devicehub-app-client","version":"1.3.2","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.3.2","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"a214743e533b43ee242854eb0745d224a94a414b","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.3.2.tgz","fileCount":4,"integrity":"sha512-wHIF53w4OyC4PaiBB0Bkxr9D2JF3wt4JIIJvPjpGFtDVrfqYyPOCA2QA8BhTpiBGJCL6WRRHd7Pd3JZfWLST7w==","signatures":[{"sig":"MEUCIEwvdmW9a7t6kP0OyJ33WEom/uViJFjQxQn9BHdaH4obAiEAulCmtj6P1VQKcyu/s+di54LGiVKWfpPwUkXnWK9m+hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23039},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"66f32c08f8072e185155be58b261d441fae101b1","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.5.0","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"20.12.0","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.3.2_1760976129684_0.724000216713711","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@edgeberry/devicehub-app-client","version":"1.3.3","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.3.3","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"563338d125d802a2dbac191735cd4cfc86485b62","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.3.3.tgz","fileCount":4,"integrity":"sha512-HRVz74Rk95aBnhs3IJfxtCBwL4Pg24j1Hn2xEyzmroe7t/YsiLcxPrM6VSXpHfrG+eRwfK3kaDwDCr9pjVqcXw==","signatures":[{"sig":"MEUCIQD4ZRTZme3Qbdhg8rQ6MOOQKlg5ow/Z7yLI6etEVYJI1QIgDWrXvr8RH2hPsLLJ8TTwDGPwYTsfUZxQAi+yTT1D84Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23052},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"efc49bcb850186fd47b4e23038328065a3dfc02a","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.5.0","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"20.12.0","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.3.3_1760991553421_0.3285157343682725","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@edgeberry/devicehub-app-client","version":"1.4.0","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.4.0","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"17ef561d448bc38c234f84387b200c46e85a56a6","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.4.0.tgz","fileCount":4,"integrity":"sha512-e0VI6jHO1EOCUpYI5wnFB0TroIVjnpa/w1BVk4u+bSUoEMZD2MH89KfvI61ZMcx/ROLdLc5mZqi4efpc1SG+ow==","signatures":[{"sig":"MEUCIQCtr6zP/TNqVbX06YSSenPbWDsDgyvVVSIVgB/BzcUEKwIgZf9wN+sRmXaAREaPWEycT1JG4RQCj9ewS/HErfzv89Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24007},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"efc49bcb850186fd47b4e23038328065a3dfc02a","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.5.0","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"20.12.0","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.4.0_1760992605972_0.8539116368212525","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@edgeberry/devicehub-app-client","version":"1.4.1","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.4.1","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"42acf1adf6d718e535c6114be268991f47f8adba","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.4.1.tgz","fileCount":4,"integrity":"sha512-9JRmJWWgrxaQe70jumYHMDJdNf9Ep/PzD+RyPlNf/NxleOxyL+B4VaowyGFOzaLA3TsB87FPCN4QfFi9CbpiZw==","signatures":[{"sig":"MEYCIQCJMWn5Tj/7fVL1P3py8FQaacBOaeAoR+jZKGlaOrAvfQIhAKWsgbVyaks4yauGtlSCzv8oNHYmoK5ce7huaToarn7b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24418},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"6a2bd4aa4a329cc6941ae31b2d23a4e413769fdf","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.5.0","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"20.12.0","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.4.1_1761034737807_0.6286746046044365","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@edgeberry/devicehub-app-client","version":"1.6.0","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.6.0","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"03eb629b7eff395b828827c4e3c8152ada55b4b3","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.6.0.tgz","fileCount":4,"integrity":"sha512-CB/VU1MwiEE+b10hnG9T1OyssOR2F+92Y1qCd5ymKpxTiIzArhTlwcgx70TcOvlk6E/kxhQG/ny/If5edjwlZA==","signatures":[{"sig":"MEYCIQDpyWqJh2oWDgjZRERZuWqed1xlLdViU6M2nlKjFigVJwIhAJoTPF3s+j7VksOtPPXxXxFE60lYZDF+2RoSWX92Be2C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edgeberry%2fdevicehub-app-client@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24418},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"6026fe21891370b7c3afb44f85bb302a50f6b8a4","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.8.2","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.6.0_1761038467349_0.4767111383450171","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@edgeberry/devicehub-app-client","version":"1.6.1","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.6.1","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"9796be870050cffb0a902adc591fd02d27ad8919","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.6.1.tgz","fileCount":4,"integrity":"sha512-Co2suECDXtkjGG0zLIeS3u5+IrmrmUJeorg98Z+gu0HA3FpzQ9mqTszPAPcfsn+AMZjJcQ6CI1V1TkIJ7dpIdA==","signatures":[{"sig":"MEQCIG7ihT6fK4ZmjGIx6bZHEhJpDIH3hUa6DU7DV5+F6HcgAiAirlQSgXYQN0LJUB62IeHcB2tYtx1kAUGy9HRkrb+qKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edgeberry%2fdevicehub-app-client@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24418},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"42e384e2d537d74f550a5da598fe77cc8cf7695d","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.8.2","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.6.1_1761119159841_0.31837754990067646","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@edgeberry/devicehub-app-client","version":"1.7.0","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.7.0","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"240be1092f2a104dee4979c649a5fdfcb3df4c4e","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.7.0.tgz","fileCount":4,"integrity":"sha512-zVqO+vwMz4YTYtl/W1SWw7v2um1ThnNuxE7zggzR8smJemDMsAokrWahJl2IOcCFh4kMbEK2KHEfOgAd+WCSRQ==","signatures":[{"sig":"MEQCIFnXDhXzUHevpHhreQ1NDDLrzAQhoiLTT+uSrPpVG5zLAiB/ew3P06gdqwz+d6dyw0N6gVBuHJUvr8/FgyGYCuB/OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edgeberry%2fdevicehub-app-client@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24418},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"83fb8538cecf21322628887c5063f2107e815e89","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.8.2","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.7.0_1761208683419_0.8416488319673963","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@edgeberry/devicehub-app-client","version":"1.7.1","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.7.1","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"33bbfb4fd6f4de8c82ccfccd475aa1ca2fbc6fef","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.7.1.tgz","fileCount":4,"integrity":"sha512-V4YEMrgwoPg4xZ+sF/5YqYeobkhVQLnUiPK4HfL6ALJNBFhNLD0J7ywqbAsC8fhm/15ngl02wgAh4H+lEKjXgQ==","signatures":[{"sig":"MEUCIFa3EpzQbMxD6j/jwBRJqd+6GpUTjL8lu2cp/K9W+YXkAiEAwmPZasWC8X6nHO/qT2+CqdydSa570T7oIhTSBKhlh9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edgeberry%2fdevicehub-app-client@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24418},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"326fd2dd9403d8e77f64f633cf4de6c8a0829ed3","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.8.2","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.7.1_1761208968343_0.07333328321200416","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@edgeberry/devicehub-app-client","version":"1.8.0","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.8.0","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"a02f69ffad9d136742ae2ea5a0792be0b5a8cc3d","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.8.0.tgz","fileCount":4,"integrity":"sha512-oIpMmj0q5fRPpHj7wejrKsX5gRHyQ2WVih5hNrM7SGgGuLlsD2dVOFzN2c4wIoPGfuZ1QBRNrYIk8LYm731f2g==","signatures":[{"sig":"MEQCIB7Y/QMrlkFyVmQDUY97NLqOHCmviGwSbskXFV8fJYJ7AiBTxFT4VqxP18XHmHPtA30M4paULlgnXzMIP0JoEiOLsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25882},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"a5d36a4353f504ffed328ee54f2298287ebd6d1f","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.5.0","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"20.12.0","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.8.0_1761381825289_0.006276359091648143","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@edgeberry/devicehub-app-client","version":"1.8.1","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.8.1","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"fc57122db4382c5e6a4feda4e48046f32bc92db6","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.8.1.tgz","fileCount":4,"integrity":"sha512-fOMGuEgqOPZKu+xFPPV5BHHZFY02FEyoBP20aeSFCIN33YMPrOdi0EqMQMNFDqB8Z55tlzJEhDbZBriLFty3AQ==","signatures":[{"sig":"MEYCIQCKkWzavdYtToWWniTVjM/YHqF6SmV90NMOFDfSYtj2vwIhAOTyrNPj8Y1PwA+MsFk6XXRj+9R5X+Fzlnr/rsitqTRI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25882},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"704137333322a010e840905874cb5d4e66adf0b8","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.5.0","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"20.12.0","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.8.1_1761388258794_0.47980598219832893","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@edgeberry/devicehub-app-client","version":"1.8.3","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.8.3","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"7ad226d28a4d14c6cd40d0c7515fa11059da38e5","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.8.3.tgz","fileCount":4,"integrity":"sha512-h7tQd/dsjjpKwRrba4JbhvLVJ5GAXwXWK00P2I/jFcWhqluc1P5+rjfoXzJkhMTjJOgWI7SN+rvk0vJe0L91Ag==","signatures":[{"sig":"MEYCIQD4nR1ZC//1IsvW7blwfX63/IJnUnQKwSWYtF74V98dvAIhANAX4Pr/N+Ug0hc0UmxmT4/RDYe7j7LpFxfwiVc3Yfet","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edgeberry%2fdevicehub-app-client@1.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25882},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"17d59eb0554e374b3553ec2fb87cc3ae424257aa","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.8.2","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.8.3_1762524295875_0.10001632209186351","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@edgeberry/devicehub-app-client","version":"1.8.4","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@1.8.4","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/examples/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"4fcb381c25bafa8279be24b816023bdb35938b63","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-1.8.4.tgz","fileCount":4,"integrity":"sha512-EbHNgwCLcUMLr5Q3A3xV9YlefhNGHXyTvpwDWHB5+HrMcEKcZPCbJdr62Yq+WtqEzVH83nBMXsF7trl2Fr0vSQ==","signatures":[{"sig":"MEYCIQDNc8uHfH3V7Mlh50Iihijxl8Rly5bUO8FSOMek0BJIVgIhAMDbi7QnGqEsn3CbkgJDZNGMQf914s6WTfQnf2XjNTYK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edgeberry%2fdevicehub-app-client@1.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25882},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"a06a228dfcdc3742ef8adfdc994ce8f3ba1f2747","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"examples/app-client"},"_npmVersion":"10.8.2","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_1.8.4_1786863802106_0.12017606371401746","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@edgeberry/devicehub-app-client","version":"3.0.0","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@3.0.0","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/sdk/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"af670e1a5d349ebd2273635239cdd85d1d411ac9","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-3.0.0.tgz","fileCount":5,"integrity":"sha512-UAO0a+ePM7Bq0Q0mlG0cmYcmRmE9BX/tc6IQLKMsTx8lw+dft4U9LzZK03XDGypQzykGImJll8SiVuSp+Xlvmg==","signatures":[{"sig":"MEQCIGAvKCiyLksNQCTTZLb3XY/Am0BGJ4mrwKtPxmBJkx4FAiBAc9j3q9/h2gqoSnvNdO+qcoPirQJR0ShQKBMFSgq6TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31368},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"0747bc58d1a77899b545e6c44d6c55d13ff3b44d","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"sdk/app-client"},"_npmVersion":"10.5.0","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"20.12.0","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_3.0.0_1787062420134_0.33207761708407046","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@edgeberry/devicehub-app-client","version":"3.1.0","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","_id":"@edgeberry/devicehub-app-client@3.1.0","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/sdk/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"dist":{"shasum":"6d0513593660d976154d763a3cd687ddd585dd7c","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-3.1.0.tgz","fileCount":5,"integrity":"sha512-oCgN6O0MprCLtClRtKXFvUfgYWxqivlp4D3h7RkaG1oVjQNjF5A9f6pRR69IpQmI0RpicSsGtalkcCIubzSa7g==","signatures":[{"sig":"MEYCIQDJ2uDvb1F7vEQ43T0tNSThOXIewsA3xkUkTRcryt3nQAIhAO7iBHMV/IVXjroictOwYIbTOuipwoTCGA2HT095bWwL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35005},"main":"dist/app-client.js","types":"dist/app-client.d.ts","gitHead":"abef30890725fe1e7b6a624259a662eef7b54697","private":false,"scripts":{"dev":"tsx app-client.ts","build":"tsc","start":"node dist/app-client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"repository":{"url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","type":"git","directory":"sdk/app-client"},"_npmVersion":"10.5.0","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","directories":{},"_nodeVersion":"20.12.0","dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.10","typescript":"^5.4.5","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/devicehub-app-client_3.1.0_1787129186740_0.0016384942211504772","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@edgeberry/devicehub-app-client","version":"3.1.1","author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","main":"dist/app-client.js","types":"dist/app-client.d.ts","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","directory":"sdk/app-client"},"homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/sdk/app-client","bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"scripts":{"build":"tsc","prepublishOnly":"npm run build","dev":"tsx app-client.ts","start":"node dist/app-client.js"},"keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"dependencies":{"ws":"^8.18.3","axios":"^1.6.0","eventemitter3":"^5.0.1"},"devDependencies":{"@types/node":"^20.10.0","@types/ws":"^8.5.10","typescript":"^5.4.5","tsx":"^4.7.0"},"_id":"@edgeberry/devicehub-app-client@3.1.1","gitHead":"23ac19e1f1d0ae713fcac50a16b7158135de9e11","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-LWflXDqtrO/RKz1lIoWDweM57GSqmL6aa7ZqJtG1adAKU1j2toDtxKA8n+GJK+Vwl2+8etf2PSYB20C3x1lGVA==","shasum":"03a7a9359ad72b335647d772f95fb0ff436958f6","tarball":"https://registry.npmjs.org/@edgeberry/devicehub-app-client/-/devicehub-app-client-3.1.1.tgz","fileCount":5,"unpackedSize":35885,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFZtY5VWg+UVCY3aUgHp6ZwmPikla9TZQ1sOOBHHo2XDAiEAhdwQ512LFmOZ2Bqgv0bKBQAS9p1uoS7bauSqFYrQNJI="}]},"_npmUser":{"name":"spuq","email":"tom.santens@gmail.com"},"directories":{},"maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devicehub-app-client_3.1.1_1787300923749_0.38928316308306377"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-03T10:58:59.930Z","modified":"2026-08-21T08:28:44.093Z","0.1.0":"2025-09-03T10:59:00.217Z","1.0.2":"2025-09-03T11:43:41.165Z","1.0.3":"2025-09-03T13:26:05.550Z","1.0.4":"2025-09-03T13:49:42.804Z","1.0.5":"2025-09-03T14:21:50.778Z","1.1.0":"2025-09-04T10:03:35.680Z","1.2.0":"2025-10-09T00:01:22.097Z","1.3.0":"2025-10-20T13:13:25.802Z","1.3.1":"2025-10-20T15:25:44.340Z","1.3.2":"2025-10-20T16:02:09.880Z","1.3.3":"2025-10-20T20:19:13.644Z","1.4.0":"2025-10-20T20:36:46.240Z","1.4.1":"2025-10-21T08:18:57.981Z","1.6.0":"2025-10-21T09:21:07.550Z","1.6.1":"2025-10-22T07:46:00.035Z","1.7.0":"2025-10-23T08:38:03.614Z","1.7.1":"2025-10-23T08:42:48.517Z","1.8.0":"2025-10-25T08:43:45.579Z","1.8.1":"2025-10-25T10:30:59.001Z","1.8.3":"2025-11-07T14:04:56.061Z","1.8.4":"2026-08-16T07:03:22.254Z","3.0.0":"2026-08-18T14:13:40.289Z","3.1.0":"2026-08-19T08:46:26.895Z","3.1.1":"2026-08-21T08:28:43.890Z"},"bugs":{"url":"https://github.com/Edgeberry/Edgeberry-Device-Hub/issues"},"author":{"name":"Sanne 'SpuQ' Santens"},"license":"MIT","homepage":"https://github.com/Edgeberry/Edgeberry-Device-Hub/tree/main/sdk/app-client","keywords":["edgeberry","device-hub","application","client","iot","dashboard","monitoring"],"repository":{"type":"git","url":"git+https://github.com/Edgeberry/Edgeberry-Device-Hub.git","directory":"sdk/app-client"},"description":"TypeScript Node.js application client for consuming data from Edgeberry Device Hub","maintainers":[{"name":"spuq","email":"tom.santens@gmail.com"}],"readme":"# Edgeberry Device Hub App Client\n\nA TypeScript Node.js client library for consuming data from Edgeberry Device Hub's Application Service.\n\n## Features\n\n- **REST API Integration**: Device management, telemetry queries, method invocation\n- **WebSocket Streaming**: Real-time telemetry and event streaming\n- **Token Authentication**: Secure API access with token-based authentication\n- **TypeScript Support**: Full type definitions for better development experience\n- **Event-Driven**: EventEmitter-based architecture for handling real-time data\n\n## Installation\n\n```bash\nnpm install @edgeberry/devicehub-app-client\n```\n\n## Quick Start\n\n### TypeScript/ESM\n\n```typescript\nimport DeviceHubAppClient from '@edgeberry/devicehub-app-client';\n\nconst client = new DeviceHubAppClient({\n  host: 'localhost',\n  port: 8090,\n  token: 'your-api-token'\n});\n\n// Connect to Device Hub\nawait client.connect();\n\n// Get all devices\nconst devices = await client.getDevices();\nconsole.log('Devices:', devices);\n\n// Start telemetry streaming\nclient.startTelemetryStream(['*'], (data) => {\n  console.log('Telemetry:', data);\n});\n\n// Call device method\nconst response = await client.callDeviceMethod('device-id', 'identify', { duration: 5 });\nconsole.log('Method response:', response);\n```\n\n### CommonJS (Node.js)\n\n```javascript\nconst DeviceHubAppClient = require('@edgeberry/devicehub-app-client').default;\n\nconst client = new DeviceHubAppClient({\n  host: 'localhost',\n  port: 8090,\n  token: 'your-api-token'\n});\n\n// Connect and use\nclient.connect().then(() => {\n  client.getDevices().then(devices => {\n    console.log('Devices:', devices);\n  });\n});\n```\n\n## API Reference\n\n### Constructor Options\n\n```typescript\ninterface AppClientOptions {\n  host: string;          // Device Hub hostname\n  port: number;          // Application service port (default: 8090)\n  token: string;         // API authentication token\n  secure?: boolean;      // Use HTTPS/WSS (default: false)\n}\n```\n\n### Methods\n\n#### `getDevices(): Promise<Device[]>`\nRetrieve list of all devices.\n\n#### `getDevice(deviceId: string): Promise<Device>`\nGet specific device details.\n\n#### `callDeviceMethod(deviceId: string, methodName: string, payload?: any): Promise<any>`\nInvoke a method on a specific device.\n\n#### `startTelemetryStream(deviceIds: string[], callback: (data: TelemetryData) => void): void`\nStart streaming telemetry data from specified devices. Use `['*']` for all devices.\n\n#### `stopTelemetryStream(): void`\nStop the telemetry stream.\n\n#### `subscribeToDevice(deviceId: string): void`\nSubscribe to telemetry from a specific device.\n\n#### `unsubscribeFromDevice(deviceId: string): void`\nUnsubscribe from a specific device.\n\n## Examples\n\n- **[Node-RED nodes](../node-red-contrib/)** (`@edgeberry/devicehub-node-red-contrib`): a full Node-RED integration built on this client, published as its own package rather than kept as sample code.\n\n## Error Handling\n\n```typescript\ntry {\n  const devices = await client.getDevices();\n} catch (error) {\n  if (error.status === 401) {\n    console.error('Invalid or expired API token');\n  } else {\n    console.error('API error:', error.message);\n  }\n}\n```\n\n## Events\n\nThe client extends EventEmitter and emits the following events:\n\n- `connected`: WebSocket connection established\n- `disconnected`: WebSocket connection lost\n- `error`: Connection or API errors\n- `telemetry`: Real-time telemetry data (alternative to callback)\n\n```typescript\nclient.on('connected', () => console.log('Connected to Device Hub'));\nclient.on('telemetry', (data) => console.log('Telemetry:', data));\nclient.on('error', (error) => console.error('Client error:', error));\n```\n\n## TypeScript Types\n\n```typescript\ninterface Device {\n  deviceId: string;\n  name: string;\n  status: 'online' | 'offline';\n  lastSeen: string | null;\n  model?: string;\n  firmware?: string;\n  metadata: Record<string, any>;\n  createdAt: string;\n}\n\ninterface TelemetryData {\n  deviceId: string;\n  timestamp: string;\n  data: Record<string, any>;\n}\n```\n\n## Security\n\n- Store API tokens securely using environment variables\n- Use HTTPS/WSS in production environments\n- Rotate tokens periodically through the Device Hub UI\n- Monitor token usage and access logs\n\n## License\n\nMIT — see [LICENSE](LICENSE). Note this differs from the Device Hub server itself, which is AGPL-3.0-or-later.\n","readmeFilename":"README.md"}