{"_id":"@eternl/hub-dapp-sdk","_rev":"51-da46b6a19642e55b72cd37c0f679cffc","name":"@eternl/hub-dapp-sdk","dist-tags":{"latest":"0.38.1"},"versions":{"0.12.0":{"name":"@eternl/hub-dapp-sdk","version":"0.12.0","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.12.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"dist":{"shasum":"9142e8de3c8a1cd50167dda8ca88af76bc38f992","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.12.0.tgz","fileCount":32,"integrity":"sha512-Prfuj6XxW7yuyCFuPdm3rCpFCq5Y5F464Fur52B1quRJGA4UkjpmG/4snEyuzDqUI1+GTd0SwYmPRV7WQ+Ji5A==","signatures":[{"sig":"MEQCIDeUvs7HPLrFD9screZ8+di2/Lfs+P7VclePcHYNLt6iAiBAfn5DUgmW4MAQhqLgpTXqCXycd5ROg0H2oDfgJE9Vhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543617},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.12.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/042ea58748569fe6fafadface48c6634/eternl-hub-dapp-sdk-0.12.0.tgz","_integrity":"sha512-Prfuj6XxW7yuyCFuPdm3rCpFCq5Y5F464Fur52B1quRJGA4UkjpmG/4snEyuzDqUI1+GTd0SwYmPRV7WQ+Ji5A==","_npmVersion":"11.11.0","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"nats.ws":"1.30.3","@eternl/hub-core":"0.12.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.12.0_1778248013272_0.445640726065593","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@eternl/hub-dapp-sdk","version":"0.12.1","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.12.1","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"dist":{"shasum":"d95f9c509e68d1f0497a57499c5dce049e468280","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.12.1.tgz","fileCount":32,"integrity":"sha512-QbPGbYXM439MUMffIs89PMIraHT7XHtsZCjvhwb6pIhg1Rjz6rLaQmg2WvAxaGIpQD0xOVOku3sukZ4i7PR8Ww==","signatures":[{"sig":"MEUCIQCcY0jZL06uuQBpUMno5B4bnK2HeZCEwj0YUJSBnLBw2AIgfIKXCVmLDjpa/aZ3Wu7L6T4kYuS5y6/fOPeqaYEznAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547427},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.12.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/8d8b1e167e9c15df01c9847c7de3d7de/eternl-hub-dapp-sdk-0.12.1.tgz","_integrity":"sha512-QbPGbYXM439MUMffIs89PMIraHT7XHtsZCjvhwb6pIhg1Rjz6rLaQmg2WvAxaGIpQD0xOVOku3sukZ4i7PR8Ww==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"nats.ws":"1.30.3","@eternl/hub-core":"0.12.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.12.1_1778560029382_0.06385404317736332","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@eternl/hub-dapp-sdk","version":"0.14.0","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.14.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"dist":{"shasum":"c83ddb90410775786858c93a4f7011e106d7cb5b","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.14.0.tgz","fileCount":32,"integrity":"sha512-88fm4Y7r04MXywLk1+PJfMr4kq5rPQoKTJY6E3Qh2Rhat9Qitrzf21EftJzG3oXCvE6fGMcCboLLLwVD272u0Q==","signatures":[{"sig":"MEQCICA+QoSd4mEThhK43R0uua9SjQC4j/Kn7pL0VjR3823dAiBqptHb77N7HeTG5dQAztbfq5+N4j4fL7USE+D77MfM5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547427},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.14.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/8f2ff44e005e0164b297a30336868c4a/eternl-hub-dapp-sdk-0.14.0.tgz","_integrity":"sha512-88fm4Y7r04MXywLk1+PJfMr4kq5rPQoKTJY6E3Qh2Rhat9Qitrzf21EftJzG3oXCvE6fGMcCboLLLwVD272u0Q==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"nats.ws":"1.30.3","@eternl/hub-core":"0.14.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.14.0_1779019804405_0.4595582660769404","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@eternl/hub-dapp-sdk","version":"0.15.0","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.15.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"dist":{"shasum":"39dfbd87aebb22b922a6b913c0e83daeb2b1dcd0","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.15.0.tgz","fileCount":32,"integrity":"sha512-2gS9CItO7gPtRxXhBFpuxUcUQK7NqF4BiGkLaeHi8l1qp0BOfCIveK+3DEZdoGbWZFZg8FqXMtWg321zllOciw==","signatures":[{"sig":"MEQCIBgQDhgGRQsBiOQvjcw5RqsTfeHqFqUPDvPjCvaRcaEqAiBX1Ikr9Rk62eIbh+VX9LnVKdwN75GdU/2o3fEitFcCaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547427},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.15.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/c6676ad24ef19ca153551b489aa04a2f/eternl-hub-dapp-sdk-0.15.0.tgz","_integrity":"sha512-2gS9CItO7gPtRxXhBFpuxUcUQK7NqF4BiGkLaeHi8l1qp0BOfCIveK+3DEZdoGbWZFZg8FqXMtWg321zllOciw==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"nats.ws":"1.30.3","@eternl/hub-core":"0.15.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.15.0_1779113331965_0.3988037709743426","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@eternl/hub-dapp-sdk","version":"0.15.1","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.15.1","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"dist":{"shasum":"de5de200dfbdb63887a0cb5bf6db682c948ab991","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.15.1.tgz","fileCount":32,"integrity":"sha512-M64svbWCpZ+6ma95ZrSF6GlC5Tfz4FJ25iUV8KwxPZ3952XbLdSRvcHvbEwrQ+gUxok5QVt8vXyug3FipuE8vQ==","signatures":[{"sig":"MEUCIQD+SkhfvE1R7qwxVmXl7aJgi70RALMRlxqq5iiCxuLQ9wIgMUKq+LzTZfrTjyVjZzzeAgZXaTFs6S4gsrUesxKFsLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547667},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.15.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/eb60d54a68e4f00ea7fbe0aee34bc9a5/eternl-hub-dapp-sdk-0.15.1.tgz","_integrity":"sha512-M64svbWCpZ+6ma95ZrSF6GlC5Tfz4FJ25iUV8KwxPZ3952XbLdSRvcHvbEwrQ+gUxok5QVt8vXyug3FipuE8vQ==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"nats.ws":"1.30.3","@eternl/hub-core":"0.15.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.15.1_1779440793228_0.4117743728999501","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@eternl/hub-dapp-sdk","version":"0.15.2","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.15.2","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"dist":{"shasum":"7a0e31c0844936c4faf43b0ca80cb2c0ec0f6eb2","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.15.2.tgz","fileCount":32,"integrity":"sha512-h36Ie7eOhU/BEVPb4Yb4zmcEnSc6+W4RphaiKsDD/lbve06lqSaOXSveh736CKsxdtDyJkaCuJws05Kqlx/u1Q==","signatures":[{"sig":"MEUCIQD6xwptrzM1ZdrIvyV6x1IdYdeM4FzDGJIqvz2FLsj5OAIgPztMFXS+DM6wIKs7ozA0QjRq2hxBpBbdw+y41FOd9Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547667},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.15.2.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/ced4998195a4793453cb091086f716c7/eternl-hub-dapp-sdk-0.15.2.tgz","_integrity":"sha512-h36Ie7eOhU/BEVPb4Yb4zmcEnSc6+W4RphaiKsDD/lbve06lqSaOXSveh736CKsxdtDyJkaCuJws05Kqlx/u1Q==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"nats.ws":"1.30.3","@eternl/hub-core":"0.15.2"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.15.2_1779442053303_0.2803713294904244","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@eternl/hub-dapp-sdk","version":"0.15.3","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.15.3","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"dist":{"shasum":"d20bcc131f4174bb49cf0617c3a5b849822f8f8d","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.15.3.tgz","fileCount":32,"integrity":"sha512-29VVhEjq1r9ECKUEjUVeKtWcg3A7rsN9iJe7jk1P+hm57NrEZ2ViW3pDzOW5p/aYAB3JlSEfMcy5XtMJGc5VuQ==","signatures":[{"sig":"MEQCIHT+tatkGTfR7BDEu75KUKWDUE5JN1j5AVkWYjdiwdziAiAaSWVGgyEeLMokHh3qvgVgIcVT1ECZdywP/p9SUDzkKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547667},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.15.3.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/84eb9d65386b8f3e8796a6341f1e04d9/eternl-hub-dapp-sdk-0.15.3.tgz","_integrity":"sha512-29VVhEjq1r9ECKUEjUVeKtWcg3A7rsN9iJe7jk1P+hm57NrEZ2ViW3pDzOW5p/aYAB3JlSEfMcy5XtMJGc5VuQ==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"nats.ws":"1.30.3","@eternl/hub-core":"0.15.3"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.15.3_1779465337748_0.12413630026171152","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@eternl/hub-dapp-sdk","version":"0.15.4","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.15.4","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"dist":{"shasum":"741054a82e43c24f36e478c44701fc3501048a1d","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.15.4.tgz","fileCount":32,"integrity":"sha512-YDhYg5yyUWZtdGzw4HoROawz5F2dBVfiZpAOVE+TeRZpmV79Rf6kyGfEcXTJNw5J67EOkYMl4aP4kDZl3jgAjw==","signatures":[{"sig":"MEQCICy000Im4llADQH1Y4q6kJvTYRanMsYkhWPiB8OwyU6xAiAuCZODdjWHG0PR4+pSRHbi14hnu/VNKSyop3/FEpAT6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615616},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.15.4.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/7b761e5fb414faf6ff413449932badfb/eternl-hub-dapp-sdk-0.15.4.tgz","_integrity":"sha512-YDhYg5yyUWZtdGzw4HoROawz5F2dBVfiZpAOVE+TeRZpmV79Rf6kyGfEcXTJNw5J67EOkYMl4aP4kDZl3jgAjw==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.15.4","@nats-io/nats-core":"^3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.15.4_1779550327835_0.007120972957475047","host":"s3://npm-registry-packages-npm-production"}},"0.15.7":{"name":"@eternl/hub-dapp-sdk","version":"0.15.7","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.15.7","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"dist":{"shasum":"c48e43f8c6de34738dfaf2c551195deb2a346de1","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.15.7.tgz","fileCount":32,"integrity":"sha512-G7i4C/tOK8Pi9717CfZEKb03O/gCNyKgwSEiLPL8js0GcDSu5QIo6dqPV1g1wPvhfOdEr/TOGyRaeGTHoi/bxA==","signatures":[{"sig":"MEUCIQCHqUWkvcNabNBxtYKSJPVH0EWU7RsXO6nTE9WopvTJMQIgI3xy19ladqCC1kFtql8QVREhPnna46u4OveNDCx45c0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601182},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.15.7.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/0712f35bd1d3a6bcf0d5d77802b4bce8/eternl-hub-dapp-sdk-0.15.7.tgz","_integrity":"sha512-G7i4C/tOK8Pi9717CfZEKb03O/gCNyKgwSEiLPL8js0GcDSu5QIo6dqPV1g1wPvhfOdEr/TOGyRaeGTHoi/bxA==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.15.7","@nats-io/nats-core":"^3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.15.7_1779972865055_0.8219041938628411","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@eternl/hub-dapp-sdk","version":"0.16.0","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.16.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"dist":{"shasum":"4174045a4fe9da0453ae578a657126229794a3af","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.16.0.tgz","fileCount":32,"integrity":"sha512-JW1R9OjOE04c2gO2+ec7aL8kroj4M5bESfMrzTKf2PWTF4aOH8sDZoTOOm8K5H0gt9KlPESbVkymHV3DRvZHHg==","signatures":[{"sig":"MEYCIQDbFKEIfBx/8HzJor/cxTQd0j8e4R1YZzDXNbhYaaYTOwIhAMzfqBQ+NWxuFU4YVkDOv2jpcSgivSrJq5ObVek2VYMJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601182},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.16.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/d8f885d2910e56d6286c0d5d1f3bb9e1/eternl-hub-dapp-sdk-0.16.0.tgz","_integrity":"sha512-JW1R9OjOE04c2gO2+ec7aL8kroj4M5bESfMrzTKf2PWTF4aOH8sDZoTOOm8K5H0gt9KlPESbVkymHV3DRvZHHg==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.16.0","@nats-io/nats-core":"^3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.16.0_1780302020696_0.47294368961823796","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@eternl/hub-dapp-sdk","version":"0.16.1","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.16.1","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"dist":{"shasum":"5eb37975d6599980bc3b9642d0862c1391ea8ec1","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.16.1.tgz","fileCount":32,"integrity":"sha512-VMhkeHABbAFG8D/m/IRLoWF8jUaQdcIpI4ggoqJE0iJJ1I3u/yYCiVQE/mep5m00AVc9Sg6tHDR81Uh1doSJWQ==","signatures":[{"sig":"MEYCIQD6652ayqNEEYmsic1odCrOOWqy3SlSlT6SYGrXHFhvJQIhAMaYj6mTg1e0vHR56g6/iGoopjtxCs6ZsOPqT9NY/sT2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643973},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.16.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/ea9c7612d00df1c5fc365a8ffbe37d09/eternl-hub-dapp-sdk-0.16.1.tgz","_integrity":"sha512-VMhkeHABbAFG8D/m/IRLoWF8jUaQdcIpI4ggoqJE0iJJ1I3u/yYCiVQE/mep5m00AVc9Sg6tHDR81Uh1doSJWQ==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.16.1","@nats-io/nats-core":"^3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.16.1_1780302690500_0.977792893591297","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@eternl/hub-dapp-sdk","version":"0.16.2","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.16.2","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"dist":{"shasum":"7cdbd2b4997cb80ad21dda65c26c78f05fc9c70f","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.16.2.tgz","fileCount":32,"integrity":"sha512-6R3PYlVeO7jHFjRjxk6sIit4O1WeeBORkafBjcGtQeJLEWFG18qIqO2KM9LhtpZgfvKiA49uWNikeXWAmfPWcA==","signatures":[{"sig":"MEYCIQDo5TwmIaksWuIDnuzM0oW97bJfqQHLP3uE6/qWkVqibgIhAJhqrV/AmkPnV5NbV2magrRJiMAOb+n4MWQFJUA3uVt8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643973},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.16.2.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/6f85371f800cac99e5e8d791fab78c2a/eternl-hub-dapp-sdk-0.16.2.tgz","_integrity":"sha512-6R3PYlVeO7jHFjRjxk6sIit4O1WeeBORkafBjcGtQeJLEWFG18qIqO2KM9LhtpZgfvKiA49uWNikeXWAmfPWcA==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.16.2","@nats-io/nats-core":"^3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.16.2_1780306508150_0.09341715312295751","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@eternl/hub-dapp-sdk","version":"0.17.0","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.17.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"dist":{"shasum":"730237d3d9c5c4256b5423e586bba626a9321402","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.17.0.tgz","fileCount":32,"integrity":"sha512-R2DSs9NzkkvueD8uLo0jcR+17qvWaYsObMxjRbn/N9pOsIvgV2/nuO3UGJFAMRuyQR7GHdm9d0SEoBgiFgp1Mw==","signatures":[{"sig":"MEQCIBaUjCamXVHs6XeJPnSTeFZPYkJ104IjTFAoa4ir/qobAiA1lTVMugdb2H3U40ZilJzNDs5O8ILJ5Dj69xVdOAhLdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644389},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.17.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/2969338b38c44800e93c63cdddebcc19/eternl-hub-dapp-sdk-0.17.0.tgz","_integrity":"sha512-R2DSs9NzkkvueD8uLo0jcR+17qvWaYsObMxjRbn/N9pOsIvgV2/nuO3UGJFAMRuyQR7GHdm9d0SEoBgiFgp1Mw==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.17.0","@nats-io/nats-core":"^3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.17.0_1780387785757_0.8462968760027367","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@eternl/hub-dapp-sdk","version":"0.18.0","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.18.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"dist":{"shasum":"73dd5f7ccf6dc846467792fbc13d67c88c201fcd","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.18.0.tgz","fileCount":32,"integrity":"sha512-P4HIv9ciV7T/Lc8RRNizQR1E4WWR97tubuOYLXuCfYx0R9EVrPaMuH1By3Mfb1ZIuKSJ6ptvje4/XM6XlteA0A==","signatures":[{"sig":"MEQCIHqeOmxh4tehi5PeHe1WGbB156pz1Lrpn3zQcEAuP53wAiAZBzL8EuB3yvlL7Pu8EUGIJCaGmo2L2Lwz5VrB+SVLAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644389},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.18.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/4bbeccfa2af94be1dfac32d159400191/eternl-hub-dapp-sdk-0.18.0.tgz","_integrity":"sha512-P4HIv9ciV7T/Lc8RRNizQR1E4WWR97tubuOYLXuCfYx0R9EVrPaMuH1By3Mfb1ZIuKSJ6ptvje4/XM6XlteA0A==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.18.0","@nats-io/nats-core":"^3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.18.0_1780509725602_0.5015474873203343","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@eternl/hub-dapp-sdk","version":"0.19.0","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.19.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"dist":{"shasum":"7a0507c3a970924365750f4d929c4acc239bee26","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.19.0.tgz","fileCount":32,"integrity":"sha512-cOyxzbDvritlaH21iPlChbk6r0ZUShGXhw31wPtcfYoZVFIGHgeCyT4E3EvIOR9arsAvx40Q7p+xtBYrZOovvA==","signatures":[{"sig":"MEQCIDb6uK44FnNKMWPiH6oWsvkaIy0K7p5lYj9lIvgk4r5mAiBNIyPNtA12wPZnLDR3Pon+ySm6X/V1C/l52Cfg8h//Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645151},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.19.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/abebfdd5e3030d3be8b21d12f202a790/eternl-hub-dapp-sdk-0.19.0.tgz","_integrity":"sha512-cOyxzbDvritlaH21iPlChbk6r0ZUShGXhw31wPtcfYoZVFIGHgeCyT4E3EvIOR9arsAvx40Q7p+xtBYrZOovvA==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.19.0","@nats-io/nats-core":"^3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.19.0_1780759646616_0.16216585164418862","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@eternl/hub-dapp-sdk","version":"0.20.0","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.20.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"dist":{"shasum":"dad8b3d7b382719f8d24f4b8fd43174b3ad6237a","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.20.0.tgz","fileCount":32,"integrity":"sha512-kB+4IBS/1kB1aPOrhLydyeSnqSaUtuTwEhu5/JgCGfMx7ExaNTjG4zFQ0Ro9pJbUdJ+FoHIjJuNPkuXqOQIHzA==","signatures":[{"sig":"MEYCIQDx5MTpAJlWa5HEmzkm8pXnUSI9mFI1wmJPztDBMkoPDAIhAO98yjySFIoIf8xX6J1RH7XOjHAiEYR3QcUET9F5HcKD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645151},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.20.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/4aadcec51629cb2886dafb09a3df3abc/eternl-hub-dapp-sdk-0.20.0.tgz","_integrity":"sha512-kB+4IBS/1kB1aPOrhLydyeSnqSaUtuTwEhu5/JgCGfMx7ExaNTjG4zFQ0Ro9pJbUdJ+FoHIjJuNPkuXqOQIHzA==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.20.0","@nats-io/nats-core":"^3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.34","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.20.0_1780762662850_0.6139376072599287","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@eternl/hub-dapp-sdk","version":"0.20.1","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.20.1","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"dist":{"shasum":"b5a4061a76e2babf324a9f95908beca040d04bb4","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.20.1.tgz","fileCount":32,"integrity":"sha512-HH4uVK6hG1bU3IrETsa/yVOWAjsJQtStAhrP82ITME5661qqn6Uu9cfv2EWIjteQgmWJlyQqdWMI4PLEjEnEdw==","signatures":[{"sig":"MEUCIQC8FetDLNfaynJcSCNcbSke5l7eQqK3XsSvIcLAzRpqiQIgemp+WgdKmhf5jl1fx02aTotH0Qa8Ea6SCbMZwvhRKek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645150},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.20.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/25a202e4dd0c40ada4a0c1dde6e49340/eternl-hub-dapp-sdk-0.20.1.tgz","_integrity":"sha512-HH4uVK6hG1bU3IrETsa/yVOWAjsJQtStAhrP82ITME5661qqn6Uu9cfv2EWIjteQgmWJlyQqdWMI4PLEjEnEdw==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.20.1","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"3.5.35","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.20.1_1780770146906_0.12484833321277677","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@eternl/hub-dapp-sdk","version":"0.20.2","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.20.2","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"dist":{"shasum":"5aac4a19b3f37a843a91f99500b50cf7b2c80967","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.20.2.tgz","fileCount":32,"integrity":"sha512-iExZeQWvrKMSu8/F7jCM/SbT3ifBt/7U0W9p+tWl4tH0UkOHZCsFWI2HboRUjZIPLWcjVliXJmaCCbvO/YHIIg==","signatures":[{"sig":"MEUCIQDGPi5DMYgzHmWtJhbmoTHPm2yxZq0iEq+/n5nag6JuDgIgOVn/2aknLEWGr/ma9wiVdfPPoF8RIfPWSoxd2JT5kYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645150},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.20.2.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/cc9628298a855c18dbec88c0ea386f7d/eternl-hub-dapp-sdk-0.20.2.tgz","_integrity":"sha512-iExZeQWvrKMSu8/F7jCM/SbT3ifBt/7U0W9p+tWl4tH0UkOHZCsFWI2HboRUjZIPLWcjVliXJmaCCbvO/YHIIg==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.20.2","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"3.5.35","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.20.2_1780863223919_0.9901357750205757","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@eternl/hub-dapp-sdk","version":"0.22.0","license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.22.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"dist":{"shasum":"6906a07c895503a1ba90b490391b73e989866218","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.22.0.tgz","fileCount":32,"integrity":"sha512-F7PQ0PKoGhLNW092n8xInpdyVGtpHiSI1wcRBIm+ApDreS0EybS70HoII7+xWJBt3DjqU/fgz39SdYSm6tPFSg==","signatures":[{"sig":"MEUCIQCVbTAsNHCcUR1j6yiS0QyYgABdpP8InUGYqGcaWvCxfAIgckhx8BWy/cNYrn5fTwMU0xIuSOGomU1BbPsjmDo+wt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645150},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.22.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/79aef521afdfebe85d9ecac997c0016c/eternl-hub-dapp-sdk-0.22.0.tgz","_integrity":"sha512-F7PQ0PKoGhLNW092n8xInpdyVGtpHiSI1wcRBIm+ApDreS0EybS70HoII7+xWJBt3DjqU/fgz39SdYSm6tPFSg==","_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.22.0","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","@types/react":"^18.2.0"},"peerDependencies":{"vue":"3.5.35","react":"^18.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.22.0_1781105222953_0.7846010422012633","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@eternl/hub-dapp-sdk","version":"0.23.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.23.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"cd5931a3aa9517859eff8d073af7d29b0ee56f12","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.23.0.tgz","fileCount":19,"integrity":"sha512-4PDS4gv7jYbotrCvCNwJ8AvyEQWE8KEiTfxqyPXni3/EejYa5MSlIKlOULnAl9IdvWe8hKZYTV6pmz6xctGSVg==","signatures":[{"sig":"MEUCIGGWwAlD9+0z4idQ4vubtH7uzjLAOSFacF5aLDiIyHAiAiEAvBcMGHPP1rMQpGRi0mputzcuQFLTI71i58Evaq3Ko38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275094},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.23.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/d39281b46ed9b1bad54570761990ea91/eternl-hub-dapp-sdk-0.23.0.tgz","_integrity":"sha512-4PDS4gv7jYbotrCvCNwJ8AvyEQWE8KEiTfxqyPXni3/EejYa5MSlIKlOULnAl9IdvWe8hKZYTV6pmz6xctGSVg==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.23.0","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.23.0_1781106445944_0.5425790320552712","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@eternl/hub-dapp-sdk","version":"0.24.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.24.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"f19518c163a525c7d9241ccc7a2205f53d8d8a95","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.24.0.tgz","fileCount":19,"integrity":"sha512-eiAV2lPNCzdHLFpYvb9ZOkLm2j7JfhGz6VaoY7FXMqh9Bo//uP8azfFZ+lHqT91v311+l1jxqvPuIBDUJW1TRQ==","signatures":[{"sig":"MEYCIQDEQiEUjKx7fCKZUCQ3yi34mBcs+4Ntqdmo5eYWWdZClwIhALPol7HEPyN8MEsG0hfgxczIfaOEHUtrajqVRcXLiuJI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275276},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.24.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/8b731ddf5dccc1884a2033403e08798c/eternl-hub-dapp-sdk-0.24.0.tgz","_integrity":"sha512-eiAV2lPNCzdHLFpYvb9ZOkLm2j7JfhGz6VaoY7FXMqh9Bo//uP8azfFZ+lHqT91v311+l1jxqvPuIBDUJW1TRQ==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.24.0","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.24.0_1781182681070_0.040855128400021146","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@eternl/hub-dapp-sdk","version":"0.24.1","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.24.1","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"5c448190056ffb2f79fcae26e0f51465d6be921c","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.24.1.tgz","fileCount":19,"integrity":"sha512-AiIDxAPBgy+d4eQ1yu3MCviZytStaD0BUGQQrm4J/hEgv57AZ94XJHPN9BD6Vjw2heBO4mxJwIKbAA86gGgs3g==","signatures":[{"sig":"MEYCIQD8kFct99KGLh/WoOBqvdWYDG0XMzGdg0L4QGbCc9BScAIhAOD+SW/01yBLuV6G/0X5SQT0uBcF9TkxNc/ErY0Ad1Ul","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275478},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.24.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/09c4852cec92a984be7de5746d3f2404/eternl-hub-dapp-sdk-0.24.1.tgz","_integrity":"sha512-AiIDxAPBgy+d4eQ1yu3MCviZytStaD0BUGQQrm4J/hEgv57AZ94XJHPN9BD6Vjw2heBO4mxJwIKbAA86gGgs3g==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.24.1","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.24.1_1781359030779_0.7416260815206819","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@eternl/hub-dapp-sdk","version":"0.24.2","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.24.2","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"fc2cff77f16d156acd47bd33de3662876d5d5e23","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.24.2.tgz","fileCount":19,"integrity":"sha512-9VWHumFVIUZZP+BFdIipIQeQZekHpcyr60OTU2E0N6+XZCK1UyECkXp01xcB/eziYL9+vJgP0mISvoZ3MsN1SA==","signatures":[{"sig":"MEUCIQDUMRt00gLhldZfhQY9lquC2LCTnQVJKjCjdxnRuOfIFAIgRWlrqatksVGua8i54OCwsybz3OyyQUcC/g+Ckm8Xucs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275680},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.24.2.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/11aef27be6b661217c79e37bbb9cf2a3/eternl-hub-dapp-sdk-0.24.2.tgz","_integrity":"sha512-9VWHumFVIUZZP+BFdIipIQeQZekHpcyr60OTU2E0N6+XZCK1UyECkXp01xcB/eziYL9+vJgP0mISvoZ3MsN1SA==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.24.2","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.24.2_1781466891244_0.9731542275172302","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@eternl/hub-dapp-sdk","version":"0.24.3","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.24.3","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"4dd706293992c4f714cb34512ed72da56b5e9d10","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.24.3.tgz","fileCount":19,"integrity":"sha512-9RiQc5gi0atQ3KOV8iIsST9Xqa9uJdTlLI4v34EN4trc4d2zynAz2hY2Taq2pGcCGzpXeEqxo5XLJC/jOCxzNw==","signatures":[{"sig":"MEQCIDykGO9EuVSfT60juqLdiThpE1KyOStzFytLllOPfgDwAiAqtUVtHnfjXRlpuEy4MpmWEKk2S23Obgg8dh0CwOCn1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275882},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.24.3.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/7098bbb29ac30245e11a008d9a36aaeb/eternl-hub-dapp-sdk-0.24.3.tgz","_integrity":"sha512-9RiQc5gi0atQ3KOV8iIsST9Xqa9uJdTlLI4v34EN4trc4d2zynAz2hY2Taq2pGcCGzpXeEqxo5XLJC/jOCxzNw==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.24.3","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.24.3_1781510599324_0.6269884259201297","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@eternl/hub-dapp-sdk","version":"0.25.1","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.25.1","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"e646221800747f281889febf629da8ff983362f0","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.25.1.tgz","fileCount":19,"integrity":"sha512-GCYM8OBg5xDxITpsBfCKBgwUyZ/HCB1EGflGhViInwW2fWCIVpuLUTUIAfahm85O6b9GBDMpTH34qQb8DCJwRA==","signatures":[{"sig":"MEYCIQCdGNlaWOu5ETUVu23rot22ldGE9EeETDHk6VTPR1L9UQIhAPTkZ117RvpRyZpeXHJvRBls7tvzIw3gQFFBpnr7tY+y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276239},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.25.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/13b7d5770cf91834e2feacfe28d5e952/eternl-hub-dapp-sdk-0.25.1.tgz","_integrity":"sha512-GCYM8OBg5xDxITpsBfCKBgwUyZ/HCB1EGflGhViInwW2fWCIVpuLUTUIAfahm85O6b9GBDMpTH34qQb8DCJwRA==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.25.1","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.25.1_1781787507946_0.2881846000350936","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@eternl/hub-dapp-sdk","version":"0.25.2","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.25.2","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"d73153f434e66ca869baa84e61b6105bb61b53f4","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.25.2.tgz","fileCount":19,"integrity":"sha512-UBMnQEEKjuh5+V1fMFhNBBLeoFuZF9Sj2vwUX7nGUWIKiAaUAfGLtPwvWqmod3DvOufXTWlgjR7kNiRcYts3Bg==","signatures":[{"sig":"MEUCIEP2VtENsUucgle8gYVWYNT2TpIWt8F4fxCBahUo+nxSAiEAg7+svX+ugy78WeuvsdH1IkQdNGotKKozLjka1CoF3JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276404},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.25.2.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/4ec102945c37d824549fb3235b1e1860/eternl-hub-dapp-sdk-0.25.2.tgz","_integrity":"sha512-UBMnQEEKjuh5+V1fMFhNBBLeoFuZF9Sj2vwUX7nGUWIKiAaUAfGLtPwvWqmod3DvOufXTWlgjR7kNiRcYts3Bg==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.25.2","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.25.2_1781813779199_0.9776041408228369","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@eternl/hub-dapp-sdk","version":"0.26.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.26.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"671f21aa2c13324a3876390e5147df5b9b20ba8d","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.26.0.tgz","fileCount":19,"integrity":"sha512-CtaG70JO+R0LxKytV9hWQRgT+Lb1Inf5ovrBLXbhyVeNXuBiOd/1hgAPO/Ym5s+WEHflXf4LrI/IV84fb5YU1Q==","signatures":[{"sig":"MEQCIFFU7zmArGRRvwA4pUT5oLD8+KqxdjyEOz1llFmGuNByAiBlPsBjjGcZvF3BzogWnOT2ewbA/3lAmCsvsaBwvJGXDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276590},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.26.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/20c9e770851f32f69dd6363d52300546/eternl-hub-dapp-sdk-0.26.0.tgz","_integrity":"sha512-CtaG70JO+R0LxKytV9hWQRgT+Lb1Inf5ovrBLXbhyVeNXuBiOd/1hgAPO/Ym5s+WEHflXf4LrI/IV84fb5YU1Q==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.26.0","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.26.0_1782034494648_0.9247732823520527","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@eternl/hub-dapp-sdk","version":"0.26.1","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.26.1","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"06f2e6f3711ab8f5cf3de3c6fc1a132ef2521dee","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.26.1.tgz","fileCount":19,"integrity":"sha512-bLr3d8ex+TKQJXOzVoIO6FLJ4kaaJ47hT96IY3ITAQBmIsLU5/Im9HJ48iT8nesTfql4rYO9E1YxNXZPFHWCSw==","signatures":[{"sig":"MEUCIQCUPQBxsD9/Ta8LTpmVsnM4a3ZAd31ont295MJV+BWcpwIgI8vwycokmi7t2FzX24CxFQ0c6BuIn+xxUlHlSU4+qvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276756},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.26.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/7d6a340bc8dfbe0a2e7ea7b54bf97072/eternl-hub-dapp-sdk-0.26.1.tgz","_integrity":"sha512-bLr3d8ex+TKQJXOzVoIO6FLJ4kaaJ47hT96IY3ITAQBmIsLU5/Im9HJ48iT8nesTfql4rYO9E1YxNXZPFHWCSw==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.26.1","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.26.1_1782129194687_0.48553120901837366","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@eternl/hub-dapp-sdk","version":"0.27.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.27.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"ad1a7899f2e4984d58d4bc9b59f5c65c61e8131c","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.27.0.tgz","fileCount":19,"integrity":"sha512-IN39r/E2o6kkh1yrxUtS4E3djM9Q/qCKhtwtn9YOekjicK6BAPE6t4bRXAptR7q4ARjwQMRlpalKc5PrKO8oYg==","signatures":[{"sig":"MEUCIQCF0SFlGp4vhcRJxw2Pv8KMTXO1747cSa4xssMO4WHm+gIgdjBBfd2oAK9y12NlxI8v9mk9X0F6Lh2uuN0WxFr4Fys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276942},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.27.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/ef4b2a6643e760f1dad7f25afd367af3/eternl-hub-dapp-sdk-0.27.0.tgz","_integrity":"sha512-IN39r/E2o6kkh1yrxUtS4E3djM9Q/qCKhtwtn9YOekjicK6BAPE6t4bRXAptR7q4ARjwQMRlpalKc5PrKO8oYg==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.27.0","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.27.0_1782380319265_0.882160913427094","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@eternl/hub-dapp-sdk","version":"0.28.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.28.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"0c316826054d499e2a2c3c501c5062c7224f20a9","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.28.0.tgz","fileCount":19,"integrity":"sha512-nvB2XLLHJJJJU0ePrmEdjrfFT0eDVBBmmRxSpyh7X7EZPVtmgrLN7pXyJhPXNPnGgTRf+bNB4xTToAw6B0DZ8A==","signatures":[{"sig":"MEYCIQDXuP44vmy0X7q6ol7Mr/GvJ0/bKorO/eb+eOa1UtIGEQIhAPgvKUoY5zN6BFUkTNYgjXl74w3dq4xsDmECgSbxJ407","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277128},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.28.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/dd66ab760f912a07db583d3a79716c85/eternl-hub-dapp-sdk-0.28.0.tgz","_integrity":"sha512-nvB2XLLHJJJJU0ePrmEdjrfFT0eDVBBmmRxSpyh7X7EZPVtmgrLN7pXyJhPXNPnGgTRf+bNB4xTToAw6B0DZ8A==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.28.0","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.28.0_1782490791553_0.19917487795261501","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@eternl/hub-dapp-sdk","version":"0.29.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.29.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"6ca3a8f7c6e5bf8a7a166ccbad5e17c394e2587a","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.29.0.tgz","fileCount":19,"integrity":"sha512-cR7hWn3BwyVKMhbz9yeEo5QY4D8yQ36jvU0eHrnadyWyJ+PReM0TauyDm0SCAOlqaRK2SLovE7tbS2uXffMNbw==","signatures":[{"sig":"MEUCIAoqeeFEv/yRl22h67qrBFomk7HGnqpac4QVtCT/aVdSAiEAs3WtEkrnU7uslM6wkeMox0Ync4GBC8EDIlPD8MWVkBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277306},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.29.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/243c97cdd3975e4d6348588b9d5b65df/eternl-hub-dapp-sdk-0.29.0.tgz","_integrity":"sha512-cR7hWn3BwyVKMhbz9yeEo5QY4D8yQ36jvU0eHrnadyWyJ+PReM0TauyDm0SCAOlqaRK2SLovE7tbS2uXffMNbw==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.29.0","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.29.0_1782847064681_0.9945418625752005","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@eternl/hub-dapp-sdk","version":"0.29.1","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"UNLICENSED","_id":"@eternl/hub-dapp-sdk@0.29.1","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"7cac12367ea9d001c087490df22cb15c21e9df11","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.29.1.tgz","fileCount":19,"integrity":"sha512-iuC/2uamLpJh62JhUR/XyD92PshaEBu9etrSLwt/Ro15lmnkh5iLVqacFoEG6oq7Q7yNuLuz6cyWwzv2MmBxBg==","signatures":[{"sig":"MEQCIDTLn09ooPTYRgqNAF/qgfsC/WL0JSodwH1Mlwlf2O63AiAxDsRGCtEzRlVooVf+SxyioHR3efhxiV9FOVDG+nujFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277470},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.29.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/16b7063514ba857e595a5c3b27742723/eternl-hub-dapp-sdk-0.29.1.tgz","_integrity":"sha512-iuC/2uamLpJh62JhUR/XyD92PshaEBu9etrSLwt/Ro15lmnkh5iLVqacFoEG6oq7Q7yNuLuz6cyWwzv2MmBxBg==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Private Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.29.1","@nats-io/nats-core":"3.4.0"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.29.1_1782903612343_0.10455518439349287","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@eternl/hub-dapp-sdk","version":"0.30.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","_id":"@eternl/hub-dapp-sdk@0.30.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"67376650cbda8bfc5ca79a3ce07ac2ba3d0c826f","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.30.0.tgz","fileCount":20,"integrity":"sha512-OHj/c6G2OIpitK1gJTe53uX7i2XFYloBrJYYanb6IEQro5YX87liwYePc2iMTFWbcD5psIa0Ys5bMclLJbDvFQ==","signatures":[{"sig":"MEQCIDdyEB+XgSWYMcDqAUL2PagghwfAfneWM9jZaIGMbKE2AiBNP6c/3oPZfxvfvYj8wIycgIQ0lAudDuMsi9f+CyYQGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282529},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.30.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/fe0d94840988f1dbe908565b60e774d3/eternl-hub-dapp-sdk-0.30.0.tgz","_integrity":"sha512-OHj/c6G2OIpitK1gJTe53uX7i2XFYloBrJYYanb6IEQro5YX87liwYePc2iMTFWbcD5psIa0Ys5bMclLJbDvFQ==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.30.0","@nats-io/nats-core":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.30.0_1783597315751_0.0626290611050091","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@eternl/hub-dapp-sdk","version":"0.30.1","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","_id":"@eternl/hub-dapp-sdk@0.30.1","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"5bfce5a33b4e840b46a65ce037d6e383e82b0e5e","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.30.1.tgz","fileCount":20,"integrity":"sha512-VLGU7skMQbPvUbWGCLZhVs0tIQd/Sb/TAd2fUykaahxo8kr4JAOuEMG+oKxnzNdO0GQ51+9IyehpzAxWc4fzYw==","signatures":[{"sig":"MEYCIQD4kaWRT5y2TIbY/c4o9ipafigvFuGHBpijS4HO66xwnAIhAOYvmyoQpILLCFzCiW9UCuA3ztbINGeOxNrV7NuRVYOG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282696},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.30.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/29d5821cd7da0be41cf2b6188b02146b/eternl-hub-dapp-sdk-0.30.1.tgz","_integrity":"sha512-VLGU7skMQbPvUbWGCLZhVs0tIQd/Sb/TAd2fUykaahxo8kr4JAOuEMG+oKxnzNdO0GQ51+9IyehpzAxWc4fzYw==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.12.1","description":"Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@eternl/hub-core":"0.30.1","@nats-io/nats-core":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.30.1_1783667633637_0.4554108712436107","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@eternl/hub-dapp-sdk","version":"0.31.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","_id":"@eternl/hub-dapp-sdk@0.31.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"d456b8b797000da61971f8cb1f5521c27dd9c70d","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.31.0.tgz","fileCount":20,"integrity":"sha512-7/F5ozfv9xVgWlZBzwOn0Ba5bq92riD8jTVY+JUonNWhoDyCuuzscinQc53EV2J9IgxdPoTTQb1Mq77iZc0jOw==","signatures":[{"sig":"MEYCIQDDfukowBb3X7o4T5xs26CbeJpp6qoOKHG+jQSfZMfNkgIhAM9F6qFA247IoNu34pfyvwiU4ksPXGKoVxACPa/0epfE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282883},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.31.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/480de9ee75df98d818b10c7cd3e87e15/eternl-hub-dapp-sdk-0.31.0.tgz","_integrity":"sha512-7/F5ozfv9xVgWlZBzwOn0Ba5bq92riD8jTVY+JUonNWhoDyCuuzscinQc53EV2J9IgxdPoTTQb1Mq77iZc0jOw==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eternl/hub-core":"0.31.0","@nats-io/nats-core":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.35","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"^3.5.0","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.31.0_1786953716546_0.5353582539979509","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@eternl/hub-dapp-sdk","version":"0.31.1","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","_id":"@eternl/hub-dapp-sdk@0.31.1","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"445d504d3842d351c8b461d814a30eacaa361ebb","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.31.1.tgz","fileCount":20,"integrity":"sha512-4d/UBDY5OSLWOYm5boczf8kwFNBYEltCkvPRpI/93WupLkBhJtuTp/VKvjzo+jKYaUUqNkQJj+KOmvSUMPPXOg==","signatures":[{"sig":"MEQCIG5vNnM4yMfDkXvliKJgYUPeMlXtZjVYuyce8YL2DJGOAiA3tkAPG968nU1hNTJLJEm6MMHMjg/bfAf6pKCAIVBlkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283169},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.31.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/a2700f3852804f93ecbaf473191854c2/eternl-hub-dapp-sdk-0.31.1.tgz","_integrity":"sha512-4d/UBDY5OSLWOYm5boczf8kwFNBYEltCkvPRpI/93WupLkBhJtuTp/VKvjzo+jKYaUUqNkQJj+KOmvSUMPPXOg==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eternl/hub-core":"0.31.1","@nats-io/nats-core":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.41","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"vue":"3.5.41","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.31.1_1786980588564_0.26165954303638306","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"@eternl/hub-dapp-sdk","version":"0.31.2","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","_id":"@eternl/hub-dapp-sdk@0.31.2","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"bc6c0f1acc8ec7f7954085f4d3ca81083f162c05","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.31.2.tgz","fileCount":20,"integrity":"sha512-tClo486dsYFM4jbvj0skH0X0H8e6mizLcx3s0wvcPnAV4584hnuyV6Ce//6AuLiuYZdYDWSZahL/fdg6WZb1Mg==","signatures":[{"sig":"MEUCIQCQSwQH3AFbW0mrAotxO4SxsoSokwjRx7nb6C97tdYtkAIgB5Wlz2ABFd6hJvEyr1ON93SwscDh7lCN8of9n5NYiYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283556},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.31.2.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/0bf0b91e715d03a4a3081c61f210d0b8/eternl-hub-dapp-sdk-0.31.2.tgz","_integrity":"sha512-tClo486dsYFM4jbvj0skH0X0H8e6mizLcx3s0wvcPnAV4584hnuyV6Ce//6AuLiuYZdYDWSZahL/fdg6WZb1Mg==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eternl/hub-core":"0.31.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.41","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@nats-io/nats-core":"3.4.0"},"peerDependencies":{"vue":"3.5.41","react":"^18.0.0 || ^19.0.0","@nats-io/nats-core":"3.4.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.31.2_1786997796209_0.03313161824411526","host":"s3://npm-registry-packages-npm-production"}},"0.31.3":{"name":"@eternl/hub-dapp-sdk","version":"0.31.3","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","_id":"@eternl/hub-dapp-sdk@0.31.3","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"46afe5d874e7a084038e04cc65000e42bcd8b531","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.31.3.tgz","fileCount":20,"integrity":"sha512-C0xHa2WfBIvzm1/lGX9/pqM1jOMbhgyFz24OTH0nSGPekjSZIopCFwu+6TZYG4d7oUhogME5axJWT4B5Ury+GQ==","signatures":[{"sig":"MEQCIGA1JKJWvqKSaELWiuBXy8EBQje+Au/PRqgXjL3yEl+NAiBuIJQUUljUR1IlhXxf8Da+pH/ctV11Or/rbiguJR3q5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283723},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.31.3.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/e2b293b906d7722a869612a595369cee/eternl-hub-dapp-sdk-0.31.3.tgz","_integrity":"sha512-C0xHa2WfBIvzm1/lGX9/pqM1jOMbhgyFz24OTH0nSGPekjSZIopCFwu+6TZYG4d7oUhogME5axJWT4B5Ury+GQ==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eternl/hub-core":"0.31.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.41","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@nats-io/nats-core":"3.4.0"},"peerDependencies":{"vue":"3.5.41","react":"^18.0.0 || ^19.0.0","@nats-io/nats-core":"3.4.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.31.3_1787126984443_0.4398410631934977","host":"s3://npm-registry-packages-npm-production"}},"0.31.5":{"name":"@eternl/hub-dapp-sdk","version":"0.31.5","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","_id":"@eternl/hub-dapp-sdk@0.31.5","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"edf351f4faa5c05a714530e3851abac04e0ff747","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.31.5.tgz","fileCount":20,"integrity":"sha512-jbXOYlXhBcm070XwiY4JKp81AlFR+00vW6VEbdNfYgu/J1erfFpnNHd741HbYciMjkenk66lFPMDErUd8ilIkQ==","signatures":[{"sig":"MEUCIQC18bGGY2uiLJkXNdUOJFF0MilUmWRklEz3bC/n0z/QZgIgU2HTyJAVNdqtqgKe6T5/9gwpAOkK5p/yPt5VTLCqT7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAOnIytUVzTouGDX1ttZIT+EGw+JNthDeV5ukR510zMJAiAnraQSrQwul0qiGVC+ainHD7zDQeZ248196HuNNTLYmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284436},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.31.5.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/5ad954690bc5958011b781ee3416f902/eternl-hub-dapp-sdk-0.31.5.tgz","_integrity":"sha512-jbXOYlXhBcm070XwiY4JKp81AlFR+00vW6VEbdNfYgu/J1erfFpnNHd741HbYciMjkenk66lFPMDErUd8ilIkQ==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eternl/hub-core":"0.31.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.42","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@nats-io/nats-core":"3.4.0"},"peerDependencies":{"vue":"3.5.42","react":"^18.0.0 || ^19.0.0","@nats-io/nats-core":"3.4.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.31.5_1788596256499_0.1479078001791565","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@eternl/hub-dapp-sdk","version":"0.32.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","_id":"@eternl/hub-dapp-sdk@0.32.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"31e51dc25d12d5d89526bd7e43eb39b2a00a0e6f","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.32.0.tgz","fileCount":20,"integrity":"sha512-GDb5xPUd5P8wYMmSCD02JHbKYFN8FYzBYgXP7zg2QYFpccpNyKiDkxN6XzZJxbMHFgiMqo+uVB80RTyHO1j1mw==","signatures":[{"sig":"MEQCIGrg+riToA3df5QfzYNKmNRIs7HOrk2MSVWf9CsMavYkAiAHlcooLe/+0ckXCG83p5mLXDChKfnBfOlSPulE5LzAWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7qH3MTaFbl3AK9IxtTn4Z6LYXChN4cXHQA+CGBY6tcQIhAKY7I/lUrVjw6oybJlWL2l1gWY0gbB7HgLGztM5pKFB1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284700},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.32.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/e12b5413b04ec874424f1839ca7013e2/eternl-hub-dapp-sdk-0.32.0.tgz","_integrity":"sha512-GDb5xPUd5P8wYMmSCD02JHbKYFN8FYzBYgXP7zg2QYFpccpNyKiDkxN6XzZJxbMHFgiMqo+uVB80RTyHO1j1mw==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eternl/hub-core":"0.32.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.42","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@nats-io/nats-core":"3.4.0"},"peerDependencies":{"vue":"3.5.42","react":"^18.0.0 || ^19.0.0","@nats-io/nats-core":"3.4.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.32.0_1788858134825_0.9255218284833573","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@eternl/hub-dapp-sdk","version":"0.33.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","_id":"@eternl/hub-dapp-sdk@0.33.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"ebb702b8d73ebf666d677e4185b3b4d799c26a4e","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.33.0.tgz","fileCount":20,"integrity":"sha512-EK3rB6MSx8HzuY0eASVfXQAHFC0GPlVRkmhjW61OVzw2gNh9bijSfow96Ppi9bWpFDDzJ1tiLkoHAm+kjqKwFg==","signatures":[{"sig":"MEYCIQD/OkCjPd6YvwxUYeWie4k+nzDmcl+kYWnNeBtV5o6epgIhALWTNdz0blmf5ZufLdbGDlqqaUa0WdHkvf/+yOgO4KM+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICSVZC+pxfUPxxbWJn1MtK61vGGzU5GqDKZG0B7yW+KcAiEAwF8fTsHqVzhVSjhIEJ+R75UfI1uiI75FIxy3HKBeLVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284934},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.33.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/f7addce9844c327d51b0db4e56737dc1/eternl-hub-dapp-sdk-0.33.0.tgz","_integrity":"sha512-EK3rB6MSx8HzuY0eASVfXQAHFC0GPlVRkmhjW61OVzw2gNh9bijSfow96Ppi9bWpFDDzJ1tiLkoHAm+kjqKwFg==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eternl/hub-core":"0.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.42","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@nats-io/nats-core":"3.4.0"},"peerDependencies":{"vue":"3.5.42","react":"^18.0.0 || ^19.0.0","@nats-io/nats-core":"3.4.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.33.0_1788897679115_0.2134031238969436","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@eternl/hub-dapp-sdk","version":"0.34.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","_id":"@eternl/hub-dapp-sdk@0.34.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"8f74b1639fc5512ad15b99c4e52534bb7b629d6d","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.34.0.tgz","fileCount":20,"integrity":"sha512-mdc2PUN/HMfZx8QJf8Ft9S7TDUFU9Qbl3Z2ImwPOCq60MqIZg3J9MNd5rpkx+lucSdpEHf+Ekj2tr+CCoblI+w==","signatures":[{"sig":"MEYCIQCGHdR3OWSpmnaCtVEXKngUk1O8WVnXP191TtfEbiC5EQIhAKKnNJkhwDEvEn+UpMq6N9wxPiT4rKy4SLUF4cdss9Lz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQ54waLLXj/fi09VsXthnQvGZWQx0nB5HmDq81BypOWwIgTzwORnCxz6Up6PSzrcUSGMLc5bsEEwEmmxkRqhGXTnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285168},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.34.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/9d606b38dba039da116b969b96c4a920/eternl-hub-dapp-sdk-0.34.0.tgz","_integrity":"sha512-mdc2PUN/HMfZx8QJf8Ft9S7TDUFU9Qbl3Z2ImwPOCq60MqIZg3J9MNd5rpkx+lucSdpEHf+Ekj2tr+CCoblI+w==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eternl/hub-core":"0.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.42","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@nats-io/nats-core":"3.4.0"},"peerDependencies":{"vue":"3.5.42","react":"^18.0.0 || ^19.0.0","@nats-io/nats-core":"3.4.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.34.0_1788975550146_0.18336680394020943","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@eternl/hub-dapp-sdk","version":"0.35.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","_id":"@eternl/hub-dapp-sdk@0.35.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"ptecli2","email":"christian.walther@tastenkunst.io"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"678dd281144f9ef10d75d0a7faea823cdac5f1b8","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.35.0.tgz","fileCount":20,"integrity":"sha512-jm3uy8ZZuVjcozsj2eD8uKBvQ+rm3Ti8lkJcUbXf/r7FPVrGpDa8UcYyG/m2riRsQyXPhMXAmzMJpf85lptReg==","signatures":[{"sig":"MEUCIGp+gxVk/IED8rm2VuPNLf1tie7p2L9vC6+83fiaCpbaAiEA5xe11F2x3OsAEoBnet2tx3cmgEQQQSixqViXZfhAynQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDyeN4htvc0I4C2qr6s17k4TOaKMpW/v69bwfUkFodxxAiBkaa9ZGgCg8FI9Ggy+JFX+zSdt+scQbYykHdFHD618QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285468},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.35.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/ae65a3f04e68a6cb408184cc7dabaa5d/eternl-hub-dapp-sdk-0.35.0.tgz","_integrity":"sha512-jm3uy8ZZuVjcozsj2eD8uKBvQ+rm3Ti8lkJcUbXf/r7FPVrGpDa8UcYyG/m2riRsQyXPhMXAmzMJpf85lptReg==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.17.0","description":"Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@eternl/hub-core":"0.35.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.42","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@nats-io/nats-core":"3.4.0"},"peerDependencies":{"vue":"3.5.42","react":"^18.0.0 || ^19.0.0","@nats-io/nats-core":"3.4.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.35.0_1789038461423_0.8599301687505243","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@eternl/hub-dapp-sdk","version":"0.36.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","_id":"@eternl/hub-dapp-sdk@0.36.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"ptecli2","email":"christian.walther@tastenkunst.io"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"46d41be53bccf8d8c63ba6bdc27a2259d7f9433d","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.36.0.tgz","fileCount":20,"integrity":"sha512-PASuaRuqwUyZUdiSYZwQUELtzzDqyxOcdBkQGnn2cY89nmI84lF4mLXkaepGQ0xPfh2l3vA1S6wEofHbO1vq0w==","signatures":[{"sig":"MEUCIBJZodyuVlqur/6onLwAt3/f7QTHBridkiJd76t+Flw9AiEA4mYNBpewt3IHukz2CStlfd9RYcQqyBoKNdYMijlXRtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHd/+f/Lc/Eng3wwwPpbcgPdBeSSUSQZwF/+DaqT1vklAiEAxNV+4frfZDXxNhN3aTvqA6fjPkjzqOa45QnpbKS5DbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285303},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.36.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/86c6ab78c0aa8ec346bb9f3ae31cf13f/eternl-hub-dapp-sdk-0.36.0.tgz","_integrity":"sha512-PASuaRuqwUyZUdiSYZwQUELtzzDqyxOcdBkQGnn2cY89nmI84lF4mLXkaepGQ0xPfh2l3vA1S6wEofHbO1vq0w==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@eternl/hub-core":"0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.42","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@nats-io/nats-core":"3.4.0"},"peerDependencies":{"vue":"3.5.42","react":"^18.0.0 || ^19.0.0","@nats-io/nats-core":"3.4.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.36.0_1789479489565_0.6836592972242947","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@eternl/hub-dapp-sdk","version":"0.37.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","_id":"@eternl/hub-dapp-sdk@0.37.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"ptecli2","email":"christian.walther@tastenkunst.io"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"ec2aa5360912c38425ce80f2dd917a30a1714d34","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.37.0.tgz","fileCount":20,"integrity":"sha512-Bp7slZycvaAj1dUtojcpt5MKaIKh16FusUfustHD75E6bogwU15yVHaeMZ3cRK6j+GLYgtuD2QvgfPPiTdeLxw==","signatures":[{"sig":"MEQCIH9lNsNAm1GS8juhbBnArA40HrFUufanNIzuVL7TpXHPAiALjnRKL73B2kPOE7rDoGLbEHmrFey6b8NIzuLbMIVfAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0fzhjHVXJyA381yAA+GL8VR0kUaPCheLJesPuVGPmEQIhAOllajt45S940473EXsuYXeQauVoMOmDKgDlJm1YNqPz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285610},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.37.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/fbda9542218847c107eac5d0a17c9ad5/eternl-hub-dapp-sdk-0.37.0.tgz","_integrity":"sha512-Bp7slZycvaAj1dUtojcpt5MKaIKh16FusUfustHD75E6bogwU15yVHaeMZ3cRK6j+GLYgtuD2QvgfPPiTdeLxw==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@eternl/hub-core":"0.37.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.42","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@nats-io/nats-core":"3.4.0"},"peerDependencies":{"vue":"3.5.42","react":"^18.0.0 || ^19.0.0","@nats-io/nats-core":"3.4.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.37.0_1789499421018_0.43474799175148804","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@eternl/hub-dapp-sdk","version":"0.38.0","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","_id":"@eternl/hub-dapp-sdk@0.38.0","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"ptecli2","email":"christian.walther@tastenkunst.io"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"eeed6609763a778de79444b557ae7ea70772fe50","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.38.0.tgz","fileCount":20,"integrity":"sha512-SCGQnBN88PJkAMWiAfULccJi65LqX2ZKOsJmG3Z11+MC7kopUmlaBVkY3LImTH2qy24WuFzUwAH/0LK8xvkuAQ==","signatures":[{"sig":"MEQCICoaJXD+cXcqysePN2iPD81YZsbefe2fMkSGLN1U3rpeAiA1QEuDc3xSTMUpsy549ABfoHjPcg3H7Eajs2pp/k/s3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDe8mHosBiS6vwm+cnASpTHo4zwXI8yYYvLHzEIo9CPtgIhAJpQHFqmglsiouFi3cd9P5K1ihJXLp9aQvjqtW/F9ma3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285942},"main":"./dist/index.cjs","type":"module","_from":"file:eternl-hub-dapp-sdk-0.38.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/59e53f9fa5e831f8f13c2c0866d90d81/eternl-hub-dapp-sdk-0.38.0.tgz","_integrity":"sha512-SCGQnBN88PJkAMWiAfULccJi65LqX2ZKOsJmG3Z11+MC7kopUmlaBVkY3LImTH2qy24WuFzUwAH/0LK8xvkuAQ==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"Eternl Hub SDK for dApp developers.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@eternl/hub-core":"0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.42","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@nats-io/nats-core":"3.4.0"},"peerDependencies":{"vue":"3.5.42","react":"^18.0.0 || ^19.0.0","@nats-io/nats-core":"3.4.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/hub-dapp-sdk_0.38.0_1789984666227_0.6951212375905125","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"_id":"@eternl/hub-dapp-sdk@0.38.1","bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"dist":{"shasum":"5a59ab970124b1f01b061791b50e608b28c13bb8","tarball":"https://registry.npmjs.org/@eternl/hub-dapp-sdk/-/hub-dapp-sdk-0.38.1.tgz","fileCount":20,"integrity":"sha512-tKFIEE3s8jv9jC8Uv3C+H9i1OPDsZCDsNK6jwX9GicHnyYYEZ5hqnslw9rhv2TtsKPybllOjqX/0mrvbcI5hPA==","signatures":[{"sig":"MEUCIQDDWXvZNHQCnwSEMswuEG9U/E02XmHtxUgJuf9+/Mrn+QIgFwMbeyYNwgYw7XCM3YUelbt1xDhAZDjeu8HN9lplpvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDSHtrCnTR6hpIo4De8azzGxphBTtEu03reQ3K9MPGbXAiBaSsyT3jSE7Q+uV4qgSjCFJyee6aY56ggejsKN23lkuw=="}],"unpackedSize":286227},"main":"./dist/index.cjs","name":"@eternl/hub-dapp-sdk","type":"module","_from":"file:eternl-hub-dapp-sdk-0.38.1.tgz","types":"./dist/index.d.mts","author":{"url":"Eternl","name":"Tastenkunst GmbH"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./vue":{"types":"./dist/vue/index.d.mts","import":"./dist/vue/index.mjs","require":"./dist/vue/index.cjs"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.cjs"}},"license":"BUSL-1.1","scripts":{"test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit -p tsconfig.json"},"version":"0.38.1","_npmUser":{"name":"marcelbaumberg","email":"info@tastenkunst.io"},"homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","_resolved":"/private/var/folders/t6/9g0g304s6xnfgr0qdkvwzkr80000gn/T/3f22eccd6bcfe5358df093d1eb0d1ba2/eternl-hub-dapp-sdk-0.38.1.tgz","_integrity":"sha512-tKFIEE3s8jv9jC8Uv3C+H9i1OPDsZCDsNK6jwX9GicHnyYYEZ5hqnslw9rhv2TtsKPybllOjqX/0mrvbcI5hPA==","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"_npmVersion":"11.19.0","description":"Eternl Hub SDK for dApp developers.","directories":{},"maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"ptecli2","email":"christian.walther@tastenkunst.io"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@eternl/hub-core":"0.38.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.42","react":"^18.2.0","happy-dom":"20.5.0","react-dom":"^18.2.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@nats-io/nats-core":"3.4.0"},"peerDependencies":{"vue":"3.5.42","react":"^18.0.0 || ^19.0.0","@nats-io/nats-core":"3.4.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hub-dapp-sdk_0.38.1_1789995869961_0.6601036355245202"}}},"time":{"created":"2026-05-08T13:46:53.076Z","modified":"2026-09-21T13:04:30.260Z","0.12.0":"2026-05-08T13:46:53.451Z","0.12.1":"2026-05-12T04:27:09.535Z","0.14.0":"2026-05-17T12:10:04.586Z","0.15.0":"2026-05-18T14:08:52.154Z","0.15.1":"2026-05-22T09:06:33.368Z","0.15.2":"2026-05-22T09:27:33.562Z","0.15.3":"2026-05-22T15:55:37.896Z","0.15.4":"2026-05-23T15:32:08.016Z","0.15.7":"2026-05-28T12:54:25.255Z","0.16.0":"2026-06-01T08:20:20.915Z","0.16.1":"2026-06-01T08:31:30.658Z","0.16.2":"2026-06-01T09:35:08.344Z","0.17.0":"2026-06-02T08:09:45.903Z","0.18.0":"2026-06-03T18:02:05.800Z","0.19.0":"2026-06-06T15:27:26.817Z","0.20.0":"2026-06-06T16:17:43.026Z","0.20.1":"2026-06-06T18:22:27.045Z","0.20.2":"2026-06-07T20:13:44.104Z","0.22.0":"2026-06-10T15:27:03.125Z","0.23.0":"2026-06-10T15:47:26.191Z","0.24.0":"2026-06-11T12:58:01.228Z","0.24.1":"2026-06-13T13:57:11.012Z","0.24.2":"2026-06-14T19:54:51.379Z","0.24.3":"2026-06-15T08:03:19.462Z","0.25.1":"2026-06-18T12:58:28.132Z","0.25.2":"2026-06-18T20:16:19.374Z","0.26.0":"2026-06-21T09:34:54.801Z","0.26.1":"2026-06-22T11:53:14.819Z","0.27.0":"2026-06-25T09:38:39.481Z","0.28.0":"2026-06-26T16:19:51.684Z","0.29.0":"2026-06-30T19:17:44.829Z","0.29.1":"2026-07-01T11:00:12.502Z","0.30.0":"2026-07-09T11:41:55.882Z","0.30.1":"2026-07-10T07:13:53.835Z","0.31.0":"2026-08-17T08:01:56.687Z","0.31.1":"2026-08-17T15:29:48.708Z","0.31.2":"2026-08-17T20:16:36.373Z","0.31.3":"2026-08-19T08:09:44.600Z","0.31.5":"2026-09-05T08:17:36.593Z","0.32.0":"2026-09-08T09:02:14.907Z","0.33.0":"2026-09-08T20:01:19.222Z","0.34.0":"2026-09-09T17:39:10.244Z","0.35.0":"2026-09-10T11:07:41.523Z","0.36.0":"2026-09-15T13:38:09.709Z","0.37.0":"2026-09-15T19:10:21.117Z","0.38.0":"2026-09-21T09:57:46.310Z","0.38.1":"2026-09-21T13:04:30.065Z"},"bugs":{"url":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk/issues"},"author":{"url":"Eternl","name":"Tastenkunst GmbH"},"license":"BUSL-1.1","homepage":"https://github.com/Tastenkunst/eternl-hub-dapp-sdk#readme","repository":{"url":"git+https://github.com/Tastenkunst/eternl-hub-dapp-sdk.git","type":"git"},"description":"Eternl Hub SDK for dApp developers.","maintainers":[{"name":"marcelbaumberg","email":"info@tastenkunst.io"},{"name":"mezuny","email":"mark@dezons.com"},{"name":"scitz0","email":"ola.ahlman@tastenkunst.io"},{"name":"stefanbeyer","email":"stefan.beyer@tastenkunst.io"},{"name":"marcuspuchalla","email":"marcus@puchalla.dev"},{"name":"ptecli2","email":"christian.walther@tastenkunst.io"},{"name":"felix_tk","email":"felix.thomas@tastenkunst.io"}],"readme":"# @eternl/hub-dapp-sdk\n\nConnect your dApp to Cardano wallets through the **Eternl Hub** — no browser extension required. Pairing happens over a relayed, end-to-end-encrypted channel using a short connection code (or QR / deep link), and the resulting session exposes a **CIP-30 compatible API** plus a few Eternl extensions.\n\nThe SDK ships a framework-agnostic core plus thin, **state-only** helpers for React and Vue.\n\n## Installation\n\n```bash\nnpm install @eternl/hub-dapp-sdk\n# or\npnpm add @eternl/hub-dapp-sdk\n# or\nyarn add @eternl/hub-dapp-sdk\n```\n\n`react` and `vue` are **optional** peer dependencies — install only the one your app uses. The core entry point (`@eternl/hub-dapp-sdk`) needs neither.\n\n## How connecting works\n\nThere is **no** `EternlConnect.connect()` facade. You drive the flow yourself with two core functions:\n\n| Function | Role | Returns |\n| --- | --- | --- |\n| `createDAppConnection(options)` | **Offerer.** The dApp generates a code and waits for a wallet to join. | a `DAppConnectionHandle` (`{ code, dappId, expiresAt, channel, waitForWallet, cancel }`) |\n| `joinWithCode(code, options)` | **Verifier.** The dApp enters a code shown by the wallet. | a `Promise<EternlSession>` |\n\nMost dApps use `createDAppConnection`: show `handle.code` to the user, then `await handle.waitForWallet()` to receive an `EternlSession`.\n\n### The security model: you MUST display the SAS6\n\nDuring `waitForWallet`, the connection reaches a `status: 'sas_ready'` step that carries a **6-digit Short Authentication String (`sas6`)**. Your dApp **must render `sas6` to the user** so they can compare it against the digits shown in their wallet.\n\nIf the two codes match, no man-in-the-middle substituted the handshake keys. This comparison is the core defense of the pairing protocol — **do not skip rendering it.** The same `sas6` is also present on the subsequent `'confirmed'` event.\n\n## Quick Start (framework-agnostic core)\n\n```typescript\nimport { createDAppConnection } from '@eternl/hub-dapp-sdk';\nimport type { ConnectionStatusEvent, EternlSession } from '@eternl/hub-dapp-sdk';\n\nasync function connect(): Promise<EternlSession> {\n  const handle = await createDAppConnection({\n    appName: 'My DApp',\n    appUrl: 'https://mydapp.com',\n    appIcon: 'https://mydapp.com/icon.png',\n    permissions: ['read', 'sign'],\n    network: 'mainnet',\n    // Required against production hubs — see \"NATS authentication\" below.\n    getAuthenticator: myGetAuthenticator,\n  });\n\n  // 1. Show the connection code to the user. They enter it in their wallet.\n  console.log('Enter this code in Eternl:', handle.code);\n  console.log('Code expires at:', new Date(handle.expiresAt).toLocaleTimeString());\n\n  // 2. Wait for the wallet. The onStatus callback drives your UI, and it is\n  //    where the SAS6 verification step surfaces.\n  const session = await handle.waitForWallet((event: ConnectionStatusEvent) => {\n    switch (event.status) {\n      case 'waiting_for_wallet':\n        console.log('Waiting for a wallet to enter the code…');\n        break;\n      case 'wallet_connected':\n        console.log('Wallet connected, exchanging keys…');\n        break;\n      case 'sas_ready':\n        // SECURITY-CRITICAL: render event.sas6 to the user so they can compare\n        // it with the 6 digits shown in their wallet before continuing.\n        console.log('Verify these digits match your wallet:', event.sas6);\n        break;\n      case 'awaiting_user':\n        console.log(`${event.walletName ?? 'Wallet'}: user is selecting accounts…`);\n        break;\n      case 'confirmed':\n        console.log('Connection confirmed.');\n        break;\n      case 'error':\n      case 'cancelled':\n      case 'timeout':\n        console.log('Connection ended:', event.status, event.message);\n        break;\n    }\n  });\n\n  // 3. Use the session (CIP-30 + Eternl extensions).\n  const networkId = await session.getNetworkId();\n  const ada = await session.getAdaBalance();\n  console.log('Connected:', session.activeAccount.name, networkId, `${ada} ADA`);\n\n  return session;\n}\n```\n\nTo abort before a wallet joins, call `handle.cancel()`.\n\n### Joining a code shown by the wallet\n\nIf your flow instead has the *wallet* present a code, use `joinWithCode`:\n\n```typescript\nimport { joinWithCode } from '@eternl/hub-dapp-sdk';\n\nconst session = await joinWithCode(userEnteredCode, {\n  appName: 'My DApp',\n  permissions: ['read', 'sign'],\n  getAuthenticator: myGetAuthenticator,\n});\n```\n\n### Rendering a QR code / deep link\n\n`handle.code` is the canonical thing to show. If you want to encode it as a scannable QR or a mobile deep link, build a `PairingV2Payload` and use the encoders:\n\n```typescript\nimport { generateQRData, generateDeepLink } from '@eternl/hub-dapp-sdk';\nimport type { PairingV2Payload } from '@eternl/hub-dapp-sdk';\n\nconst payload: PairingV2Payload = {\n  v: 2,\n  type: 'dapp',\n  pin: handle.code,\n  expiresAt: handle.expiresAt,\n};\n\nconst qrString = generateQRData(payload);     // \"eternl-pair:<base64url(JSON)>\" — feed to any QR encoder\nconst deepLink = generateDeepLink(payload);   // \"eternl://pair?p=<base64url(JSON)>\"\n```\n\n## NATS authentication (required in production)\n\nPairing traffic flows over a hardened NATS broker that **denies anonymous connections by default**. You must supply an authenticator:\n\n- Provide `getAuthenticator` — an `async () => Authenticator | undefined` from `@nats-io/nats-core`.\n- If `getAuthenticator` is omitted (or resolves to `undefined`) and `unsafeAllowAnonymousNats` is not set, the connect call **throws `EternlConnectError` with `code === ErrorCode.AUTH_REQUIRED`**.\n\n```typescript\nimport { createDAppConnection, EternlConnectError, ErrorCode } from '@eternl/hub-dapp-sdk';\n\ntry {\n  const handle = await createDAppConnection({\n    appName: 'My DApp',\n    getAuthenticator: async () => myAuthenticator, // from @nats-io/nats-core\n  });\n  // …\n} catch (err) {\n  if (err instanceof EternlConnectError && err.code === ErrorCode.AUTH_REQUIRED) {\n    console.error('No NATS authenticator was supplied.');\n  }\n}\n```\n\n`unsafeAllowAnonymousNats: true` is an **escape hatch for local/dev brokers only.** Against production brokers an anonymous connection silently downgrades — the session looks paired but cannot publish — so the SDK refuses it by default.\n\n> Note: in standard production setups the SDK can mint a scoped token internally, so you may not need `getAuthenticator` at all. Confirm with your hub deployment which mode applies. Either way, the rule is: **a real connection needs auth, or it throws `AUTH_REQUIRED`.**\n\n## React\n\nThe React helpers are **state-only**. `useEternl()` does **not** connect — it holds the session and exposes reactive state. Your app calls `createDAppConnection` / `joinWithCode` itself, then hands the resulting session to `setSession`.\n\n`useEternl()` returns:\n\n```typescript\n{\n  session: EternlSession | null;\n  error: EternlConnectError | null;\n  isConnected: boolean;\n  activeAccount: AccountInfo | null;\n  accounts: readonly AccountInfo[];\n  setSession: (session: EternlSession) => void;   // install a connected session\n  disconnect: () => Promise<void>;\n  switchAccount: (accountId: string) => Promise<void>;\n}\n```\n\nThe driver pattern — connect with the core, then `setSession`:\n\n```tsx\nimport { useState } from 'react';\nimport { useEternl, EternlConnectionBadge } from '@eternl/hub-dapp-sdk/react';\nimport { createDAppConnection } from '@eternl/hub-dapp-sdk';\nimport type { ConnectionStatusEvent } from '@eternl/hub-dapp-sdk';\n\nfunction App() {\n  const { isConnected, activeAccount, setSession, disconnect } = useEternl();\n  const [code, setCode] = useState<string | null>(null);\n  const [sas6, setSas6] = useState<string | null>(null);\n\n  async function handleConnect() {\n    const handle = await createDAppConnection({\n      appName: 'My DApp',\n      permissions: ['read', 'sign'],\n      getAuthenticator: myGetAuthenticator,\n    });\n\n    setCode(handle.code); // show the code to the user\n\n    const session = await handle.waitForWallet((event: ConnectionStatusEvent) => {\n      if (event.status === 'sas_ready') {\n        // SECURITY-CRITICAL: show this so the user can compare with their wallet.\n        setSas6(event.sas6 ?? null);\n      }\n    });\n\n    setSession(session); // hand the connected session to the hook\n    setCode(null);\n    setSas6(null);\n  }\n\n  if (!isConnected) {\n    return (\n      <div>\n        <button onClick={handleConnect}>Connect Wallet</button>\n        {code && <p>Enter this code in Eternl: <strong>{code}</strong></p>}\n        {sas6 && <p>Verify these digits match your wallet: <strong>{sas6}</strong></p>}\n      </div>\n    );\n  }\n\n  return (\n    <div>\n      <p>Connected: {activeAccount?.name}</p>\n      <button onClick={disconnect}>Disconnect</button>\n      {/* Floating badge with account switcher + disconnect */}\n      <EternlConnectionBadge\n        position=\"top-right\"\n        onAccountChange={(account) => console.log('Switched to:', account.name)}\n        onDisconnect={() => console.log('Disconnected')}\n      />\n    </div>\n  );\n}\n```\n\n### `EternlConnectionBadge` (React) props\n\n```typescript\ninterface EternlConnectionBadgeProps {\n  position?: 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right'; // default 'top-right'\n  className?: string;\n  style?: React.CSSProperties;\n  onAccountChange?: (account: AccountInfo) => void;\n  onDisconnect?: () => void;\n}\n```\n\nThe badge reads its state from the same `useEternl()` singleton, so it renders the current account and offers an account switcher / disconnect once `setSession` has been called.\n\n## Vue\n\nThe Vue composable is likewise **state-only** — `useEternl()` does **not** connect. You drive the connection with the core functions and call `setSession`.\n\n`useEternl()` returns (refs are reactive):\n\n```typescript\n{\n  session: Readonly<Ref<EternlSession | null>>;\n  error: Readonly<Ref<EternlConnectError | null>>;\n  isConnected: ComputedRef<boolean>;\n  activeAccount: ComputedRef<AccountInfo | null>;\n  accounts: ComputedRef<readonly AccountInfo[]>;\n  setSession: (session: EternlSession) => void;   // install a connected session\n  disconnect: () => Promise<void>;\n  switchAccount: (accountId: string) => Promise<void>;\n}\n```\n\nThe driver pattern in a SFC:\n\n```vue\n<script setup lang=\"ts\">\nimport { ref } from 'vue';\nimport { useEternl, EternlConnectionBadge } from '@eternl/hub-dapp-sdk/vue';\nimport { createDAppConnection } from '@eternl/hub-dapp-sdk';\nimport type { ConnectionStatusEvent } from '@eternl/hub-dapp-sdk';\n\nconst { isConnected, activeAccount, setSession, disconnect } = useEternl();\nconst code = ref<string | null>(null);\nconst sas6 = ref<string | null>(null);\n\nasync function handleConnect() {\n  const handle = await createDAppConnection({\n    appName: 'My DApp',\n    permissions: ['read', 'sign'],\n    getAuthenticator: myGetAuthenticator,\n  });\n\n  code.value = handle.code; // show the code to the user\n\n  const session = await handle.waitForWallet((event: ConnectionStatusEvent) => {\n    if (event.status === 'sas_ready') {\n      // SECURITY-CRITICAL: show this so the user can compare with their wallet.\n      sas6.value = event.sas6 ?? null;\n    }\n  });\n\n  setSession(session); // hand the connected session to the composable\n  code.value = null;\n  sas6.value = null;\n}\n</script>\n\n<template>\n  <div v-if=\"!isConnected\">\n    <button @click=\"handleConnect\">Connect Wallet</button>\n    <p v-if=\"code\">Enter this code in Eternl: <strong>{{ code }}</strong></p>\n    <p v-if=\"sas6\">Verify these digits match your wallet: <strong>{{ sas6 }}</strong></p>\n  </div>\n\n  <div v-else>\n    <p>Connected: {{ activeAccount?.name }}</p>\n    <button @click=\"disconnect\">Disconnect</button>\n\n    <!-- Floating badge with account switcher + disconnect -->\n    <EternlConnectionBadge\n      position=\"top-right\"\n      @account-change=\"(account) => console.log('Switched to:', account.name)\"\n      @disconnect=\"() => console.log('Disconnected')\"\n    />\n  </div>\n</template>\n```\n\n### `EternlConnectionBadge` (Vue) props & events\n\n- Props: `position` (`'top-left' | 'top-right' | 'bottom-left' | 'bottom-right'`, default `'top-right'`), `className` (string).\n- Events: `account-change` (emits the new `AccountInfo`), `disconnect`.\n\n## `EternlSession` reference\n\nOnce connected, the session is your CIP-30 surface plus a few Eternl extensions. All methods are async unless noted.\n\n**State (read-only properties)**\n\n| Property | Type | Notes |\n| --- | --- | --- |\n| `pairId` | `string` | 64-hex pairing identifier for this session. |\n| `transport` | `TransportType` | Underlying transport in use. |\n| `expiresAt` | `Date` | When the session expires. |\n| `isConnected` | `boolean` | Transport connectivity. |\n| `walletOnline` | `boolean` | Whether the paired wallet is currently reachable. |\n| `accessGranted` | `boolean` | Whether the wallet granted this dApp access (consent layer, distinct from `isConnected`). |\n| `grantedCategories` | `ReadonlyArray<'core' \\| 'governance' \\| 'extension'>` | Method categories the wallet granted. |\n| `grantedPermissions` | `readonly Permission[]` | Granted CIP-30/CIP-95 permissions. |\n| `deviceInfo` | `WalletDeviceInfo \\| null` | Connected wallet's device info. |\n| `availableAccounts` | `readonly AccountInfo[]` | All accounts shared by the wallet. |\n| `activeAccount` | `AccountInfo` | The currently active account. |\n\n**CIP-30 core**\n\n```typescript\nsession.getNetworkId();                       // Promise<number>\nsession.getUtxos(amount?, paginate?);         // Promise<string[] | null>\nsession.getBalance();                         // Promise<string>  (CBOR-encoded value)\nsession.getUsedAddresses(paginate?);          // Promise<string[]>\nsession.getUnusedAddresses();                 // Promise<string[]>\nsession.getChangeAddress();                   // Promise<string>\nsession.getRewardAddresses();                 // Promise<string[]>\nsession.signTx(txCbor, partialSign?);         // Promise<string>  (witness set / signed tx CBOR)\nsession.signData(address, payloadHex);        // Promise<DataSignature>\nsession.submitTx(txCbor);                     // Promise<string>  (tx hash)\n```\n\n**CIP-30 extensions**\n\n```typescript\nsession.getExtensions();                      // Promise<{ cip: number }[]>\nsession.getCollateral(params?);               // Promise<string[] | null>\n```\n\n**CIP-95 governance**\n\n```typescript\nsession.getPubDRepKey();                      // Promise<string>\nsession.getRegisteredPubStakeKeys();          // Promise<string[]>\nsession.getUnregisteredPubStakeKeys();        // Promise<string[]>\n```\n\n**Eternl extensions**\n\n```typescript\nsession.getAdaBalance();                      // Promise<number>  — balance in ADA, already parsed\nsession.requestPresenceCheck();               // Promise<boolean> — actively probe wallet reachability\nsession.switchAccount(accountId);             // Promise<void>\nsession.disconnect();                         // Promise<void>    — tear down this session\nsession.remove();                             // Promise<void>    — disconnect and forget the pairing\n```\n\n**Events** — `session.on(event, listener)` returns an unsubscribe function:\n\n```typescript\nconst off = session.on('accountChange', (account) => { /* AccountInfo */ });\nsession.on('accountsChanged', (e) => { /* { accounts, activeAccountId } */ });\nsession.on('walletStatusChange', (e) => { /* { online: boolean } */ });\nsession.on('connectionChange', (e) => { /* { isConnected: boolean } */ });\nsession.on('accessGranted', (e) => { /* { grantedCategories, autoEstablishAllowed, walletName? } */ });\nsession.on('accessDenied', (e) => { /* { reason: string } */ });\nsession.on('peerPresenceC', (e) => { /* fast (~5s) presence event; requires enablePresenceC */ });\nsession.on('error', (err) => { /* Error */ });\noff(); // unsubscribe\n```\n\nThe `peerPresenceC` event only fires when you pass `enablePresenceC: true` in `DAppConnectionOptions`. It provides faster (~5s) offline detection than the legacy heartbeat path and runs additively alongside it.\n\n## `DAppConnectionOptions`\n\nShared by `createDAppConnection` and `joinWithCode`:\n\n```typescript\ninterface DAppConnectionOptions {\n  appName: string;                 // required — shown to the user\n  appUrl?: string;                 // defaults to window.location.origin\n  appIcon?: string;\n  permissions?: string[];          // e.g. ['read', 'sign'] (default)\n  network?: string;                // defaults to 'mainnet'\n  hubUrl?: string;                 // NATS WebSocket URL; defaults to the public hub\n  hubRestUrl?: string;             // Hub REST URL; defaults to the public hub\n  getAuthenticator?: () => Promise<Authenticator | undefined>; // from @nats-io/nats-core\n  unsafeAllowAnonymousNats?: boolean; // dev/local only — see \"NATS authentication\"\n  enablePresenceC?: boolean;       // opt into fast raw-stream presence (peerPresenceC)\n}\n```\n\n## Error handling\n\n```typescript\nimport { EternlConnectError, ErrorCode } from '@eternl/hub-dapp-sdk';\n\ntry {\n  const handle = await createDAppConnection({ appName: 'My DApp', getAuthenticator });\n  const session = await handle.waitForWallet();\n} catch (error) {\n  if (error instanceof EternlConnectError) {\n    switch (error.code) {\n      case ErrorCode.AUTH_REQUIRED: /* no NATS authenticator supplied */ break;\n      case ErrorCode.TIMEOUT:       /* code expired before a wallet joined */ break;\n      case ErrorCode.REJECTED:      /* user rejected the connection */ break;\n      case ErrorCode.CANCELLED:     /* connection was cancelled */ break;\n      case ErrorCode.TRANSPORT_ERROR: /* network / NATS error */ break;\n      default: console.error(error.code, error.message);\n    }\n  }\n}\n```\n\n## Balance utilities\n\n```typescript\nimport {\n  parseLovelaceBalance,\n  lovelaceToAda,\n  formatAda,\n  parseAndFormatAda,\n} from '@eternl/hub-dapp-sdk';\n\nconst lovelace = parseLovelaceBalance(await session.getBalance()); // CBOR → lovelace\nconst ada = lovelaceToAda(lovelace);                                // 1_000_000 → 1\nconst formatted = formatAda(lovelace);                              // \"1.234567 ADA\"\nconst display = parseAndFormatAda(await session.getBalance());      // CBOR → \"1.234567 ADA\"\n```\n\n(`session.getAdaBalance()` does the parse-and-convert for you in a single call.)\n\n## Session persistence & paired wallets\n\nThe core also exports helpers to persist and restore connections without re-pairing:\n\n```typescript\nimport {\n  hasStoredSession,\n  getStoredSessionInfo,\n  restoreSession,\n  clearStoredSession,\n  getPairedWallets,\n  reconnectToWallet,\n  removePairedWallet,\n  clearPairedWallets,\n} from '@eternl/hub-dapp-sdk';\n\nif (hasStoredSession()) {\n  const session = await restoreSession({ getAuthenticator: myGetAuthenticator });\n}\n\nconst wallets = getPairedWallets(); // PairedWallet[]\nconst session = await reconnectToWallet(wallets[0].walletId, { getAuthenticator: myGetAuthenticator });\n```\n\n`restoreSession` and `reconnectToWallet` accept the same `getAuthenticator` / `unsafeAllowAnonymousNats` auth options described above, and likewise throw `AUTH_REQUIRED` without them.\n\n## Subpath exports\n\n| Import path | Contents |\n| --- | --- |\n| `@eternl/hub-dapp-sdk` | Core: `createDAppConnection`, `joinWithCode`, `generateQRData`, `generateDeepLink`, session/paired-wallet helpers, `Permission`, `EternlConnectError`, `ErrorCode`, balance utilities, and all types. |\n| `@eternl/hub-dapp-sdk/react` | `useEternl`, `EternlConnectionBadge` (state-only React helpers). |\n| `@eternl/hub-dapp-sdk/vue` | `useEternl`, `EternlConnectionBadge` (state-only Vue 3 helpers). |\n\n## TypeScript\n\nThe package is fully typed. Real exported types include:\n\n```typescript\nimport type {\n  // Core connection\n  DAppConnectionOptions,\n  DAppConnectionHandle,\n  DAppSession,\n  ConnectionStatus,\n  ConnectionStatusEvent,\n  PairingV2Payload,\n\n  // Session\n  EternlSession,\n  AccountInfo,\n  ConnectionState,\n\n  // Events\n  SessionEventType,\n  SessionEventListener,\n  ConnectionChangeEvent,\n  WalletStatusEvent,\n  AccessGrantedEvent,\n  AccessDeniedEvent,\n  AccountsChangedEvent,\n\n  // Wallet device\n  WalletDeviceInfo,\n  WalletPlatform,\n\n  // Paired wallets\n  PairedWallet,\n\n  // CIP-30\n  NetworkType,\n  TransportType,\n  Paginate,\n  DataSignature,\n  CollateralParams,\n} from '@eternl/hub-dapp-sdk';\n\n// Value exports\nimport { Permission, EternlConnectError, ErrorCode } from '@eternl/hub-dapp-sdk';\n```\n\n> The previously documented `EternlConnectConfig` and `ConnectionRequest` types do **not** exist and are not exported.\n\n## License\n\nBusiness Source License 1.1 (`BUSL-1.1`). See [LICENSE](./LICENSE).\n\nThe Licensor is Tastenkunst GmbH. Additional Use Grant: `None` — you may copy, modify, and make **non-production** use of this package. Production/commercial use requires a separate license from Tastenkunst. On the Change Date (the fourth anniversary of each version's first publication) that version converts to GPL-2.0-or-later.\n\nContact: https://tastenkunst.com/\n","readmeFilename":"README.md"}