{"_id":"@canmi/seam-client","_rev":"15-77712fcdd9a4262dd75156ddfe54560f","name":"@canmi/seam-client","dist-tags":{"latest":"0.5.38"},"versions":{"0.2.3":{"name":"@canmi/seam-client","version":"0.2.3","_id":"@canmi/seam-client@0.2.3","maintainers":[{"name":"canmi","email":"9997200@qq.com"}],"dist":{"shasum":"70a6f422317318dd2d1d36384ba5915e786db9ac","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.2.3.tgz","fileCount":6,"integrity":"sha512-q868uTTOMeSRHDQUbbll7J6+8YlF4dxVUd9y/gkwrGC8BhxpZacOIZ2LuBrZS5mRsMDFXVCLWpil3l1NSYJaAg==","signatures":[{"sig":"MEUCIEg8lvL6ciuWHnQeMczNySVFM2kWv3hnKQCNG2vqsDF1AiEAp7PEeoz1AzZDvbeJSCU08BhX4WN7hvmdZ78DvcuZMGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11884},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"056414243c6e98df0a3b61eda15f82f7775bd20f","scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"canmi","email":"9997200@qq.com"},"_npmVersion":"11.9.0","description":"Framework-agnostic client for calling seam procedures and subscribing to server events.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.0","vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/seam-client_0.2.3_1771863851869_0.38560712747678916","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@canmi/seam-client","version":"0.2.14","_id":"@canmi/seam-client@0.2.14","maintainers":[{"name":"canmi","email":"9997200@qq.com"}],"dist":{"shasum":"10a70b76903dbc0df5751153b9d41cef0af62f5d","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.2.14.tgz","fileCount":6,"integrity":"sha512-GYLPk1bTpNQTKBgYidci/4uxHWY7nyCTYoVyRJ7BZ9Afbq+IE9+ZAPX2md5lDlLq5gXrXaRzYr16MCaDqrx5bA==","signatures":[{"sig":"MEQCIGocxtXyaqkkkOftmcg0k9zEGfL5+0xMJw4Nr1PYTYXnAiATOxzJzbT/ZdrS9GdU/vWyQP8gmcGsEz5Kcdo/Z+rjDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18380},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b610feb56a6c4f2c5152476f72d54c17dad2c9ae","scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"canmi","email":"9997200@qq.com"},"_npmVersion":"11.9.0","description":"Framework-agnostic client for calling seam procedures and subscribing to server events.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.0","vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/seam-client_0.2.14_1771956018047_0.5254164013288354","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@canmi/seam-client","version":"0.3.7","_id":"@canmi/seam-client@0.3.7","maintainers":[{"name":"canmi","email":"9997200@qq.com"}],"dist":{"shasum":"7d922be06379dd76b2e9aa5740015ea2b019fb03","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.3.7.tgz","fileCount":6,"integrity":"sha512-lfbzRmqsQ8cFb5jmJ2UumU8C/+zXZrA7JB6VsS/jmGAJjlbqkKCWJdFZLno7VZEEINJJlQK6i3y8Uf3CCRn71Q==","signatures":[{"sig":"MEQCIDZkeORDw/nbLyOMsBWtSBderGdnCXlMBaLU/efX0luaAiACcpLd2h7ybzPFBGkGvE3KeZCJ0JyTIGU2D1jc4NYTBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18379},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"da2adb9fe5754ae1831f4d6133b8ed8590ab707f","scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"canmi","email":"9997200@qq.com"},"_npmVersion":"11.9.0","description":"Framework-agnostic client for calling seam procedures and subscribing to server events.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.0","vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/seam-client_0.3.7_1772129596791_0.9331796524012617","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@canmi/seam-client","version":"0.4.3","_id":"@canmi/seam-client@0.4.3","maintainers":[{"name":"canmi","email":"9997200@qq.com"}],"dist":{"shasum":"9b5fa753a2fcd9b778d542b7d5a24ebcb7ecd348","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.4.3.tgz","fileCount":6,"integrity":"sha512-I0uQvfNZue/XBXZJrAJIRqdWeijRFMNwWH+Q1WGB+CINS0buIwAPI5BHKv2aaymmP9Z2MQf+QfNmYnhOcZMZ6w==","signatures":[{"sig":"MEQCICt7hTAI6wWxSmRU5/vj3jmjIiGBMmGo9oQ4r2SyXXiUAiAfIFQVTnggOHdS2kRdLIhG3HVLNkPurtNZbb7vloZWrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18379},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"962c96985ad19e1fb35bdd710c452ab5642f2795","scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"canmi","email":"9997200@qq.com"},"_npmVersion":"11.9.0","description":"Framework-agnostic client for calling seam procedures and subscribing to server events.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.0","vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/seam-client_0.4.3_1772194694358_0.28858556194346763","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@canmi/seam-client","version":"0.4.4","_id":"@canmi/seam-client@0.4.4","maintainers":[{"name":"canmi","email":"9997200@qq.com"}],"dist":{"shasum":"3175151831b0c748b8f561f6ffff6ecea5b210a5","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.4.4.tgz","fileCount":6,"integrity":"sha512-ih40u9LFIT19TyjEKWzrOOxBIO/EjEuTfbmll04Ec5R8bJ4N2vQXXbvF0mi4S3cywqTao0Aj/vZJdRCtploswQ==","signatures":[{"sig":"MEQCIGvg2VxbRwRyGTgloyYa8SBsathk1I0DiRuCzrM797zyAiAoBOqnVH1m3azWA4lN1/tfSvQYVotPk5UU3qqkeY9UoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18379},"type":"module","shasum":"3175151831b0c748b8f561f6ffff6ecea5b210a5","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"canmi","email":"9997200@qq.com"},"_integrity":"sha512-ih40u9LFIT19TyjEKWzrOOxBIO/EjEuTfbmll04Ec5R8bJ4N2vQXXbvF0mi4S3cywqTao0Aj/vZJdRCtploswQ==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.0","vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/seam-client_0.4.4_1772206319104_0.973786737249521","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@canmi/seam-client","version":"0.4.10","license":"MIT","_id":"@canmi/seam-client@0.4.10","maintainers":[{"name":"canmi","email":"t@canmi.icu"}],"dist":{"shasum":"12c95192cc3c4399416b2b4bd46c47372e590e1e","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.4.10.tgz","fileCount":6,"integrity":"sha512-DVx/wMw5u7E+FA4xdzhBGe0Ip8NPSmU0thlkPf33NyWm71n9KayziC4Y3FjWqzcvSOKiuO8Cm3ZGg0r/G7Rfiw==","signatures":[{"sig":"MEQCIC1vySVhxU6E4QmRuxR5oEZtoc+/niQoBTfTFeWd0EUZAiBj6EUrORRxBe33KzbdfqXJghOEbQFcKsVaO2Gh5PyILA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40762},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9e863b8c1773ab4f42a95df9bb9ac3c4c2d4236e","scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"canmi","email":"t@canmi.icu"},"_npmVersion":"11.9.0","description":"Framework-agnostic client for calling seam procedures and subscribing to server events.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/seam-client_0.4.10_1772379577650_0.7612617580707512","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@canmi/seam-client","version":"0.4.11","license":"MIT","_id":"@canmi/seam-client@0.4.11","maintainers":[{"name":"canmi","email":"t@canmi.icu"}],"dist":{"shasum":"a481d041ae42c16f85281c5ff812854ced5834e1","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.4.11.tgz","fileCount":6,"integrity":"sha512-61zlxw+IkEf3qV6G/IcZVftZVS1jQFhYh7Nn7VIsL19zlEewXSe3+cjTz7MiC2NZcme4I23ms8Pkyudvd3iDKg==","signatures":[{"sig":"MEUCIQDT/B4ebQmX6RdnGnIj6ZDnpgbglVSDu/NrC62u53Pn0wIgQA1b4oPLW/VdEQKdbiuezifXMz6dzD9Nia2ZQcDpMd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40762},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"08104fea5530ab57c5db2ed010f2fef83efa4e3b","scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"canmi","email":"t@canmi.icu"},"_npmVersion":"11.9.0","description":"Framework-agnostic client for calling seam procedures and subscribing to server events.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/seam-client_0.4.11_1772383200584_0.9613886220115933","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@canmi/seam-client","version":"0.4.15","license":"MIT","_id":"@canmi/seam-client@0.4.15","maintainers":[{"name":"canmi","email":"t@canmi.icu"}],"dist":{"shasum":"8cf6915f3bfe0ef1259a4c91cc7afcf804e3406b","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.4.15.tgz","fileCount":6,"integrity":"sha512-38fmIJof2pUh5ayR9W0FEHifXjXVTfCoLWXpX8Fe/GurJIgVFyjrhLhiYpH0ezAD/PlRoiT2oekXI7NnPfN1IQ==","signatures":[{"sig":"MEQCICCiZY7kOlb8rXJfo7se5EE7TSzqm6WQ3KscP1lYrXOJAiAe4e9Y/SVAkkF9lM36KnlMPtrTum/2tayLvM3H65H4Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40762},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c9d0c3fef3f141ba2d2f2098fc83b7289f3d3b89","scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"canmi","email":"t@canmi.icu"},"_npmVersion":"11.9.0","description":"Framework-agnostic client for calling seam procedures and subscribing to server events.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/seam-client_0.4.15_1772439589522_0.07013674999600172","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@canmi/seam-client","version":"0.4.16","license":"MIT","_id":"@canmi/seam-client@0.4.16","maintainers":[{"name":"canmi","email":"t@canmi.icu"}],"dist":{"shasum":"c414b95dade8825ab6b2303b5d3b92df30a2ff76","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.4.16.tgz","fileCount":6,"integrity":"sha512-9LRC/x+XWYpXB5T0MXI8W7aJ0LRzWZm+rN4keB/Ce79tluKYEUgA3E0dm8w8hjXA3ruHt09wvT8DxnbBrHByvA==","signatures":[{"sig":"MEUCIAnPB9SscO7PreHz5428OnBhUxT5l1vw3Z2H5KvuITS6AiEA8DwH3umLJWcCX62k5JUTRTodREMP9bUQUPuSta+PqOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40762},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f358b16f411599df2cd005e7e5193d8dce4771f1","scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"canmi","email":"t@canmi.icu"},"_npmVersion":"11.9.0","description":"Framework-agnostic client for calling seam procedures and subscribing to server events.","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/seam-client_0.4.16_1772445985793_0.3025385488521055","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@canmi/seam-client","version":"0.4.18","license":"MIT","_id":"@canmi/seam-client@0.4.18","maintainers":[{"name":"canmi","email":"t@canmi.icu"}],"dist":{"shasum":"26c8a560d24f3374cbbcf10390d35b7c6be6bee2","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.4.18.tgz","fileCount":6,"integrity":"sha512-moIIog56VgjKSBSxFU6BSNM2Uiv0g1MtxmymsN2+jGDuowCbJl1GvJlYj6pI5tpWpFLmyDq5ggCErlGN2YItow==","signatures":[{"sig":"MEQCIHfD78onRn8erXV7Ebdq64eiaS8xaHRAPAb48+MuYsLXAiApRsn/1JXkX3MQ7ZQ6nSiPtZFf+WJ2E3OWxrTgUW4RtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40868},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0185984c0403718e0ed67c3132c0cfcd417a2083","scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"canmi","email":"t@canmi.icu"},"_npmVersion":"11.10.1","description":"Framework-agnostic client for calling seam procedures and subscribing to server events.","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/seam-client_0.4.18_1772555110628_0.5717571039192213","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@canmi/seam-client","version":"0.5.10","license":"MIT","_id":"@canmi/seam-client@0.5.10","maintainers":[{"name":"canmi","email":"t@canmi.icu"}],"dist":{"shasum":"9f58710c76cd1683b66a3ea1b177b346bd7eff81","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.5.10.tgz","fileCount":6,"integrity":"sha512-6VQGeVQkq7Dyv9bXmXGTfEAKGvN3GtxhWlvlZdGYM5JvpG3qdSU/PBM9tydaETHEmBl0iJtkdG/8ckHHmQhprQ==","signatures":[{"sig":"MEQCIEiTqBMf5To7I5Fuh9qm2VasnEUq8R9KO3u5rMuZvcMXAiAoJpQANFbeoPeHrWJww6e2D5j1jpnSra8GdIIRJg84CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57014},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e7b80153466d2e30f3d48575a623c19c54a33d86","scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"canmi","email":"t@canmi.icu"},"_npmVersion":"11.10.1","description":"Framework-agnostic client for calling seam procedures and subscribing to server events.","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/seam-client_0.5.10_1772723757839_0.7183636590479026","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"@canmi/seam-client","version":"0.5.27","license":"MIT","_id":"@canmi/seam-client@0.5.27","maintainers":[{"name":"canmi","email":"t@canmi.icu"}],"dist":{"shasum":"31567f9bbc237a660228d64f66dc8330005bddf4","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.5.27.tgz","fileCount":6,"integrity":"sha512-q+hnmqDtFXZF1si/UgdG9TeY1j93jhGASuoIkofUQgyx/Kj4ORtX8dOn7gFjvFXhCeCKvST676p8W4ELJNbgFQ==","signatures":[{"sig":"MEQCIE/hySIOxRVre3e0bvEQE++OQ8x0XCPtXuggXlz2hxpjAiBh63EnJyzmiw27efJkbjmOYJPsSjuA/FFCPnfNskxsXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74084},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2fb6b63b5ff75d3decc071d4ca26ad2bffd1b49c","scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"canmi","email":"t@canmi.icu"},"_npmVersion":"11.10.1","description":"Framework-agnostic client for calling seam procedures, subscribing to server events, and managing real-time connections.","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/seam-client_0.5.27_1773021140374_0.9794881969294391","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"@canmi/seam-client","version":"0.5.31","license":"MIT","_id":"@canmi/seam-client@0.5.31","maintainers":[{"name":"canmi","email":"t@canmi.icu"}],"dist":{"shasum":"a9ea04a4b063895896e81f6694c0f888de1e6471","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.5.31.tgz","fileCount":6,"integrity":"sha512-RrdWTcMm4gxrvuuUOZtGuP5ROuMSz6XC1J8rkFWwzd0thi0GkBMhWjevFej3FeNELw6PwFlZsm052ar9Rbyq3Q==","signatures":[{"sig":"MEYCIQDTtfX6EM3eKS3dLqYRHyBpGBo0PXYnQecqzT5a8WNyzwIhAP98mKSHJpxctzJR4oVGS4SHsRkIPOoWcYRb+nNf/KLC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74084},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ff754819c953803f0abd339f665b20a11c9db01f","scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"canmi","email":"t@canmi.icu"},"_npmVersion":"11.10.1","description":"Framework-agnostic client for calling seam procedures, subscribing to server events, and managing real-time connections.","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","vitest":"^4.0.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/seam-client_0.5.31_1773114488547_0.8295779629185438","host":"s3://npm-registry-packages-npm-production"}},"0.5.36":{"name":"@canmi/seam-client","version":"0.5.36","license":"MIT","_id":"@canmi/seam-client@0.5.36","maintainers":[{"name":"canmi","email":"t@canmi.icu"}],"dist":{"shasum":"26c8d1ac922ed652bddf20b372a25956b9f7ae36","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.5.36.tgz","fileCount":6,"integrity":"sha512-YojtayI+5YbFYHnwIGiGt8kGdj8eXvhvQ9XDET7EBZlhznpizrX+/Xn3amzJXhOSIqaSSwswnb0ChsFMJwdYDg==","signatures":[{"sig":"MEUCIHPoRpiGQ0Q5cS9P5U/ZVaxP0Eofyt/iYdcSGVCgvHK5AiEAyL94Q6ViQ3O6FdBVAYQS/lAX/0/6uBPgn9LGW47TsBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74451},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"443e119f48f399adf6abd49ad50749b9a3b6461c","scripts":{"test":"vitest run","build":"tsdown"},"_npmUser":{"name":"canmi","email":"t@canmi.icu"},"_npmVersion":"11.10.1","description":"Framework-agnostic client for calling seam procedures, subscribing to server events, and managing real-time connections.","directories":{},"_nodeVersion":"25.7.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21","vitest":"4","typescript":"5"},"_npmOperationalInternal":{"tmp":"tmp/seam-client_0.5.36_1773336850346_0.9012872396645384","host":"s3://npm-registry-packages-npm-production"}},"0.5.38":{"name":"@canmi/seam-client","version":"0.5.38","license":"MIT","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsdown","test":"vitest run"},"devDependencies":{"tsdown":"0.21","typescript":"6","vitest":"4"},"gitHead":"baed9724d9970829be89599297fcb11023a8aa05","_id":"@canmi/seam-client@0.5.38","description":"Framework-agnostic client for calling seam procedures, subscribing to server events, and managing real-time connections.","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-15rJGhPx9i2GZDEF/SCCW4zlELVpMt4LsjQZSubmS9eNzR3Rqwxlga5vIKp5AYNuDgen4/su2CBknMkzd8+77Q==","shasum":"0e0f02a9c409ce6a4f8ad4d71885e9af245c7405","tarball":"https://registry.npmjs.org/@canmi/seam-client/-/seam-client-0.5.38.tgz","fileCount":6,"unpackedSize":74592,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDwPwxc1WY6McKn2meAKnB1oE9I9n8KhDrxuLaMrQmDZQIhAP6BJcx53FaM/QP183BRrWvJR/f3FM/d8H/ix83JtnTd"}]},"_npmUser":{"name":"canmi","email":"t@canmi.icu"},"directories":{},"maintainers":[{"name":"canmi","email":"t@canmi.icu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/seam-client_0.5.38_1774684394648_0.33805416077703954"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-23T16:24:11.773Z","modified":"2026-03-28T07:53:14.927Z","0.2.3":"2026-02-23T16:24:12.017Z","0.2.14":"2026-02-24T18:00:18.180Z","0.3.7":"2026-02-26T18:13:16.953Z","0.4.3":"2026-02-27T12:18:14.494Z","0.4.4":"2026-02-27T15:31:59.257Z","0.4.10":"2026-03-01T15:39:37.795Z","0.4.11":"2026-03-01T16:40:00.738Z","0.4.15":"2026-03-02T08:19:49.653Z","0.4.16":"2026-03-02T10:06:25.945Z","0.4.18":"2026-03-03T16:25:10.787Z","0.5.10":"2026-03-05T15:15:57.991Z","0.5.27":"2026-03-09T01:52:20.557Z","0.5.31":"2026-03-10T03:48:08.692Z","0.5.36":"2026-03-12T17:34:10.546Z","0.5.38":"2026-03-28T07:53:14.802Z"},"license":"MIT","description":"Framework-agnostic client for calling seam procedures, subscribing to server events, and managing real-time connections.","maintainers":[{"name":"canmi","email":"t@canmi.icu"}],"readme":"# @canmi/seam-client\n\nFramework-agnostic client for calling seam procedures, subscribing to server events, and managing real-time connections.\n\n## Key Exports\n\n| Export                   | Purpose                                                                        |\n| ------------------------ | ------------------------------------------------------------------------------ |\n| `createClient`           | Create a `SeamClient` instance with `call()`, `subscribe()`, `fetchManifest()` |\n| `SeamClientError`        | Typed error class with error codes                                             |\n| `ReconnectController`    | Automatic reconnection with exponential backoff                                |\n| `defaultReconnectConfig` | Default reconnect configuration                                                |\n| `parseSseStream`         | Fetch-based SSE stream parser                                                  |\n| `seamRpc`                | Low-level RPC call helper                                                      |\n| `configureRpcMap`        | Configure RPC hash map for obfuscated endpoints                                |\n| `createChannelHandle`    | Create an SSE-based channel handle                                             |\n| `createWsChannelHandle`  | Create a WebSocket-based channel handle                                        |\n| `prefetchRoute`          | Prefetch route data for faster navigation                                      |\n| `clearPrefetchCache`     | Clear prefetched route cache                                                   |\n\n### Types\n\n| Type              | Purpose                                                          |\n| ----------------- | ---------------------------------------------------------------- |\n| `ConnectionState` | Reconnection state (`connected`, `reconnecting`, `disconnected`) |\n| `ReconnectConfig` | Reconnect configuration (maxRetries, baseDelay, etc.)            |\n| `SseCallbacks`    | Callback interface for SSE stream events                         |\n| `ChannelHandle`   | Handle for managing channel connections                          |\n| `ErrorCode`       | String union of standard error codes                             |\n| `ProcedureKind`   | `'query' \\| 'command' \\| 'subscription' \\| 'stream' \\| 'upload'` |\n\n## Structure\n\n- `src/index.ts` — Public API exports\n- `src/client.ts` — `SeamClient` implementation (RPC calls, SSE subscriptions)\n- `src/errors.ts` — `SeamClientError` typed error class\n- `src/reconnect.ts` — `ReconnectController` with exponential backoff\n- `src/sse-parser.ts` — Fetch-based SSE stream parser with `Last-Event-ID` support\n- `src/rpc.ts` — `seamRpc` / `configureRpcMap` low-level RPC helpers\n- `src/channel-handle.ts` — SSE-based channel handle\n- `src/ws-channel-handle.ts` — WebSocket-based channel handle\n- `src/prefetch.ts` — Route prefetching\n- `src/prefetch-cache.ts` — Prefetch cache management\n- `src/batch.ts` — Batch RPC call support\n\n## Development\n\n- Build: `just build-ts`\n- Test: `just test-ts`\n\n## Notes\n\n- Used directly for vanilla JS or as a dependency of `@canmi/seam-react`\n- `subscribe()` uses fetch-based SSE with `Last-Event-ID` reconnection support\n- `ReconnectController` handles automatic reconnection with configurable exponential backoff\n","readmeFilename":"README.md"}