{"_id":"@vocovo/sparkplug-host-app","_rev":"42-d535b6314079cc8d9a2464162860a369","name":"@vocovo/sparkplug-host-app","dist-tags":{"RM-73-changes":"1.1.0-rm-73-changes.1","feature/RM-73-session-establishment":"1.1.0-feature-rm-73-session-establishment.3","feature/RM-74-session-termination":"1.2.0-feature-rm-74-session-termination.2","feature/RM-95-message-ordering":"1.3.0-feature-rm-95-message-ordering.4","feature/RM-76-receive-data":"1.4.0-feature-rm-76-receive-data.3","RM-169-ee-error-handling":"1.4.1-rm-169-ee-error-handling.1","latest":"1.9.0"},"versions":{"1.0.2":{"name":"@vocovo/sparkplug-host-app","version":"1.0.2","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.0.2","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"884d7277ac0dce47417fd6d814564fd94bdaa496","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.0.2.tgz","fileCount":17,"integrity":"sha512-XDAdoraG1vWBAZq9G2L43+W8Kp2Bu3hQ9nUYmoWPYiDI/8oHEhkWOaR0nFg8dSo4IrhnH45ShrUCi5wRkH2eVA==","signatures":[{"sig":"MEUCIQDvLx4jZBYwHghSF5/OWdq97aUtt/bUwI+KjpYJEocBrAIgB7TFbZBzyf6TeQB5EmzsnHNAwZhRMjd6lyZTZtzM2nM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14662},"main":"lib/index.js","gitHead":"251bde8fb5903bb6424b35ec7b03e3d093d7448b","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"async-mqtt":"^2.6.3","sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.0.2_1692284374483_0.8367693769807536","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@vocovo/sparkplug-host-app","version":"1.0.3","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.0.3","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"be50812686bfbfa7c4960f39ad84ac5e95fedf87","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.0.3.tgz","fileCount":17,"integrity":"sha512-3MqK3KuZorSpsP5zQbzLd/A5FDUbDAoTq21JNr7SLW/HmzY7yqoSh73w/Y+szcqOPUpryjUoBrZAnUbyYxpgfA==","signatures":[{"sig":"MEQCIHitLj0/C1e2oZyoBWhSw3UHsyo6f7HlN9YbJNAPR5s6AiBoX6gXKdt6Zt7X2lDtmZ9f5nXrz7+6l+DODIJiUN9sGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14497},"main":"lib/index.js","gitHead":"663bca77a76e47fd966670daba104911e79f1dd8","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"async-mqtt":"^2.6.3","sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.0.3_1692285369111_0.6568930628294927","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@vocovo/sparkplug-host-app","version":"1.0.4","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.0.4","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"2ffbf6dc3736a094f13a586ba7520d8f5dc5f19c","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.0.4.tgz","fileCount":17,"integrity":"sha512-kE9nmFrcIMZdXbf8Jk1lvsvSifBlOouIkFuFPd5YlEq5GYBDpIAZ/S65q5EQOPxRoUGsAqKE0Tpfsf4mHV79qw==","signatures":[{"sig":"MEQCICb0k7xLR36VRr61UcF0zVi3BdaLcV9NzDBrFswDEOJBAiBpduHTkDOLeMKGjon+pgdo3e5JRnXWQ9uFqHkDjKNzcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14519},"main":"lib/index.js","gitHead":"92db128ce060059d6282a604aca6485149b3397f","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"async-mqtt":"^2.6.3","sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.0.4_1693558830686_0.26529449668518024","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@vocovo/sparkplug-host-app","version":"1.0.5","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.0.5","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"59467d1691d25aa43563ff06e32b47764ed5ebbf","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.0.5.tgz","fileCount":17,"integrity":"sha512-KpMm+bI4ELwrFs/OJMsyJgMVrkBF+krCs83R63SfHwCOj7w7dmqt0LsNE+qkxkoDElhbruc9D/sJShuolPYmkA==","signatures":[{"sig":"MEUCICBrQw2r7mdHmRAOpgZ6cKAKcjsS/3aKU43f8sg07YccAiEAjhe9qCYp9+RfyrVWB3c0omxfqL0YiDHbsTOMCo4OnfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14798},"main":"lib/index.js","gitHead":"45ba0b6e9d925609694be1292a411001fb2cf292","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"async-mqtt":"^2.6.3","sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.0.5_1693997838689_0.760709402254423","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@vocovo/sparkplug-host-app","version":"1.0.6","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.0.6","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"6760e229a94d960d9b651ce47f4e634769b7f80d","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.0.6.tgz","fileCount":14,"integrity":"sha512-CmjIH585A3afXXOglMWAeaZhpdIWLmQH18JddKtIxR50GoELXUrLYO8cikMGcUPu8CItLrNjWXcbKxpoGagxpg==","signatures":[{"sig":"MEUCIQDwVkfWlLA51JdrVKfmEciDUjTXJcUy5M2PBB1FaD8n0QIgQb9tnOP2qrMH8d/tpOYcOlm6XxxBf91a9iNx9XcNwAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12691},"main":"lib/index.js","gitHead":"83bd6676d5ab245904ffd4b29f1c362c8880a9df","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"async-mqtt":"^2.6.3","sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.0.6_1695032847362_0.699166313228972","host":"s3://npm-registry-packages"}},"1.1.0-feature-rm-73-session-establishment.1":{"name":"@vocovo/sparkplug-host-app","version":"1.1.0-feature-rm-73-session-establishment.1","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.1.0-feature-rm-73-session-establishment.1","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"f3c304df1ff6e4349d2747be450f5bb0273da0a8","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.1.0-feature-rm-73-session-establishment.1.tgz","fileCount":14,"integrity":"sha512-BLyIEZYIS+eRUCOTVtsBItks0jW4oUyFtJRppXDNJVWOsZAjbjJPlDvbA2syw87Njw+UQ1dGOdvE99TPOFIyHA==","signatures":[{"sig":"MEQCIExXolQMr6kO+ahxM7FSx515sgB91ukO7ziX2ZYcclvOAiBNqtVzvowfHy0PX7uQgSuc5WgOFijxC+PyiYC1xkwwAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15374},"main":"lib/index.js","gitHead":"90124c3d4195e470b79db9772cf4594cfcf06367","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"async-mqtt":"^2.6.3","sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.1.0-feature-rm-73-session-establishment.1_1695634231955_0.7657451338073411","host":"s3://npm-registry-packages"}},"1.1.0-rm-73-changes.1":{"name":"@vocovo/sparkplug-host-app","version":"1.1.0-rm-73-changes.1","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.1.0-rm-73-changes.1","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"3682847ab895285de8d8bb5c13a703f7073627d7","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.1.0-rm-73-changes.1.tgz","fileCount":14,"integrity":"sha512-sUWJj5j1V0zVZC756xCWeOw4KrjAs/r7A1wjU3JAnGMzTXsrEcNjht+2PS+62Vm2JFo/4RZhQhg8f2GpqNgxcg==","signatures":[{"sig":"MEUCIAq3HvSXE+5Mcn+CFypJyAl8V3EJrt2Le/DnC5p5eAnwAiEAiHhUJboxBxVSb3TAilZsvAaOoIcjAHhTe7rk100HOlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15622},"main":"lib/index.js","gitHead":"9a4c69aea9bdcac622a021916ef60611ac0343f7","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.1.0-rm-73-changes.1_1695733716013_0.9283865305473107","host":"s3://npm-registry-packages"}},"1.1.0-feature-rm-73-session-establishment.2":{"name":"@vocovo/sparkplug-host-app","version":"1.1.0-feature-rm-73-session-establishment.2","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.1.0-feature-rm-73-session-establishment.2","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"2e68e1cca5506fa1bd07e93089d3c141038dc53f","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.1.0-feature-rm-73-session-establishment.2.tgz","fileCount":14,"integrity":"sha512-MOeuAGc0GUTV8jLZVs3jWUmPKPCBihlPKCqeo2rYHLjn12wmVTHB5GZgHlGvwNztzg7nLSndv8bBaBS7gcdy4w==","signatures":[{"sig":"MEUCIAm5gJ0t+vBKtyCUM5N0WZP7vhc1WeLL8f+H2qcSmLOIAiEAz8NH3A3W6/3+gF2cdEMJ6597Prhb4OgooNgsPKrA7II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15966},"main":"lib/index.js","gitHead":"657d1aae20bb929b2111e12290d11f19c3086ac7","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.1.0-feature-rm-73-session-establishment.2_1695741521126_0.8424045904586583","host":"s3://npm-registry-packages"}},"1.1.0-feature-rm-73-session-establishment.3":{"name":"@vocovo/sparkplug-host-app","version":"1.1.0-feature-rm-73-session-establishment.3","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.1.0-feature-rm-73-session-establishment.3","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"2ff0f6bd6546881f33bcf5b67f8c3b06332b4f06","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.1.0-feature-rm-73-session-establishment.3.tgz","fileCount":14,"integrity":"sha512-5kh5JXqzIAnLt0kGN4x06+W7REwhFEpwXp9mo6QvXFBu8N27oc3HOTt+Fr56QIwFONEzh6yuqiKNlHdsza3udQ==","signatures":[{"sig":"MEUCIQCU0Sm1MW779VQzL92wuCvZq2zxhK+kzM+HnjJMOc3xsAIgUkkdVz59NbgOrzBkvaP+ROki7z3/qngAinIPDEetFqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16427},"main":"lib/index.js","gitHead":"277a2978e4228e87258244d1a7e9205244e6f606","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.1.0-feature-rm-73-session-establishment.3_1695809007120_0.1656153889137293","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@vocovo/sparkplug-host-app","version":"1.1.0","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.1.0","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"dd7e266f92d5d289083255cfdbaa01291ce31fc5","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.1.0.tgz","fileCount":14,"integrity":"sha512-8nIcGLO3b7y6Gso1SEyFfrL8yUGM/TQu0M4sAqEsphCOcseuIZyNm01j/lEYCuG/3WoBfcHUt1/EhRDyiQLE4Q==","signatures":[{"sig":"MEQCIBsZNqxXI0mns2ELbqXaGdB2lsHZ8BH8dW0VQ0Kc+TnYAiB4tJss7yEFfgbax4rH0ymNPLRDJdFwv5N/ihKDS+hKuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16814},"main":"lib/index.js","gitHead":"54804d7434db898ef4f8003124748d8359e9c710","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.1.0_1695812528752_0.026867006111864322","host":"s3://npm-registry-packages"}},"1.2.0-feature-rm-74-session-termination.1":{"name":"@vocovo/sparkplug-host-app","version":"1.2.0-feature-rm-74-session-termination.1","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.2.0-feature-rm-74-session-termination.1","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"627932fb08fad00b06bc13cd40a032c88b75d324","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.2.0-feature-rm-74-session-termination.1.tgz","fileCount":14,"integrity":"sha512-eWmS6EzYoX+I0qt2WZGDziVt2L1Kbm+YcnC0QBWgEEe8p6edxLykAZ2pf55iPKobDLLV7VgJw1YXq2vl2+LkIw==","signatures":[{"sig":"MEUCIFNixwN/Ki0DS6eBX8Xs+Vg4uQ2dD+5gFOw3cYIohE+WAiEAhCR/SO37BkT+O0MSSRevVCHCu1ViU8wkQoV4GmJRm0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17086},"main":"lib/index.js","gitHead":"67091c9672dc5c68c4db5b0f11e301fb7884cd53","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.2.0-feature-rm-74-session-termination.1_1695999259550_0.09996935679430075","host":"s3://npm-registry-packages"}},"1.2.0-feature-rm-74-session-termination.2":{"name":"@vocovo/sparkplug-host-app","version":"1.2.0-feature-rm-74-session-termination.2","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.2.0-feature-rm-74-session-termination.2","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"7280186f5bfa3a8fffbd60d5db50af323d9d6e74","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.2.0-feature-rm-74-session-termination.2.tgz","fileCount":14,"integrity":"sha512-6yoppjD/TdvwYZNxAXz+WKWS/TvEMgtSrL3kPhQu6MbZboCl6x3R9YPU+iihlJ2cNANQ3Z0sGE89QGnBAR45Yw==","signatures":[{"sig":"MEYCIQDaqrRzsCQIwG6UPC99rYv9J+7oborQ81rNfbZAisp/AAIhAIXpCLS8iLbp3aB67NHBKCmEQwQizhvNjoMKt5xJ7+1i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17387},"main":"lib/index.js","gitHead":"8b8bcb4623beea711b541297f1800ef6ce861e75","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.2.0-feature-rm-74-session-termination.2_1696242006389_0.8474737924026341","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@vocovo/sparkplug-host-app","version":"1.2.0","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.2.0","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"a010b558d6688cc2333386f916e0e1096c11e94b","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.2.0.tgz","fileCount":14,"integrity":"sha512-n0PyHL4j9KYhYWihfzsfotPok/9LsB0rQ1tcZ8MnIoN3mI2kp5BhEadhrpVY3/k66GvJmx+RTHd/H60YI/ELMg==","signatures":[{"sig":"MEUCIQDkRH2tBxyEvU6X1ivVlY8iEjeb4ueq7PoCjMEpFp06fwIgIRar2EEafM69reb7YctWxhN4cvtL+ViaEJyMpHpUHXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17351},"main":"lib/index.js","gitHead":"90431565dd9534c2c0ed08380386281ed6f58e72","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.2.0_1696489695127_0.5251835639266373","host":"s3://npm-registry-packages"}},"1.3.0-feature-rm-95-message-ordering.1":{"name":"@vocovo/sparkplug-host-app","version":"1.3.0-feature-rm-95-message-ordering.1","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.3.0-feature-rm-95-message-ordering.1","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"e457a39b01c6cfefb685af98303db6ddfba258b5","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.3.0-feature-rm-95-message-ordering.1.tgz","fileCount":23,"integrity":"sha512-imZxR8+igcF1RLPS5GtMzOuhmnQELo16aHTTyKQZqlNDweiEIBkzoEsv9y8eSfKFO4fyqoU2QALL4kjLNfTKMA==","signatures":[{"sig":"MEYCIQC5e9EVh0evtCqK2W6iylvZYWvlIY74OmXZfCvKusZEtQIhALllhKgXOAqJi+BcVEJ1pthyFyuvanX7nFAfQ0DGw6Jm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32516},"main":"lib/index.js","gitHead":"f4d597ff4348cd9da210710cbd22f046e0fc63e8","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.3.0-feature-rm-95-message-ordering.1_1696838538691_0.1959802716285981","host":"s3://npm-registry-packages"}},"1.3.0-feature-rm-95-message-ordering.2":{"name":"@vocovo/sparkplug-host-app","version":"1.3.0-feature-rm-95-message-ordering.2","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.3.0-feature-rm-95-message-ordering.2","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"bb941e3d3f08edf45fe93bdad8f877df8762dab5","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.3.0-feature-rm-95-message-ordering.2.tgz","fileCount":23,"integrity":"sha512-BODclY4Yj5Zde1vVpvOg435EIHjN8OKulcCk4Uxm6bTtysTexzcpywbqhsbAj+yLa1knO3IBNtRi0PtLhuIe8Q==","signatures":[{"sig":"MEYCIQDi+1zeI/Vrt9S9ZZVqUiJbsv2U6o8ofLXtq8KRJU66rwIhAMtcWLTmPDferjB32DMDIdpls4JaJSLSwBwE19a1D/5H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32648},"main":"lib/index.js","gitHead":"346b9327cda17c148a3edfec08c3abf649ce8b5d","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.3.0-feature-rm-95-message-ordering.2_1696852736920_0.8037506115723003","host":"s3://npm-registry-packages"}},"1.3.0-feature-rm-95-message-ordering.3":{"name":"@vocovo/sparkplug-host-app","version":"1.3.0-feature-rm-95-message-ordering.3","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.3.0-feature-rm-95-message-ordering.3","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"4c42b7894db543b6af3ee58c5057bb8a57501b1d","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.3.0-feature-rm-95-message-ordering.3.tgz","fileCount":23,"integrity":"sha512-IszH9utbpLhD9fnxhdVDNf+AU6QTPkpW4VzG0ZxNktONfQMH6Abb5iQbzELtXjSQxTQFx+899IPvwVLRvX4Tig==","signatures":[{"sig":"MEQCIHqhKPf+WJVy9lHSj2qXcnX2bI5wHv//m8s7VOA6ZleeAiBNSqJZorY1IN55+ckobh2SCpu/cAka1A4QOUUFXXSslw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34757},"main":"lib/index.js","gitHead":"c31df2dc90396fff1e9472b174f867e98511c166","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.3.0-feature-rm-95-message-ordering.3_1696862933065_0.8569686195971036","host":"s3://npm-registry-packages"}},"1.3.0-feature-rm-95-message-ordering.4":{"name":"@vocovo/sparkplug-host-app","version":"1.3.0-feature-rm-95-message-ordering.4","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.3.0-feature-rm-95-message-ordering.4","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"5fa90db826cd7fc4567985aaa25197bdb7f39efd","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.3.0-feature-rm-95-message-ordering.4.tgz","fileCount":23,"integrity":"sha512-IkBUTzqvq/SljqteRLYf/Kt9Zth3V1EQiGb/7hCm9JGS9YhGTA4cgQUfdD33aZJ4FmfhfqDX9zYOIqR+GfKxIw==","signatures":[{"sig":"MEYCIQDPGHV1ba2OJR13xND+UcIIzRHSTpBqad0SYYSXMsWtogIhAP+KO0s6rlnbHglumoiIDkYhgGjC5lMYhIv/8bovl2+c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34773},"main":"lib/index.js","gitHead":"caf8613ee19dec7521504d729b942fc59ce50065","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.3.0-feature-rm-95-message-ordering.4_1696924283102_0.34360094190263935","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@vocovo/sparkplug-host-app","version":"1.3.0","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.3.0","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"6d09f0524197b8405382cf1bd32bedfc2eff6d80","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.3.0.tgz","fileCount":23,"integrity":"sha512-u82udmOOrwgRKeCRKx/cpfYDyUrHfrHPMk3aBiJp2iyKWDwjTqhmXQrCdUNtLvs6HrGwZTZExNPv0LMOzKvdDQ==","signatures":[{"sig":"MEQCIAYCP+lxNnyEi41mJR+zNatb8eduHAnsgNIV2oNTPJ/aAiAVPP3QMg3S4P1pl9cRfSLitCbFlcFgmhMcLhFzSnuyxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34740},"main":"lib/index.js","gitHead":"7a7a4a3090828346c50fe00143d8290002bff8f7","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.3.0_1697006129779_0.7898351732024387","host":"s3://npm-registry-packages"}},"1.4.0-feature-rm-76-receive-data.1":{"name":"@vocovo/sparkplug-host-app","version":"1.4.0-feature-rm-76-receive-data.1","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.4.0-feature-rm-76-receive-data.1","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"3d49615522216d3d1d949aec8e05b9ad9e4d4d70","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.4.0-feature-rm-76-receive-data.1.tgz","fileCount":26,"integrity":"sha512-b7MuSZZBGkTfNrs9YLXqs1hdZVY8PtEwccoqAklMiTR1H/Gdwg2f8p4A9oRrGRo0AUZR8bZUl2zR+uZtZBhP5w==","signatures":[{"sig":"MEQCIA6ocy3gyZm8rlnmz1qCkydYDirnBh6Aqe8XUSfaUT68AiAcC8oEEuX9wr2/79YKyYYBaO2oAFTsR+Jb87ik+//hcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38472},"main":"lib/index.js","gitHead":"3de6fceedd9ab7cdb131aa5d97de693c5602bc99","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.4.0-feature-rm-76-receive-data.1_1697128042493_0.5232149212184418","host":"s3://npm-registry-packages"}},"1.4.0-feature-rm-76-receive-data.2":{"name":"@vocovo/sparkplug-host-app","version":"1.4.0-feature-rm-76-receive-data.2","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.4.0-feature-rm-76-receive-data.2","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"1bd816b0abbc375e85ed286a1bb50cb9dc5cba7c","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.4.0-feature-rm-76-receive-data.2.tgz","fileCount":26,"integrity":"sha512-/lGuw2bVyi9a0WjvYZ9i7/hxggBMuuHbKIWn3n4h4cHeEbILKZ5mun32zwZ8Pf33zqkFw1xREkz7gTvvCkdwuA==","signatures":[{"sig":"MEQCID3bULs11MrQGEWwnZGpECY6+NL68CfJOnQLZnIGMX65AiBjnra4mHcV9tDVjUyAkdo+AM8Qn2Pw2ksiZ60ZwvVsMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39749},"main":"lib/index.js","gitHead":"b3f996b33999c1c79eef5b69e728b137a79b514d","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.4.0-feature-rm-76-receive-data.2_1697181890915_0.37188741130817915","host":"s3://npm-registry-packages"}},"1.4.0-feature-rm-76-receive-data.3":{"name":"@vocovo/sparkplug-host-app","version":"1.4.0-feature-rm-76-receive-data.3","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.4.0-feature-rm-76-receive-data.3","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"0032a200a93088497ae9261116b91a4a384bb31d","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.4.0-feature-rm-76-receive-data.3.tgz","fileCount":26,"integrity":"sha512-K+nvXdaqd//3Kzuz4pDOVnAcWjiIJqwwxfFilt8S0kKf0IeL60KKQwd7IHSSzSNVT9eomyQ0g/88hfbapfykhQ==","signatures":[{"sig":"MEYCIQCI14FBn4OMNZMzCHXWJJos3xoR0QPy0wsZudFkVmFRIAIhAIfnu2GfD2z6scOj0Fsc/uG0V4cgqdPEL7zwoyvvb0Mf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39874},"main":"lib/index.js","gitHead":"a3600de249f0ee1b74a1d012f27567e56d0ca316","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.4.0-feature-rm-76-receive-data.3_1697200859085_0.63707665357102","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@vocovo/sparkplug-host-app","version":"1.4.0","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.4.0","maintainers":[{"name":"iryna-markovich-vocovo","email":"iryna.markovich@vocovo.com"},{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"tomboland-vocovo","email":"tom.boland@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"fb040e6515eaddbe8eed9a3c4730a607212a9277","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.4.0.tgz","fileCount":26,"integrity":"sha512-PpQok99Zal14AqI/kAiPThkb9YGMJm1rjUnl/ICXcGI0/iFItv0dMFZDXUM+TNNb6Rk4n8OODPBslZRQwIUC5g==","signatures":[{"sig":"MEYCIQCFqwXNp/QeVUkZuCM73FkyM0/TsZSNmERwFon6oszV5AIhAMtHe2crcIHfLZCQJKoByP2w9pqHfzoGDPMrBS80EYh1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39845},"main":"lib/index.js","gitHead":"01a3987be6d6b92eacdafab274ec54c175196970","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.2","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.4.0_1698152273848_0.6097754159856943","host":"s3://npm-registry-packages"}},"1.4.1-rm-169-ee-error-handling.1":{"name":"@vocovo/sparkplug-host-app","version":"1.4.1-rm-169-ee-error-handling.1","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.4.1-rm-169-ee-error-handling.1","maintainers":[{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"e06c55939b1bcef6b4c5e0c2c142d8549ed81065","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.4.1-rm-169-ee-error-handling.1.tgz","fileCount":26,"integrity":"sha512-3Z/SBxzYmbzwwDB5qnnMbu36FVBWH6rg6/w5bUyfyjOf2rsbBXj6Bq+DQgKZoqiJgO7BYv2Ey5UruKMISVpRWA==","signatures":[{"sig":"MEUCIQCs5I7RIkgUr2gYyazBsF/HkiuQULub7z2iqh0DTEbVdAIgFdhWhEIszgXe6QApFSwwAhY9hmVGS6oVG32FufTjFg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40044},"main":"lib/index.js","gitHead":"2b7147dc3ef74402c5499ff48ab3e836264f0bc3","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.2","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.4.1-rm-169-ee-error-handling.1_1703000550031_0.16419918822826451","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@vocovo/sparkplug-host-app","version":"1.4.1","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.4.1","maintainers":[{"name":"d-dzemidziuk","email":"dzianis.dzemidziuk@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"c81be9bd35e46ab419ba19cd9c2fc573406265d0","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.4.1.tgz","fileCount":26,"integrity":"sha512-+Hfb433R3tbBk+sqaaFptbnC9G9zVViLlA37MGxwcT9+qb8e9sYsAWDFmBjq6EfEVGAu7rVsy0F9StplQ5hOfg==","signatures":[{"sig":"MEUCIQD+xc0XLy1Y6z6H6MhpW6f+0z53HDTE1cfvTzkKiOfAjQIgEuz6c/iMpTdioOJPHwiZqCFS3/HWmSa6S5iek+3VU64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40017},"main":"lib/index.js","gitHead":"c19568a563be3cd6e2b697674cffca9be0c7dba1","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"8.19.4","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"16.20.2","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.4.1_1703174334045_0.9985403689321124","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@vocovo/sparkplug-host-app","version":"1.4.2","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.4.2","maintainers":[{"name":"melanie-vocovo","email":"melanie@vocovo.com"},{"name":"abransby","email":"alex.bransbysharples@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"}],"dist":{"shasum":"e0d7c55eb58e943a6102a749709c762e87c8d928","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.4.2.tgz","fileCount":26,"integrity":"sha512-hQOXR1fGld9vi3aYrMvWXuP+t3KR2+3dre5K0pc8vPb48IuP/qTMX6kxD5jKoIWw8PWco5h37q+HI94xrrxepw==","signatures":[{"sig":"MEUCIQCIXo/KrzurGJVh3G7+1WHptYcMJwoaBvRAX4+btQvI3AIgWJjEgp2RxlerZV8TDveAHRBYE30YM4Y6mQeGftkUOYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40077},"main":"lib/index.js","gitHead":"e7f6e1cb779586404fbff1d216a9010d06e6ce0c","scripts":{"test":"jest","build":"tsc","prepare":"husky install","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"10.5.2","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"20.13.1","dependencies":{"sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.4.2_1731944364748_0.24885750248536787","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@vocovo/sparkplug-host-app","version":"1.5.0","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.5.0","maintainers":[{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"melanie-vocovo","email":"melanie@vocovo.com"},{"name":"abransby","email":"alex.bransbysharples@vocovo.com"}],"dist":{"shasum":"4d6e337c085944127c8ff61d0b6bc134b3e6f02b","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.5.0.tgz","fileCount":35,"integrity":"sha512-0zIZOWu8ieywJPOO1Vt9PCKtZpKmq1NVKbSFa9cVthZyH9ME6frVBQUSZoT52gSQTBN58+w2AqzAaWkhc+chkA==","signatures":[{"sig":"MEQCIFPZb1tGXf2+MAcqmRvHgIGefHZOSVDHYouJNV5A1Vj6AiAW+8AyJNTgT1UU+ALKJOofT2xqdKaKG/+I+i86emhupQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53137},"main":"lib/index.js","gitHead":"3a1e219d6412ec321ebc12053a6688b6cb8fa8b3","scripts":{"build":"tsc","prepare":"husky install","unit-tests":"jest","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"10.8.2","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"20.18.0","dependencies":{"ioredis":"^5.4.1","sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","ioredis-mock":"^8.9.0","@types/ioredis-mock":"^8.2.5","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.5.0_1735826464452_0.2383423649604577","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@vocovo/sparkplug-host-app","version":"1.6.0","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.6.0","maintainers":[{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"melanie-vocovo","email":"melanie@vocovo.com"},{"name":"abransby","email":"alex.bransbysharples@vocovo.com"}],"dist":{"shasum":"91d832a1fa2955baeedd15370ff64363ace37ffa","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.6.0.tgz","fileCount":35,"integrity":"sha512-V2tpX5bdBVzD3Myt5VkfxgVnZVIRGOQxmhJmLAhEOdhc8XL8mp+kf8xwrA3EvSq2RgvVrqElplF42GK13D7x3A==","signatures":[{"sig":"MEUCIQCPs0We6Wqqi+f5hOGElSUzaYdyZoGjiVeip7konmi7OAIgO2EsY9sEIPD//xim6dEYQr+Z7tSzm+5OT0NfnOuNSMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56615},"main":"lib/index.js","gitHead":"7782854192ae6326928284e63fd2564c9d70bebd","scripts":{"build":"tsc","prepare":"husky install","unit-tests":"jest","lint-staged":"lint-staged"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"10.8.2","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"20.18.0","dependencies":{"ioredis":"^5.4.1","sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","ioredis-mock":"^8.9.0","@types/ioredis-mock":"^8.2.5","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.6.0_1736341732011_0.35151388230897807","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@vocovo/sparkplug-host-app","version":"1.6.1","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.6.1","maintainers":[{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"melanie-vocovo","email":"melanie@vocovo.com"},{"name":"abransby","email":"alex.bransbysharples@vocovo.com"}],"dist":{"shasum":"a914504734c81984453aa24962e163c029e5cd10","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.6.1.tgz","fileCount":35,"integrity":"sha512-gU4045O4sDYu+avRrIxAlnW2QO/qyztHJAXvFj0CORaBXZjy1m/SpbHL1s7Sm/0+9Xz/wdu+fiGutZjizLFwdA==","signatures":[{"sig":"MEQCIFinwvyydMfNtVOWll+hVngyku+Z34ZEXheJJEqZGNucAiBWIXc8RpoVNG3ZWtLY8onF8Mm+aMQ5Gon4rVJCbwRv0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57345},"main":"lib/index.js","gitHead":"44b754c4aa6d8537479bfac5ea18c30e3e34451c","scripts":{"lint":"eslint --ext .ts ./src --fix","build":"tsc","prepare":"husky install","unit-tests":"jest","lint-staged":"lint-staged","unit-tests:coverage":"jest ./src --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"10.8.2","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"20.18.0","dependencies":{"ioredis":"^5.4.1","sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","ioredis-mock":"^8.9.0","@types/ioredis-mock":"^8.2.5","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^6.2.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.6.1_1737539747734_0.3106508181205643","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@vocovo/sparkplug-host-app","version":"1.7.0","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.7.0","maintainers":[{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"vocovo-es","email":"evan.summers@vocovo.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"melanie-vocovo","email":"melanie@vocovo.com"},{"name":"abransby","email":"alex.bransbysharples@vocovo.com"}],"dist":{"shasum":"ec4ef4553877198acadfb7ce6a3aa66b3ce802ef","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.7.0.tgz","fileCount":35,"integrity":"sha512-MCrInGdTp/Cpz1pMuWvUdPXnZjHQLcGhi3bh6UsyJe0cvNVuxtI/wlbpXbbIkL+FOUEVuqkvk3abqOVSZLSAfA==","signatures":[{"sig":"MEUCIQDQHiCuYm1cxc+Y0LKiUs7ocmLtsOi0ArdllGB9H8+OQgIgESDqDXLzPPmYsUAUsRGiTDmpfbNnMHwF+1B/JXg0/NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57896},"main":"lib/index.js","gitHead":"2e910ef84efd679ae67d7942b6c0a3de66244174","scripts":{"lint":"eslint --ext .ts ./src --fix","build":"tsc","prepare":"husky install","unit-tests":"jest","lint-staged":"lint-staged","unit-tests:coverage":"jest ./src --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"10.8.2","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"20.18.0","dependencies":{"ioredis":"^5.4.1","sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","ioredis-mock":"^8.9.0","@types/ioredis-mock":"^8.2.5","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^6.2.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.7.0_1738330893248_0.7899543435427103","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@vocovo/sparkplug-host-app","version":"1.8.0","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.8.0","maintainers":[{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"melanie-vocovo","email":"melanie@vocovo.com"},{"name":"abransby","email":"alex.bransbysharples@vocovo.com"}],"dist":{"shasum":"415cb6a97057c233000d846b2ae8ca4673df846d","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.8.0.tgz","fileCount":35,"integrity":"sha512-FLsRqU4KF0N73KZVIVWE3BGC9qlqG7+yeFO1J9gKyv/K+ch9tz9vmfb7EL8XDH3+b3NJ6ez4Lip42UoEN+6IvA==","signatures":[{"sig":"MEQCIGMYexJ6uUGksm+wvPOZ/3aXBB7B3V6y4mfDEjT+y32qAiAQHZqSjXAzzIFM0PVZO39TqE0nmOgt2TrHDl/rwG1MuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58474},"main":"lib/index.js","gitHead":"60dc35e0c128e0f6205dc92f10a410e0a61962df","scripts":{"lint":"eslint --ext .ts ./src --fix","build":"tsc","prepare":"husky install","unit-tests":"jest","lint-staged":"lint-staged","unit-tests:coverage":"jest ./src --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"10.8.2","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"20.18.0","dependencies":{"ioredis":"^5.4.1","sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","ioredis-mock":"^8.9.0","@commitlint/cli":"^19.6.1","@types/ioredis-mock":"^8.2.5","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^6.2.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.8.0_1740131859718_0.1103226306467544","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@vocovo/sparkplug-host-app","version":"1.8.1","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.8.1","maintainers":[{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"melanie-vocovo","email":"melanie@vocovo.com"},{"name":"abransby","email":"alex.bransbysharples@vocovo.com"}],"dist":{"shasum":"1d34fa9376d3c5ee87d18c02a509a0fbfb1917ad","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.8.1.tgz","fileCount":35,"integrity":"sha512-55i9PWKo3BFJJw77NRELIrWROJ8vuQ/0AsjWOrYGUqj/cfztsk3Qrr2nTWyWLotXf2EI2O5DFL6F/bW6eyiPrw==","signatures":[{"sig":"MEQCIA8dF/+G5oDs/6lHa1ldpkL5UGCT14iqu0FCD9uXecLtAiBGo8I1sQsjSXZOVFLgxxRnfaSf8T9SMYtsI7+1TjgNPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58474},"main":"lib/index.js","gitHead":"d9a98e6b6764376e3144e6f74f936e540fa356c8","scripts":{"lint":"eslint --ext .ts ./src --fix","build":"tsc","prepare":"husky install","unit-tests":"jest","lint-staged":"lint-staged","unit-tests:coverage":"jest ./src --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"10.8.2","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"20.19.0","dependencies":{"ioredis":"^5.4.1","sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","ioredis-mock":"^8.9.0","@commitlint/cli":"^19.6.1","@types/ioredis-mock":"^8.2.5","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^6.2.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.8.1_1742906144506_0.042196878342644295","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@vocovo/sparkplug-host-app","version":"1.9.0","author":{"name":"vocovo"},"license":"ISC","_id":"@vocovo/sparkplug-host-app@1.9.0","maintainers":[{"name":"robgamlin","email":"rob.gamlin@strongbyte.com"},{"name":"davecranwell-vocovo","email":"dave.cranwell@vocovo.com"},{"name":"corinmulliss-vocovo","email":"corin.mulliss@vocovo.com"},{"name":"adamkowalczyk-vocovo","email":"adam.kowalczyk@vocovo.com"},{"name":"robertmcc-vocovo","email":"robert.mccausland@vocovo.com"},{"name":"petewest-vocovo","email":"pete.west@vocovo.com"},{"name":"sophieza","email":"sophia.zavala@vocovo.com"},{"name":"john.magtoto","email":"john.magtoto@vocovo.com"},{"name":"machine-user-vocovo","email":"development@vocovo.com"},{"name":"vocovo-accounts","email":"accounts@vocovo.com"},{"name":"melanie-vocovo","email":"melanie@vocovo.com"},{"name":"abransby","email":"alex.bransbysharples@vocovo.com"}],"dist":{"shasum":"1e3b578e7d348df28816ac2e3bab88f892a05731","tarball":"https://registry.npmjs.org/@vocovo/sparkplug-host-app/-/sparkplug-host-app-1.9.0.tgz","fileCount":35,"integrity":"sha512-rl2cE+QTQ8NUZNw8foBjPPY9u+fI+4TFI1f7LrnHk5dl1afLksCFPgNaJ0yRZzYyaeTp0MMNFkGaLmRIaF7cGA==","signatures":[{"sig":"MEUCIAVnNhRIvD8qmWJOkHJf6OVuJu/5qgvyghfJas+nhfqmAiEA3tXD0PSHfnuBzEEA8qmKbvHoUH8Dd1ernV41vKgIsTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58961},"main":"lib/index.js","gitHead":"4997c602996f28b694bebf97bb6b75ddcdf0fa56","scripts":{"lint":"eslint --ext .ts ./src --fix","build":"tsc","prepare":"husky install","unit-tests":"jest","lint-staged":"lint-staged","unit-tests:coverage":"jest ./src --coverage"},"typings":"lib/index.d.ts","_npmUser":{"name":"machine-user-vocovo","email":"development@vocovo.com"},"prettier":"eslint-config-vocovo/prettierrc","overrides":{"protobufjs":"^7.2.4"},"_npmVersion":"10.8.2","description":"Implementation of Sparkplug host app in JavaScript","directories":{"lib":"lib"},"lint-staged":{"**/*.{ts,js}":["prettier -w","eslint"]},"_nodeVersion":"20.19.0","dependencies":{"ioredis":"^5.4.1","sparkplug-payload":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","husky":"^8.0.3","eslint":"^8.46.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/jest":"^29.5.3","lint-staged":"^13.2.3","ioredis-mock":"^8.9.0","@commitlint/cli":"^19.6.1","@types/ioredis-mock":"^8.2.5","eslint-config-vocovo":"^2.0.0","@typescript-eslint/parser":"^6.2.1","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^6.2.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/sparkplug-host-app_1.9.0_1743415363803_0.5952425193531143","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-08-17T14:59:34.362Z","modified":"2026-07-10T13:04:07.707Z","1.0.2":"2023-08-17T14:59:34.655Z","1.0.3":"2023-08-17T15:16:09.309Z","1.0.4":"2023-09-01T09:00:30.843Z","1.0.5":"2023-09-06T10:57:18.888Z","1.0.6":"2023-09-18T10:27:27.562Z","1.1.0-feature-rm-73-session-establishment.1":"2023-09-25T09:30:32.140Z","1.1.0-rm-73-changes.1":"2023-09-26T13:08:36.215Z","1.1.0-feature-rm-73-session-establishment.2":"2023-09-26T15:18:41.289Z","1.1.0-feature-rm-73-session-establishment.3":"2023-09-27T10:03:27.270Z","1.1.0":"2023-09-27T11:02:09.014Z","1.2.0-feature-rm-74-session-termination.1":"2023-09-29T14:54:19.778Z","1.2.0-feature-rm-74-session-termination.2":"2023-10-02T10:20:06.527Z","1.2.0":"2023-10-05T07:08:15.269Z","1.3.0-feature-rm-95-message-ordering.1":"2023-10-09T08:02:18.967Z","1.3.0-feature-rm-95-message-ordering.2":"2023-10-09T11:58:57.120Z","1.3.0-feature-rm-95-message-ordering.3":"2023-10-09T14:48:53.242Z","1.3.0-feature-rm-95-message-ordering.4":"2023-10-10T07:51:23.338Z","1.3.0":"2023-10-11T06:35:30.065Z","1.4.0-feature-rm-76-receive-data.1":"2023-10-12T16:27:22.840Z","1.4.0-feature-rm-76-receive-data.2":"2023-10-13T07:24:51.098Z","1.4.0-feature-rm-76-receive-data.3":"2023-10-13T12:40:59.354Z","1.4.0":"2023-10-24T12:57:54.008Z","1.4.1-rm-169-ee-error-handling.1":"2023-12-19T15:42:30.223Z","1.4.1":"2023-12-21T15:58:54.241Z","1.4.2":"2024-11-18T15:39:25.035Z","1.4.3":"2024-12-02T14:49:37.332Z","1.5.0":"2025-01-02T14:01:04.729Z","1.6.0":"2025-01-08T13:08:52.209Z","1.6.1":"2025-01-22T09:55:47.932Z","1.7.0":"2025-01-31T13:41:33.407Z","1.8.0":"2025-02-21T09:57:39.887Z","1.8.1":"2025-03-25T12:35:44.731Z","1.9.0":"2025-03-31T10:02:44.026Z"},"author":{"name":"vocovo"},"license":"ISC","description":"Implementation of Sparkplug host app in JavaScript","maintainers":[{"email":"rob.gamlin@strongbyte.com","name":"robgamlin"},{"email":"dave.cranwell@vocovo.com","name":"davecranwell-vocovo"},{"email":"corin.mulliss@vocovo.com","name":"corinmulliss-vocovo"},{"email":"adam.kowalczyk@vocovo.com","name":"adamkowalczyk-vocovo"},{"email":"robert.mccausland@vocovo.com","name":"robertmcc-vocovo"},{"email":"pete.west@vocovo.com","name":"petewest-vocovo"},{"email":"sophia.zavala@vocovo.com","name":"sophieza"},{"email":"john.magtoto@vocovo.com","name":"john.magtoto"},{"email":"development@vocovo.com","name":"machine-user-vocovo"},{"email":"accounts@vocovo.com","name":"vocovo-accounts"},{"email":"alex.bransbysharples@vocovo.com","name":"abransby"},{"email":"herbert.bosin@vocovo.com","name":"hbosin"}],"readme":"# `@vocovo/sparkplug-host-app`\n\n[![npm](https://img.shields.io/npm/v/@vocovo/sparkplug-host-app)](https://www.npmjs.com/package/@vocovo/sparkplug-host-app)\n[![semantic-release: conventional commits](https://img.shields.io/badge/semantic--release-conventional_commits-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)\n\nProvides reusable logic for Sparkplug Host Applications.\n\nIntentionally designed to be:\n\n- Not tied to a particular MQTT Client implementation\n  - this makes it easier to unit test\n  - and gives users of this package more flexibility to use other clients\n- To not be concerned with how different Sparkplug messages are handled\n  - so that different hosts can implement only the logic they need\n\n## Semantic Release\n\nThis repo uses Semantic Release. PR titles will be validated to ensure they are Conventional Commits compliant in order for the release / deploy CD workflow to run on merge to main.\n\n## Installation\n\n```sh\nnpm install @vocovo/sparkplug-host-app\n```\n\n## Usage\n\n```javascript\nimport { connectAsync } from 'mqtt'\nimport { UPayload } from 'sparkplug-payload/lib/sparkplugbpayload'\n\nimport { SparkplugHostApplication, EVENTS, ParsedTopic } from '@vocovo/sparkplug-host-app'\n\nconst main = async () => {\n  const host = new SparkplugHostApplication('hostId')\n  // Instantiate your own MQTT client\n  const mqttClient = await connectAsync('mqtt://localhost:1883', {\n    will: sparkplugHostApp.getOrInitializeWill(),\n  })\n\n  // Making your MQTT client compatible with the MQTTClient interface\n  sparkplugHostApp.setMqttClient({\n    on: mqttClient.on.bind(mqttClient),\n    subscribe: mqttClient.subscribeAsync.bind(mqttClient),\n    publish: mqttClient.publishAsync.bind(mqttClient),\n  })\n\n  await host.start()\n\n  host.on(EVENTS.NBIRTH, (parsedTopic: ParsedTopic, decodedPayload: UPayload) => {\n    // Will be called whenever an NBIRTH message is received\n    // Handle it however you want\n  })\n\n  host.on(EVENTS.NDEATH, (parsedTopic: ParsedTopic, decodedPayload: UPayload) => {\n    // Will be called whenever an NDEATH message is received\n    // Handle it however you want\n  })\n\n  host.on(EVENTS.NDATA, (parsedTopic: ParsedTopic, decodedPayload: UPayload) => {\n    // Will be called whenever an NDATA message is received\n    // Handle it however you want\n  })\n\n  // To terminate the session correctly, we should eventually call the 'shutdown' method\n  await host.shutdown()\n}\n\nmain()\n```\n\n## Using yalc in your local development workflow\n\n[You can use yalc to test using this package with other repos.](https://github.com/wclr/yalc)\n\nYou will first need to run `npm run build` then `yalc publish` inside this package.\n\nThen run `yalc add @vocovo/sparkplug-host-app` in the relevant repo.\n\nYou can then use `yalc update @vocovo/sparkplug-host-app` when making changes, but you will need to re run `npm run build` every time.\n\nIf developing inside a docker container you will also need to copy the `.yalc` folder across by running `COPY ./.yalc/ ./.yalc/` you may also need to run `npm install` in the root dir to update the lock file.\n","readmeFilename":"README.md"}