{"_id":"pulse-ui-client","_rev":"102-137733814d8911917ab4d5309aadad0a","name":"pulse-ui-client","dist-tags":{"latest":"0.1.111"},"versions":{"0.0.1":{"name":"pulse-ui-client","version":"0.0.1","license":"MIT","_id":"pulse-ui-client@0.0.1","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"f2564e2dda816d6dad8c5931d1bc3dd591942048","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.0.1.tgz","fileCount":13,"integrity":"sha512-H0g337uU1qFj+aHMThq+Vc64eXWDHc+lebzWrvuuXvHFSwXVD6yA8h+23KUxwNrRcSxqLVbJI656qo1OBnmM7Q==","signatures":[{"sig":"MEUCIQDdxEOY5GsNvvlfs5yUx8JQ59ZWEz7bnoa/hVH0Lbn8/gIgSXa23DbexJXMZv4nSRJcSjfmtwkikvRxW1t9TCrGe1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194267},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"f2564e2dda816d6dad8c5931d1bc3dd591942048","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"rm -rf dist || true && bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client && tsc -p tsconfig.build.json","build:dev":"rm -rf dist || true && bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && tsc -p tsconfig.build.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-H0g337uU1qFj+aHMThq+Vc64eXWDHc+lebzWrvuuXvHFSwXVD6yA8h+23KUxwNrRcSxqLVbJI656qo1OBnmM7Q==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.0.1_1755074067353_0.43420476119117546","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"pulse-ui-client","version":"0.0.2","license":"MIT","_id":"pulse-ui-client@0.0.2","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"331a09a647738821a07d8df8730879456bf626e5","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.0.2.tgz","fileCount":13,"integrity":"sha512-8eKHfBlPiNlT+OjSRFHtMwqzMUh7/ircwg/e8iuzi67QxQjNT0Fuo7gkfiUdW1RH65tvd4NjtwXQaQEDszhUYg==","signatures":[{"sig":"MEQCIHBpaBZq1G5aX/KE53S4WmT8iQS4qne7fVKIXnW0EV1RAiBv3LQLh+ZrGD+DPv8ApGgzoZNOsU7JrBb+FBznpApOmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"331a09a647738821a07d8df8730879456bf626e5","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"rm -rf dist || true && bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client && tsc -p tsconfig.build.json","build:dev":"rm -rf dist || true && bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && tsc -p tsconfig.build.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-8eKHfBlPiNlT+OjSRFHtMwqzMUh7/ircwg/e8iuzi67QxQjNT0Fuo7gkfiUdW1RH65tvd4NjtwXQaQEDszhUYg==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.0.2_1755376588501_0.5579235564173299","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"pulse-ui-client","version":"0.0.4","license":"MIT","_id":"pulse-ui-client@0.0.4","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"57722140eadb1403d5d23c0fb9c1f7893360ef77","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.0.4.tgz","fileCount":19,"integrity":"sha512-36h89tVrOEhLZras/8krKfTAIew3vLPKSSI9UAu8jRj+tSK8nqklDVJuawp6Kzj59VD8k0FW1AvhcZzHei58WA==","signatures":[{"sig":"MEUCIQCMpzBfNaOp306aGJT+f59Iryz213Hn9I1wtgsAMyna7AIgOR3fFYEN/XmrWd4R85QKhVrqW9R5qvNvctccKTkbI04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143264},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"57722140eadb1403d5d23c0fb9c1f7893360ef77","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"rm -rf dist || true && bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client && tsc -p tsconfig.build.json","build:dev":"rm -rf dist || true && bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && tsc -p tsconfig.build.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-36h89tVrOEhLZras/8krKfTAIew3vLPKSSI9UAu8jRj+tSK8nqklDVJuawp6Kzj59VD8k0FW1AvhcZzHei58WA==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.0.4_1755523563778_0.37508432949492265","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"pulse-ui-client","version":"0.0.5","license":"MIT","_id":"pulse-ui-client@0.0.5","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"08bf6bf0212052f8b940e93681d7f724f8c1a1ae","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.0.5.tgz","fileCount":20,"integrity":"sha512-A4YrOj301yCFr3LWzEdkIaUvEgG3CUgHkzWZvr+6uhgE8ZZ9taVTb2in9DI8K7LU1XTw7WxdIiVQrhc7qGrgzw==","signatures":[{"sig":"MEYCIQCDiKEh/I+n5P7EEvFlR6hXBb7b+v6Zy9SWKK55UKUWPgIhAIkgemPgaxogvnLMmVeV0cdgPTDkoaYOnQujemMuhAvV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"08bf6bf0212052f8b940e93681d7f724f8c1a1ae","exports":{".":{"types":{"default":"./dist/index.d.ts","production":"./dist/index.d.ts","development":"./src/index.ts"},"import":{"default":"./dist/index.js","production":"./dist/index.js","development":"./src/index.ts"}}},"scripts":{"build":"rm -rf dist || true && bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client && tsc -p tsconfig.build.json","build:dev":"rm -rf dist || true && bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && tsc -p tsconfig.build.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-A4YrOj301yCFr3LWzEdkIaUvEgG3CUgHkzWZvr+6uhgE8ZZ9taVTb2in9DI8K7LU1XTw7WxdIiVQrhc7qGrgzw==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.0.5_1757696243454_0.15831564591916103","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"pulse-ui-client","version":"0.0.6","license":"MIT","_id":"pulse-ui-client@0.0.6","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"81d3c61e85ee482eddb9444a60b89aaf06e94877","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.0.6.tgz","fileCount":20,"integrity":"sha512-JFTDFmQ92XCg2CYJdsvnsXMwJykbXnHguaAv1xbym7yzGADquAtw1stApeWf3aMy4VFZ1Ta9YxyjJyxOOjuQpg==","signatures":[{"sig":"MEQCIH/VNMkD0tme+5WZ4N0WVTijDzlobe+D+tAZnW+YSpttAiAECYECDSv40vBnLBqj5zIwsbdhhzEs8+nyFgZwioBuVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136579},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"81d3c61e85ee482eddb9444a60b89aaf06e94877","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"rm -rf dist || true && bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client && tsc -p tsconfig.build.json","build:dev":"rm -rf dist || true && bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && tsc -p tsconfig.build.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-JFTDFmQ92XCg2CYJdsvnsXMwJykbXnHguaAv1xbym7yzGADquAtw1stApeWf3aMy4VFZ1Ta9YxyjJyxOOjuQpg==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.0.6_1757711523152_0.2211138391439098","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"pulse-ui-client","version":"0.0.7","license":"MIT","_id":"pulse-ui-client@0.0.7","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"599924b1e82b45c89e14ced176a069911b6186bb","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.0.7.tgz","fileCount":20,"integrity":"sha512-vfSA2htvyVJIfxqT0bTXXKw1+hvpll2cueDdjwIYkcuJextyw930lv83pPEd+UVqN+Xeby67Klpiiml/gk58OA==","signatures":[{"sig":"MEQCIAkTHct5Eo5TxTQYxCJEhMZ35yCtncD1ngioCEzYkdVNAiACw8+VjSou0MRYdZ8Zs1u4AkHaSicNN9tW0gRbsP+iiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140109},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"599924b1e82b45c89e14ced176a069911b6186bb","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"rm -rf dist || true && bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client && tsc -p tsconfig.build.json","build:dev":"rm -rf dist || true && bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && tsc -p tsconfig.build.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-vfSA2htvyVJIfxqT0bTXXKw1+hvpll2cueDdjwIYkcuJextyw930lv83pPEd+UVqN+Xeby67Klpiiml/gk58OA==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.0.7_1758036306305_0.2555144127437119","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"pulse-ui-client","version":"0.0.8","license":"MIT","_id":"pulse-ui-client@0.0.8","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"6db40f0281552ccc17cfa6a851c38aa4392c4709","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.0.8.tgz","fileCount":20,"integrity":"sha512-6xCzk4h1NeYZV7xfmEHkNqsXch2vupVbTGfazlLmURxhWtFmi0V3OUSUqprY0sb0rO2VLEav6GrZurM2HuOdEA==","signatures":[{"sig":"MEQCIAnLy/CY6tjeZlgGoEo9P4rpm6donNou5GSBGbLoTut5AiAc/VO3tf9kRI71hbizwiM2MX42MPs2B8YK6a3zrkIAbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139638},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"6db40f0281552ccc17cfa6a851c38aa4392c4709","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"rm -rf dist || true && NODE_ENV=production bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client && tsc -p tsconfig.build.json","build:dev":"rm -rf dist || true && NODE_ENV=development bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --define process.env.NODE_ENV=\\\"development\\\" --external react --external react-dom --external react-router --external socket.io-client && tsc -p tsconfig.build.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-6xCzk4h1NeYZV7xfmEHkNqsXch2vupVbTGfazlLmURxhWtFmi0V3OUSUqprY0sb0rO2VLEav6GrZurM2HuOdEA==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.0.8_1758136760493_0.6361919524723225","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"pulse-ui-client","version":"0.0.9","license":"MIT","_id":"pulse-ui-client@0.0.9","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"69aa746f793f6273d8ffd3a4c57fd159b74f0e39","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.0.9.tgz","fileCount":22,"integrity":"sha512-WZOFIfJjUkJ4wVG2qYkRZ/ahrX/nIByiTSyu0kQ/C1j2pDdvbBhQLJYNhh6uiF/dSh212LXCPtfU0OpEPLj59g==","signatures":[{"sig":"MEYCIQDBrPvHKl5plLaWL5wILWRRPBhsY1kqgXa0smdHKI7iygIhAMGeyWJbUXCGwE7I6XPUp2tlY97FTzrZePdsRrjJFv2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461847},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"69aa746f793f6273d8ffd3a4c57fd159b74f0e39","exports":{".":{"bun":"./dist/index.bun.js","node":"./dist/index.node.js","types":"./dist/index.d.ts","browser":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"bun --bun scripts/build.ts && bun run build:types","build:bun":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.bun.js --format=esm --target=bun --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:dev":"bun run build:clean && NODE_ENV=development bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && bun run build:types","build:node":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.node.js --format=esm --target=node --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:clean":"rm -rf dist || true","build:types":"tsc -p tsconfig.build.json","build:browser":"NODE_ENV=production bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-WZOFIfJjUkJ4wVG2qYkRZ/ahrX/nIByiTSyu0kQ/C1j2pDdvbBhQLJYNhh6uiF/dSh212LXCPtfU0OpEPLj59g==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.0.9_1758142945374_0.8969853133298464","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"pulse-ui-client","version":"0.0.10","license":"MIT","_id":"pulse-ui-client@0.0.10","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"fbb19bea31813771a22055e7a1d692a99c5bba38","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.0.10.tgz","fileCount":24,"integrity":"sha512-7zjc7Vw7EG1d3vrsB7rFz7RRN7vT4N8oAMThD1fuFX/SJRq+ga5ZrR8sxcQ5G+OkB3Fq3hyIuXcJnCGXUawkyw==","signatures":[{"sig":"MEYCIQDxkCYRvmLkxMX4i6l0JrkE9ICQoExZgd/CyYWEtzsi5AIhAM0+7/E5NVPGIFxl0YQ5r8pjCEShRUjlC/tRPYODErKC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536182},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"fbb19bea31813771a22055e7a1d692a99c5bba38","exports":{".":{"bun":"./dist/index.bun.js","node":"./dist/index.node.js","types":"./dist/index.d.ts","browser":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"bun --bun scripts/build.ts && bun run build:types","build:bun":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.bun.js --format=esm --target=bun --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:dev":"bun run build:clean && NODE_ENV=development bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && bun run build:types","build:node":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.node.js --format=esm --target=node --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:clean":"rm -rf dist || true","build:types":"tsc -p tsconfig.build.json","build:browser":"NODE_ENV=production bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-7zjc7Vw7EG1d3vrsB7rFz7RRN7vT4N8oAMThD1fuFX/SJRq+ga5ZrR8sxcQ5G+OkB3Fq3hyIuXcJnCGXUawkyw==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.0.10_1758222369355_0.5871754381833965","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"pulse-ui-client","version":"0.0.12","license":"MIT","_id":"pulse-ui-client@0.0.12","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"7a20eb5b76411564bf15c5dd76280666b7ed4a04","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.0.12.tgz","fileCount":30,"integrity":"sha512-wskzET1cOBmvHOynTTx9dyZQktcxFS6kEpN4l7m3JgvKBPOszivyueBVo0TjH7RZlmhYrr1LfQqXlR+KhAVjzg==","signatures":[{"sig":"MEUCIQCnQ8OSSrMD6EdoQov61UVOQJI/HjHkeI1sG8JW1qwAbwIgFqO/bYZrug/rKn+9nVZuZL7Ztas1xWUwYl2PGjz52ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541771},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"7a20eb5b76411564bf15c5dd76280666b7ed4a04","exports":{".":{"bun":"./dist/index.bun.js","node":"./dist/index.node.js","types":"./dist/index.d.ts","browser":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"bun --bun scripts/build.ts && bun run build:types","build:bun":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.bun.js --format=esm --target=bun --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:dev":"bun run build:clean && NODE_ENV=development bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && bun run build:types","build:node":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.node.js --format=esm --target=node --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:clean":"rm -rf dist || true","build:types":"tsc -p tsconfig.build.json","build:browser":"NODE_ENV=production bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-wskzET1cOBmvHOynTTx9dyZQktcxFS6kEpN4l7m3JgvKBPOszivyueBVo0TjH7RZlmhYrr1LfQqXlR+KhAVjzg==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.0.12_1759094444937_0.5784548364252753","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"pulse-ui-client","version":"0.0.13","license":"MIT","_id":"pulse-ui-client@0.0.13","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"e740adc498637663dda42157fda73c0bbe4baf3c","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.0.13.tgz","fileCount":30,"integrity":"sha512-bedHQlWiV/eNp02aIxSl9PpW45ybZvudmSpaBSUHEDdxxWvpPSSCrywFJwddT2FlvUvxCQbex22gJ4PK1aUbNw==","signatures":[{"sig":"MEUCIEjwgoSCVQFHCNUFFi6eI8LuEZxnzmYirn8q3m/L3Z+GAiEAh2rkV1iztEnglljKnXxIPcaZwNOBxAJ0wzoOPv0SGiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541771},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"e740adc498637663dda42157fda73c0bbe4baf3c","exports":{".":{"bun":"./dist/index.bun.js","node":"./dist/index.node.js","types":"./dist/index.d.ts","browser":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"bun --bun scripts/build.ts && bun run build:types","build:bun":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.bun.js --format=esm --target=bun --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:dev":"bun run build:clean && NODE_ENV=development bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && bun run build:types","build:node":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.node.js --format=esm --target=node --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:clean":"rm -rf dist || true","build:types":"tsc -p tsconfig.build.json","build:browser":"NODE_ENV=production bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-bedHQlWiV/eNp02aIxSl9PpW45ybZvudmSpaBSUHEDdxxWvpPSSCrywFJwddT2FlvUvxCQbex22gJ4PK1aUbNw==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.0.13_1759176665453_0.05064446510904719","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"pulse-ui-client","version":"0.0.14","license":"MIT","_id":"pulse-ui-client@0.0.14","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"ec4d87eb40aeea5a582ba05f3a2b0077dce4d78a","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.0.14.tgz","fileCount":30,"integrity":"sha512-08MkdjTiGkQBpkFNZKN7rcQS6MLcrtsIfMkaFBtsXpISxWeJW5blwUOYULlxkTBFqyIc9Mqgh2uS42TAlb6cwA==","signatures":[{"sig":"MEYCIQDIVY7pYrnGMnJrDOIfWJx12vM5ZIFET4RkAyOz0DgZSgIhAJrSdTFcRE6evEwAfTe+vV4fgEIDT1z/hueZbKeesLoN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"ec4d87eb40aeea5a582ba05f3a2b0077dce4d78a","exports":{".":{"bun":"./dist/index.bun.js","node":"./dist/index.node.js","types":"./dist/index.d.ts","browser":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"bun --bun scripts/build.ts && bun run build:types","build:bun":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.bun.js --format=esm --target=bun --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:dev":"bun run build:clean && NODE_ENV=development bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && bun run build:types","build:node":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.node.js --format=esm --target=node --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:clean":"rm -rf dist || true","build:types":"tsc -p tsconfig.build.json","build:browser":"NODE_ENV=production bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-08MkdjTiGkQBpkFNZKN7rcQS6MLcrtsIfMkaFBtsXpISxWeJW5blwUOYULlxkTBFqyIc9Mqgh2uS42TAlb6cwA==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.0.14_1759246107371_0.844458071591321","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"pulse-ui-client","version":"0.0.15","license":"MIT","_id":"pulse-ui-client@0.0.15","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"423c1366d65e7d94dcc8e29a34d34b3c8c8c1c2f","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.0.15.tgz","fileCount":30,"integrity":"sha512-rB6GIjF9XWgVpw9gkFdLAvD6fIyteRUdAlMd85EjYaRSH7V6XpmWyp7icRNAVGDnDFzAQwnDy//TozsrikvVsQ==","signatures":[{"sig":"MEYCIQDZkcGjYzeLBqflkve2vUuFijIDkv2vmRYwnUXTdhbAHAIhALJUVtXUb5dRXSZgLPIy4m9YWlZ6INLzCyj0W8CCUN5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":608809},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"423c1366d65e7d94dcc8e29a34d34b3c8c8c1c2f","exports":{".":{"bun":"./dist/index.bun.js","node":"./dist/index.node.js","types":"./dist/index.d.ts","browser":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"bun --bun scripts/build.ts && bun run build:types","build:bun":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.bun.js --format=esm --target=bun --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:dev":"bun run build:clean && NODE_ENV=development bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && bun run build:types","build:node":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.node.js --format=esm --target=node --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:clean":"rm -rf dist || true","build:types":"tsc -p tsconfig.build.json","build:browser":"NODE_ENV=production bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-rB6GIjF9XWgVpw9gkFdLAvD6fIyteRUdAlMd85EjYaRSH7V6XpmWyp7icRNAVGDnDFzAQwnDy//TozsrikvVsQ==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.0.15_1759436982530_0.23127371361539173","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"pulse-ui-client","version":"0.1.25","license":"MIT","_id":"pulse-ui-client@0.1.25","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"1e38e30a8e4d8bf2d383c992d638ed12a09b113e","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.25.tgz","fileCount":30,"integrity":"sha512-JyLrWqfcG3RPeyz3BzIRO2XFft4k53Ww8Zzkr3pNF1OP7wgiQkaI/MkGua/nvTI+72HWaa6YkTx838WHoLMW+Q==","signatures":[{"sig":"MEUCIQD/22fR7Fbgsbu2wk8T2R8a1XzBBJjUB4UQQVOcUkIvcAIgLDprvgjlSsC9m/K9XshnEW21Y3+UjSpq66OsZpVTr9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591195},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"1e38e30a8e4d8bf2d383c992d638ed12a09b113e","exports":{".":{"bun":"./dist/index.bun.js","node":"./dist/index.node.js","types":"./dist/index.d.ts","browser":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"bun --bun scripts/build.ts && bun run build:types","build:bun":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.bun.js --format=esm --target=bun --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:dev":"bun run build:clean && NODE_ENV=development bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && bun run build:types","build:node":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.node.js --format=esm --target=node --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:clean":"rm -rf dist || true","build:types":"tsc -p tsconfig.build.json","build:browser":"NODE_ENV=production bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-JyLrWqfcG3RPeyz3BzIRO2XFft4k53Ww8Zzkr3pNF1OP7wgiQkaI/MkGua/nvTI+72HWaa6YkTx838WHoLMW+Q==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.25_1759785502693_0.11126968884955435","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"pulse-ui-client","version":"0.1.26","license":"MIT","_id":"pulse-ui-client@0.1.26","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"8e0cf85359519a12d16a476170654ee373e7e80d","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.26.tgz","fileCount":26,"integrity":"sha512-3+y3xG0e9KNwXygXL8KsRRaS055heVM3YdvtfQ+Z+luAKOc3mfvorWsuMhCALK/CfBCXO8qqLitIkZSyrsUr0w==","signatures":[{"sig":"MEUCIQCFnw/mBWMNd1eHcjrJXKA+RiwjeA8G8AW3j6yhNaVbIgIgaIFbJXjxPhfQoGoEebsx5VMnmCzmiYItkUNSSfUvXKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"8e0cf85359519a12d16a476170654ee373e7e80d","exports":{".":{"bun":"./dist/index.bun.js","node":"./dist/index.node.js","types":"./dist/index.d.ts","browser":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"bun --bun scripts/build.ts && bun run build:types","build:bun":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.bun.js --format=esm --target=bun --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:dev":"bun run build:clean && NODE_ENV=development bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && bun run build:types","build:node":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.node.js --format=esm --target=node --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:clean":"rm -rf dist || true","build:types":"tsc -p tsconfig.build.json","build:browser":"NODE_ENV=production bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-3+y3xG0e9KNwXygXL8KsRRaS055heVM3YdvtfQ+Z+luAKOc3mfvorWsuMhCALK/CfBCXO8qqLitIkZSyrsUr0w==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.26_1759844047444_0.8349068495145284","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"pulse-ui-client","version":"0.1.27","license":"MIT","_id":"pulse-ui-client@0.1.27","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"511f7392784b6e1f113322ac77a69418e8e5f6e4","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.27.tgz","fileCount":26,"integrity":"sha512-ti59CZCPmleDuuu8nqP5XbADEZDUnJ/SEoyJHoQm7gUMpD/WiL4blqsizqkuKG++cBkFHcUY2JkTubEpxzki3Q==","signatures":[{"sig":"MEUCIQDRJnFz04AQQ7gnWhYMHwPTHA5jPRjuMabCgcRLvHao6gIgfIHnSaoWq5iMSneMMzWxL/i1XzWKLZu/aiO5jGOmB9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":602224},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"511f7392784b6e1f113322ac77a69418e8e5f6e4","exports":{".":{"bun":"./dist/index.bun.js","node":"./dist/index.node.js","types":"./dist/index.d.ts","browser":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"bun --bun scripts/build.ts && bun run build:types","build:bun":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.bun.js --format=esm --target=bun --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:dev":"bun run build:clean && NODE_ENV=development bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && bun run build:types","build:node":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.node.js --format=esm --target=node --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:clean":"rm -rf dist || true","build:types":"tsc -p tsconfig.build.json","build:browser":"NODE_ENV=production bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-ti59CZCPmleDuuu8nqP5XbADEZDUnJ/SEoyJHoQm7gUMpD/WiL4blqsizqkuKG++cBkFHcUY2JkTubEpxzki3Q==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.27_1760003101739_0.40475787324592694","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"pulse-ui-client","version":"0.1.28","license":"MIT","_id":"pulse-ui-client@0.1.28","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"788998f0c8a8c270ea5b5115ee8e272f77575e50","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.28.tgz","fileCount":26,"integrity":"sha512-K8Z2rILrYNYrHNuTAbhFqtYTjBLtdxiJrM1oVo/7gekD44Kz+pGYsAQYqGBi7sYF5wc9flaiYued5uq22/YR8g==","signatures":[{"sig":"MEUCIQDWXmqAXByxpHl8BnGz7/09XBxx5QwAmkI0d4ip97HgJAIgMxc5aEie6NghixNtXeEh/jEfqcNw31ugNqZCw+Y1uCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594889},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"788998f0c8a8c270ea5b5115ee8e272f77575e50","exports":{".":{"bun":"./dist/index.bun.js","node":"./dist/index.node.js","types":"./dist/index.d.ts","browser":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"bun --bun scripts/build.ts && bun run build:types","build:bun":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.bun.js --format=esm --target=bun --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:dev":"bun run build:clean && NODE_ENV=development bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && bun run build:types","build:node":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.node.js --format=esm --target=node --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:clean":"rm -rf dist || true","build:types":"tsc -p tsconfig.build.json","build:browser":"NODE_ENV=production bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-K8Z2rILrYNYrHNuTAbhFqtYTjBLtdxiJrM1oVo/7gekD44Kz+pGYsAQYqGBi7sYF5wc9flaiYued5uq22/YR8g==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.28_1760042391118_0.8728682683901459","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"pulse-ui-client","version":"0.1.29","license":"MIT","_id":"pulse-ui-client@0.1.29","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"5daab0ca211b0a6d3c7ff9f870d61911342410c0","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.29.tgz","fileCount":26,"integrity":"sha512-CJg4tcBIybmyezYsWEiQPCzyGuMuG8MYRAjSR2HTKHVIlEOurpquxPW1T13iF9H5AQ3igj0ZHF74xOj/fDYtGQ==","signatures":[{"sig":"MEQCIBhVhVOchDhhQjyG5AgqrSL5f4ufEThjFw689v2DqEJUAiB61Cey6rb6f5gQSnFFeqCJKc92nHHKqozYkq4XDWHjJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594889},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"5daab0ca211b0a6d3c7ff9f870d61911342410c0","exports":{".":{"bun":"./dist/index.bun.js","node":"./dist/index.node.js","types":"./dist/index.d.ts","browser":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"bun --bun scripts/build.ts && bun run build:types","build:bun":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.bun.js --format=esm --target=bun --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:dev":"bun run build:clean && NODE_ENV=development bun build ./src/index.ts --outdir=dist --format=esm --target=browser --sourcemap=inline --external react --external react-dom --external react-router --external socket.io-client && bun run build:types","build:node":"NODE_ENV=production bun build ./src/index.ts --outfile=dist/index.node.js --format=esm --target=node --minify --sourcemap=inline --define process.env.NODE_ENV=\\\"production\\\" --define __DEV__=false --external react --external react-dom --external react-router --external socket.io-client","build:clean":"rm -rf dist || true","build:types":"tsc -p tsconfig.build.json","build:browser":"NODE_ENV=production bun build ./src/index.ts --outdir=dist --format=esm --target=browser --minify --sourcemap=external --external react --external react-dom --external react-router --external socket.io-client","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-CJg4tcBIybmyezYsWEiQPCzyGuMuG8MYRAjSR2HTKHVIlEOurpquxPW1T13iF9H5AQ3igj0ZHF74xOj/fDYtGQ==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.29_1760042741615_0.8950455066928018","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"pulse-ui-client","version":"0.1.30","license":"MIT","_id":"pulse-ui-client@0.1.30","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"4f2cd98dd96509ca9c5481760a4b771a86f6320f","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.30.tgz","fileCount":23,"integrity":"sha512-ZCkz8iFf6E1EV51ZIHsgbnR2A8tUApy5wPk+ltpqGeUrLmltRh3DOym370qJdDKD1N10ItHT9wN7r3cCvQYMdg==","signatures":[{"sig":"MEYCIQDxxQV5bBd2sVfkMbE0VYbF8hhT0/w2t/E1gvMNbxYgfgIhALCB+9cGDZW7tmVl4AKECl90WTNNODApbreSNfMJgfv/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729918},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"4f2cd98dd96509ca9c5481760a4b771a86f6320f","exports":{".":{"bun":"./dist/index.bun.js","node":"./dist/index.node.js","types":"./dist/index.d.ts","browser":{"default":"./dist/index.js","development":"./dist/index.development.js"},"default":"./dist/index.js","development":"./dist/index.development.js"}},"scripts":{"build":"bun --bun scripts/build.ts && bun run build:types","build:types":"tsc -p tsconfig.build.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-ZCkz8iFf6E1EV51ZIHsgbnR2A8tUApy5wPk+ltpqGeUrLmltRh3DOym370qJdDKD1N10ItHT9wN7r3cCvQYMdg==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.30_1760992083947_0.3066804744101794","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"pulse-ui-client","version":"0.1.31","license":"MIT","_id":"pulse-ui-client@0.1.31","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"7d50f608d1e91a78a3eece317b5c4ceb8b593930","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.31.tgz","fileCount":23,"integrity":"sha512-mDJzzfTqjYydf/67weRrb+OHkfOzwvlJeJbtHv2e+j6TQ5VeC/UzTGuJyJDeWG/1tjJqPg/Yv/yd82pdSqi5Qg==","signatures":[{"sig":"MEQCIEKlsZTM44gQlKi/nCSp56VZhDjiw17d7daVRdymnKgOAiBuhCh63HCMSwjgMKIcDpRvp/hXWCmpvT2u3oWB0rmf8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729956},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"7d50f608d1e91a78a3eece317b5c4ceb8b593930","exports":{".":{"bun":"./dist/index.bun.js","node":"./dist/index.node.js","types":"./dist/index.d.ts","browser":{"default":"./dist/index.js","development":"./dist/index.development.js"},"default":"./dist/index.js","development":"./dist/index.development.js","@pulse/source":"./src/index.ts"}},"scripts":{"build":"bun --bun scripts/build.ts && bun run build:types","build:types":"tsc -p tsconfig.build.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-mDJzzfTqjYydf/67weRrb+OHkfOzwvlJeJbtHv2e+j6TQ5VeC/UzTGuJyJDeWG/1tjJqPg/Yv/yd82pdSqi5Qg==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.31_1761057876089_0.956725539733368","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"pulse-ui-client","version":"0.1.32","license":"MIT","_id":"pulse-ui-client@0.1.32","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"d68a3fcb728ea253717c005b142c0cadfb2a32a1","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.32.tgz","fileCount":23,"integrity":"sha512-mmNQtF5wmunT/OasjusN/G3QLbMcdRZPHA0kpaU7oqVd23FVMJPME98oSTFtQdDgYeNUQxzn1vN9JxjzkSudhQ==","signatures":[{"sig":"MEUCIQC3ZzrwYMs8AAb2ImEuwE5zlvivgrTqCxG9qZGHFg/feAIgGOyZo+GULbKmcnYj8XFFZtFsp/NZu3bJsW3riuH0j3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729956},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"d68a3fcb728ea253717c005b142c0cadfb2a32a1","exports":{".":{"bun":"./dist/index.bun.js","node":"./dist/index.node.js","types":"./dist/index.d.ts","browser":{"default":"./dist/index.js","development":"./dist/index.development.js"},"default":"./dist/index.js","development":"./dist/index.development.js","@pulse/source":"./src/index.ts"}},"scripts":{"build":"bun --bun scripts/build.ts && bun run build:types","build:types":"tsc -p tsconfig.build.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-mmNQtF5wmunT/OasjusN/G3QLbMcdRZPHA0kpaU7oqVd23FVMJPME98oSTFtQdDgYeNUQxzn1vN9JxjzkSudhQ==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.32_1761122218674_0.8245149146562694","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"pulse-ui-client","version":"0.1.36","license":"MIT","_id":"pulse-ui-client@0.1.36","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"ad85edec26e93e0e40b691b80b096ebf7c2ac699","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.36.tgz","fileCount":5,"integrity":"sha512-aJMT7K+sFeud5U5lshAPCel7MUXo4ER3+XZY5m/O4fMVcvVuyAMoRF9sPAOaRyrqOko/ADGR3mRPz8mFxydeDw==","signatures":[{"sig":"MEUCIGNn+0QZjKGwRcZ+BgNE1K00wiYeCLmJx/JBYQGbG8RfAiEAs4HuJR1eD/rpnSBJO8SgcQxpuCzGolt6yoluCHu5wmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"ad85edec26e93e0e40b691b80b096ebf7c2ac699","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-aJMT7K+sFeud5U5lshAPCel7MUXo4ER3+XZY5m/O4fMVcvVuyAMoRF9sPAOaRyrqOko/ADGR3mRPz8mFxydeDw==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.36_1761136544154_0.6577113198823046","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"pulse-ui-client","version":"0.1.37","license":"MIT","_id":"pulse-ui-client@0.1.37","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"4f903cfeee4f402ddbb097934bb9d3899ccbd756","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.37.tgz","fileCount":5,"integrity":"sha512-spIlwcJaQuFRX0So2ATZp2O+NJdz9Tc/mwE2rZ9yCZqEdze9AkeWVQdCUEP46o9WAjB/uefPXEKF5Xj4raOQkw==","signatures":[{"sig":"MEUCIQD5FZUyOCA5dIEkkRwcoHCiknNcp9FNsIWmGWy0pnqhOQIgZRwgi9C4M9rMM97mRwieC3Oogw8Lvht2GnZ/s7MyyWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"4f903cfeee4f402ddbb097934bb9d3899ccbd756","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-spIlwcJaQuFRX0So2ATZp2O+NJdz9Tc/mwE2rZ9yCZqEdze9AkeWVQdCUEP46o9WAjB/uefPXEKF5Xj4raOQkw==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.37_1761154696845_0.5854417905807376","host":"s3://npm-registry-packages-npm-production"}},"0.1.38-alpha.1":{"name":"pulse-ui-client","version":"0.1.38-alpha.1","license":"MIT","_id":"pulse-ui-client@0.1.38-alpha.1","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"84cc1a2590fccd5b30ad331db0ce938ad241757f","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.38-alpha.1.tgz","fileCount":5,"integrity":"sha512-3SG60lTBYkrvB6X/4+T4vMkFL4Um0B7v5730AE1uQAHpM5hJgFll0thPM9Up4os8s7pK7N/JwRMdh3t9d3PeJg==","signatures":[{"sig":"MEQCIAyouzzoOhNJ99VzgCKfVpKTZmmQK2y+hOoqd41SECFvAiBcAlsZilirHli/3+n45ooaWzVxJDU19Iwu/ozYc5S7jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"84cc1a2590fccd5b30ad331db0ce938ad241757f","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-3SG60lTBYkrvB6X/4+T4vMkFL4Um0B7v5730AE1uQAHpM5hJgFll0thPM9Up4os8s7pK7N/JwRMdh3t9d3PeJg==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.38-alpha.1_1761827526981_0.5672007751811201","host":"s3://npm-registry-packages-npm-production"}},"0.1.38-alpha.2":{"name":"pulse-ui-client","version":"0.1.38-alpha.2","license":"MIT","_id":"pulse-ui-client@0.1.38-alpha.2","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"1fb559e62a4b42909291994b12e7be4ad69c016f","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.38-alpha.2.tgz","fileCount":5,"integrity":"sha512-ZmHYCCFVmQQ9vLVlsI7vcAV4PXlWvVxDiapOXbzF1p4Zssw4a8Qh5GV6NqA3wOqTx/W79H16biXi49kuN6CMWQ==","signatures":[{"sig":"MEQCIBxLpx902rFxjHQ5FhYBle3+rQUJ0rqCl0TALC2SVOapAiBBOKIOntfLCj1mtRa4bi7+LCCR9XVuPQeNgf0S4nTbwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"1fb559e62a4b42909291994b12e7be4ad69c016f","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-ZmHYCCFVmQQ9vLVlsI7vcAV4PXlWvVxDiapOXbzF1p4Zssw4a8Qh5GV6NqA3wOqTx/W79H16biXi49kuN6CMWQ==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.38-alpha.2_1761831184105_0.5751564951551931","host":"s3://npm-registry-packages-npm-production"}},"0.1.38-alpha.3":{"name":"pulse-ui-client","version":"0.1.38-alpha.3","license":"MIT","_id":"pulse-ui-client@0.1.38-alpha.3","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"5c026ed0a6267f4bed391da807421cf60e59f75e","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.38-alpha.3.tgz","fileCount":5,"integrity":"sha512-P63T1AagX9yakTfxCn32zWWbjyudImr7bQZwIbWYGgbz4GG5XlpMazrc6o4tqdlcqVBv7GRm6SyumJ6vyaJxEA==","signatures":[{"sig":"MEQCIHKPri/L3+NYBq5C7YQUouwZfygzfkbt0i9tllA2ooKAAiA/bc8YTvJwsAOZcff8CmgVqxLbAjD6Mm1eoNjvO3S2xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"5c026ed0a6267f4bed391da807421cf60e59f75e","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-P63T1AagX9yakTfxCn32zWWbjyudImr7bQZwIbWYGgbz4GG5XlpMazrc6o4tqdlcqVBv7GRm6SyumJ6vyaJxEA==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.38-alpha.3_1761834600134_0.30679654441244186","host":"s3://npm-registry-packages-npm-production"}},"0.1.38-alpha.4":{"name":"pulse-ui-client","version":"0.1.38-alpha.4","license":"MIT","_id":"pulse-ui-client@0.1.38-alpha.4","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"edf4d28626e49e7df57e545e645436e8eb6a85b3","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.38-alpha.4.tgz","fileCount":5,"integrity":"sha512-jRGUxVGj9+kGm2+f1/nMp5UPSTt8mHIfZKpY1iIYX+7fqXoh82qo0TegjTGKTCo1nxhRGqUgnF8K8RHbBVM6XQ==","signatures":[{"sig":"MEUCIFFMeTMtDlzoP8OeOKbqJvdPLqLKi76FaYR8umnE3eepAiEAkhheOCzyi/qPeGTmqqEC0r2CGygAltlLJ/0V2QpoPf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"edf4d28626e49e7df57e545e645436e8eb6a85b3","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-jRGUxVGj9+kGm2+f1/nMp5UPSTt8mHIfZKpY1iIYX+7fqXoh82qo0TegjTGKTCo1nxhRGqUgnF8K8RHbBVM6XQ==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.38-alpha.4_1761836036729_0.6649565489902314","host":"s3://npm-registry-packages-npm-production"}},"0.1.38-alpha.5":{"name":"pulse-ui-client","version":"0.1.38-alpha.5","license":"MIT","_id":"pulse-ui-client@0.1.38-alpha.5","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"1a7c0dac880b7862bdf878a5610adef247255723","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.38-alpha.5.tgz","fileCount":5,"integrity":"sha512-7KHau9tv4U+JReu45O9xR1X1XtR+fBz9uuhZxKxjp5WvGhS8wCGDD5HeB7LXOk942d2D5wah6hyxE/0QE8A2Kg==","signatures":[{"sig":"MEQCIEPrHB+ADKhvtrW+ia/m88KlDnsNivAMDJ/KnJZIYFnIAiAc0EgXxqb7NONZpHtlsGWffXAJsIQ60B2JxDm6FJOFoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"1a7c0dac880b7862bdf878a5610adef247255723","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-7KHau9tv4U+JReu45O9xR1X1XtR+fBz9uuhZxKxjp5WvGhS8wCGDD5HeB7LXOk942d2D5wah6hyxE/0QE8A2Kg==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.38-alpha.5_1761836356161_0.4248236192367134","host":"s3://npm-registry-packages-npm-production"}},"0.1.38-alpha.6":{"name":"pulse-ui-client","version":"0.1.38-alpha.6","license":"MIT","_id":"pulse-ui-client@0.1.38-alpha.6","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"088ad1bd7700f7a93ba659554cbe7dbccf838afd","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.38-alpha.6.tgz","fileCount":5,"integrity":"sha512-b3Fnqy/V2lg13DCkN1PGI6z7Zlmq+EnlCfQISYDew9TPHAPDiMmnzl6vffOxyW1e6EqBkoM73rUVr8vX4tp3OA==","signatures":[{"sig":"MEYCIQDEQTZV/z3e45M6LjbxHjMO48kHmydXqe7JQqKVRh2BawIhAO+RFVewQHDBS9IckV5h8wVgMDIIbUFYUcX6uTLQPZPr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153266},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"088ad1bd7700f7a93ba659554cbe7dbccf838afd","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-b3Fnqy/V2lg13DCkN1PGI6z7Zlmq+EnlCfQISYDew9TPHAPDiMmnzl6vffOxyW1e6EqBkoM73rUVr8vX4tp3OA==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.38-alpha.6_1761905358310_0.10549368858211094","host":"s3://npm-registry-packages-npm-production"}},"0.1.38-alpha.7":{"name":"pulse-ui-client","version":"0.1.38-alpha.7","license":"MIT","_id":"pulse-ui-client@0.1.38-alpha.7","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"e2e31ee3a96c03e0be40f6a0bd4cd009cfcb3edb","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.38-alpha.7.tgz","fileCount":5,"integrity":"sha512-9eN8jNldEfHy0zqMkAtK8/0C+0V4FgVYGB6JElHlTb8z6On2RoudDgufOfHF2OFn63zY1tSt/1BroTubxUq1PA==","signatures":[{"sig":"MEUCIQCTpQMHBG3sSkzl35/XHvt7bL+OjiqtuoZY8u9MgW0QagIgHxTDJ+ogJwVoFP4xvlFMIHV2uiL9frUy6T8c2O5OzF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"e2e31ee3a96c03e0be40f6a0bd4cd009cfcb3edb","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-9eN8jNldEfHy0zqMkAtK8/0C+0V4FgVYGB6JElHlTb8z6On2RoudDgufOfHF2OFn63zY1tSt/1BroTubxUq1PA==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.38-alpha.7_1761911290974_0.6776093723231618","host":"s3://npm-registry-packages-npm-production"}},"0.1.38-alpha.8":{"name":"pulse-ui-client","version":"0.1.38-alpha.8","license":"MIT","_id":"pulse-ui-client@0.1.38-alpha.8","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"6c640ad063376b593a9043a6604f396c367ee63b","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.38-alpha.8.tgz","fileCount":5,"integrity":"sha512-Cto0icHnI88oFCn/GZlC+wuDXO5+MTt9T1jgjAlrWFOsRyQ0BdVJo6lblWWbypSkEPVXP+9zluBirQ2NnBWzGQ==","signatures":[{"sig":"MEUCICQPgjUOw3lneUZTH21g8F95m9NRSRhd5yysQ3EsjH2fAiEA2heloRB7lK5M3+NyIRS3Ma2Nj61A6YfrhKZz3I6MG0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"6c640ad063376b593a9043a6604f396c367ee63b","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-Cto0icHnI88oFCn/GZlC+wuDXO5+MTt9T1jgjAlrWFOsRyQ0BdVJo6lblWWbypSkEPVXP+9zluBirQ2NnBWzGQ==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.38-alpha.8_1761915883082_0.46705266083135455","host":"s3://npm-registry-packages-npm-production"}},"0.1.38-alpha.9":{"name":"pulse-ui-client","version":"0.1.38-alpha.9","license":"MIT","_id":"pulse-ui-client@0.1.38-alpha.9","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"490a81e0c7aa7c4216957d92a3c8c7e3a85db728","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.38-alpha.9.tgz","fileCount":5,"integrity":"sha512-nq2LNtEY1jiKE8qXAm5MfCPkOcjhy83w17hpUBE+lXuPIll3t1K1BuktO6Ojk0MceAmNSiDkbmLdmKkegvHGeQ==","signatures":[{"sig":"MEUCIBe7PsSyCXzszzDerOSnqt/5E7gUc1RqsHbjGQAqRJgCAiEApN32h1oz2p4rcv+vmBQP1+2FeAybywTpXhty+wX9IUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"490a81e0c7aa7c4216957d92a3c8c7e3a85db728","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-nq2LNtEY1jiKE8qXAm5MfCPkOcjhy83w17hpUBE+lXuPIll3t1K1BuktO6Ojk0MceAmNSiDkbmLdmKkegvHGeQ==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.38-alpha.9_1761920851220_0.6633649467818241","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"pulse-ui-client","version":"0.1.38","license":"MIT","_id":"pulse-ui-client@0.1.38","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"d700372d3f670069ff8df750b12e141db35f9757","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.38.tgz","fileCount":5,"integrity":"sha512-jjyyDVkKb2s0VZxZADJvqT3J8Cz/RPwIFiCLacYa/aWgfGMW08rzL1/ue1m+OAau7Hj+4LE9aZ8zxpqGFmyKyw==","signatures":[{"sig":"MEQCIAqPv9kx9z0ckEBBlQuS+eJIrBDASuIDpE81T6mWxVMGAiBzL8mZlt+SH2OQqSWA9u0tjlPjOX0d7GbIeftVgz0M1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154615},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"d700372d3f670069ff8df750b12e141db35f9757","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-jjyyDVkKb2s0VZxZADJvqT3J8Cz/RPwIFiCLacYa/aWgfGMW08rzL1/ue1m+OAau7Hj+4LE9aZ8zxpqGFmyKyw==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.38_1761936542697_0.1399864578058505","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"pulse-ui-client","version":"0.1.39","license":"MIT","_id":"pulse-ui-client@0.1.39","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"3af6b0b4ca515e870ad200d1fab2849454509abc","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.39.tgz","fileCount":5,"integrity":"sha512-9shdKCEWK3XocKBuU+PhOtzXJHZZ33fASVEE/6p8+vc7Ck8ZnpRDDeLOj1cq43lF/9OCkfokDIFuB7a2y5tM4g==","signatures":[{"sig":"MEUCIDKyX9hzCAtTgtbubVmKDeYGN1sTQpCBV9B2EwEMN7bGAiEA/JxZQIq75Y8LbY2OvtF19otVzqPRKlFKpkI3T8PfaV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163591},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"3af6b0b4ca515e870ad200d1fab2849454509abc","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-9shdKCEWK3XocKBuU+PhOtzXJHZZ33fASVEE/6p8+vc7Ck8ZnpRDDeLOj1cq43lF/9OCkfokDIFuB7a2y5tM4g==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.39_1761940181223_0.5250441994911494","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"pulse-ui-client","version":"0.1.40","license":"MIT","_id":"pulse-ui-client@0.1.40","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"72ee9c515c6cae4e1dec165d691f53ba8a2c3786","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.40.tgz","fileCount":5,"integrity":"sha512-EZ/0fWMiNLyn4qEX27xai9eBD41BLW5n6cFEyVKIPg84jdBEjNoluGPo9Xv3iy+oLDstz87k2ZBnsvlk8w4cpA==","signatures":[{"sig":"MEUCIQC8TQhUgkPiHKt9sdyatQvQfI6Dxvp1+kZJea6JiBdhHgIgDkJurjCjYxMkYsYpqw+Gx98QxLnRpanhpEVxdr6Ozkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163591},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"72ee9c515c6cae4e1dec165d691f53ba8a2c3786","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-EZ/0fWMiNLyn4qEX27xai9eBD41BLW5n6cFEyVKIPg84jdBEjNoluGPo9Xv3iy+oLDstz87k2ZBnsvlk8w4cpA==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.40_1761985906083_0.2784587603530071","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"pulse-ui-client","version":"0.1.41","license":"MIT","_id":"pulse-ui-client@0.1.41","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"a7c3c89f132874d59991035ba77d3847e39485cf","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.41.tgz","fileCount":5,"integrity":"sha512-VGiREM3eZavlvXkM4xMpwKjUiaImPIi4VeAwPWr4lOm7psNL6HYdeOC2yaI7pE4ROlKl8ZaaF4PggaWixHtNHw==","signatures":[{"sig":"MEYCIQDAoaHB5nL5wptGJ2Gmc0I9dQzfH4l0IvfW80ygC6P6AAIhALUS7yx5SBAdFZp/jmS+jmwinCfWt/N3ABMrkbx3Qjk8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168862},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"a7c3c89f132874d59991035ba77d3847e39485cf","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-VGiREM3eZavlvXkM4xMpwKjUiaImPIi4VeAwPWr4lOm7psNL6HYdeOC2yaI7pE4ROlKl8ZaaF4PggaWixHtNHw==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.41_1763823277203_0.9309547391293183","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"pulse-ui-client","version":"0.1.42","license":"MIT","_id":"pulse-ui-client@0.1.42","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"9732ccc0a60ef9fe379c67b28ddd52e08b4f9b61","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.42.tgz","fileCount":5,"integrity":"sha512-FyMaeRjMxAbOKyUE0om+ZojcDh4LOw4XcVte9+qNa6ceiupBHOfSyIPj1GtKYIa7RG9wHDVhk77sgtjnoOpoAg==","signatures":[{"sig":"MEUCICrXulZZbyqOc3j11/8R5V4QKz8l8Iuqqci/TiYAvuEPAiEA/L85lJJSueaITu+rel+E0bxigHBA0Et74uGHz5VQ3+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168862},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"9732ccc0a60ef9fe379c67b28ddd52e08b4f9b61","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-FyMaeRjMxAbOKyUE0om+ZojcDh4LOw4XcVte9+qNa6ceiupBHOfSyIPj1GtKYIa7RG9wHDVhk77sgtjnoOpoAg==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.42_1763911562421_0.25835857197358325","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"pulse-ui-client","version":"0.1.43","license":"MIT","_id":"pulse-ui-client@0.1.43","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"ae686f0cef41a035e70d46e3ca72702e68b66ac5","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.43.tgz","fileCount":5,"integrity":"sha512-8hJNmqkmY/UhOQIU14TaspF2LNS01HL7jiqw2ijUsNriM9Wzc0eufqjCbpLmemaZQK/4E1OI/XFUwNlgN/kPMw==","signatures":[{"sig":"MEUCIF0rrpyvqVVsapENcV7mEYbAG5IDy4/KsdbmLl9sP06oAiEAlK27Iny5Uvs3d1G75inZaq13FLLnG+hYKnOL+7mSkx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168862},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"ae686f0cef41a035e70d46e3ca72702e68b66ac5","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-8hJNmqkmY/UhOQIU14TaspF2LNS01HL7jiqw2ijUsNriM9Wzc0eufqjCbpLmemaZQK/4E1OI/XFUwNlgN/kPMw==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.43_1764162845954_0.7383521595761493","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"pulse-ui-client","version":"0.1.44","license":"MIT","_id":"pulse-ui-client@0.1.44","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"b33b41cb316b3d466841dad448f69f97ec93509c","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.44.tgz","fileCount":5,"integrity":"sha512-V+PfU7Pzuc5bqgcFdKLyggmF8qtBwSyVV3QZ5JkQXO8H06aeOLxmt5B2c2tljpK/2bnzpMzZv24YQKAXPP4mYg==","signatures":[{"sig":"MEYCIQC2aJvbwv1w2NiFbRpgYF17U94DwQDSn82pygXPz23vVQIhAJsQL9JuMkeTK1b4x3hvs2LNjSRY9dAYw8gr4+9plhxS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168862},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"b33b41cb316b3d466841dad448f69f97ec93509c","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-V+PfU7Pzuc5bqgcFdKLyggmF8qtBwSyVV3QZ5JkQXO8H06aeOLxmt5B2c2tljpK/2bnzpMzZv24YQKAXPP4mYg==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.44_1764685355036_0.812588409350318","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"pulse-ui-client","version":"0.1.46","license":"MIT","_id":"pulse-ui-client@0.1.46","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"a23932fd954ebed9eb1f68c680af1e044e8f50f8","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.46.tgz","fileCount":5,"integrity":"sha512-qnE8HxCJblCpllAIk3fukobHrX+cRdYSeyuzf3sOFVQDYJ9Qlf4mWeO9D0ttDBpOdLXWrF3CCCyIYFjK4kfu+g==","signatures":[{"sig":"MEUCIQCsOH45/UXwlBwy0CMitXj+yTCNePzwaqXAAbVsqt3A3QIgBrHL5xYhJHcqs6eV3mtnm7GCQcj3oZrXfWFGHXgxY/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"a23932fd954ebed9eb1f68c680af1e044e8f50f8","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-qnE8HxCJblCpllAIk3fukobHrX+cRdYSeyuzf3sOFVQDYJ9Qlf4mWeO9D0ttDBpOdLXWrF3CCCyIYFjK4kfu+g==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.46_1764841674641_0.7941236020188156","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"pulse-ui-client","version":"0.1.47","license":"MIT","_id":"pulse-ui-client@0.1.47","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"109b9ae4ff6a9558a9809f858bcce47109e81c77","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.47.tgz","fileCount":5,"integrity":"sha512-Lrh8JL8Xo762i3SpN2IgfOnsc9tTAkKVrOHipEBjPZVvC2pIX1UFR9UOq+sv0dXQm/hFkSezGSVeEpOVcd8PCA==","signatures":[{"sig":"MEQCIEGrhdXSs+Pa5AyeldT2LZtcSK9tLO5vhVoGMfVU/c0XAiBUlrfDntBZWxbn2ps8tFoN8GFor2LkUn6L368CtFrd6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173667},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"109b9ae4ff6a9558a9809f858bcce47109e81c77","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-Lrh8JL8Xo762i3SpN2IgfOnsc9tTAkKVrOHipEBjPZVvC2pIX1UFR9UOq+sv0dXQm/hFkSezGSVeEpOVcd8PCA==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.47_1765037378338_0.9197424743805862","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"pulse-ui-client","version":"0.1.48","license":"MIT","_id":"pulse-ui-client@0.1.48","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"b39d19cd52e96dc271516af18eeac88286dff3ce","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.48.tgz","fileCount":5,"integrity":"sha512-gW73+XvRdBtUeVX8za8/C/6vHiXJcDv29Kap3/dibL5OyNoHTmRsae8bmH8KkKnNI85eqRVVGi3VA0Ghkh773Q==","signatures":[{"sig":"MEQCIHIUVx0E4vno4R04Oq88NXPFYh47qjNwaXf7HKaogWWWAiAOoOsYDTuZJC6On20Y+8QpA1DBHkpofgZ6CACTCNWDEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173667},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"b39d19cd52e96dc271516af18eeac88286dff3ce","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-gW73+XvRdBtUeVX8za8/C/6vHiXJcDv29Kap3/dibL5OyNoHTmRsae8bmH8KkKnNI85eqRVVGi3VA0Ghkh773Q==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.48_1765038645558_0.22229987059675427","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"pulse-ui-client","version":"0.1.49","license":"MIT","_id":"pulse-ui-client@0.1.49","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"2a1296415a0936c1521474474a058cc35a0fde7f","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.49.tgz","fileCount":5,"integrity":"sha512-bkzLTtoAv1r6x/xjsB44j0eUJ9MLx3k9Onvn3HA2E/f/w0W8Z356WS3bQ6klDDi6hTV4V9q+QiqL/lgEAd/L5Q==","signatures":[{"sig":"MEQCIG9wh0PAkcq2GOtRrRNwWM7z8T647nYCSXTtko4ZA0DRAiBOw3RurEJuElBBiwyyonvN/sSRLSx/WP0UUji/8eUk0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173667},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"2a1296415a0936c1521474474a058cc35a0fde7f","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-bkzLTtoAv1r6x/xjsB44j0eUJ9MLx3k9Onvn3HA2E/f/w0W8Z356WS3bQ6klDDi6hTV4V9q+QiqL/lgEAd/L5Q==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.49_1765050728472_0.37056021814698403","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"pulse-ui-client","version":"0.1.50","license":"MIT","_id":"pulse-ui-client@0.1.50","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"74a097f13373fd3dd04262a1c48034cb47711860","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.50.tgz","fileCount":5,"integrity":"sha512-EhiWX89aA0bjHf8tr9Ntowv6mvHF5MABtvt5xnVAYh0lI07kdnSryM6dI+aj01gXKveDU6cVbTfs2pZvrio5wQ==","signatures":[{"sig":"MEYCIQDx/cHwc0tr70smyDmhx8+2w4kOv52ehTZRZ+4MdzPodwIhAN7OWpsA/wyDfYIe0p7L8r4SfhhcONsURGy8KV2mE23k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"74a097f13373fd3dd04262a1c48034cb47711860","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-EhiWX89aA0bjHf8tr9Ntowv6mvHF5MABtvt5xnVAYh0lI07kdnSryM6dI+aj01gXKveDU6cVbTfs2pZvrio5wQ==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.50_1765129694160_0.930323701078491","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"pulse-ui-client","version":"0.1.51","license":"MIT","_id":"pulse-ui-client@0.1.51","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"7ec67b14c79c564d265b905d7abfda1a23bf5dd4","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.51.tgz","fileCount":5,"integrity":"sha512-X+NCLgJPsutJs6bM9jQAyFPRLlcvv5CN9/9aYiIYj1iMnOj54T6x9XmRbOLMRv9K2ZwIo/F5PATZyvS7Vpt29w==","signatures":[{"sig":"MEYCIQCSORqSEbTiIXnQmU01BGLxF4Ck3kI7sAuu5c8sBHmeoAIhAIy8vsz2Lf6dEFKYX/FvuF4+5cuenpVbNXn9zVNVQK4k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"7ec67b14c79c564d265b905d7abfda1a23bf5dd4","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-X+NCLgJPsutJs6bM9jQAyFPRLlcvv5CN9/9aYiIYj1iMnOj54T6x9XmRbOLMRv9K2ZwIo/F5PATZyvS7Vpt29w==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.51_1765188865648_0.6500320311668784","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"pulse-ui-client","version":"0.1.53","license":"MIT","_id":"pulse-ui-client@0.1.53","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"f02cfbcc7cb0783e9e859aa7f3b2f9b340d398dd","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.53.tgz","fileCount":5,"integrity":"sha512-NOiVSDMtaB3vsx94aoqJFIOo1R87av29nlooszJ2Y5tRWaIzNj6FVEDhizAcpYWascAwEJUDCKKS8wVqzv92eA==","signatures":[{"sig":"MEYCIQCQ75iiuxZoTE8LXB0bSFUPyMQXj1zDZpyryrv/M71qVAIhAPHitOx3ItkfaUTIvkIFiMgsPPsJsEtTZclOldFdMA5I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178196},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"f02cfbcc7cb0783e9e859aa7f3b2f9b340d398dd","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-NOiVSDMtaB3vsx94aoqJFIOo1R87av29nlooszJ2Y5tRWaIzNj6FVEDhizAcpYWascAwEJUDCKKS8wVqzv92eA==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.53_1767275347329_0.748528092546203","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"pulse-ui-client","version":"0.1.54","license":"MIT","_id":"pulse-ui-client@0.1.54","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"12b1811cd96bfc740ade2d74ff490a70dead7dd1","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.54.tgz","fileCount":5,"integrity":"sha512-q8mty55tLOKTG4gb433Af3/zDlHSk3yiEbIY8I0NbigT8eFPbOAnutntq3izMLLJ70W4o/HpLJZR0KBKQnCBDw==","signatures":[{"sig":"MEUCIQCau4fgUBZ2reFEd/rc/sv/OJOKNLULwVWZfMeQAqOEAgIgYMpWSfqTsjW+LcdE9e5bhP98WsUDqxADaCe3D5m2m1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"12b1811cd96bfc740ade2d74ff490a70dead7dd1","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-q8mty55tLOKTG4gb433Af3/zDlHSk3yiEbIY8I0NbigT8eFPbOAnutntq3izMLLJ70W4o/HpLJZR0KBKQnCBDw==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.54_1767868558654_0.3736753514814264","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"pulse-ui-client","version":"0.1.55","license":"MIT","_id":"pulse-ui-client@0.1.55","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"46d633628ced6ea65d95fce9da20bdb71be6a25a","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.55.tgz","fileCount":5,"integrity":"sha512-ZqdiwDiWs740oh3bVAbneI5UPHMdK+kaCTnRwoQKeTHTZNP0nLBQSCF4DShKybt9oD3nSvFpvZHPQ2oDg6Z3mw==","signatures":[{"sig":"MEUCIQCeeeNouxVSSKHXqOMXO8nPwH3wP1GigKJMFkg1BeuahAIgZanAjsk/wlKuEuU9hnOF68U2yDX+6EptADt8We2MmI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"46d633628ced6ea65d95fce9da20bdb71be6a25a","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-ZqdiwDiWs740oh3bVAbneI5UPHMdK+kaCTnRwoQKeTHTZNP0nLBQSCF4DShKybt9oD3nSvFpvZHPQ2oDg6Z3mw==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.55_1768379034932_0.47212200250084124","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"pulse-ui-client","version":"0.1.57","license":"MIT","_id":"pulse-ui-client@0.1.57","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"dist":{"shasum":"4807b7e1523cf3214fb77c9d242c18b6cbc3fa9c","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.57.tgz","fileCount":5,"integrity":"sha512-r8h90whHJz6gTtE3xslHC/CJ+AKo1c5ZFrKqU+An+YyQ1rpj896u8E2Zz4mp4EUFA5rY7TVGxG6HQc/nkwixvw==","signatures":[{"sig":"MEUCIAG9+haJeOu6o6lOq4jb04n34N0fO7GLrq3CsXvpNMrnAiEAoQLSSBIAxoBW9vWwkkscru3bjFEXfdjX/7MR55IV6Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"4807b7e1523cf3214fb77c9d242c18b6cbc3fa9c","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"},"_integrity":"sha512-r8h90whHJz6gTtE3xslHC/CJ+AKo1c5ZFrKqU+An+YyQ1rpj896u8E2Zz4mp4EUFA5rY7TVGxG6HQc/nkwixvw==","_npmVersion":"10.8.3","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.57_1768995866404_0.5077984412037926","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"pulse-ui-client","version":"0.1.58","license":"MIT","_id":"pulse-ui-client@0.1.58","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"509a9302ad2ab77aeb0784e464468a7714c6e5cb","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.58.tgz","fileCount":5,"integrity":"sha512-XG0LbNvJ5ed1j3XGE8dldxuleb5vExOw2MSqErq33xvJhr3dTYHfVfYRkG6wJvK8bi58xs5FIjlA1ayQEJomFw==","signatures":[{"sig":"MEQCIDzzJq7gDkBS7StL008vpU+LXyLkwiUU2Xf3MMGGzWXXAiB9GzniOm3r/6NiDqWEnaa49aWPzwg3oBw9xPjlwYEBww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180314},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"6710270832590eeff5b6f061fe65816b4a937c0d","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.58_1768999980862_0.6957992033741964","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"pulse-ui-client","version":"0.1.59","license":"MIT","_id":"pulse-ui-client@0.1.59","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"5e60dc58a336ca4ad58e65d61023e433089dd930","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.59.tgz","fileCount":5,"integrity":"sha512-jXMpJK/Fl+nL3gkkZTClCpeBIjfEYdtu46NxEtdcFd1SHGN1bEFpJhJe4YPTuAX+Qi96fJBbcBE41DiPjzK+Xw==","signatures":[{"sig":"MEYCIQCfDYueQZ4pEUH4UOpGeTRRxO3AdiLXNCEfPA8VUPI3zgIhALlINaQvFdj4MPZneftZIYpPidVgFHUHYCoE+qJ2nX14","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180314},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"ef78d32f9bb87f234c8ab028724e3b7421e6652f","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.59_1769005011508_0.275969113722073","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"pulse-ui-client","version":"0.1.60","license":"MIT","_id":"pulse-ui-client@0.1.60","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"0793ec4d7b49e81a4025b1bf55c6762a37a753d9","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.60.tgz","fileCount":5,"integrity":"sha512-qYhhvv+2rNRrExxIlRSqTWZNlURA0F8/zqFKctrGjw+ugcSCpmtPzTc822FxW4+mWLWPHzK/lSL7p18ShsXbkg==","signatures":[{"sig":"MEUCIGfQD64YrnsqcrTIUvI2hEtpq9p+nhuTqnBaQR1ucbvBAiEAtQA/cFRtvfak7p1wBOYbuW9vrk6zED4Po7TP2Xa0PFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180314},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"acef718cadfd7654e5cc36070d97cf9c77260859","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.60_1769015626148_0.3950827649191686","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"pulse-ui-client","version":"0.1.61","license":"MIT","_id":"pulse-ui-client@0.1.61","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"df4073c802ec046557279e2af371416f919725a3","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.61.tgz","fileCount":5,"integrity":"sha512-1k7WJAoaHeEW7rBl2t+jobt/HawCycIBACJWsFJUYwzd+zIZgqkp3rL7rOZDYMn4MA0VIRPp4k12//T6Fbiaiw==","signatures":[{"sig":"MEYCIQCWVr9Cdldxmv2qGSDA8MrHeBrtyTHi2N4koKoVIOXswwIhAJu4M8m0wlmncHTYi1sDmEJxVwDmSTGCIaaPE4S0HJc/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180681},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"0dd5cb1f42894eedb1ddc786efa4f85bde460e78","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.61_1769027186409_0.7813978472412835","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"pulse-ui-client","version":"0.1.62","license":"MIT","_id":"pulse-ui-client@0.1.62","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"3e97ef2e1e1fbdc346a923cf5f7e81e348341f08","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.62.tgz","fileCount":5,"integrity":"sha512-pNEBWBLqBrBrasFNYIS5NiMVb2RGAYLu/4nRwgptCUVz2OLmpIqrJa4Lj4AeLU6s/lkwcDa1N3ap9PFaxpCS2g==","signatures":[{"sig":"MEQCIBqLcDHnZqO4fmu2NGujg/6AurKkYk+zvToCVwBGPI0xAiASNnPvoc3F1nhC4dmGVJJbp68cxrdFS15m84vRLE5RKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"a5bfe069b2bd605cab118f27bebc7a169cab8fc3","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.62_1769031716308_0.47230860414230436","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"pulse-ui-client","version":"0.1.63","license":"MIT","_id":"pulse-ui-client@0.1.63","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"180dddcda584dc2d6619d2c3ac9f3184b1923a87","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.63.tgz","fileCount":5,"integrity":"sha512-rm/37cgX42KhJLsO25yxa8efu7mVtPWcMUS1PW2H/FkyF4c8DU6V4GDu4P8lYBq69hEJvdpAVBN/lLCJmlO3JQ==","signatures":[{"sig":"MEUCIQDbpT3tI5oMnm+d1zKbh2YGFo6lPlE5Lw3jkiGdXtCN1AIgV6UoBhOY2fd6e5utr4dTzNX0JDOpZzcgEQ3For9VSPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"121ad921623387fe4bec84813bf274f2f0393eab","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.63_1769077684904_0.9314518394912374","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"pulse-ui-client","version":"0.1.64","license":"MIT","_id":"pulse-ui-client@0.1.64","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"625f3d0750b8b100e0a4251d611699cb9bd3f24d","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.64.tgz","fileCount":5,"integrity":"sha512-M3MdtAae3ohGD8aCIF9UEivgS++uw9Igm6j1YgZJ3hCM3h3d9LkcMJgvtADYVuY6LEt7e3+FIGKJfCUruGfPFw==","signatures":[{"sig":"MEUCIQCo3jdKmdga3l1YM4w6sdSB+hT7Y6f7N1w7HcxyJuS9xAIgQRYA0yFWboZA3+l0gGEEjajNIdAz7mAvV0lQbJkILpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"34dbdf8c24b393af9888ea0057f864c238d85d59","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.64_1769178555413_0.7447378334234822","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"pulse-ui-client","version":"0.1.65","license":"MIT","_id":"pulse-ui-client@0.1.65","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"de7e8cc74d54f69b67c7493567082d15e6f255b3","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.65.tgz","fileCount":5,"integrity":"sha512-I4XsvkYdi00w6puKNKhdYP/0Q+V0O1hJXkwWArJJlNN4D71KrXYip2Uhc5bQLwk6xNXmVDbkZDbA3NUQu+NRxQ==","signatures":[{"sig":"MEUCIQCwh8IFLoBcotxloLD/MiS4UUgjRyI/W2E+PNDLB/62mAIgIOHPemEWvAg/zT7UWYcBLybAbR/pLkhQsSBxPpqVCKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"63d3b986ade1a78687407aaae01c2253562bd4c7","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.65_1769185309578_0.2876130839443123","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"pulse-ui-client","version":"0.1.67","license":"MIT","_id":"pulse-ui-client@0.1.67","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"63ca6614b3edae430912d58e1500437d4e740a13","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.67.tgz","fileCount":5,"integrity":"sha512-RdY4/YlFeVLdLN4PCWUfn4Tg45Mw0D36XiJ9249TbnOcAqEftkSGZK9gbcZjf8eyB3RP45hpeW91AAktlw4AAg==","signatures":[{"sig":"MEUCIBWXU2SjpGOABzHRDFsN3otFyHiEfkfM7sKetkdf9uAXAiEAtG2E4Qz2k2XLGXWAHzaFgDczECN7xsP34vTuRhwMiOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183246},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"595a739a59e7ce051ccf173b8270f413f5af46fd","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.67_1769190252557_0.7523437672238402","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"pulse-ui-client","version":"0.1.68","license":"MIT","_id":"pulse-ui-client@0.1.68","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"62b3944df0eef0f71b87bf006a37bb1aafb838a2","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.68.tgz","fileCount":5,"integrity":"sha512-hui9FyUCwkLsL+5Q+bd8SLjA7BlGIh7uP9HzvTMR/u2tymMeN0wkYXu9qr83g3S+lzHnYvd/O3/z060ubKjf3w==","signatures":[{"sig":"MEYCIQC3RD/30pV98/iOkL8Fw5VbO9lzMxA6NRU/mJD3UtYjlwIhAOAJ/1EbifhW0uYWF7pX1qd+WpLdZwsFxA15VUdBIUw6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180724},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"0f3cca3a56982931265bb6b459c2c50200b4d8fd","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.68_1769191780051_0.623981728715435","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"pulse-ui-client","version":"0.1.69","license":"MIT","_id":"pulse-ui-client@0.1.69","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"d7d6eab732a333d9c241a7cce60d5e12dd791ce6","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.69.tgz","fileCount":5,"integrity":"sha512-sgIUQ0q9YgrmN7qDKJ1ZL8yflPmTX2EMYXVHpfvMVFfxe1/bNKaxl+NW1SI4FZ3E8GHv0KOLkkWlSt+Rb4hYzQ==","signatures":[{"sig":"MEUCIGEUnFjk2C/IFeR66kwWSxnk3HGUD3Y1v64EXaCny2FuAiEA5NAKQ7pg3HJs48RRIcCRR//hrBO1FUfAJIZUr99b3VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180853},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"6d91b74958ccab1db72ecc13c4010d733c14cf97","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.69_1769198657826_0.5393419585036421","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"pulse-ui-client","version":"0.1.70","license":"MIT","_id":"pulse-ui-client@0.1.70","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"d16dd28cb722addee9506ac5d9d9d805684f3599","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.70.tgz","fileCount":5,"integrity":"sha512-oDFp5a06DjSTiL8+WXv2m9ij6x6QvgfHi4oc5hZxrga/ECSKoO1goibaWK2c/34jteYLiJgkSzWmnk4r2JCluA==","signatures":[{"sig":"MEYCIQCgEXe4kBQj0zd81uSgohqiJLVufmQeFA0U4RGMbZJP5QIhAMnGkEPfNxFytkCWwYR8E2hOQUeEG9m5v/dJo6tdkLuZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"aa24b8bcef182e106171df2247e8fc938ac087da","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.70_1769328083265_0.22147275385905796","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"pulse-ui-client","version":"0.1.71","license":"MIT","_id":"pulse-ui-client@0.1.71","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"5c54b9fc3b1f9d7e2f63a1b495e242430b4b154e","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.71.tgz","fileCount":5,"integrity":"sha512-tWGDG0lB32vNelwaWY6J0cDjG0xhHyJoXcLzXz1Sc0tKfkXkJ2WMYjt9g3M1bpxn3B6wvcSNuowiXqDy420BBw==","signatures":[{"sig":"MEUCIF8bMJCP2rOgz99j0FKCIbh1OK9hFn/1/18uNZgujClTAiEAraBmwzfh3ZgPx9EREKNpkLMtFHFyd7d+Zl83JqTHBDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"1aead89e05560896a601173a32e08a61059f4b73","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.71_1769437397724_0.056065020158051926","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"pulse-ui-client","version":"0.1.72","license":"MIT","_id":"pulse-ui-client@0.1.72","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"1ebc350d9f2815d6da59de19294a14812b1b66f3","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.72.tgz","fileCount":5,"integrity":"sha512-ExU7e8VZI5fggM4O8EWV4jl/SwqKsPUHfgQSb1VeYu5LdSjfEUPQxj66e93//4g9+/OvTZrrwuhiwtnPmC+3xg==","signatures":[{"sig":"MEQCIF9Mb195F/DkhvaQ2ytaMGZSdS/7fB1PVNTzJ4BvJzZFAiBvf6w8R0UdHBJ76vSkehrypp6l/GBhaj5qAYgBCr65yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"feb0f05feaa80c1d81bb0339d425cf7fe3973a1c","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.72_1769529448889_0.01230562527140755","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"pulse-ui-client","version":"0.1.73","license":"MIT","_id":"pulse-ui-client@0.1.73","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"4e3a0845198ac5534c6b4676b0d373937600c251","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.73.tgz","fileCount":5,"integrity":"sha512-9nnpYrLCVSvNQ0Aa2dqbfkTlYHcAylp2cH/+cJqNCEVjiuGr+1W8fLH9D+I/SSDu3UQ6DM70TuG/Ol3FCoYKAw==","signatures":[{"sig":"MEYCIQCXZrDfkHbTBEiwwe1eudejh2cs60jRuGXdzZT7klCtggIhAO/1oZzAMM1mL2K2MlIBvLT152z04goXrTJdzdE7lrvS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195241},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"c98ece38dca4d6b6de1b2e873a6d889cd03e9c8a","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.73_1769628236095_0.32682996143711396","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"pulse-ui-client","version":"0.1.74","license":"MIT","_id":"pulse-ui-client@0.1.74","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"ef2207d57d5f635a87a06d799d91c8fda15d67b6","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.74.tgz","fileCount":5,"integrity":"sha512-P3w53rFia7HiET2ud2qzLro4B6ydfeXedEMUKv+TqGGJMqGdUmXfIhZaQ30m4k8P0JESVk3HZ0yEWo3vPKHi9Q==","signatures":[{"sig":"MEYCIQCQMWFhTzzciKseYc69F5eOVwGSwZE750WLfRw3t+AsFgIhAK2S3mk7LM/R3INR4xipvJet5GZN6nGB3EBmhigFO0NE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195241},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"dcc815fbe1eadcfc0c95444a71a9f2de46d77fe6","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.74_1769676611620_0.5097224148090969","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"pulse-ui-client","version":"0.1.75","license":"MIT","_id":"pulse-ui-client@0.1.75","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"14c552ee65053bab6f0983fab4d05cab82f04523","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.75.tgz","fileCount":5,"integrity":"sha512-59AeSah2/hL+OGvgm+cid+ioityZolvmp7BGUymXFpUTFfmelBn3xz0R4khK2LOj0qqhrc8uNfV5XY76hchvIA==","signatures":[{"sig":"MEYCIQDTgAN06sp9WzHYNXDJcx7SqanSGGjtirj10ZXf2vO7WQIhAJ2FMh4Di/gLH1cA5tPXTsngYKqILrZSe3YX/fm/KAz9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195241},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"acc5353e794c9f758160c59f885942f076b274b4","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.75_1769704871757_0.1966295504492006","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"pulse-ui-client","version":"0.1.76","license":"MIT","_id":"pulse-ui-client@0.1.76","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"d30fd170bed7cafff19c99ea402ac5880f96d389","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.76.tgz","fileCount":5,"integrity":"sha512-a1w7XInXEBmo520/6tJiv5ocfql5Psbxw+eMqkd8+gErssfqAq1HmDLjXPJ8g5G9qtC8Xfiv50da2+HB7fqxcA==","signatures":[{"sig":"MEQCIARKRQJLbCqzSFAtYDz3AXWTiOULm2b1R+fvvddsK7QmAiBCfjluyon/m4VhCJ3Pgstv8ww2vWxmT1/aWnYdOgErZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225971},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"d3cfa6c143430e39c13e16cee6123d636f1e707b","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.76_1769817698184_0.16967506277150957","host":"s3://npm-registry-packages-npm-production"}},"0.1.77":{"name":"pulse-ui-client","version":"0.1.77","license":"MIT","_id":"pulse-ui-client@0.1.77","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"a32e477c07a995e10857bd15d9dc1e47c36894af","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.77.tgz","fileCount":5,"integrity":"sha512-Rw/+M6Wb6fViX5ehiNu9Iz/nBb9tGVdIu2q5Spsp6XCNEOLtXvQojkGlUmA6+dIZvJyqUsGWAM6ZoHI+By+6iw==","signatures":[{"sig":"MEQCIB4u81r5/YpMJvX4s6e+LTKwqjRLAcKlQ+5BVMQBhuzBAiBFqNLDIflVjJqEWMfAK7JJobiV/B+qrFXZ1k1qj06FmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225971},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"2dc598b54ef833f30bb253ecaefc5cb8029ff394","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.6.2","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.77_1770041386360_0.5008966123277157","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"name":"pulse-ui-client","version":"0.1.78","license":"MIT","_id":"pulse-ui-client@0.1.78","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"67aaaf5d5d0a6a04eb5fef4cff34e62872000fb8","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.78.tgz","fileCount":5,"integrity":"sha512-7ID4zY7UZOTBmCDfoErw3g7X/2w/bx2Y3AWEX+3YvW0CR6d5j40nTPlXfLDS1hB2lUA6Y8mJ9G+cc/xgWBh+TA==","signatures":[{"sig":"MEUCIHX9kXrOKMFAwDGHYzJxb30huVRCgKODG882EETfBXolAiEA5q6Y6tyFl9evquRG3CxyDX5jyN1J2ct4SsH7f465D9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"392d54ba1e1cf68c1e767c29b55830cdc8bc91d2","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.9.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.78_1774888404782_0.13964294948456568","host":"s3://npm-registry-packages-npm-production"}},"0.1.79":{"name":"pulse-ui-client","version":"0.1.79","license":"MIT","_id":"pulse-ui-client@0.1.79","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"0975b0db123e77f3f17de57625584fc6cb762e32","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.79.tgz","fileCount":5,"integrity":"sha512-B+EdXTKj1dAYBQHvng++LRvrvxpLbQtA51sCvRo4WixO6s1e/wx8JWaSorZ+8jPQV+fyA6s73pGq3+1RdhoDDQ==","signatures":[{"sig":"MEQCICnxwgyMS/JA0XDq8gCdkiT2Jf8VO2PXD2U+32UPmK8CAiAKhqXW3FsBl/OW6l+vN2fASTMPmkr6pZyXkJzkFEScEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"540fc26862e8ea8a612321d689042a4e7b2a9ea4","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.12.1","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.79_1776880463358_0.036303671710364194","host":"s3://npm-registry-packages-npm-production"}},"0.1.80":{"name":"pulse-ui-client","version":"0.1.80","license":"MIT","_id":"pulse-ui-client@0.1.80","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"ce23729f93db8612f8c24676010256aa61639bae","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.80.tgz","fileCount":5,"integrity":"sha512-W9xLbOc/xi5HCi26sTJBlw1zhAx1v0PLUPhTXV2IkzTjSOkpPQZ2EhRfiKjebzBc0v7cldsZrPi6IRsBI12kqA==","signatures":[{"sig":"MEUCIQD9Y7ALsFm/k+juWc5rTxXAMJUrFChPBddh5hcRnY2uTAIgffSWgJIyrU5zwhf8oC9jm+YkxKlbuvFbvffcqhe1xQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"9712f907f842511c3aa6747ad6b719f3c2c0b224","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.12.1","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.80_1778936902883_0.2987102830496666","host":"s3://npm-registry-packages-npm-production"}},"0.1.81":{"name":"pulse-ui-client","version":"0.1.81","license":"MIT","_id":"pulse-ui-client@0.1.81","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"520447d5e983c3c563209a049b8f2d5941e46b99","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.81.tgz","fileCount":5,"integrity":"sha512-O+uxaRfXeb1dCuJjTbO6xyq1DJv4GnjGJujzG/8bZLtCBQHsbplybtZycwq26eizR36HnsxAwN2urrlJOSWOiw==","signatures":[{"sig":"MEUCIQDwXpkDg4lTKaiOx0g33qGb/fqrTF0No7pZ0VP8/MI36gIgfv8yTWqXAR1Pyj14bm8TxI1yuQsUSvUXAxB/uBHeaTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"e4e3128c845f4781e5941ef80fbff64b48535aa9","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.12.1","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.81_1779130357056_0.3834643659372128","host":"s3://npm-registry-packages-npm-production"}},"0.1.82":{"name":"pulse-ui-client","version":"0.1.82","license":"MIT","_id":"pulse-ui-client@0.1.82","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"ed0a2e5fed156b1b0dcc7fc7cd4e3f9b0329c622","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.82.tgz","fileCount":5,"integrity":"sha512-rn37YfLfXTthEYauXgP410xyH5Zb3KNWuLqigRkveq+LwBCt12PvD0Y/OLNgNE6Ck6JYaIAct4te/FNXmVjzRA==","signatures":[{"sig":"MEYCIQCfsqDTEcqP2ZVruU/R5oNDacLl6OG/7T2RboILeSILgQIhAMFScKfMtZ2hngydi9AZNugiEQLLKgOiD+SEI1f0RY5E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"2a8432258ecf97b764183cd7c20d4d3a6ecb1b17","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.12.1","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.82_1779174893734_0.6719712599893282","host":"s3://npm-registry-packages-npm-production"}},"0.1.83":{"name":"pulse-ui-client","version":"0.1.83","license":"MIT","_id":"pulse-ui-client@0.1.83","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"e3b7999227678fe5abde9ca02ba789c77226590f","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.83.tgz","fileCount":5,"integrity":"sha512-eqXGZ4VzELnT98EIEBNyE9bPHFUAc6rg012fev3PVnRqWf0bTcVTsPh47ZxXcHFLP6jTR2N61Bs1n/d4RJXmDg==","signatures":[{"sig":"MEUCIQCI68748crfAXTYqIlTspFB8JnMLN6gEYN4yDd1nJhR6gIgSapNpxQCl0xDv3QqIHhoPxVT0qzMNb3f7bSyhx6woxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"d03b8361b6b89348de29196fb3bb7fc8e209c8be","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.12.1","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.83_1779378668952_0.6213382203570041","host":"s3://npm-registry-packages-npm-production"}},"0.1.84":{"name":"pulse-ui-client","version":"0.1.84","license":"MIT","_id":"pulse-ui-client@0.1.84","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"f7b72f0f1ff9989fd4eb00936489709a3ab60784","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.84.tgz","fileCount":5,"integrity":"sha512-v2hCdasg3FDAGHmsXNVTUXDgcSYSTm3CV6Xc7ZFum9ffZ2t3Wy2sx/Z98mjh4KZ4U2HKFXG56Atl8AI5eSFRvQ==","signatures":[{"sig":"MEYCIQDKl+50eQ74etf9IxH+A8d/W/BkYVFZaVT48f2qWHrvtgIhAOMFIwXwvu51OzJbLPjEC0ZLD8ygUkAjnaYHdXAenUou","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"343005c1b7280369a1892eef0290f09c183f0ad4","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.12.1","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.84_1779405799870_0.4330212043367505","host":"s3://npm-registry-packages-npm-production"}},"0.1.85":{"name":"pulse-ui-client","version":"0.1.85","license":"MIT","_id":"pulse-ui-client@0.1.85","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"0deec83f6481e491933edd3f4f2fe3651bb312a5","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.85.tgz","fileCount":5,"integrity":"sha512-AV2tusTmCmukhTZyMvXKRJQz8KOb25sjXV6CNIz0zGcORO0zrGFjtG9CIPnRUf0cSbtl3Vstf2rVXz4q03vuvA==","signatures":[{"sig":"MEYCIQCPvVLQDjGYIdMOHqgfEu/IAC5qKzrbeGyP7W1Wi7KJZQIhALoinUSOUtpftmCZdllbiCFUX22QOg8GP/hlUeCeCgdh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"43810f8de7ab7e7bf2fb102aa153d53a3394ec94","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.12.1","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.85_1779539147677_0.3308579565471961","host":"s3://npm-registry-packages-npm-production"}},"0.1.86":{"name":"pulse-ui-client","version":"0.1.86","license":"MIT","_id":"pulse-ui-client@0.1.86","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"70ea00d061e14abcfe45698164735e5849b9a9e8","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.86.tgz","fileCount":5,"integrity":"sha512-vgWguzESwOE31T0QbKacsYZtF2mGiPEH3u1HNVd1TG14HWyn+88E1gy421TuKclp+jmIGyWoEoqZVPP2TgogyA==","signatures":[{"sig":"MEUCIG1rTEjx+3LlDGq2fJdLHWWU1zbyLVwr5cloawzOSG3HAiEAld1H5dUC8A2tqVpFOkWPBNmcfI90Osti2vhrs2hcnH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227468},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"dc062d30a6fcb3b5ac179822cdd867c2ca6129d8","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.12.1","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.86_1779552380197_0.7502293624694392","host":"s3://npm-registry-packages-npm-production"}},"0.1.87":{"name":"pulse-ui-client","version":"0.1.87","license":"MIT","_id":"pulse-ui-client@0.1.87","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"a9e3bec54b0ebe55fec995ffa861584ae41b3ca0","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.87.tgz","fileCount":5,"integrity":"sha512-Rf9jqx+CEUOEC34d6K2Uruw95I7mYaoKE9ZY+ROABKI4JZV6tSJGPh6xL9PWE0ODjdDbKi/8aQQghzupqHTVaA==","signatures":[{"sig":"MEQCIHh/yjrY75IYaxMZcBT6dgWSAo84YiwZdzsVRKNY8jGTAiBTfbtHbBy5T98YIAKC3DZkV1D6g7ANv2SUJiPgNezQWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227638},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"ebd0bc93d7c17da9397fc10f057e669c188f81b9","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.12.1","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.87_1779799936866_0.79155518815038","host":"s3://npm-registry-packages-npm-production"}},"0.1.88":{"name":"pulse-ui-client","version":"0.1.88","license":"MIT","_id":"pulse-ui-client@0.1.88","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"df687b37921981d59f84c575f3f922f1b6701e6a","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.88.tgz","fileCount":5,"integrity":"sha512-hPAXc7dwnIUmYDln7k52qzdw0ZnNv2fAdiep7xshs4MtOFurtQdQzFJ3F1jcSzkeDO5rL4ZE0lebCpy0hoYtZg==","signatures":[{"sig":"MEYCIQCV32kZAPb/U9DDwBT//hWDqPrMjve/U8QmExEw5q1EmQIhANrJ/VedVR/l1FS6Vlv6LnR1dTz+7oqYWzWCEk0lIyou","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227638},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"024bff90b4d6c3b0f22b7b1feade52ed54ed2116","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.88_1779833229031_0.03434306772834006","host":"s3://npm-registry-packages-npm-production"}},"0.1.89":{"name":"pulse-ui-client","version":"0.1.89","license":"MIT","_id":"pulse-ui-client@0.1.89","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"909fb463d6ab449e16682a7d9a08c5a5c8ed6eb9","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.89.tgz","fileCount":5,"integrity":"sha512-xLI5jfClSsEcPxv6eNY7mUyut3WqbNghRlaOruA+HcU8SNcDHFhwN8nG8v/AUydxqQKnKxWqUH8mrM3mBwnR7w==","signatures":[{"sig":"MEUCIBwzJxiV+sddzQh8HTDeUxSbx8raYBUxwI1YKOMGP4i7AiEA76+zBrlaJWeqqSAbTmkbg4aTQPN3uBQSaN9SJjNXGL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227638},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"9cd792d8ed25ccb6ca7ebfb8eba47a17f1e1779a","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.12.1","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.89_1779969901832_0.8898987085753085","host":"s3://npm-registry-packages-npm-production"}},"0.1.90":{"name":"pulse-ui-client","version":"0.1.90","license":"MIT","_id":"pulse-ui-client@0.1.90","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"57e2e92aca23f67058ae6080860e08936753c634","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.90.tgz","fileCount":5,"integrity":"sha512-gRoGDchzd65wjVPVnbrn+vXmXPhtbRnPVrUzyVK0POErDVSZXpQp2Ga27mgV2ZpDRAi0gApqaPY63w6UvB7txQ==","signatures":[{"sig":"MEUCIQDB1sIJ0kv/RcNMD5BBNj1+t3yYddgiHQzYyIaqmfupBQIgDncjl2z7L2n54swjLf65Yf5YsysQhWLe16JuVc8lBH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227638},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"84acfee5ff4c8228d80a4fdfeb5d0302978417c0","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.90_1779973431635_0.547342751360905","host":"s3://npm-registry-packages-npm-production"}},"0.1.91":{"name":"pulse-ui-client","version":"0.1.91","license":"MIT","_id":"pulse-ui-client@0.1.91","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"df4a1bdf7378a8846f14ed2780b15ecd7de471fe","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.91.tgz","fileCount":5,"integrity":"sha512-/4CG3L8m4aMGQrndRz40YnJ4saTjQNED3MfeHERSgbrcwIITSoqCrUeSIBQjRtnInmOcywopU/0yYxp7dL6ANg==","signatures":[{"sig":"MEQCICyLzHOEMzo+/MS9mmfcIVD/SVrwVXFhFq7ckMX5s3K0AiBQZKo8kcLIOtOP5nlxvbDIA8p95o9Tw5uP5CKbRQpOzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227638},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"72458b8367baaa6567b40f1467878604090ce15f","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.91_1779976714811_0.9279985602248468","host":"s3://npm-registry-packages-npm-production"}},"0.1.92":{"name":"pulse-ui-client","version":"0.1.92","license":"MIT","_id":"pulse-ui-client@0.1.92","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"d1e635f23e10e2badf8eec157f319f217fbd8352","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.92.tgz","fileCount":5,"integrity":"sha512-b5XreopfWU+fVhEomD+B/3DIneY9qifPOn3VWCd0TrjnBTufS/LcuCho6vGYJSu+FU70B55rpVkehUdIWbSqyQ==","signatures":[{"sig":"MEUCIQCBizI3Ek6CSPP9Q2JKXDdDYGo/EhVJF3p+QNHmizID+QIgUxvdRBlVbJp18uyax3Quh6Y4nCEZrklCHD/a3jv+t74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"90c1bf7c49d46a8e1dfc66554d6b0d019af1eccf","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.92_1779978654303_0.8668939464586953","host":"s3://npm-registry-packages-npm-production"}},"0.1.93":{"name":"pulse-ui-client","version":"0.1.93","license":"MIT","_id":"pulse-ui-client@0.1.93","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"bdfdbe08b18ce03ac66f0d7b02ab8bb036791f5c","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.93.tgz","fileCount":5,"integrity":"sha512-BPyH5TaqGMWblXBAJrF9oAMsbtXtamwCP2xSWamt88sWdJAMtz1PouqCXd2nGN0qG3eW5A9+cSvhltnd5C7pRA==","signatures":[{"sig":"MEQCIDx0OAz9Z9AbIhtAOp+hvNfbApyJwhj7CHVRGGTFfOYYAiATbOy05IY3wq/T+OEnWAi2QCgfY299YV1vzEJh6TjclQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"994a9e7f4b184bfd0ee4d4766135aa09a649fb97","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.93_1780042887100_0.5724991158155146","host":"s3://npm-registry-packages-npm-production"}},"0.1.94":{"name":"pulse-ui-client","version":"0.1.94","license":"MIT","_id":"pulse-ui-client@0.1.94","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"3435507154ff6ac8d1abe4da233c6a0ba6c251fa","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.94.tgz","fileCount":5,"integrity":"sha512-oK/S1w9hQ08IhVWBrQC80daWrLMSjQTQA1+5GmmgV3RPaLzIQnpuJeTqd/4ZwI3ysQ2aJzLSngFraD7XzU6Hcw==","signatures":[{"sig":"MEQCIEB5DYNqWf9gQVVwmdA4xMFR8kaDp9LDuWl3nPESTq1jAiBLoq0rI657lzTFj0SJqUV4/B3auHixVIt3+6+ymO9OjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"0d2d742a7842b877c29cbb666a5ff99087943a71","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.94_1780066038636_0.4254861538411272","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"pulse-ui-client","version":"0.1.95","license":"MIT","_id":"pulse-ui-client@0.1.95","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"c8c7b9a82377e7b3a0a871da77687b84e9eb97bb","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.95.tgz","fileCount":5,"integrity":"sha512-rQgOB7eJuIovfVEsx1/AhZLwKmOnbglmuU4SwUrqv1/1TiNOB7rkvm3z8z4xiQXe4Whpn80kB2AWs/d7uTcS/Q==","signatures":[{"sig":"MEUCIQChabq6QVQ4aZzUn4SjRxFuGzMc8GFyPi+8K3hZDfB5zAIgFdF4IKnF931J0gMr3V8SGzdyWq7mafqQNhcmbeI/Vv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"f524657d6332c9f794d2847b1e1b63c1e8cd2046","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.95_1780066645532_0.8873654728933895","host":"s3://npm-registry-packages-npm-production"}},"0.1.96":{"name":"pulse-ui-client","version":"0.1.96","license":"MIT","_id":"pulse-ui-client@0.1.96","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"032b0894613d80051bb5a273ff315b70ece3a6f5","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.96.tgz","fileCount":5,"integrity":"sha512-3FtfAp+ovQzkbVD1i8RcTD0sw+KFLZI66FH1eHR3wqfD2XHEYBT0dBU/neSl/d1Xg+Q41j9ziDWG2wOwqglkiA==","signatures":[{"sig":"MEQCIGWtPKhdsLpljrPgq0swLWxOq9V19WUIN2ULXU+834PtAiALnZhDoi+wurqJmi6anSsZHQeyuLnrdF9sSi06X7+apg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"bfeb2de861ccb3a3a8b9746319f051539ee88a91","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.96_1780334680079_0.29603280261434506","host":"s3://npm-registry-packages-npm-production"}},"0.1.97":{"name":"pulse-ui-client","version":"0.1.97","license":"MIT","_id":"pulse-ui-client@0.1.97","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"0ae1fcfac00f75344192aa656c84e2b21d6696cd","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.97.tgz","fileCount":5,"integrity":"sha512-6LlJM+9qpeQOlc7JBdhD+NKK5zC7L9a8CHbGS7DWXqifcCU0mVcfadqBx//Ud87AwNw6tsgudKqdEFaVNJZMPQ==","signatures":[{"sig":"MEYCIQDh4f9KWwr5FxvFy/dEFxNweNAOd/0bIj41JeMX3S/adgIhAKgbLyC3U6G53SmrDhcPL4U7pseEwSupjUvN/nv5X9Gs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"256d413170ff95b6ac929614b25ad0a958788457","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.97_1780526602820_0.06343237992204731","host":"s3://npm-registry-packages-npm-production"}},"0.1.98":{"name":"pulse-ui-client","version":"0.1.98","license":"MIT","_id":"pulse-ui-client@0.1.98","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"3e2febddba33730b0db78d476c561e5711949d1d","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.98.tgz","fileCount":5,"integrity":"sha512-pwVCrQlPDH1+5xK6ohjlNr+BI33LUgixecL8ewfCzLCmH5tOmtJHUqLRkZNaKl5IwQnjmJSztWkE3/hL0BiSag==","signatures":[{"sig":"MEYCIQCYJzWCBDjzYpXtPkit96k4/GT6Ej60jWsuHfetdyKxDwIhAL1pSjpa0/Ec66gvdE8IpIdLIkpbYzAGGzxCY/hzSRQB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"333f1657e04966f7ee6ba6f55ed99acf29c1cc18","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.98_1780743535312_0.7741798371984205","host":"s3://npm-registry-packages-npm-production"}},"0.1.99":{"name":"pulse-ui-client","version":"0.1.99","license":"MIT","_id":"pulse-ui-client@0.1.99","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"b511b00b3e351184e21a263fa5302dd83a2c6d39","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.99.tgz","fileCount":5,"integrity":"sha512-jpa1EUit+WWUewr14TerIocveecENHmJPUby6hW2nXmbwjHWSlAOoSiyFvKvoStyM0BWhIb5c7xIqinb8bd5bg==","signatures":[{"sig":"MEYCIQD9NcNVgbCCxF9qGX6TRxE/8HDKLdYFZMFgpwkFE/utuAIhAOXzD5KyR97LkLFWOArUIEuMKWeyXmYUixAALwDmYC6B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233585},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"6544b4d15aa95ee47371aaa691d46a54cb58cf0f","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.99_1780746888383_0.9970485332514647","host":"s3://npm-registry-packages-npm-production"}},"0.1.100":{"name":"pulse-ui-client","version":"0.1.100","license":"MIT","_id":"pulse-ui-client@0.1.100","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"5633a4ca53e8e8aeaed580aff00765c7bb3386f1","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.100.tgz","fileCount":5,"integrity":"sha512-9sigJWYEy43Vdqub/PWFbiJVQhEK2WnB9rUOa2jBwSd5Z+4y02OQPrHfKYVfQTSxuuQXyOoGLPFNGKM0V4vtIw==","signatures":[{"sig":"MEUCIQCogayXMxaAOK1NLVGTyP/9a4R4NUJ5iMys/F4D9zihcAIgYaK10QTmUuK0PoiKkJ8l/UCNitCrjBlbI2iZF2kcnLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238552},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"b109a0c457f50f9123f1b643d76a5d92cd23bdef","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.100_1781029057402_0.7262197451971428","host":"s3://npm-registry-packages-npm-production"}},"0.1.101":{"name":"pulse-ui-client","version":"0.1.101","license":"MIT","_id":"pulse-ui-client@0.1.101","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"a9e8fc20b5be79dc48eadb32636a9a53409a2fe9","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.101.tgz","fileCount":5,"integrity":"sha512-qDBe85OmNrV9+eysFqLgDgF+oWHOjTFQjcN50JCAxnS5UD7fFnJmwEQ5N8/tqIOm3HdAim4qJq8c/+RmgR5L8g==","signatures":[{"sig":"MEYCIQDlaLFdnhpp8TwTPNBby2goFqlkoSZ0c8OeSjtYEPDUOAIhAIHmTXAk8U43UffPhCUDLSNyKtOwaaFcuIdsBNFAGTqM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238552},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"0313ca18bc7c6b1192d32b5b81e2f01320ab9f6c","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.101_1781032261790_0.8244728541171138","host":"s3://npm-registry-packages-npm-production"}},"0.1.102":{"name":"pulse-ui-client","version":"0.1.102","license":"MIT","_id":"pulse-ui-client@0.1.102","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"419d303719e7dd0e9a542bc9d17ed0d2d0f7a5c1","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.102.tgz","fileCount":5,"integrity":"sha512-FDKLUDc4lWcfT9sLVQ/pCqlBxFnb/Rf8GGxlCOpkIXKcJt35Q/ituDDXfhvVoHaKVxiSSB4MYQkoTkus/ZZKhA==","signatures":[{"sig":"MEUCIQC3GaVg32+5xpPYhHr+nNY6lpuqNlfcgWPdg1zWfGVBGgIgPQQiUZnqY94ZM86bwdqziDGeZccfraBBlXORnrCyaho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"97461ae8960ffdf0e3c5be47fd63d0e0c7d15979","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.102_1781649327341_0.03954957806123249","host":"s3://npm-registry-packages-npm-production"}},"0.1.103":{"name":"pulse-ui-client","version":"0.1.103","license":"MIT","_id":"pulse-ui-client@0.1.103","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"1d0b4f37eebb8b50eda82c37fc69c21d43c4f433","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.103.tgz","fileCount":5,"integrity":"sha512-5Bpq5aO1GUT7aQUamvo+LutTXE3VB5enAa6mPqXIWbXtN4yX4Xdd62iVO8ko4Ql5z48XE6ijX5DMbPz4Pz/tjg==","signatures":[{"sig":"MEYCIQD4YH8wzUMl2T8aWYVpOdH+JrKdVwsNnBF+ew24SY33dAIhAPPfbV5nGeCwMAaXmPv9nINwtPzo3l3ONibA7DERfR+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"2ce6bb6f4b9da9fa41cca4d1b70f5040a333803b","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.103_1781821616818_0.1843897055922501","host":"s3://npm-registry-packages-npm-production"}},"0.1.104":{"name":"pulse-ui-client","version":"0.1.104","license":"MIT","_id":"pulse-ui-client@0.1.104","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"787a27597ac9c16e24704e687c282dabdd9d738d","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.104.tgz","fileCount":5,"integrity":"sha512-bS9VFxCF9LpMldSn7/llvOrPSGPFZZx86JHDxF5udOS00lSAUOxSFN0irNiHV+Jc0eUK0FU1F5AY4tOa5uIHqA==","signatures":[{"sig":"MEUCIQDL0XNF/bjfYi72cQMHMG6B+jdFhRv+8FamFUhZETFCeAIgXMqXhmzTLH7Ywyc0EWbVpl1VAZC0SKHjsurPyaEXcD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"5e6c97101e829761b71edbf4e1104c170bbbcdda","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.13.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.104_1782248165159_0.6470865607124885","host":"s3://npm-registry-packages-npm-production"}},"0.1.105":{"name":"pulse-ui-client","version":"0.1.105","license":"MIT","_id":"pulse-ui-client@0.1.105","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"a1e4df89e266b6ad1274b3f5239866b245411c81","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.105.tgz","fileCount":5,"integrity":"sha512-f+YXJzOfocSIaE/zXyA0LiZ9P98GqQK/KtQAgssnGPdEpMgGr1NpwNdfL1ZcFjCpZ/hXiqrLUX5Cu8RlH3VMpA==","signatures":[{"sig":"MEUCIQDd4ZFIuU+65mOlZ7WRNXRtmKtHpkfibfi7N729xzgPQgIgJxL0ceyq+4Vj1L7etF14ntJPISSQ16bDCXKWG/hkAsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"b29aa89c22a228d334498e3f90744bfcb087c0cf","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.16.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.105_1784290246530_0.46898271227599464","host":"s3://npm-registry-packages-npm-production"}},"0.1.106":{"name":"pulse-ui-client","version":"0.1.106","license":"MIT","_id":"pulse-ui-client@0.1.106","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"0dd0dd0c2ebd7c7af6033eb22f74dd3a6fac45c0","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.106.tgz","fileCount":5,"integrity":"sha512-XhBJupBINDrWmOfv8KRPVeLIMUJXaUET9RCfUtyjaLdMUGwZHqqSP510UtRYNa82FnFDQy5pQzuvxawzZnbSaA==","signatures":[{"sig":"MEUCIDkWr+JIaJzAupTvIAnyn3JCoOQJKVz/fDgDMY3Io94tAiEA9ncWmcrRHZEQbDlSmnbKqs2+KkqJd/sKe2V0Bhb0/WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260052},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"c299e19d68bd544501146a82f689798412fa96ba","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.16.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.106_1784668059845_0.017504235826799164","host":"s3://npm-registry-packages-npm-production"}},"0.1.107":{"name":"pulse-ui-client","version":"0.1.107","license":"MIT","_id":"pulse-ui-client@0.1.107","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"b11a5cf1390539f7c9ca310e0a7834e730153d1f","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.107.tgz","fileCount":5,"integrity":"sha512-PCUXpfyZTn7v+iuUstg6th7B0NYtDAGb2qbKK3IGBADBfwYEak05pWEJ/T3BWdZYmyR+6OtsbiTsP6kf3KYn6g==","signatures":[{"sig":"MEUCIQCrxADH9cKk18I5e1wfokzVvv2MqBOs+OXakoNfta9vTwIgJFtJAN7S0RWkkqVfYX8he39NGgfA5SQnOeB4Fw5wDg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"048a904a033ccfc0b39d0074d8f0507257b69ecb","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.16.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.107_1784673818767_0.1536541107401117","host":"s3://npm-registry-packages-npm-production"}},"0.1.108":{"name":"pulse-ui-client","version":"0.1.108","license":"MIT","_id":"pulse-ui-client@0.1.108","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"4d60a7c3b39f5363510967d463c17af2175ade46","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.108.tgz","fileCount":5,"integrity":"sha512-oRXVr24wapmzKzy/jAQkJbf7RO5uGPrIW8t+VA8bzbrqZJDJWiZvMdQ2cJp9zgg+jcQBd3ZdGqQHMpSaZsFy1w==","signatures":[{"sig":"MEQCIEBG6slB6EEPp5KoIE1anxB33g+OzPplUhtJuyVGa/S7AiBGNSnFLgCTeIoaADvFjK+TRNkvJCC4GkNa2jgiLkhAOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"df18fbd8482b6bd4bfbc184384ec263ade3cb69a","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.16.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.108_1784678598127_0.8235381616530149","host":"s3://npm-registry-packages-npm-production"}},"0.1.109":{"name":"pulse-ui-client","version":"0.1.109","license":"MIT","_id":"pulse-ui-client@0.1.109","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"08e74e8a6bd426e39d4c6bc4fb3e549473c9ee15","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.109.tgz","fileCount":5,"integrity":"sha512-tViE2cWfSEavfT5rMRX62+mJJm7V7KLBDuTVKun1oaZg0Gz1FIESAHx3Vqpk3uf0wXCOo0xPEkjm4uE6+whlWg==","signatures":[{"sig":"MEUCIQD9uduHJ5nVcl79vX3OcTpiT7arB/uwEyQYp4IWcpgzQAIgBWvGChH4hylxuKsa81HPpbj//gUijmVMDDN/VT1/6jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"a8604b96b4e819731c4b7c4232be57a232335ef0","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.16.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.109_1785280022642_0.14851503256416532","host":"s3://npm-registry-packages-npm-production"}},"0.1.110":{"name":"pulse-ui-client","version":"0.1.110","license":"MIT","_id":"pulse-ui-client@0.1.110","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"homepage":"https://github.com/erwinkn/pulse-ui#readme","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"dist":{"shasum":"1670a6ba64aa700856c7ca614bf689f107a3a46b","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.110.tgz","fileCount":5,"integrity":"sha512-ePS/sVotHcH6rl6puFYUGjXxsoCzkMBpbvsj9B8iitDuI2p+E3C192jY9btlp0We715tffBwDioO6UMB9nsKYA==","signatures":[{"sig":"MEYCIQCQ+HLeVbpq2+jGUdLMe+HkrydUjS4TB9KdOBV9I1u2igIhAJZq9ulg3OJn14l3jVI+wAC5XpRdq7DJ9QNPz2Ad8Vvr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":"./dist/index.js","@pulse/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"82efa8cd70dcf84c285f1092495662d85fa6c4cc","scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"repository":{"url":"git+https://github.com/erwinkn/pulse-ui.git","type":"git","directory":"packages/pulse/js"},"_npmVersion":"11.16.0","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.3","socket.io-client":"^4.8.1"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.7","esbuild":"^0.25.10","@types/bun":"latest","typescript":"^5","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0","@happy-dom/global-registrator":"^16.7.1"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"_npmOperationalInternal":{"tmp":"tmp/pulse-ui-client_0.1.110_1785865889548_0.4638990021341203","host":"s3://npm-registry-packages-npm-production"}},"0.1.111":{"name":"pulse-ui-client","version":"0.1.111","repository":{"type":"git","url":"git+https://github.com/erwinkn/pulse-ui.git","directory":"packages/pulse/js"},"license":"MIT","type":"module","sideEffects":false,"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"@pulse/source":"./src/index.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","build:dev":"tsdown --env development","build:watch":"tsdown --watch","prepublishOnly":"bun run tsdown"},"dependencies":{"socket.io-client":"^4.8.1","ws":"^8.18.3"},"devDependencies":{"@types/bun":"latest","@types/node":"^24.2.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@happy-dom/global-registrator":"^16.7.1","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.8.0","@testing-library/react":"^16.3.0","esbuild":"^0.25.10","tsdown":"^0.15.7","typescript":"^5"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19","react-router":"^7"},"publishConfig":{"exports":{".":"./dist/index.js","./package.json":"./package.json"}},"gitHead":"c4aeefe94fafc9c9569496b2737d0f5d70db08b6","_id":"pulse-ui-client@0.1.111","description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"homepage":"https://github.com/erwinkn/pulse-ui#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-CBHsKeZoTH0WC3XofQToSYrwFrzS9zFNmizJH5Whqv0T3lSFQzZptf0guMq25yXpCSwe8xM0TommQXpOE9QWLw==","shasum":"67830e5d74aabc6511461fd0c006df4bf7e6cda4","tarball":"https://registry.npmjs.org/pulse-ui-client/-/pulse-ui-client-0.1.111.tgz","fileCount":5,"unpackedSize":261879,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pulse-ui-client@0.1.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC64+7/KRlBc1874iWCUbKOKZzKEbS6/nMnr1Jdqc1+xAiBqUy2OKhCeu5uDtpY25Nup6qU+1ym5hLK3BRvo2Z8h+Q=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:666b49a2-4f9d-4921-a6f3-c2e45f89c863"}},"directories":{},"maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pulse-ui-client_0.1.111_1786143277538_0.39994266991040583"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-13T08:34:27.280Z","modified":"2026-08-07T22:54:37.961Z","0.0.1":"2025-08-13T08:34:27.551Z","0.0.2":"2025-08-16T20:36:28.676Z","0.0.4":"2025-08-18T13:26:03.969Z","0.0.5":"2025-09-12T16:57:23.633Z","0.0.6":"2025-09-12T21:12:03.358Z","0.0.7":"2025-09-16T15:25:06.521Z","0.0.8":"2025-09-17T19:19:20.661Z","0.0.9":"2025-09-17T21:02:25.611Z","0.0.10":"2025-09-18T19:06:09.615Z","0.0.12":"2025-09-28T21:20:45.175Z","0.0.13":"2025-09-29T20:11:05.724Z","0.0.14":"2025-09-30T15:28:27.629Z","0.0.15":"2025-10-02T20:29:42.720Z","0.1.25":"2025-10-06T21:18:22.940Z","0.1.26":"2025-10-07T13:34:07.660Z","0.1.27":"2025-10-09T09:45:02.018Z","0.1.28":"2025-10-09T20:39:51.345Z","0.1.29":"2025-10-09T20:45:41.826Z","0.1.30":"2025-10-20T20:28:04.161Z","0.1.31":"2025-10-21T14:44:36.330Z","0.1.32":"2025-10-22T08:36:58.964Z","0.1.36":"2025-10-22T12:35:44.367Z","0.1.37":"2025-10-22T17:38:17.040Z","0.1.38-alpha.1":"2025-10-30T12:32:07.206Z","0.1.38-alpha.2":"2025-10-30T13:33:04.289Z","0.1.38-alpha.3":"2025-10-30T14:30:00.334Z","0.1.38-alpha.4":"2025-10-30T14:53:56.902Z","0.1.38-alpha.5":"2025-10-30T14:59:16.344Z","0.1.38-alpha.6":"2025-10-31T10:09:18.516Z","0.1.38-alpha.7":"2025-10-31T11:48:11.157Z","0.1.38-alpha.8":"2025-10-31T13:04:43.268Z","0.1.38-alpha.9":"2025-10-31T14:27:31.410Z","0.1.38":"2025-10-31T18:49:02.864Z","0.1.39":"2025-10-31T19:49:41.412Z","0.1.40":"2025-11-01T08:31:46.270Z","0.1.41":"2025-11-22T14:54:37.416Z","0.1.42":"2025-11-23T15:26:02.608Z","0.1.43":"2025-11-26T13:14:06.148Z","0.1.44":"2025-12-02T14:22:35.219Z","0.1.46":"2025-12-04T09:47:54.786Z","0.1.47":"2025-12-06T16:09:38.557Z","0.1.48":"2025-12-06T16:30:45.739Z","0.1.49":"2025-12-06T19:52:08.626Z","0.1.50":"2025-12-07T17:48:14.302Z","0.1.51":"2025-12-08T10:14:25.858Z","0.1.53":"2026-01-01T13:49:07.483Z","0.1.54":"2026-01-08T10:35:58.806Z","0.1.55":"2026-01-14T08:23:55.083Z","0.1.57":"2026-01-21T11:44:26.546Z","0.1.58":"2026-01-21T12:53:01.011Z","0.1.59":"2026-01-21T14:16:51.676Z","0.1.60":"2026-01-21T17:13:46.300Z","0.1.61":"2026-01-21T20:26:26.553Z","0.1.62":"2026-01-21T21:41:56.468Z","0.1.63":"2026-01-22T10:28:05.046Z","0.1.64":"2026-01-23T14:29:15.605Z","0.1.65":"2026-01-23T16:21:49.724Z","0.1.67":"2026-01-23T17:44:12.767Z","0.1.68":"2026-01-23T18:09:40.213Z","0.1.69":"2026-01-23T20:04:17.979Z","0.1.70":"2026-01-25T08:01:23.434Z","0.1.71":"2026-01-26T14:23:17.870Z","0.1.72":"2026-01-27T15:57:29.034Z","0.1.73":"2026-01-28T19:23:56.261Z","0.1.74":"2026-01-29T08:50:11.768Z","0.1.75":"2026-01-29T16:41:11.939Z","0.1.76":"2026-01-31T00:01:38.351Z","0.1.77":"2026-02-02T14:09:46.507Z","0.1.78":"2026-03-30T16:33:24.920Z","0.1.79":"2026-04-22T17:54:23.558Z","0.1.80":"2026-05-16T13:08:23.048Z","0.1.81":"2026-05-18T18:52:37.231Z","0.1.82":"2026-05-19T07:14:53.928Z","0.1.83":"2026-05-21T15:51:09.134Z","0.1.84":"2026-05-21T23:23:20.076Z","0.1.85":"2026-05-23T12:25:47.900Z","0.1.86":"2026-05-23T16:06:20.336Z","0.1.87":"2026-05-26T12:52:16.999Z","0.1.88":"2026-05-26T22:07:09.171Z","0.1.89":"2026-05-28T12:05:01.980Z","0.1.90":"2026-05-28T13:03:51.797Z","0.1.91":"2026-05-28T13:58:34.953Z","0.1.92":"2026-05-28T14:30:54.425Z","0.1.93":"2026-05-29T08:21:27.236Z","0.1.94":"2026-05-29T14:47:18.822Z","0.1.95":"2026-05-29T14:57:25.665Z","0.1.96":"2026-06-01T17:24:40.209Z","0.1.97":"2026-06-03T22:43:22.974Z","0.1.98":"2026-06-06T10:58:55.479Z","0.1.99":"2026-06-06T11:54:48.546Z","0.1.100":"2026-06-09T18:17:37.542Z","0.1.101":"2026-06-09T19:11:02.131Z","0.1.102":"2026-06-16T22:35:27.472Z","0.1.103":"2026-06-18T22:26:56.978Z","0.1.104":"2026-06-23T20:56:05.282Z","0.1.105":"2026-07-17T12:10:46.736Z","0.1.106":"2026-07-21T21:07:39.982Z","0.1.107":"2026-07-21T22:43:38.993Z","0.1.108":"2026-07-22T00:03:18.273Z","0.1.109":"2026-07-28T23:07:02.819Z","0.1.110":"2026-08-04T17:51:29.691Z","0.1.111":"2026-08-07T22:54:37.689Z"},"bugs":{"url":"https://github.com/erwinkn/pulse-ui/issues"},"license":"MIT","homepage":"https://github.com/erwinkn/pulse-ui#readme","repository":{"type":"git","url":"git+https://github.com/erwinkn/pulse-ui.git","directory":"packages/pulse/js"},"description":"React client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.","maintainers":[{"name":"erwinkn","email":"erwin.kuhn@protonmail.com"}],"readme":"# Pulse JS Client\n\nReact client library that renders server-driven VDOM and handles WebSocket communication with the Pulse Python server.\n\n## Architecture\n\nClient receives VDOM updates via Socket.IO and renders using React. Events are serialized and sent back to server.\n\n```\n┌─────────────────────────────────────────────────────────────────┐\n│  Browser                                                        │\n│  ┌──────────────┐  ┌────────────┐  ┌─────────────────────────┐  │\n│  │ PulseProvider│──│ PulseClient│──│ Transport (Socket.IO)   │  │\n│  └──────────────┘  └────────────┘  └─────────────────────────┘  │\n│         │                │                                      │\n│         ▼                ▼                                      │\n│  ┌──────────────┐  ┌────────────┐                               │\n│  │  PulseView   │  │  Renderer  │                               │\n│  │  (per route) │  │  (VDOM→DOM)│                               │\n│  └──────────────┘  └────────────┘                               │\n└─────────────────────────────────────────────────────────────────┘\n         ▲                                        │\n         │ VDOM updates                           │ Events/callbacks\n         │                                        ▼\n┌─────────────────────────────────────────────────────────────────┐\n│  Python Server                                                  │\n└─────────────────────────────────────────────────────────────────┘\n```\n\n## Folder Structure\n\n```\nsrc/\n├── index.ts            # Public API exports\n├── pulse.tsx           # PulseProvider, PulseView, context\n├── client.tsx          # PulseClient - manages connection & views\n├── renderer.tsx        # VDOM-to-React rendering\n├── channel.ts          # Channel bridge for real-time messaging\n├── transport.ts        # Socket.IO transport layer\n├── messages.ts         # Client<->server message types\n├── form.tsx            # PulseForm component\n├── helpers.ts          # Route info extraction utilities\n├── vdom.ts             # VDOM types (VDOMNode, VDOMElement)\n├── usePulseChannel.ts  # React hook for channels\n│\n└── serialize/          # Data serialization\n    ├── serializer.ts   # Main serialize/deserialize\n    ├── clean.ts        # Data cleaning for wire transfer\n    ├── elements.ts     # Element extraction from refs\n    ├── events.ts       # Event serialization\n    └── extractor.ts    # Data extraction utilities\n```\n\n## Key Concepts\n\n### PulseProvider\n\nRoot provider establishing server connection:\n\n```tsx\nimport { PulseProvider } from \"pulse-client\";\n\nfunction App() {\n  return (\n    <PulseProvider config={{ serverUrl: \"http://localhost:8000\" }}>\n      <Routes />\n    </PulseProvider>\n  );\n}\n```\n\n### PulseView\n\nRenders server-driven view for a route:\n\n```tsx\nimport { PulseView } from \"pulse-client\";\n\nfunction Dashboard() {\n  return <PulseView path=\"/dashboard\" />;\n}\n```\n\n### PulseClient\n\nManages WebSocket connection, route mounting, message handling. Access via `usePulseClient()`.\n\n### Renderer\n\nConverts VDOM to React:\n- Handles element types (div, span, etc.)\n- Resolves component references\n- Binds event handlers to server\n- Manages refs and lazy loading\n\n### Transport\n\nSocket.IO transport with automatic reconnection, message queuing, connection status.\n\n### Channels\n\nReal-time messaging:\n\n```tsx\nimport { usePulseChannel } from \"pulse-client\";\n\nfunction Chat() {\n  const channel = usePulseChannel(\"chat\");\n  channel.on(\"new_message\", (msg) => { /* handle */ });\n  channel.emit(\"message\", { text: \"Hello\" });\n}\n```\n\n## Main Exports\n\n**Components**: `PulseProvider`, `PulseView`, `PulseForm`, `RenderLazy`\n\n**Hooks**: `usePulseClient()`, `usePulseChannel(name)`\n\n**Functions**: `serialize`, `deserialize`, `extractServerRouteInfo`, `submitForm`\n\n**Types**: `VDOM`, `VDOMNode`, `VDOMElement`, `PulseClient`, `Transport`, `ComponentRegistry`\n","readmeFilename":"README.md"}