{"_id":"@animalabs/portal-client","_rev":"8-7df4cba1462d52302d95d3980ef76b83","name":"@animalabs/portal-client","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@animalabs/portal-client","version":"0.1.0","_id":"@animalabs/portal-client@0.1.0","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"dist":{"shasum":"f989aa29909d8dfabc1dab3b0acf135cd13c1051","tarball":"https://registry.npmjs.org/@animalabs/portal-client/-/portal-client-0.1.0.tgz","fileCount":38,"integrity":"sha512-fbBA7J13QAi7cgLX76aIdrUFiA5iDffTMvrcAdPwcxhcFeUeHW8yyb16K+eWMnzP8HuN/+K/PbEsNKvOhz9iaQ==","signatures":[{"sig":"MEQCIDUOakq92KRLgHQaS7x1q7MhsKtcZF+QOBt5AfBwgA+oAiBiCSZdWEkhCFHzvQOtzSZTGiPpcrkk1bIIygdBI9QzSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107158},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5dac8e58216f75b553574128a67c79734546b982","scripts":{"test":"node --import tsx --test test/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"antra_tessera","email":"antra@animalabs.ai"},"_npmVersion":"10.8.2","description":"General-purpose portal client: WS transport, client-side cache, typed RPC, reconnect/resume.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","@animalabs/portal-protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-client_0.1.0_1782052788127_0.2729811735140646","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@animalabs/portal-client","version":"0.2.0","_id":"@animalabs/portal-client@0.2.0","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"dist":{"shasum":"c722987f4c0cdbbd0226351dba50a99213ea3172","tarball":"https://registry.npmjs.org/@animalabs/portal-client/-/portal-client-0.2.0.tgz","fileCount":38,"integrity":"sha512-KAHVEQWlHZBJ7iTt6on4ST7xRfNLrarFpscqqkKDIkiuQMkC2KY0kLepjctQL+uAdWDMNGmnybJpZz07/JsdKA==","signatures":[{"sig":"MEQCIGqcL2MheczcFiq7YCcyGes8I2XwwrLsE2lghPdCJKzWAiB28SsaKZtL+80J+0gXLtGRNa79eHIwLus5C8aNSXHNlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110093},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"586b73159deb2d4aa6341ec1ab49453a595c0470","scripts":{"test":"node --import tsx --test test/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"antra_tessera","email":"antra@animalabs.ai"},"_npmVersion":"10.8.2","description":"General-purpose portal client: WS transport, client-side cache, typed RPC, reconnect/resume.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","@animalabs/portal-protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-client_0.2.0_1782245576252_0.3623845316291572","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@animalabs/portal-client","version":"0.2.1","_id":"@animalabs/portal-client@0.2.1","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"dist":{"shasum":"343acdfb2ddf1116717f065d2b3b5a482a6deb19","tarball":"https://registry.npmjs.org/@animalabs/portal-client/-/portal-client-0.2.1.tgz","fileCount":43,"integrity":"sha512-9plhxES8mwV6RtM5SS3B7kvDLHwWGNT4nBr2XLJSX4cO2JX6ZXg3GE8MARonRTteWTAL1vQNplV9SQ+1NVyn5g==","signatures":[{"sig":"MEQCIBBHZSMvPrg2YfjDfgm+4dP4LK8ZJPIFsMgQU/e3OZfwAiAKv5ld/QOrqmrx6eqb9l6gxm1lHt5EP3ftWobTk9altA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117306},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"61ec4c94513196bc4ca4537070464098448b54c7","scripts":{"test":"node --import tsx --test test/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"luxiasl","email":"mail.luxia@gmail.com"},"_npmVersion":"10.9.3","description":"General-purpose portal client: WS transport, client-side cache, typed RPC, reconnect/resume.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@animalabs/portal-protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-client_0.2.1_1782873674005_0.19602250679060962","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@animalabs/portal-client","version":"0.3.0","_id":"@animalabs/portal-client@0.3.0","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"dist":{"shasum":"4494d84e3d583875e7fac57e31e51c8909f6c1b8","tarball":"https://registry.npmjs.org/@animalabs/portal-client/-/portal-client-0.3.0.tgz","fileCount":48,"integrity":"sha512-dfCv5JKSZLvmpA17zhxag8feDXwOokH/e4obnUvkjZwEuXHhxbp8tKzH2boSd+P1ov/d3AtFXip19K0Cc2Q4Cg==","signatures":[{"sig":"MEYCIQCiHsxJtgSLvAjur/5hAcFmIIJQyb05tD+WMmU/i/OzDQIhAPx2iu8GuIrYUkwhqN/PuLTWzG7uFX8LvfZgMDG7FFRY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132926},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"4ad43f7da13ad69123620b770ba60dbc4fd47621","scripts":{"test":"node --import tsx --test test/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"luxiasl","email":"mail.luxia@gmail.com"},"_npmVersion":"10.9.3","description":"General-purpose portal client: WS transport, client-side cache, typed RPC, reconnect/resume.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.18.0","@animalabs/portal-protocol":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-client_0.3.0_1783127097305_0.1946496859037301","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@animalabs/portal-client","version":"0.4.0","_id":"@animalabs/portal-client@0.4.0","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/portal#readme","bugs":{"url":"https://github.com/anima-research/portal/issues"},"dist":{"shasum":"398a313796ade09cf8b61d4a761a46c1f6988e3b","tarball":"https://registry.npmjs.org/@animalabs/portal-client/-/portal-client-0.4.0.tgz","fileCount":88,"integrity":"sha512-65nE7rWrDRSPuLyHBd1PwF50fKJFk4OdNLmdQOy+P37fkumggQ4hh1+bKQ25DFis6cjtt+tLNBuusSThGbXdpQ==","signatures":[{"sig":"MEQCIAbkYgAkoG3ufcsiGusxTi19VBQm4RxIer3fV19axLvFAiBpiWrLYhO0VrirBO7tHQoRQEJEVOis4xdBLLwL4uQyHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fportal-client@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191171},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","browser":"./dist/src/index.browser.js","default":"./dist/src/index.js"},"./browser":{"types":"./dist/src/index.browser.d.ts","default":"./dist/src/index.browser.js"}},"gitHead":"4817d6a088fce7ab2d7142b823abdbacd7ce43be","scripts":{"test":"node --import tsx --test test/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a6f52ce-b439-4150-bc14-49d7a877ace9"}},"repository":{"url":"git+https://github.com/anima-research/portal.git","type":"git","directory":"portal-client"},"_npmVersion":"11.16.0","description":"General-purpose portal client: WS transport, client-side cache, typed RPC, reconnect/resume.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","@animalabs/portal-protocol":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-client_0.4.0_1784660158360_0.3873324627351351","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@animalabs/portal-client","version":"0.4.1","_id":"@animalabs/portal-client@0.4.1","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"}],"homepage":"https://github.com/anima-research/portal#readme","bugs":{"url":"https://github.com/anima-research/portal/issues"},"dist":{"shasum":"da333c8f7c7c37ddd8e307db16a0654521bb2c29","tarball":"https://registry.npmjs.org/@animalabs/portal-client/-/portal-client-0.4.1.tgz","fileCount":88,"integrity":"sha512-Qo8VGd+6flVNvpDRahwl0UPsw54zmCyOOJdon2ieaSgewutZQxBgnn+/OgP/g7bvlAt23q3vryQ7Epzv3IMK4w==","signatures":[{"sig":"MEYCIQDeJROu/XOAfSCWibZd4An/xgaVi0YOXRMT3L9cGTHY4QIhAIeaZ7Uwo3YmMjFBZ53Vo8jCm1KGJzVPy2cCjmSKs/5E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fportal-client@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191171},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","browser":"./dist/src/index.browser.js","default":"./dist/src/index.js"},"./browser":{"types":"./dist/src/index.browser.d.ts","default":"./dist/src/index.browser.js"}},"gitHead":"00519529084ba5fdd336358bad1f93ccae6be79d","scripts":{"test":"node --import tsx --test test/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a6f52ce-b439-4150-bc14-49d7a877ace9"}},"repository":{"url":"git+https://github.com/anima-research/portal.git","type":"git","directory":"portal-client"},"_npmVersion":"11.16.0","description":"General-purpose portal client: WS transport, client-side cache, typed RPC, reconnect/resume.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.18.0","@animalabs/portal-protocol":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-client_0.4.1_1785194044167_0.48064038509646645","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"_id":"@animalabs/portal-client@0.5.0","bugs":{"url":"https://github.com/anima-research/portal/issues"},"dist":{"shasum":"7c873dd27facc6c6b74444203ddbd01f02c6a38e","tarball":"https://registry.npmjs.org/@animalabs/portal-client/-/portal-client-0.5.0.tgz","fileCount":93,"integrity":"sha512-e+Bh3soaCJB0oSTL+mwbRY9EPVX2tCPwE8PZu8RxpBghXpZKhpgNsSm6Rjp2PKYTRu8ZhTuoL1HE3WOAOmJbCw==","signatures":[{"sig":"MEQCIFcD+yxaMq60+aPQpCFrDjnWjOfae/ki1sbfvPna18B+AiARCU3s7BirD5iChesE1TrYd3gH2zjaa9ZkXuZ63+ZPJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICm4ZWVU+jcq0vMBw1c4WmwCFrNCjD6eaN13p3ZVBXl1AiBZ7QU88k/+3kj+ZBuJISo9dDa6jvrMeke3jJMT9NJyuA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@animalabs%2fportal-client@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226710},"main":"./dist/src/index.js","name":"@animalabs/portal-client","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","browser":"./dist/src/index.browser.js","default":"./dist/src/index.js"},"./browser":{"types":"./dist/src/index.browser.d.ts","default":"./dist/src/index.browser.js"}},"gitHead":"703bed403ace2c6e187416bde8b45fe44d6e1179","scripts":{"test":"node --import tsx --test test/*.test.ts","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"version":"0.5.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a6f52ce-b439-4150-bc14-49d7a877ace9"}},"homepage":"https://github.com/anima-research/portal#readme","repository":{"url":"git+https://github.com/anima-research/portal.git","type":"git","directory":"portal-client"},"_npmVersion":"11.19.0","description":"General-purpose portal client: WS transport, client-side cache, typed RPC, reconnect/resume.","directories":{},"maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"},{"name":"meganeuridae","email":"aster@tesserae.cc"}],"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.18.0","@animalabs/portal-protocol":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/portal-client_0.5.0_1789315763584_0.9564340688477444"}}},"time":{"created":"2026-06-21T14:39:48.035Z","modified":"2026-09-13T16:09:23.990Z","0.1.0":"2026-06-21T14:39:48.264Z","0.2.0":"2026-06-23T20:12:56.394Z","0.2.1":"2026-07-01T02:41:14.150Z","0.3.0":"2026-07-04T01:04:57.429Z","0.4.0":"2026-07-21T18:55:58.512Z","0.4.1":"2026-07-27T23:14:04.327Z","0.5.0":"2026-09-13T16:09:23.666Z"},"bugs":{"url":"https://github.com/anima-research/portal/issues"},"homepage":"https://github.com/anima-research/portal#readme","repository":{"url":"git+https://github.com/anima-research/portal.git","type":"git","directory":"portal-client"},"description":"General-purpose portal client: WS transport, client-side cache, typed RPC, reconnect/resume.","maintainers":[{"name":"antra_tessera","email":"antra@animalabs.ai"},{"name":"luxiasl","email":"mail.luxia@gmail.com"},{"name":"antra-tessera","email":"antra@tesserae.cc"},{"name":"tengro","email":"tengro@gmail.com"},{"name":"anarchid","email":"annarhiid@proton.me"},{"name":"meganeuridae","email":"aster@tesserae.cc"}],"readme":"ERROR: No README data found!","readmeFilename":""}