{"_id":"@ospp/protocol","_rev":"51-8cfce927dd549936d94ea2bc281f67d7","name":"@ospp/protocol","dist-tags":{"latest":"0.41.0"},"versions":{"0.1.0":{"name":"@ospp/protocol","version":"0.1.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.1.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"12ce9822cf85cd2504a64477b75f562e6fdf3b76","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.1.0.tgz","fileCount":332,"integrity":"sha512-1AvalWZbPBDlJ83XVGBOxnTh7CEBLHbjs6M/uJySCGsvC1NCriwWQ58S87vXo0kEnkJKT+qqyepAGRjlcMMdag==","signatures":[{"sig":"MEUCICRWaPYFtVsjiX5PpeShAN18WW0HCPKL675DYYgizKQHAiEAso0Ak6HPoAte8+4JX0pmqxwSByuMQ9jM6wF7mGyjEJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357063},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"09f5caa5421da998e7bd4ef07da30c884e586f13","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"11.9.0","description":"OSPP Protocol TypeScript SDK","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.1.0_1774212492015_0.15624493031059306","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ospp/protocol","version":"0.2.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.2.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"047d74878be5c3aa7c0286bd58768d14e875a787","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.2.0.tgz","fileCount":340,"integrity":"sha512-cvuAExMHqpyTPTUwJ0By3Cz/XoDkLRNnqEsX2V07Z00YqYUYSgLhGKmBh5QmhFj6SP+OWf5splNndEzhFBYM7g==","signatures":[{"sig":"MEYCIQCO/2/27/lcRDGHz2+XGa5PN4t/T2ifQX9p+Ka/kQYTrQIhAPRJIUbyezi/j4wHbOPWglHGQA5kC3PjQQ/r7mK3+Ydy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":346925},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"7669d152cad4b9caac7fefb60975b0ac152097a1","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.2.0_1777282794313_0.5987719276060941","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ospp/protocol","version":"0.4.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.4.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"1bec22739fa7bb294c32e952e9c0e95af6435b2a","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.4.0.tgz","fileCount":340,"integrity":"sha512-df6v940VQZxA9LxukWenuNSrlf8x3+MRpSn0H1RQDH7vVog5MJk6ce102dDbr1+m7Wxsq6bddJtlUIlIqgXBqw==","signatures":[{"sig":"MEUCIQCXL78bvNmZ8bKO5Vh3kNwPN+hmbeMYnv+uoQr9PlQGtgIgZ36OoXokXWOYL/PDM5kyBzLG8QuJ1PIlI2wolOAMHEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354309},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"f0d716ba6f89b6415ad79966bd0aa4c9a3e568b8","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.4.0_1778299945670_0.2445973360065128","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ospp/protocol","version":"0.5.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.5.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"8aeb7bf7024e70dec1368123d78d54f1a3ce2408","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.5.0.tgz","fileCount":359,"integrity":"sha512-KtmVskemT+yBG4Zb4wWfn7y/GGQ50tIQuwbY1vc8ktmirbq7zVD8zjmzz+qWbxvit12mAd+9GzOuPaNV0tyBjA==","signatures":[{"sig":"MEUCIQCe0rBO0RQaEqErulhFXkdDqZLB62DBErn1qHxvU5yN9QIgBMr+x95f4Awz6vwefOqvS/kMFx6Kg9kIX8oR7At5JO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"da1a5faa82ed690500417c6bd9da3bc7ca098cbf","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.0_1780844911329_0.023855912111081956","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@ospp/protocol","version":"0.5.1","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.5.1","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"780c8168c1c00b54543a17f04dff34fa77802414","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.5.1.tgz","fileCount":374,"integrity":"sha512-HKyUiVf/UxUR7yrTpfE7BFdfoR6Wruq1aLnV17G+wyTfHYHMnQ1vnOduNzS8NaqiTCqd9nt9pqZlxzK++K/LDg==","signatures":[{"sig":"MEUCIHKwbsprbJvJLAUSadi/dALO/9JGebFxIRjAcVuD6JuSAiEAl4pJ/oJ1Zm/OMDWMDS/fyLdUKsEOW/WepJ/5MS6o5vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"1ce92610f4ecd5a41546f268a1b201d01c9a4c31","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.1_1780844931576_0.7676206626111379","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@ospp/protocol","version":"0.5.2","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.5.2","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"c754d2705a9fb9e672cae8732258cdee5e85c123","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.5.2.tgz","fileCount":374,"integrity":"sha512-0q/0zhflPZnSnAmLI2Zowrnh8bqj+n9Umff3YLdK2y12kiAoPlyspv3Hz4pbfxvCnZjbjboKWx0RH/twpn8UXg==","signatures":[{"sig":"MEUCIAE9BOmRZYEv8XMu6qlktBdPZo7G5NqiDtwQfYYP2acqAiEAgMssaFFrg+WiWQXK4YM1ax1U3k7Dh9j++XLL5lXV48o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424107},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"8eb16cd74ff7a3c41cd26715708cd64a8a00aaeb","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.2_1780844960528_0.2958918030420372","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@ospp/protocol","version":"0.5.3","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.5.3","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"620b79c0a32cf04ef8e760747e6f559394d48733","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.5.3.tgz","fileCount":374,"integrity":"sha512-/goaPsDJ8zVfDfwBmX2oItxPLzHaa3RGRSaTl7tnT5G96Nc45qB0la9LTTBAxTovLI4YhFcvnFUqowa9aQNcXg==","signatures":[{"sig":"MEQCIAYxrNk3gsdH9jyGbLAyjYY5HWrq14D9q4/RA9DqO28+AiANUytrp1mMSek3qRUQiZqV6SoQd8AEyrnG6d6Fi36PiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424329},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"035c7fc94517283a48069bc1797d860ddf7e0a27","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.3_1780844999697_0.7830638308829525","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@ospp/protocol","version":"0.5.4","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.5.4","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"2e22070322540aade790e25dbb5052ce1f1a0875","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.5.4.tgz","fileCount":374,"integrity":"sha512-c5VDPsJ8BCboZgyi9+fGYVcFfJx2XxE6CKSvPc9xVltyBy/Rjp4QwWPowirHhcYzN7wtd87x8k4MHAeHtVeHVA==","signatures":[{"sig":"MEUCIQCOB9ZTZjh46rd8YmYdjyD4aMGp4AOzvOapLoOu4z+YIQIgcXw9DbiMO11M2ep4yr4RkR1sTQG1nZm5Q6UVtNywZQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"51a5ba11ef2918091d6de3256a7b2f8e3b87e98a","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.4_1781140166215_0.5166900253938154","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@ospp/protocol","version":"0.5.5","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.5.5","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"9b1ff91b74e556772abc3f092893e725f6ce1969","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.5.5.tgz","fileCount":374,"integrity":"sha512-bZ3G57fFG7cyIZIcy3nAYG/Lq143XnTV8QaqCc1omC8pNRFTP8wIvOZdL6avDR1log2VmUav26otYxU4YOsfNg==","signatures":[{"sig":"MEUCICe8WWO3jbqnzFqd2AkFfxzk52n9B3FueURma6CZ3qZKAiEAxylZwfYnOe0CNg48pUqJ4dWENxWdYpL9AyWqVaJFQCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429157},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"cc0db7728c1d28c49ef79e394f9f05f5105b17fd","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.5_1781400505491_0.1282358009720641","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@ospp/protocol","version":"0.5.6","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.5.6","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"83ce49485c073d9a8e83d4466ff7a0698cc7b7c8","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.5.6.tgz","fileCount":374,"integrity":"sha512-NP8xhK1vjWmr9Y83yEwElKcftK0gBYRXUu+D8ZpHvA7AQrIYMExNigjADKzwX0680WVV1gVhqfbAmT96tKWenQ==","signatures":[{"sig":"MEQCIDF8Ur3844WCHr8ylWVyHjyjym90CmYSnrVq6Gy8JQHTAiBIHzqMYCiq9VArfjb9tNZFyXeTsOnI1CQaDw+WQxpkrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429157},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"601e52a098c7b4d376c57e661c2ec81bd4c10ee1","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.6_1781536099073_0.13692655459651237","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@ospp/protocol","version":"0.5.7","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.5.7","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"be600fcf5d0d64b5386a6c37ba99e8ef888f573f","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.5.7.tgz","fileCount":374,"integrity":"sha512-Xy1cFyVUgWXb2mg1MMxGEf7xvPqAESBD7M4XC929feaP8gxsLkg3imoSovOoGJKisdutNkcjURL6HDHSnuLJWQ==","signatures":[{"sig":"MEQCIBQ8273yvzAScohFft4vCy29g9UoYCflhoP9kVdtqkI/AiADqeltTazhGwgni4PfH6yn9qKiCeOqnGam6wl5K9YKFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430077},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"2fc90f16837565a0f9a1ffd5be6b9fb71baa3839","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.7_1781776044101_0.9702440337472498","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@ospp/protocol","version":"0.6.2","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.6.2","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"0eda1466789848a71f9659d0b5894c860ebc36c0","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.6.2.tgz","fileCount":388,"integrity":"sha512-d6pzR1RF8Xh0B15BfXoXPaXdLxxgwJKB66xys1xJotS0xRtnOUMzxXoqHTbadIWKDEMYq68dL/tlUzmYTErJSw==","signatures":[{"sig":"MEQCIARna8qoOOts7nBIV3nOc4KSaVLnEyoC1K7Oi21Kl6ZNAiA4dZuM/dgQpJ5d2FP09Cau9mMhwn4CN+8WpjGVicaF9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506795},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"c67b1e2d0aaf1ee0625f8d4335a70494a501379d","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.2_1782186487170_0.4333921143469195","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ospp/protocol","version":"0.7.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.7.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"7122f8f91dcaeb3680b5167ee3d59c3b8cb1ccc0","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.7.0.tgz","fileCount":388,"integrity":"sha512-oAEHoqxiMfKPcEj9wzNPwkoSnfPwCPA9d79/GkTNpW0A63+uqCPG3Dwjl0dsxMLEBFJwelM0/w13JBcHKgOANQ==","signatures":[{"sig":"MEUCIQDe6Bc3nAnR7sIQO0X2mB9TcvxmV8qpW8I/lXD7uzEu3wIgEmIKs0qgQj6kxqcpRrFgi0YiKiAU0bPvr+rP1lXgOW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"c96c9fa5f5a830bd84ee0e1100e2256450250d61","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.7.0_1783744261379_0.9395864010093036","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ospp/protocol","version":"0.9.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.9.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"b0b797d9483a4d9073527882818034ff76336bf8","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.9.0.tgz","fileCount":390,"integrity":"sha512-7yJBE6gpIIiW8uQPQ8m6+KQleBPd0VI+gIAzdDMoSwQA/fue38FmtV6hzmmRseTu8TAhMB0RU0UeKbvsOLNNXA==","signatures":[{"sig":"MEYCIQCGckSa57Z7J5lyEItoioZJzEoCX/gZXls6/2a+DUw3egIhAO8tLGzOSjIWM327IFjmvcUkibJRQAjGaLh7SNJtDtBn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":530736},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"75d5c3b0eab66e0ea1dd94d3df504fa0e13df7ee","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.0_1785332437394_0.3264586861105816","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ospp/protocol","version":"0.10.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.10.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"6da2ae7746ea44b8d33098e93dff20f4a7392965","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.10.0.tgz","fileCount":390,"integrity":"sha512-Z2iV79+EVNAftgSmji5C8+82a1pdLbeVZzQc7oVzAGdeXq6NVvRnZT6hTMekJQRziu1qqZOtmI0BM6t9xmDG0Q==","signatures":[{"sig":"MEUCIB4sJ+NcSrgB4ZSUlTr8rZZDFVx53UcD8Cg3vdVx4Hn8AiEA2bfiPK0hXHfm8nzg/4RxcPfThEhjDxlRX4g/Wp0tgTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":532601},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"fd5b993064229af13bb6c1897e2ac8f94f13d33c","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.10.0_1785361694730_0.8934290564501624","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@ospp/protocol","version":"0.11.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.11.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"239f0679bc22b35e87450a5cb987bf87de113b65","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.11.0.tgz","fileCount":390,"integrity":"sha512-SFvjnzy0wnU2TZ6rhZqtXGZDvs/ma7I1XM4bIh6RrRNinLIPrbubsyvvWjNMLRl3hm4uGG0xP9qDsy9oR5JsBA==","signatures":[{"sig":"MEYCIQCUoNdV2WhJmuFfRH+H4fgedANCWGPcZ/hzLnutJ5pEIQIhAKy7L5gMY+iJAT/shPVOZWnQblAMl40dl2DdQCO5V+3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536263},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"aa44dfe0e430cf5ceabed350aea7c079f11d765e","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.11.0_1785441236247_0.7212215905840369","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@ospp/protocol","version":"0.12.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.12.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"f977cf96b3f30eb01db88fee595d4cb64ecd2852","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.12.0.tgz","fileCount":416,"integrity":"sha512-+ghL5X1LoStNvdh8NQmiL/pdO2/kgb3TD/kKQvEKOA7nnDoxiQ/0lfnepCsPMN+r+ZAb/U7uWp1xHLcimFPDdA==","signatures":[{"sig":"MEYCIQC4iH2airWBQwRSt+XUEUdWvQErW+T87iqFdZDGOSlHpAIhAJvWNJGaVKy+mb1l6Ss6WCWQV1e1AZK9iSEKPKjnTHnX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655390},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"29c94e2bf3f58c9549db1a943cf3bbaf4a3cdb49","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.12.0_1785964584113_0.12676747298066493","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@ospp/protocol","version":"0.13.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.13.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"672eb072e23e8da28725817fb848f26666f61202","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.13.0.tgz","fileCount":416,"integrity":"sha512-uzUQunqAfBI5iiuTOCXVhb67gt9AaVmEJiuCBLzss2JX9JTT1zkq4pETf7pDX0/RRx0FE6uw5xJAIDFyfh1AfA==","signatures":[{"sig":"MEUCIE9ehf/m8/asULLAjS/+jEmolaaAFrFEABHgAUwGrDsPAiEA0ORjLoRbdwSBphhh+/wMO1tuwhlTZhzUM3TFOglbOV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662304},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"bddaf5173d9a47d8870fd9eba1799f5da8c41374","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.0_1786079286911_0.07754579432310349","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@ospp/protocol","version":"0.14.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.14.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"ede0089276bc43712081c4b48d467825bc86c024","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.14.0.tgz","fileCount":420,"integrity":"sha512-oyWTZww4I/z4zjql9j/MVm20NnsLf9x12VHsruG9pKznaAYe+bnFsYwW+9r5hvVXWjQs+daAZCDNI48jiomIIA==","signatures":[{"sig":"MEYCIQDrPOML73bUfeqaDk4QXXqNK+5uopvmpkaDh3M0La918gIhALa0tKJmbNz98EM6PsvcZ2pD7FYk41AN965aG3/8YE4u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":687768},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"398250f06797f9ae37ad233aa73fbb60a28251d5","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.14.0_1786485103412_0.844207685412055","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@ospp/protocol","version":"0.15.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.15.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"1df20fd21c4daa2d3541b3c38f91ff01f30962cc","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.15.0.tgz","fileCount":416,"integrity":"sha512-1K3QGkqe06DIp/5OcJ1qp8GMgqUADB0Ypo4pb63MW+0YX4nu67VDH96yboD15Y5tObe0fR1X8atd64pbcNgkQA==","signatures":[{"sig":"MEYCIQDk82Q08P7FOdA29M7fLYIz6VHxjDlENv4EDq8W9zbZTQIhAJCP8FdsHj39+I4EZ3sTzbH2Rv8bTXsqNSuzeJJIBqDh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":679458},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"390ccfe181f3896c7d65b3aad96e4b582785da75","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.15.0_1786529997824_0.7261261801389085","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@ospp/protocol","version":"0.16.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.16.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"cc050a09c3218901fe8922370b2a622721776378","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.16.0.tgz","fileCount":416,"integrity":"sha512-kOpQNNABKWSd2BRaPCk1IGum7YC0hm3BMZkqIsyJXWKq4hy+Rbex1xRlrT4npGVYr2eAMzXiGiDFR+MvHOPKkA==","signatures":[{"sig":"MEYCIQCn2RWQpwnCNvV3VsiT2Ys9GtxA5+MHmhrcBAapG0p/JwIhAOKKua2RLTTEWe53BX9jMAf6ltWKZJe1ycrf+nQr6MNq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"eb3123c0a0b995942e4995dd5c9ad9823b889fcb","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.16.0_1786570847961_0.6457232366933454","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@ospp/protocol","version":"0.17.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.17.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"0d92d7534a413191257348004d99cc98eacda255","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.17.0.tgz","fileCount":416,"integrity":"sha512-mJhzMHhtWkS4CLOzBc0bL+qwobNndG2aWf70w+6GF16I72muxF6Z3VSTOncdCDnI4j4L5Hl9RxBx78z7M6gmYA==","signatures":[{"sig":"MEUCIFvHnwi0Udu7auwYfkBkIXHC/+tucg3mc30ja6oB/xSQAiEAxccVJWe2+ivIVXJ01VGh5tYBN5EG03DML0wpfcexYRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":683067},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"9bb020df8fbb4849b19cf820674ae044d55ea4df","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.17.0_1786606960314_0.7378860190570145","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@ospp/protocol","version":"0.18.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.18.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"e4a127108a75363a574d2eb3979256a6674057dd","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.18.0.tgz","fileCount":416,"integrity":"sha512-EUdEXDLY2oE9r6WYlPkPW1GD5VnLgxAg0fHcnMcrYNiAVHgch//Jx3waKDKnTzBlBsGjR6SmSwNOzoRtHmQ7rA==","signatures":[{"sig":"MEQCIFMMnXpIU/o+yE8/DOOPDhUT749ZqsGWHZcCKmJHkwn0AiBrmaxD3Y+z8rofr4N7hbIGxGbLP53790gPx5bo+Izydg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":683067},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"29528a2814d726868291d0231d60f854c7b37a3e","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.18.0_1786642531907_0.4600519283422053","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@ospp/protocol","version":"0.19.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.19.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"81706eb5db8562f95a88c092b5f3c9017f5a361f","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.19.0.tgz","fileCount":416,"integrity":"sha512-vhE6m20JyUVm8RDWYiT5fRaV67qe3EtI4+GLnUoHMxDUWaSWN5wX/qliHsYyZkuVtTKkOTKqLScJ2fLdKNk+NQ==","signatures":[{"sig":"MEUCIQDux92F66Wk00hleqCXruea1Yz+NV8vGBR7QRJ1xsgHOgIgbknu8Nea0u6VR0k1YjvpRdWcHBRKvZvad71b00PKckU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"9a673825439fa9dba20db262461dd509161b0f8e","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.19.0_1786663133819_0.040614241117291616","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@ospp/protocol","version":"0.20.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.20.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"5c12d8e7acd7e3ef29c236470b5054e3f69bcab6","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.20.0.tgz","fileCount":416,"integrity":"sha512-qzS2N0r42ZZzyk/y54UA4zQ+2TQ2e6YNM8xzwcxZ/D1n1pni7Fb1i04yNif3vXqh4EOh5gS16qh2b/fIeacJZQ==","signatures":[{"sig":"MEQCIBCfWn2YVufung2UneAd97JzWZkLU2sqQhmTTR+mErqtAiBRL3O9wav3/8yR/m1tORAio9g7pFC/I7G8NFQ84VXzJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"37ee24955e089a076315d083f7ce02d705954e18","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.20.0_1786953099900_0.5745522802712997","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@ospp/protocol","version":"0.22.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.22.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"ab532e55a166d78fd6ff4daef82ef0b0e18aa13b","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.22.0.tgz","fileCount":416,"integrity":"sha512-wIvE0knoVQE6d0HYa8ScT7eHpP6jRMDhwQRTl5FR5jvwMy3ChIheU+vIpP6zz4DIzsRjchrM1LJRLnPt/AgtNg==","signatures":[{"sig":"MEYCIQD7Tidz/2c8Jp2/5xYOrUeDP6FaYZ589u4GmHPaCTHPXAIhALe2CEQvz/LGH8jzHqdeF+wBwoZJx/UMCSkH+N0/U8Ag","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691986},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"979ff8fe6341db54e3f074cadb390c619c30e024","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.22.0_1787004106359_0.8042460560953502","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@ospp/protocol","version":"0.23.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.23.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"d830a5089732d9708e0a9b44aa33fef475f478bb","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.23.0.tgz","fileCount":416,"integrity":"sha512-/iWzD9X562Zth0aIFhrW6ke5Lo+59h8hDuDM2t4FyWsX5Fhva/NhESI4zDcb0pehMp1ZaUfk+I591bWf/a9m4g==","signatures":[{"sig":"MEUCIAS+Nlu2qn0pazux+ikksiLT9/2DrZxTEokqFQ1Wu+XPAiEA6B1ScKVOryzKacRvxPNfZ2DFeifhesGVOmsglIy12TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":702074},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"903aa4b8a1803350fa61032b91c0f276a0408a98","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.23.0_1787053502869_0.6574767671234063","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@ospp/protocol","version":"0.24.1","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.24.1","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"312bd459bf59c65974b9d9549b91dabd99a7210a","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.24.1.tgz","fileCount":416,"integrity":"sha512-4BCbj306Prb7njYaYz+S+t+2ALLO70z4AfA4xlYDbCaSIhbG2O5GbWbfSCcRv9LbwUWftsqPXXilxHtgjRMUVw==","signatures":[{"sig":"MEUCIQC9YYVmofC3DbXVMabGrC3FSl43yv7J+n44cLhcCBKlHAIgI/xMBWBZwrbYpxgIUxtNRBpEEkwSpFDQ4HaEgoKpkwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":702077},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"a1e3536eff0dede96503394e61c786bc54495054","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.24.1_1787064884188_0.0006821507761425316","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@ospp/protocol","version":"0.25.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.25.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"6ab43ac006c4ebb5743acd3fec778f8b13311bb4","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.25.0.tgz","fileCount":416,"integrity":"sha512-IiT5G1IyXPHV/2/tyee7P1tqFicp4OzyHDtjNmSLokBUGBRhXTEghiQ9sT9kMK59Uj0JeJVnDd1CXv6tDq/K6A==","signatures":[{"sig":"MEQCIDEuTbFANlUpp5Q7pXWOI2J5gRAmn58zX4rIONSJN+S5AiAPYI14DVqbeNIn1KzB927HLZEk+HShWMVx+ZhXVj2TTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":721079},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"65550fd535926b0e26155e7211f6e34c6eb4db77","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.25.0_1787167229151_0.4282907858198828","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@ospp/protocol","version":"0.26.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.26.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"f8c4803c120aba8f0a976dae381d75978837ad1c","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.26.0.tgz","fileCount":416,"integrity":"sha512-75XHZcKLf1rO/ZH4r+UVnz8FLx8dFswIevP5/LsUF54gFfayl5f5ysuwJ2biBvFgJCGAdY2UYmj2tsIbO3fXuQ==","signatures":[{"sig":"MEQCIGXjWes137BlPkYkdflGvw+Cv/o2JQnMPvhoxgcwh3axAiBvN07CSXbZKQYTsyldIQwUO8U624OkSLM90ahCcnpNhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":729131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"0eb180f42488e2aa494406b6736274237f9f23d1","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.26.0_1787173763513_0.0029292941904297543","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@ospp/protocol","version":"0.27.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.27.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"6295b75de1a609f796263328ed14ce37b8996875","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.27.0.tgz","fileCount":416,"integrity":"sha512-QOPuyekTEOV6tslgi//7Zu1JKyexeJGh/QGARXttYm9jUEXjqkit3ADe2IlJhWCVKLJk1SzVlMAMt93Mb36ntw==","signatures":[{"sig":"MEQCIF8UabgnqEjsBv7UO+q/mA5Ose2TfMrpTdvLaZI9jLXOAiBejx9TaifXyYkCKA/OymYClO3Fwg9jhRDkwXT0joYYnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":729131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"994a61c8d44ba3357f593e56de8634dd38845b60","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.27.0_1788080339213_0.16446259480695757","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@ospp/protocol","version":"0.28.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.28.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"7a1179594f5bed7536d6df33e96ece617bd49de9","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.28.0.tgz","fileCount":420,"integrity":"sha512-drCvzGF3A1K0NO1j9slEXagumczTTUhMjc87CKlOEL0huR+ygH0vBbC1JGRJUPFv9B7wdC+pSjvgv05l75hvTw==","signatures":[{"sig":"MEUCIQC/slKKThTOFFqjhYRyoF5rC/CI7Qli8YbqfLacVmRuRwIgTPka6H9H3vPovd1TKhqeXBfJvpIkJvGEzqkJiy8aulo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767809},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"75978b01b0d92626b25d717d4985744da71031d0","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.28.0_1788489961144_0.6468437207144861","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@ospp/protocol","version":"0.29.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.29.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"5b9fed41ba239663710f6e97cfbe35829edd27e8","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.29.0.tgz","fileCount":420,"integrity":"sha512-XFI2mxpuYd7vxx10YEa3vXYusYL1YZ2UKjSEEH5GSHQPvHlGNoCIZAgab3mySbUlCmHb0hXNKYFoR+H4M56deg==","signatures":[{"sig":"MEYCIQDiNem/o30rgHM2RfUxvR0KqEFnZKlSRB0nMxyJ6AbvzgIhAIvjwr0wk0vlD6US81vRlgm1OUpnWdrM4+47n/pI/gh2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":779772},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"adab0486ed0b834486103ff2ac936835b461e61c","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.29.0_1788538536201_0.11730432571771221","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@ospp/protocol","version":"0.31.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.31.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"b718bf43c2b79d6050454797b7d6c17462b52232","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.31.0.tgz","fileCount":420,"integrity":"sha512-qqVvSlNJOCI1/ZT0iqae2iqTN/d3/zR2r69bRe65fDK+ePudnd9UbWi8ZU5EyFMVeb42Vsc/+vlrZuajr6mzrA==","signatures":[{"sig":"MEUCIQCSLaLzcMluqTi8P5ltp8ZxFUnc1Dsdxeld1jscCw0C1AIgEybds8kcIuTZ95j0Vr/Ve7jL5yuUBxhvvWDvyNZiEaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":784604},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"e140dc8371cb9d53603eeac7e386e90f88b32dc0","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:bay-transitions":"vite-node scripts/check-bay-transitions.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.31.0_1788620114795_0.8527740007810587","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@ospp/protocol","version":"0.32.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.32.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"855b029baed0211997f021d87587c8783dcd63fd","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.32.0.tgz","fileCount":420,"integrity":"sha512-6Z0zYkctJ1CiuNxnZiO5SLZIc+0rhob0f5Ge8QiM27pJjzaF631gYZSFYTE6OXrwQs396+BD62inJSLecSWHrw==","signatures":[{"sig":"MEUCIQDKnYzFUXzRZSlacRjSUfbbNfkpRJzYg1o6Bj/xLEhxjQIgah0L7tCRErd2ZqIV+mYGhlIq9zvB8jBn0U1zlr2Ta5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"a57930f03fbc1e13cf5667a2b9efbaa5eea33f36","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.32.0_1788654576871_0.5164537928035158","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"@ospp/protocol","version":"0.32.1","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.32.1","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"b5f875919f699cbc0a4cbe71210c01d761fae7d9","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.32.1.tgz","fileCount":420,"integrity":"sha512-dazwb6pIFs9m02dBAYQPmScT1uMDcBxwFH3JEhKYawyikj32eTTnCmVeSiCnBEeMI9r84YUAbR6ZpqJIQFi9Kw==","signatures":[{"sig":"MEUCIE59+jbSFpl2akC0xSWjvmeUl+mCc4q8nEGEEIdfID5/AiEA+nJ1p9zedbVmorGCgA44cPcgpj2sI5gWMv67rzmR16o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785782},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"d73d01c6acf90b0cf4a3c7b780029b386eba2344","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.32.1_1788662857757_0.24328850426852755","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@ospp/protocol","version":"0.34.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.34.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"75fbeb721eb9df51e12015c7cd4b626532ec4b01","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.34.0.tgz","fileCount":420,"integrity":"sha512-F2edPOv4kEcCZrKVfu3Wap8BO3yevmR3eN2qqgOI0DXcov3DnYpyP+L8WrS44Tdh1nKKkWejWb0xXKuViAs9AA==","signatures":[{"sig":"MEQCIAN8pZwcpqbYaCdIOf1rqzqdVF1RYUwIPGyk/5mjlZ27AiBbCviDKhYTZTXsaY6caytMPWUbgQXCwf2MeYW6aB069Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":792188},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"7cefb01c5aa92afef95fb18e549633bbbfd80f3f","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.34.0_1788725072115_0.7583782994858177","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@ospp/protocol","version":"0.35.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.35.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"f46a7fe4a0da7f93798f376f5a72d0fd92ab171f","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.35.0.tgz","fileCount":420,"integrity":"sha512-jPwYiCtmOQiAy83YbuQcTUiEDuG1vCjY1jeLorjbZlmJBYEQNzUifqov4g3dg+5bW9+hbrvCmyWPsDnog7aHlA==","signatures":[{"sig":"MEUCIQCLo40Mcf6SAH/rehwCYXH6dPPrhBriid+uwRrGanPUgwIgKPNzktj/SE+RroJsNU5W4to32iV88v7AL9iIc4zEhiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":794612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"b4ab4df2390c00bc26af456b2969c6bf2ef0c918","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.35.0_1788815966442_0.10705433096609296","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@ospp/protocol","version":"0.36.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.36.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"82f9e657e771a89e4e95bb8a06a1f3055fe8b1c4","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.36.0.tgz","fileCount":420,"integrity":"sha512-1gDFShiy8FUYYMq3kftxm0P0u7+iJOOwlDEX2rG2MVb5j8ddwe9uE4cpaZR8e2sz33NPVQhixxCF36VqfDjx8A==","signatures":[{"sig":"MEYCIQDN7Uh1a28ENgSYHdfpdjI4DFe2xS5Gu7d3NBCoaSdAfAIhAO6GNmTJjS1GwoVy64pwSj7dO3l6soE+YFEx3/bl/UM1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":794612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"4370117dcfaa4c91c69fca614c1287037ee5a472","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.36.0_1788863053315_0.8161923313354329","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"@ospp/protocol","version":"0.36.1","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.36.1","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"42b9a67d1b7d81e8e7dd27be4a449ff6d241ab76","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.36.1.tgz","fileCount":420,"integrity":"sha512-Kp23ZQlf+3iWcbATdVvPDvimlFbWCYbkYzMy+gad9fH1O1IHxq2H5Q5oqa19RVgdBMeKOM+kM3iY+cU1DoYaWw==","signatures":[{"sig":"MEUCIFjnb54ejd1Pn6WedUmRH5a5uXC97xdYWO8riVuXkHZ9AiEA3QQ8Rdl0b7Bj+lUY6QGl5pHwSmNo2BvEGVd0XPnkYMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":794612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"3ce204c3208fcccface7d52c50f7cf95117960b7","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.36.1_1788863724544_0.6535782689457881","host":"s3://npm-registry-packages-npm-production"}},"0.36.2":{"name":"@ospp/protocol","version":"0.36.2","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.36.2","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"43540d110066117c9788f6514c8e6318452734a8","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.36.2.tgz","fileCount":420,"integrity":"sha512-h4TD8tSg3QtSe9FdLrhW3v/trErR2ONKYrlXrTH9LYv+F4CEzXQlEIsQC3Qd9U2/XTfyxhMKIeFTD8EvuL/uCg==","signatures":[{"sig":"MEQCIDYtb3s+H7lxO0vJpL97ygNfanb5tdymOtYPwonSyTkfAiBTWNOHsYjleEi4MBLwposZrPOm9XTTuV+WHpbBWqlQGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.36.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":794612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"ba3f135a95dab00d78355607cd5d4ead5e4db4d7","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.36.2_1788873323667_0.664353966398608","host":"s3://npm-registry-packages-npm-production"}},"0.36.3":{"name":"@ospp/protocol","version":"0.36.3","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.36.3","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"4715dc546aa170da3a9cf2962c497e9207af62d4","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.36.3.tgz","fileCount":420,"integrity":"sha512-p0gQMBB2flCKwl9fIdcEUva+YI7gIWeqclqui1wmmiLs/zzooloE/LGRiXZ41e+AEFKq+3827Tiatwaqv60I8A==","signatures":[{"sig":"MEUCIQDYYOwe5CKCl3OiRh83VMitvh6Au4ZRHLUW20WJ39mdwQIgN7Aev2S2hDzEIsLAcy+HBct7D0pl750F9y8mBs3DFc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.36.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":794612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"fdd1036c0ee9dae7ffb9a090285ab54f1cd011a7","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.36.3_1788873703695_0.4509982633161269","host":"s3://npm-registry-packages-npm-production"}},"0.36.4":{"name":"@ospp/protocol","version":"0.36.4","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.36.4","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"52705cd39645d44386a6c783eb8931e21d0ed651","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.36.4.tgz","fileCount":420,"integrity":"sha512-KhCIBSNKZPFCDoJ7NQcMsFbPzoxXccSwcLd0DfFcDOJqVDYmYeFxmsCcKbedhq4mayoNyLIboOSFTPQgydfQhA==","signatures":[{"sig":"MEQCIFmPyRWK+KrbqwFlUm+VpRrWHdeFzzjaFc+5Jab88iXjAiAopRK9y2SgRTPdcJWwrsXvq8cCQSWdOgNm5lnjfusooA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.36.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":794612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"05e77672ad215252e88e1ecf192717d938251cc9","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.36.4_1788949460133_0.08969747358544744","host":"s3://npm-registry-packages-npm-production"}},"0.36.5":{"name":"@ospp/protocol","version":"0.36.5","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.36.5","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"176b6d2d81c988915cd7667d43ff967f8dde9310","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.36.5.tgz","fileCount":772,"integrity":"sha512-kfXThPDWjalBPHYPPFw5g16tJiNkluwKcNtS+ejQ37F4Fa1sKszXThH+ujct9VqXPoD4Nz9hIgFDVJU2wWc96w==","signatures":[{"sig":"MEUCIQCjQz9uheN3hnLf/NgzCR/3bKUyA2AqVGOpojZ/IA5eMwIgHT7TI21h2wE31nY0kt90a8UaA6VSg48eThxPMtdraNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.36.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":951625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"6f35b10adfaf8fa061352a3eb6641ce1cece1400","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.36.5_1788952667737_0.4054929167784691","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@ospp/protocol","version":"0.37.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.37.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"bcb7242260ad3766c052e4f294c2f1e4f81ae22b","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.37.0.tgz","fileCount":772,"integrity":"sha512-4UG/+4dEC9vmHu5CPEB3i6wugCP/cXUZ6W0RoVsykZJj6sOZY3Y72lrf/v89RegYOsboABsEjo+ZE+K/EH5PLg==","signatures":[{"sig":"MEQCIAvJXd5SId20ot7cwbcGEKCvcci/asTmD7ot3IsKjL6tAiBUDs1gHov/MtlrVIIeRWPzhtjCwsAWZ0k90TTHXJ+BkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962037},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"0c32a63e4b2ecde326ed1bb29502b7153834065d","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.37.0_1789040676859_0.98991230136164","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"@ospp/protocol","version":"0.37.1","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.37.1","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"d863203f5dd99d9c9f3c4b47692de11cf9e75b0f","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.37.1.tgz","fileCount":772,"integrity":"sha512-mlN2YIu5cXvkNDGdXXyUfdSKB5aB/Y4TR4KRfEm9zvhRSTlE9cIadV5TJ7d94+EN5MHxDgEsWjUnj+crMn+KHg==","signatures":[{"sig":"MEYCIQDm/UaA85MMa3IjNDRkCLezQ44EjgR8TNs9jJ26GglQtgIhAL9JotKmkJFDirKFGJ31mwgWr3wqoeUkI8BB+kF4lmq5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962533},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"46d7f5b33ba8be7dbeab11f1d4549778350dd2a3","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.37.1_1789042677674_0.05858234697892284","host":"s3://npm-registry-packages-npm-production"}},"0.37.2":{"name":"@ospp/protocol","version":"0.37.2","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.37.2","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"e84929a5c58122ad13dbb06f2e3668385613ea5d","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.37.2.tgz","fileCount":772,"integrity":"sha512-xTxtZZPQV4jMO+wCl2N2UtVRjbsGds5bN9RlKUt+QSAIwL0pQBW6mdl5GzCxtQYB1tCRJvBZ2UavV9fAkHJn8A==","signatures":[{"sig":"MEQCIB6MvCnmjKS9McSFjS+jt4z/707P3mKE8pg4FqmzZt20AiAOs5uwfs4ggSsEPEkIejy2GBcna0frnJCasF7a00nH1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.37.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962533},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"4c960cb6546a7948ebd73740fd908fc90360ed69","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.37.2_1789043194730_0.7781640949272328","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@ospp/protocol","version":"0.38.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.38.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"33c02db62976934f63ca53c1ae996b4bd677574f","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.38.0.tgz","fileCount":773,"integrity":"sha512-/t8gxxPXihQDup64VX1Upm/cWtNCkzGywPvpVgZ8vTqQ/q/5kU9sctTlvdDyB5yMooMUV0XeiFKnfYh49Gv0lw==","signatures":[{"sig":"MEYCIQCh2di3SwBwgF4r0gImKZsZZhtwJxT879Qte8NnipQCagIhAPgvRWi10sHYmRvUbZjurMFRQWYrzm0GancusvheIYt2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":979097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"96f1a1d8a4862ce034bd933ecc8a67661f891c00","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.38.0_1789064064405_0.5615114551943245","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@ospp/protocol","version":"0.39.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.39.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"5f3c5dd02b9690b006ed039feea3c3da9250fb1d","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.39.0.tgz","fileCount":773,"integrity":"sha512-nexTcVe6MhyF95w0/p8oGvzcB+WfGMsJQkBQtHG0IXrzydH1LulL2mfCw+FQVqKPkY9Wuny+mRVQsCsn12NcSw==","signatures":[{"sig":"MEUCIQDL0GPljuT3sG3xNy+pJFc/lJaUJvCLlYLbxp3kE27xFQIgXWhisn1VTi1whH0nHqqijNVVsTP+XWT6iv2/y63r/4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5m0c/PQjZ/wGl3097EDXmxQryxAnEkp//mN+ZWBn8EAIhAIJPFneDVjm19CjeD4GCLhd9vL0nOvnv2rg+Cd63XZ5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":981608},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"277f3cea95815bc0acb29eaf0f42406ecacb0a00","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.39.0_1789727914459_0.9914143819834933","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@ospp/protocol","version":"0.40.0","keywords":["ospp","mqtt","protocol","typescript","sdk"],"license":"MIT","_id":"@ospp/protocol@0.40.0","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"ddd7a3734281aa1cb98c32e37d87ab5e25d229aa","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.40.0.tgz","fileCount":773,"integrity":"sha512-4QnLSIdst1JjxNXJHbBpyx4rbYL/AnO97rICYYSJDbvnHnVXti1imfMJgA//WUobJn1OfTHx3kZy77hnPwFEgA==","signatures":[{"sig":"MEQCIBJVRKaUh6a+hzh0OZTF6bvPvvnm34JB7axz+MquMANmAiAUU0x6ScdCOZ2584peNuwMJ/hWNE6j7z8/Zt1UMLMBhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCt8B9flB4vXUiGpu0A5T645/sam4ChxWM/qi4jcLk5/wIhAO3bUsgive0ibBB+sIY4UN6cvlv/RbGSpXEOgp9/wFRq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":997879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"216578bca9f9a1ed4bcb88c25c8fd286e8f7a73d","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","prepack":"npm run build","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:schemas":"bash scripts/check-schemas.sh","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:http-status":"vite-node scripts/check-http-status.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:spec-quotations":"vite-node scripts/check-spec-quotations.ts","check:inert-assertions":"node scripts/check-inert-assertions.mjs","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.40.0_1790092030123_0.3877534764566528","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"_id":"@ospp/protocol@0.41.0","bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"dist":{"shasum":"919ecf2b69fa02aa3736e34970ae8c422e7c2961","tarball":"https://registry.npmjs.org/@ospp/protocol/-/protocol-0.41.0.tgz","fileCount":773,"integrity":"sha512-6D6qKMaw7x8mfft7blp3EeT1lK0C/T7MaHt3II/4i5wVJ5QpCBo0dOm8Ws9IYZIovZQniBPpvnViz7vobWQVvg==","signatures":[{"sig":"MEUCIFpu7S7tn/4/h1fP30QrFyGRYKrb3X/Oga7lfVRN+svQAiEA5tnjRca4+2HVg9PM3VVopzN1G5uBJznAjNCJfh6TjFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICTL63q68PZgQjw689ppWM1I/c38/nNXoGElOGWDez+/AiAhaLReLeC9uWUItfyWq53T0/b4J+Fw6KD4tSgHuEBTrA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ospp%2fprotocol@0.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1004426},"main":"./dist/index.js","name":"@ospp/protocol","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"}},"gitHead":"078111380631269ea46a702cd368e802d10af0ec","license":"MIT","scripts":{"test":"vitest run","build":"tsc && copyfiles -u 1 \"src/schemas/**/*.schema.json\" dist","prepack":"npm run build","prebuild":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.test.json","test:watch":"vitest","check:schemas":"bash scripts/check-schemas.sh","check:doc-claims":"vite-node scripts/check-doc-claims.ts","check:http-status":"vite-node scripts/check-http-status.ts","check:vector-types":"node scripts/check-vector-types.mjs","check:vector-corpus":"bash scripts/check-vector-corpus.sh","check:crypto-vectors":"bash scripts/check-crypto-vectors.sh","check:error-registry":"vite-node scripts/check-error-registry.ts","check:state-machines":"vite-node scripts/check-state-machines.ts","check:action-registry":"vite-node scripts/check-action-registry.ts","check:config-registry":"vite-node scripts/check-config-registry.ts","check:spec-quotations":"vite-node scripts/check-spec-quotations.ts","check:inert-assertions":"node scripts/check-inert-assertions.mjs","check:recommended-action":"vite-node scripts/check-recommended-action.ts"},"version":"0.41.0","_npmUser":{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"},"homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","keywords":["ospp","mqtt","protocol","typescript","sdk"],"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"_npmVersion":"10.9.8","description":"OSPP Protocol TypeScript SDK","directories":{},"maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@noble/curves":"^2.2.0","@noble/hashes":"^2.2.0","@noble/ciphers":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","copyfiles":"^2.4.1","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/protocol_0.41.0_1790641104502_0.28802987526125445"}}},"time":{"created":"2026-03-22T20:48:11.925Z","modified":"2026-09-29T00:18:24.946Z","0.1.0":"2026-03-22T20:48:12.180Z","0.2.0":"2026-04-27T09:39:54.464Z","0.4.0":"2026-05-09T04:12:25.825Z","0.5.0":"2026-06-07T15:08:31.490Z","0.5.1":"2026-06-07T15:08:51.819Z","0.5.2":"2026-06-07T15:09:20.691Z","0.5.3":"2026-06-07T15:09:59.920Z","0.5.4":"2026-06-11T01:09:26.452Z","0.5.5":"2026-06-14T01:28:25.621Z","0.5.6":"2026-06-15T15:08:19.244Z","0.5.7":"2026-06-18T09:47:24.246Z","0.6.2":"2026-06-23T03:48:07.316Z","0.7.0":"2026-07-11T04:31:01.489Z","0.9.0":"2026-07-29T13:40:37.535Z","0.10.0":"2026-07-29T21:48:14.921Z","0.11.0":"2026-07-30T19:53:56.409Z","0.12.0":"2026-08-05T21:16:24.288Z","0.13.0":"2026-08-07T05:08:07.087Z","0.14.0":"2026-08-11T21:51:43.615Z","0.15.0":"2026-08-12T10:19:57.976Z","0.16.0":"2026-08-12T21:40:48.189Z","0.17.0":"2026-08-13T07:42:40.486Z","0.18.0":"2026-08-13T17:35:32.071Z","0.19.0":"2026-08-13T23:18:54.042Z","0.20.0":"2026-08-17T07:51:40.044Z","0.22.0":"2026-08-17T22:01:46.538Z","0.23.0":"2026-08-18T11:45:03.007Z","0.24.1":"2026-08-18T14:54:44.357Z","0.25.0":"2026-08-19T19:20:29.301Z","0.26.0":"2026-08-19T21:09:23.668Z","0.27.0":"2026-08-30T08:58:59.356Z","0.28.0":"2026-09-04T02:46:01.290Z","0.29.0":"2026-09-04T16:15:36.338Z","0.31.0":"2026-09-05T14:55:14.939Z","0.32.0":"2026-09-06T00:29:36.997Z","0.32.1":"2026-09-06T02:47:37.988Z","0.34.0":"2026-09-06T20:04:32.355Z","0.35.0":"2026-09-07T21:19:26.682Z","0.36.0":"2026-09-08T10:24:13.550Z","0.36.1":"2026-09-08T10:35:24.720Z","0.36.2":"2026-09-08T13:15:23.801Z","0.36.3":"2026-09-08T13:21:43.916Z","0.36.4":"2026-09-09T10:24:20.321Z","0.36.5":"2026-09-09T11:17:47.921Z","0.37.0":"2026-09-10T11:44:36.996Z","0.37.1":"2026-09-10T12:17:57.853Z","0.37.2":"2026-09-10T12:26:34.903Z","0.38.0":"2026-09-10T18:14:24.588Z","0.39.0":"2026-09-18T10:38:34.564Z","0.40.0":"2026-09-22T15:47:10.251Z","0.41.0":"2026-09-29T00:18:24.596Z"},"bugs":{"url":"https://github.com/ospp-org/ospp-sdk-ts/issues"},"license":"MIT","homepage":"https://github.com/ospp-org/ospp-sdk-ts#readme","keywords":["ospp","mqtt","protocol","typescript","sdk"],"repository":{"url":"git+https://github.com/ospp-org/ospp-sdk-ts.git","type":"git"},"description":"OSPP Protocol TypeScript SDK","maintainers":[{"name":"gabriel.marinescu","email":"gabriel.marinescu@gmail.com"}],"readme":"# @ospp/protocol\n\nTypeScript SDK for the OSPP (Open Self-Service Point Protocol), pinned to spec `v0.44.0`.\n\n## Install\n\n```bash\nnpm install @ospp/protocol\n```\n\n## What's included\n\n- **27 MQTT actions** with full TypeScript types for all request/response/event payloads\n- **120 error codes** with severity, recoverable, and HTTP status metadata\n- **28 configuration keys** with type, access mode, mutability, and default values\n- **6 state machines** (Station, Bay, Session, Reservation, Firmware, Diagnostics) with enforced transitions\n- **HMAC-SHA256** canonical JSON serialization, signing, and timing-safe verification\n- **ECDSA P-256** signing and verification\n- **HMAC signing classification** per (action, messageType) with All/None modes\n- **JSON Schema validation** (Ajv Draft 2020-12) with 86 bundled schemas\n- **MQTT topic builders** with shared subscription support\n\n## Usage\n\n```typescript\nimport {\n  OsppAction,\n  createEnvelope,\n  MessageType,\n  MessageSource,\n  BayStateMachine,\n  computeMac,\n  verifyMac,\n  requiresMac,\n  toServerTopic,\n} from '@ospp/protocol';\n\n// Node-only utilities live behind the `./server` subpath, so the root entry stays\n// usable in a browser or React Native bundle.\nimport { SchemaValidator } from '@ospp/protocol/server';\n```\n\n## Build\n\n```bash\nnpm run build\n```\n\n## Test\n\n```bash\nnpm test\n```\n\n## License\n\nSee LICENSE file.\n","readmeFilename":"README.md"}