{"_id":"@mattstack/rt-client","_rev":"43-54d8ca10690bc5b723ea4765a8680fae","name":"@mattstack/rt-client","dist-tags":{"latest":"0.33.0"},"versions":{"0.1.0":{"name":"@mattstack/rt-client","version":"0.1.0","license":"MIT","_id":"@mattstack/rt-client@0.1.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"4eb16930786aa3186a5909077816eac1c637ce0d","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.1.0.tgz","fileCount":16,"integrity":"sha512-ud2N9UGXE0GK2jadZHKlXcKBYgKIvNFQn4HpMON9DwxZQ8phioIid0NfKGPFPrVPsM2xe/m31/m14ScQRvTP4g==","signatures":[{"sig":"MEUCIC03m7upguHfLEJenpEu5ZO3eDiVRr8CmiqAXAOBw68mAiEA1KTII50MLoQ9Yx/k4sI4PdHaHApkuP5gFzoyUhlC1mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19836},"type":"module","shasum":"4eb16930786aa3186a5909077816eac1c637ce0d","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && tsc -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"_integrity":"sha512-ud2N9UGXE0GK2jadZHKlXcKBYgKIvNFQn4HpMON9DwxZQ8phioIid0NfKGPFPrVPsM2xe/m31/m14ScQRvTP4g==","repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"10.8.3","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.1.0_1785862937290_0.724552433411304","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.1.1":{"name":"@mattstack/rt-client","version":"0.1.1","license":"MIT","_id":"@mattstack/rt-client@0.1.1","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"65de61b8b234ec3edc1c08207947d2057254566b","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.1.1.tgz","fileCount":16,"integrity":"sha512-hVsRPs88HryqnvZbKfxip5/dhPKJzFjGwNjszpt83Sam6u0N0h9Ujgw66sYz964q08Sx4JOdDQj+fqZU05YNDA==","signatures":[{"sig":"MEQCIGpHg4paAGjt+vCKdVjRWMhTidkUHkPzRGDkBFrtvNWZAiAHhqDoYjr73lbZI4UemRxs3Cl/GdCcqwFgoirq4OYBAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19836},"type":"module","shasum":"65de61b8b234ec3edc1c08207947d2057254566b","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && tsc -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"_integrity":"sha512-hVsRPs88HryqnvZbKfxip5/dhPKJzFjGwNjszpt83Sam6u0N0h9Ujgw66sYz964q08Sx4JOdDQj+fqZU05YNDA==","repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"10.8.3","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.1.1_1785863065636_0.26745729718804445","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.2.0":{"name":"@mattstack/rt-client","version":"0.2.0","license":"MIT","_id":"@mattstack/rt-client@0.2.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"b2c99d8715e3db4a39fba46c7fad970cab09cee9","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.2.0.tgz","fileCount":16,"integrity":"sha512-o1uTaJLuaUFqZ7/c2SrRODcC50XlbTdIeuFoaDcgxh4WwA8KsyUr7oMX2gwRU8hKT4y1LyPJE4qwqtKEMaz/ug==","signatures":[{"sig":"MEUCIQDrgJfJU4Ol3SryCtUafDntxftPW/7EFuUJ186pvD/FEwIgMwLbRC8oFbcsEWF7CjzUrUIHAGfIXcNqjr1jV0cUcj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22740},"type":"module","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"1d2d3b39ae8ed9b80ddf6e2227769be5435f426c","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && tsc -p tsconfig.json","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"10.9.4","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.2.0_1786079416549_0.39559603440328583","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.3.0":{"name":"@mattstack/rt-client","version":"0.3.0","license":"MIT","_id":"@mattstack/rt-client@0.3.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"7511e3026a9cd28d899822ad334bb6a84781cc4f","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.3.0.tgz","fileCount":32,"integrity":"sha512-o1X3/mde98vOFd89FvmaSf2K1d5V7BbW3rl/j94wlkaf9/+smtNbeDsVL4bCImLn5ktosVOhXPdvZrMqZISL1Q==","signatures":[{"sig":"MEYCIQCzzE0dPjhcj9pBEnVr9UMmA9zu2qrrLsgDf095MostwQIhAM5JnIHTWfUQYvmo+hDVv5zCvRfu1HEZx978q1TXi4QZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172245},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"d431f1c7eef9ec53c4ad3eaf753dcee051cce455","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.3.0_1787408608255_0.3789482492607066","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.4.0":{"name":"@mattstack/rt-client","version":"0.4.0","license":"MIT","_id":"@mattstack/rt-client@0.4.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"da8d84a9268c1332952241ef4d28964c6e1e0e37","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.4.0.tgz","fileCount":32,"integrity":"sha512-cje8sLAToZ9D8xPa4gOSIl8kFSw3q7jsML3nQlyWI7il4YEEegrOxcuZMke499GHXk+hddUFwV/RY3BrOKjBWg==","signatures":[{"sig":"MEUCIQDGDUJGcMwzI63xyc8ySCmCWWk2IEGkxqsuHMToACF38AIgf7RbBKf0+JaqgLXa9lPDG+VnYe/gQ4OUQLTlJu1TI38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207355},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.4.0_1787630029668_0.3236132429151428","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.4.1":{"name":"@mattstack/rt-client","version":"0.4.1","license":"MIT","_id":"@mattstack/rt-client@0.4.1","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"52f6033713f27d01b669d10c84689f3ecf14415e","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.4.1.tgz","fileCount":32,"integrity":"sha512-FFXGJWQeqlIb6t0gA9XkMN7Y0V86rIN8BOzTmU67rRKgjT/zrUl3nVFX5IjrTJh1uQgORog62+k4hvQNZ/RK4A==","signatures":[{"sig":"MEUCIA+HyWrZN1nbjiGzGzn48D8AZHGrT5gOSlgvH5KVkxxSAiEA+fHSaI8RysMnIn+RSxJEoruBwOrOirR+kQAZOwdpwsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216863},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.4.1_1787672309919_0.8337070160447551","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.5.0":{"name":"@mattstack/rt-client","version":"0.5.0","license":"MIT","_id":"@mattstack/rt-client@0.5.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"79abf6a33e3ee1c78cb30731cbbc2de89d51772d","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.5.0.tgz","fileCount":35,"integrity":"sha512-wDwoq1okNAJA+JBlZhIxYSxcl1+O6xC4FQg98/RsXNoU4fHtPQzoLnWf+S7kbKNMnm6YpEn9JKK8+VYeIXtgPg==","signatures":[{"sig":"MEYCIQC6yXrYE4C8IyH/3XVjuQ/GPCIw5TjAxliZvnqGdYLv/QIhAIAs52BiI8WyM7kkaqtxEOG7fmcL340/yi7YeeeyHLqB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225251},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"b36072718e8921584d5aa3f5993360504e71d166","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package","repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.5.0_1787703352965_0.823684462442092","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@mattstack/rt-client","version":"0.6.0","license":"MIT","_id":"@mattstack/rt-client@0.6.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"bbe0f00ff25b1a228e0f7476d81bdc4129eaa2f2","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.6.0.tgz","fileCount":37,"integrity":"sha512-J8QTO+SlGYDWM7MJT0BHW+Z3eDvzDDeJTFkSKumKGWUzVSVwTUplq3xtbwvfpTilz7lIy8yAZ1wUOyCaAI2oLQ==","signatures":[{"sig":"MEQCIH3WuR691k+NDaTRNJu3XGsVBG5RkbPCiAbugKnkB7ieAiBYW3sYB4MnBuPDP10e4TvvtZ+Ao9au9t/2/y/ONQ7Ygw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243262},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"0207e93ffabb36c9cee040244784be26552e786a","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.6.0_1787709690901_0.2609357447083671","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.6.1":{"name":"@mattstack/rt-client","version":"0.6.1","license":"MIT","_id":"@mattstack/rt-client@0.6.1","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"fddcff44b7ef45fb1aa25c7ea1c1ca173b802a1c","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.6.1.tgz","fileCount":37,"integrity":"sha512-q7ffyXHDP0nRL2622itPG9uWdLS89t3qxHQbeU2SVTpMoW/d/UHxzr9/Pk0mffPXdqVLx3r33x8Z9Ae5B3YhOQ==","signatures":[{"sig":"MEUCIQCnzjJTkdx8vM6EAwn0WFLsW0khYax1WgGZImP0MRaqtgIgUxqpXYXKniFWwb+eUmM0To28Ob1+fuM7vxAu27FYjd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244731},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"fb7d658e3aa01ebd88bb1c4f0f7c2fbc106a7a9c","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.6.1_1787751193131_0.2675049704195811","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.6.2":{"name":"@mattstack/rt-client","version":"0.6.2","license":"MIT","_id":"@mattstack/rt-client@0.6.2","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"426f71715b5f5fe38b83e943e88e839316892c47","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.6.2.tgz","fileCount":37,"integrity":"sha512-n3xxQL85FB0aR4/S7LpmI3fCy/K9q4hWpbG6bNvARo0FQfCD+ZVJUD6XXbH+uZCBpbT092/MDU5/tQVdkx0LJw==","signatures":[{"sig":"MEYCIQDlscX8X0jFDq9Uah/nbTWkFxaygTRTJaosSDTKy9EAlgIhAPIfGyxezLo0fT0A6Afp0QEzNOcSkMTUua7IzA4Zmq1J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265610},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"909565310fe6a3c7a6e4377ca5708d203e0ab16c","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.6.2_1787861327844_0.3901792765633929","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.7.0":{"name":"@mattstack/rt-client","version":"0.7.0","license":"MIT","_id":"@mattstack/rt-client@0.7.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"9329d37c7a210ab89af1548df3a7f9d44a644f2e","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.7.0.tgz","fileCount":37,"integrity":"sha512-UY1aKeHkAjYQ+uyo61kNUmpiJhCeAQoOxliTBROlNI/uYw8sjDM6eHlsyKE09leTn0x0BfxXA42SfJzTKh+2OQ==","signatures":[{"sig":"MEQCIDJRDbUzWtjc9wlKzNNIMkAlxPNoxybpjgTtNycswOnBAiAZqrXLu70oys7UyhKmS0aB4SBMuchrv4dyM9D5881Reg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268856},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"44fb2f326a50169848344620e9bbd1cbe6b94c30","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.7.0_1787864663691_0.07711543730891912","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.8.0":{"name":"@mattstack/rt-client","version":"0.8.0","license":"MIT","_id":"@mattstack/rt-client@0.8.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"34c26400119f5510da6e698f5d63d64bbbc10d79","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.8.0.tgz","fileCount":37,"integrity":"sha512-6wT7G03NvzxpbADOSh+HSjZfNxZrQ8ixMIvbqkBkbKGGkfLE+t3Yue+jpzeiAfWFGnW5xwh/id+FZn0clH+4tg==","signatures":[{"sig":"MEUCIEfsh7KiCvXOG0i5ag/czT/F7pMh7yNtES3my/C7PtQTAiEAzId7WNW6JlkXb4kN51jniWZkS0CeRRH98asX02Fg84M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270898},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"78c44595e261c9e23530372f6587491170119216","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.8.0_1787932704455_0.7870401776425422","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.9.0":{"name":"@mattstack/rt-client","version":"0.9.0","license":"MIT","_id":"@mattstack/rt-client@0.9.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"ad4f4e6010172e474d359fd7a6b57271096d21c5","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.9.0.tgz","fileCount":37,"integrity":"sha512-H88VYBanqzKn2YZ6O1qkdm6k1aQDKA0AEK2VUaNWotuX8pUO2G/4GxQFQfFbuJKGVSh4kHinP5YKfqiQiTz4QA==","signatures":[{"sig":"MEQCIEuucWBoy31DuUHVS4sZtRCe+IddgA7JxIgYKsGTDOjhAiBEMr4EzCxyPUYofbNYKcHQ8rtTXAZLprU6uwpRzpQhOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271070},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"20dff0ec4a5d3bd1bb94a3aca1aa6ffd06c46aaa","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.9.0_1787940149029_0.7785263726386631","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.10.0":{"name":"@mattstack/rt-client","version":"0.10.0","license":"MIT","_id":"@mattstack/rt-client@0.10.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"f046efa45c7236d84ee346eedfb8906f45eb5c3b","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.10.0.tgz","fileCount":37,"integrity":"sha512-TF50EyLwFlrbWrVyN74Ye7edTe7nkZ99wy/YS1NbsPw/PhLHyqMWLUHAe0dERyR6/laqOtTSzc+KHCSQgH43Vg==","signatures":[{"sig":"MEUCIQDj0awsCayNNhfWRpnskaGizdG6Tq1JK/dOSjnPzueZjQIgHROWHjiSltrhhGwwUUx6B9ZV34jqugjj0YWqUwNdkSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266400},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"fd5c61d9366e2c669d8cd465e2f188a6875dce62","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.10.0_1787964905877_0.3558291553235706","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.10.1":{"name":"@mattstack/rt-client","version":"0.10.1","license":"MIT","_id":"@mattstack/rt-client@0.10.1","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"0bfcd67bca2bcd81eb47042bc8b902897a913505","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.10.1.tgz","fileCount":37,"integrity":"sha512-RndroXypLyHHeJ8RVO9RFt2/DB0im1moG4SUElETTHKgLdpLwPsiMFohEcdH9cIe72JLzt/i9wA1mC/66lq7Ng==","signatures":[{"sig":"MEUCIDaoZSFUWfsdCpOgPvPYDNwTH59x1R5cz9aQhXwgTNRnAiEAtGgY97RqnoWQh39JeW+5LB/K/PTggsV3rrO8iusin90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267730},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"5e1115d6fb08bc772676bb10f47b708db201e53b","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.10.1_1787977447497_0.14196063515973","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.11.0":{"name":"@mattstack/rt-client","version":"0.11.0","license":"MIT","_id":"@mattstack/rt-client@0.11.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"53094467deeb647078f5d61909dcdcbba53716c7","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.11.0.tgz","fileCount":39,"integrity":"sha512-IqkjX3vBG+QSLrP/za7BtJBb65zd7rwhkgTOKnKiXvLOMGKfA5n5AapSPdnX/Nti0tFkNP+V0EazK7q6p8rhEw==","signatures":[{"sig":"MEQCIBBkB77pDXSipIFG6pZxdOCZSLvE77tyPgIsubOSltJvAiAV5dlRzns6BxAlpmRmW0q8vKYi3ks2d3MeuUdQMuyinA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308178},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"d89f6929a21c30ab8be2fe4f7a296379110e8310","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.11.0_1788225680601_0.7304445427077946","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.11.1":{"name":"@mattstack/rt-client","version":"0.11.1","license":"MIT","_id":"@mattstack/rt-client@0.11.1","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"f9e5e227b5f4bd337c88c1843a373fc94a2d8a27","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.11.1.tgz","fileCount":39,"integrity":"sha512-JI6qMiRF8FZP6VKApZZfXys3XCKE2YsWMbzzqGgtXul/RVlaOB0pIbZhqKBcFP22pVykFecHWyklH+t5qcZWdg==","signatures":[{"sig":"MEUCIQD1chZ2Sit1kl2zCTY+zxKWTlzpA/DSFxHRR7dK1sDRHwIgFhFdEDShIHhdht/9CM2QhcvUcrOUwelq+6QnH8ohDNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313784},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"8a7b211a57f3b64d6ef37c4002b02e830c2e8607","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.11.1_1788373417615_0.14087407069784175","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.12.0":{"name":"@mattstack/rt-client","version":"0.12.0","license":"MIT","_id":"@mattstack/rt-client@0.12.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"f8bbde8c284b736ebff92d7cdfc92634f8baa8f2","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.12.0.tgz","fileCount":39,"integrity":"sha512-w5YiSYeO9VPZEP5wiPL6X9ZXDPbIxiO6EMH3gHCnHJlsi3HvKaTfzPKrAb/cWMAt0wAHrY9X3QnDcTOT9qHKlw==","signatures":[{"sig":"MEUCIQCc3smF9E6JO/H3tcPQs81SK63Yzon9JVazpNY14v4INAIgc3+fb4JZ4VFMFn1ZLSFDoBvRj5TwjIH/MWEafFBv848=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318420},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"7e2f905bd4ae2d625293499ad000f81541cc80a2","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.12.0_1788394526450_0.8838187114384992","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.13.0":{"name":"@mattstack/rt-client","version":"0.13.0","license":"MIT","_id":"@mattstack/rt-client@0.13.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"9a1a36f3eef8079023c1662023557dea9d395192","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.13.0.tgz","fileCount":39,"integrity":"sha512-1AGNTXM5kVyLk9npzjF0dckejdNgcrpaICqvQzZrh25WpMb0dH3O7cLXqOInnIfj/CGi3RbTwo5HKWDq0geUrw==","signatures":[{"sig":"MEUCIClhy+zEgnp2Er6j3WawvkhHCcXinWMaKLXK9PhtBeL8AiEA5JryQDX4Ss0O+e3JGAg2yq8X190L5r+VdDYFa9JriFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320644},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.13.0_1788402910372_0.2837407875757991","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.14.0":{"name":"@mattstack/rt-client","version":"0.14.0","license":"MIT","_id":"@mattstack/rt-client@0.14.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"a6f1b53242a63475b542b0a83b0caff36e475a1a","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.14.0.tgz","fileCount":39,"integrity":"sha512-4jn1FTE/DXQ3ZRAlWxf/CD/N7KpgVJydXGBFYCrfe8Vwke4gkFiSf23dQC3kNMEe/Ux8JdDT+O3bcVZsC9eRXQ==","signatures":[{"sig":"MEQCIBDhHewWutomK1kNNMDQvczXbjHvwGCuAJ5gsY75P5lBAiAxrmQwH91kROlfkhAtopEQBWnf6hf5ySW89OnbtwAgog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323056},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.14.0_1788443030316_0.877439293962682","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.15.0":{"name":"@mattstack/rt-client","version":"0.15.0","license":"MIT","_id":"@mattstack/rt-client@0.15.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"1f08b4d0c62325e2e4ca753bcd84de33fc5f8c30","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.15.0.tgz","fileCount":39,"integrity":"sha512-TmWMuwjQOvUtBmxdNlM2zlBzVlV6UzsZUrF04987a7s5bPYGdNZ35QtLyzPv6RvTwlPaUml3LpCB/jh8hdFGow==","signatures":[{"sig":"MEYCIQCnaylCb+803tfiuIjzxncE9Yt/4ws5K+LcWpUgAa+24AIhAO9JRwXNe2bp/zG6DGQHZ3pupuqdoK5fTSR9ILxfx1Ms","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340215},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.15.0_1788491260185_0.457026480792436","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.15.1":{"name":"@mattstack/rt-client","version":"0.15.1","license":"MIT","_id":"@mattstack/rt-client@0.15.1","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"7f7b1a414a5cb0ed869cd993f2614529c806daa2","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.15.1.tgz","fileCount":39,"integrity":"sha512-9IMHjXkdZg+PgxEFyQIteYyQWVajVVfID+h98WFdg50frFJoGIRwF+QPacQ7Vz7BE0aPT9SHfQob1xTLKmarRA==","signatures":[{"sig":"MEYCIQCYzE3j7sTrUSa6VxsQ2hBb47VqFxffqHf8XMUq+dZY9QIhAP22AJ35hlrouz3J6PnBuC9TSuAt4quzfzrqGd54aJfe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341105},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"b1ccdbd704acf5774f586e08f962e12766981c38","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.15.1_1788495928851_0.16649777215523298","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.16.0":{"name":"@mattstack/rt-client","version":"0.16.0","license":"MIT","_id":"@mattstack/rt-client@0.16.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"822a1a8f4de27d9bcacea7e66afdaf2a8ff5028d","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.16.0.tgz","fileCount":39,"integrity":"sha512-Eiel3Enyo+zU3TlvRA5Gv8emivEMult1/nZvg5FtToeNazXxwl7omCnBCVVeiD6/uvqzu8xE825v90PzQxkQiw==","signatures":[{"sig":"MEYCIQDWVA1mdnLgMZRSGQfV3DgG1CrRXzjBXlimnn8JTt5foQIhAPbh0587w5vjguNJXAdfTCjupmHDoJTCNLmSnCEIhvJ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342490},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"37657917af48567d15ef32e4eb66238d2e983e48","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.16.0_1788661072613_0.04189702088015235","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.19.0":{"name":"@mattstack/rt-client","version":"0.19.0","license":"MIT","_id":"@mattstack/rt-client@0.19.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"95a8614c7535652d2835a090eddac56092fef571","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.19.0.tgz","fileCount":43,"integrity":"sha512-3AxHTn6lXKh343W/F8bjdfI7Hw4dwa+3HmzBsMxj9N58V8x4uPLSmYgWf93/nHWdFGoeUqMOqjORihD/IihaaQ==","signatures":[{"sig":"MEUCIQCgI4erWcHfu9wbu7IGjkfZVgxCAThb79tNWrKog8K76wIgPGtKZgFPiwqJt5QHpT7CkYnIz4Ixc07MjNa3iXRBFiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378066},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"b1ffe9730d00db05a11e4b69dd0ca49d997a3dd2","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.19.0_1788997864545_0.13803150477411497","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.19.1":{"name":"@mattstack/rt-client","version":"0.19.1","license":"MIT","_id":"@mattstack/rt-client@0.19.1","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"632bc161bb09e02d11938dad34f14621e4c1e51b","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.19.1.tgz","fileCount":43,"integrity":"sha512-eed5DzF7NvTKqsBRvGZ9J1Pudx2UgBdng6D255opFgDTMraCb5liIvMwVOS0qqbWl/LEkHk2fbUDZfZmHvjETQ==","signatures":[{"sig":"MEUCIENYOvT8//L3gkMkepfu7L8LxCrpi4iEhkXtd+U50nCcAiEA6BPw9vQlTnR3ezs7wzYW5WnZ5+oeqXiVz4H1+YWU6lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384071},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.19.1_1789070196562_0.931216625481398","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.20.0":{"name":"@mattstack/rt-client","version":"0.20.0","license":"MIT","_id":"@mattstack/rt-client@0.20.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"bcf40260232c24442a4f45f86be24e8a1517d4da","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.20.0.tgz","fileCount":43,"integrity":"sha512-R5ZewuanSFTz2mydJDqbIDiyAngkM0PRShGoJh5LumHFncqxCCgbOjzZXW1XA0n1gceJ8NW5Gl/Ssv1OQb3hSw==","signatures":[{"sig":"MEYCIQCFfOPB3SSB3QXmOMnm0lSopQwctJSE4L3PqZoSI/eUnwIhAJI59wtnapsO8wJOMxVhuL396iAAsV5Kcuszl8glMe4k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391819},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"6f2cad4b09c29912bb8f94ff36b1b323b933da79","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.20.0_1789348992714_0.2956315028645238","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.21.0":{"name":"@mattstack/rt-client","version":"0.21.0","license":"MIT","_id":"@mattstack/rt-client@0.21.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"fe7e836e83ec07cbe14734f9da16c6329afc3183","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.21.0.tgz","fileCount":43,"integrity":"sha512-W4PV09pWPBwJJL3jKH+Mn7vqlwnWtQNgiTxH1v1kkyrb5D5fWGFowb020ZhbMA2fikQ/wv5oTQYueQWquwn+UA==","signatures":[{"sig":"MEQCIHiwjZRn+7v1C8YIPMOxW+mhj66sgJUtzXTPEN+YyxcaAiAh4c9pZgG1wyGgDx4Hhn3+C+LFWLw2Ii9Cm1PfSwX4/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392575},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"229865b38d1831de065791c6fe8013d5756b6113","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.21.0_1789402340290_0.21804738353672848","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.23.0":{"name":"@mattstack/rt-client","version":"0.23.0","license":"MIT","_id":"@mattstack/rt-client@0.23.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"e114a8a1d42c4936ca4b1ee0facfbd2b736d19d5","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.23.0.tgz","fileCount":49,"integrity":"sha512-ZMHkBUtEtTEvrznQJ+v1YWPo/1aTzFo8ZgnhPCjVu06vN2JmKdmGKEXHHmFttzrHDeeoTM+VjuTrZsqVdkzlmg==","signatures":[{"sig":"MEUCIGas6xOGuerOIV7V6ZhdzcfDotyfZ6ytJucuoHFT0L5/AiEAuomDOJOJ/FOo5U6DIOtduq8bByU0MqU/uhb/e3Cl2y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHvjkiWYcMZln06ZlNVRR0zKy5O8FRkVMsspuls70qDLAiEAmfvWoBjF65bQcf22CV/8krwdNA1N+FBcFB69+/JCuFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413738},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"743ea96c21cff08d7bb84d8a3b44d94c0740b786","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.23.0_1789515927561_0.5560369776441356","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.24.0":{"name":"@mattstack/rt-client","version":"0.24.0","license":"MIT","_id":"@mattstack/rt-client@0.24.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"3f7dc80c510cea165c31d5932a29c4099b5a2c1e","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.24.0.tgz","fileCount":52,"integrity":"sha512-Yq//SDHTNaW/D7wy2gouug0TtCTg3tKHEk9ib5ndKeVNFZ7NOsVs7U54EzDiwVkaa9DoyzNggKmAXZ/Xj/A3RA==","signatures":[{"sig":"MEQCIA23BpuzqZe3/gTWeBUY8C2DUvkrfeZ9j0h9i0z7MVnkAiBuB8ebRilE3l6xLjVBRBfRpsHQ+TGb6EGINpVbuR5hNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRSouJJsdw2J1gcT3gCMjMPOEn4usFFg7RRQPojiD6/QIhANjja54wTHToVmvBKyCWWulyfbIeJxM73XXofXz7LK12","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418753},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./gate":{"bun":"./src/gate.ts","types":"./dist/gate.d.ts","import":"./dist/gate.js","default":"./dist/gate.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"2c100ef006f8dc6310584ecb71b9fcb1cd9e5d57","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && bun build src/gate.ts --outfile dist/gate.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.24.0_1789522436719_0.25737607169322363","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.25.0":{"name":"@mattstack/rt-client","version":"0.25.0","license":"MIT","_id":"@mattstack/rt-client@0.25.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"52e6044c3042eef83c665354240997cdd673722b","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.25.0.tgz","fileCount":54,"integrity":"sha512-QdyDA1sNHIYPOzbfzkrE4X6/B5n/n98aZh4sCU3a2DezAn7qPlpOcYAzqJiDeFiAYXLFbm4yeU5fVKSraipvQA==","signatures":[{"sig":"MEYCIQCBF6D0mFvvNwjiqYivVSjv0AhvuyaV74EuYFkaZpdNbAIhAMJvZuADxYO0dcfHmQi0etsLf5ew62m4e9x9qnkXiIOE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDY2Hg8zVRkvW1kLothaDzWXf4lkOn5gK+BbYuR54gaBQIhAJ07aXZDBjTnOKXaWElN7187pN5t5YWfN/ZHWukkxWae","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423176},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./gate":{"bun":"./src/gate.ts","types":"./dist/gate.d.ts","import":"./dist/gate.js","default":"./dist/gate.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"f0cdbd1c5c64f5490d6aad69a744d6cafd5f41ad","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && bun build src/gate.ts --outfile dist/gate.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.25.0_1789573258938_0.3559828428995251","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.26.0":{"name":"@mattstack/rt-client","version":"0.26.0","license":"MIT","_id":"@mattstack/rt-client@0.26.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"343ae0e252828b50b07f5d46004d7e7d291241cf","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.26.0.tgz","fileCount":54,"integrity":"sha512-CxLSmqN4J0kkDVuZpk5wEwVp09ocG0xeQRQssBLKYo2BCdQ4faXlGLa+El9mRqD6CARG53OWoiOgeBOUpvuDxA==","signatures":[{"sig":"MEUCIQCAKn6C2fIXZ5K/rC4W/Wq02C79TlRGrmI++69wKL4/tgIgRf/Ycsyr5gle+v4eJvS3SwXTzvwSfLSjdRT+GWAZS+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEX21icevA9g5Gt5juRD8M37c4LTr5zEmCMLW8BgZLSwIgbe1hFRs0PJG/RwinoBekQukaattPsSbAG9CmDN1XlEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428778},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./gate":{"bun":"./src/gate.ts","types":"./dist/gate.d.ts","import":"./dist/gate.js","default":"./dist/gate.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"fea9bc41003b7d71304877b4b74784837bc20813","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && bun build src/gate.ts --outfile dist/gate.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.26.0_1789591889098_0.7854328186931627","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.27.0":{"name":"@mattstack/rt-client","version":"0.27.0","license":"MIT","_id":"@mattstack/rt-client@0.27.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"4aa663b5e8eb2919dcbaddc6ca0ebfa40f2a3d14","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.27.0.tgz","fileCount":54,"integrity":"sha512-uGyPn4p0mncvx00MLTsGqga6ZPrQZnrMmuadbXD0RBDA/MJWOz3XEmvwM7WlRNLr1VGp9rwkyx7JnWxHj+IYzg==","signatures":[{"sig":"MEYCIQCBlfx0hp69YtLN5qR9Nxpqw01BXVozezFJ9db+9YbXnwIhAKmDEV0g/OtQ1kmk1bgvXwM9Qd9HmYuaoCMND43KpIpo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGLdwBya7OzSLKLYdkYkCTZayvzOr/BIH7bQy7Bw2mwDAiA+KmW6LUFb9HzNw178DA7ZeeEpxooz1xYJD8pkmadX6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431326},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./gate":{"bun":"./src/gate.ts","types":"./dist/gate.d.ts","import":"./dist/gate.js","default":"./dist/gate.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"f3b01dfca94dc3be50b7cdcb586c769fc1c76dea","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && bun build src/gate.ts --outfile dist/gate.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.27.0_1789598125659_0.3182893751801381","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.28.0":{"name":"@mattstack/rt-client","version":"0.28.0","license":"MIT","_id":"@mattstack/rt-client@0.28.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"160f2498aa31a8f0e2f0dc4f1025f84f5793e009","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.28.0.tgz","fileCount":54,"integrity":"sha512-JfigIZcOUp15EI9qoUtI3xk/+RfAOrIyi4W+QsZkn09kdI8S6s+ZwvoNhkd2VKwuwErkLgkWwGO6qnOvAQh4tw==","signatures":[{"sig":"MEUCIQDM4TBHPr4gWcrVb3qtng8kbGOCNuBkUlCheyE72HGDQAIgF33u04ZjiEhXlPmd9lKin5vg7jg2+Vyz858YIFmN5oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCiAviApvplZu++cJoHkHB2WmNXwW8uMEIt3sB/XPO8WgIhAJlUCKt53qjDPHomnDXpV6DgQAFqgEZ+xvR65BmNDMv7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438319},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./gate":{"bun":"./src/gate.ts","types":"./dist/gate.d.ts","import":"./dist/gate.js","default":"./dist/gate.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"f1367a0461a6c6633e2e104b6b4fa82825935a18","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && bun build src/gate.ts --outfile dist/gate.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.28.0_1789651671380_0.06208597839682195","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.29.0":{"name":"@mattstack/rt-client","version":"0.29.0","license":"MIT","_id":"@mattstack/rt-client@0.29.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"603195ad3e7ea3ab03604fec9174a0a8ca144e10","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.29.0.tgz","fileCount":54,"integrity":"sha512-4zKfQu1IKa9ndbzsbyKQdI0ZRZQiNICYy0V7SFwILNZyYEls/+WiigWvK2F+12tS+F5B10gyFk+9bP93lbu7hg==","signatures":[{"sig":"MEUCIB1MnCWJg2asisEcqfB1qjLHlyr7+j6JHKTXnDCzsh4dAiEA8bDL6DIb4TUXzfoeTNxlbM1P6YjhV5d8Nta7Vo02SJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQMJCA0UcHcKyw3/2mtXADiS1k8VU0/60aeNXM9QRZCgIge81D0NAPdjOmqLiswm1+lxDBT++6rUjQLwf8Z85McDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445265},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./gate":{"bun":"./src/gate.ts","types":"./dist/gate.d.ts","import":"./dist/gate.js","default":"./dist/gate.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"937dc035ad420bab93bd1dae3b0580f40e1b21b2","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && bun build src/gate.ts --outfile dist/gate.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.29.0_1790120474857_0.04135497461642834","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.30.0":{"name":"@mattstack/rt-client","version":"0.30.0","license":"MIT","_id":"@mattstack/rt-client@0.30.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"c7d7bd52d6730009e0a43a2d1a6466ff2808e287","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.30.0.tgz","fileCount":54,"integrity":"sha512-ADlfrneWd7cR2ka49EgnX3efKPKpIHoNY/V5pOhQMdCJchr3EdhfWzET4zGxakWrwS3Z0D0kRknUrW2EYfyQ1g==","signatures":[{"sig":"MEYCIQCx85bPcW01/gduqyPsd7i/BeSYd2cV6jUzniIn5bF4RQIhAM0o8HpoRR1wI45//b1sMf2+t4U54N4yvAqdMW0vJLqd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDZ2qW4qAGf8uYFx6iKxtdqRQcOzFlRbXvrpDHqWF09uAiA/cHLgg5Jil8r+hP0P68v4L2UgkGdO+vQSkW9rKNS9CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446314},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./gate":{"bun":"./src/gate.ts","types":"./dist/gate.d.ts","import":"./dist/gate.js","default":"./dist/gate.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"d75b0026179ca8329353877813002087b8fb538f","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && bun build src/gate.ts --outfile dist/gate.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.30.0_1790170747970_0.9648743723275031","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.31.0":{"name":"@mattstack/rt-client","version":"0.31.0","license":"MIT","_id":"@mattstack/rt-client@0.31.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"87daed71222369c966fe6e663abe1e4e5ff4800c","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.31.0.tgz","fileCount":54,"integrity":"sha512-w0P8t6fRPrOiHPwSuBx5oQKc+0SpXf7rXjKgcPR21oM1e+MovZYaoLBNjaoaonKIMcqa57VX5etHD006oSFuTQ==","signatures":[{"sig":"MEUCIAqkPFkT6iQV7zLGcgEIjpOnVHnz8hGey39Jo+XTvPwVAiEArG+MiZySe/+qNBalByKxM0j0Ak19PklkPocMygA4feA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAI+XxTG+nMRYzJilv9B6MOblJu44YuBH2x5WsiQsHdOAiEA2cAAsAO+J0cl5ARWOvScf/jWhFFp5HLsB+ErKo/XJC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453779},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./gate":{"bun":"./src/gate.ts","types":"./dist/gate.d.ts","import":"./dist/gate.js","default":"./dist/gate.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"f8c699c1fd154604818f279b7f8e70758c361748","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && bun build src/gate.ts --outfile dist/gate.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.31.0_1790282094790_0.489687310550317","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.31.1":{"name":"@mattstack/rt-client","version":"0.31.1","license":"MIT","_id":"@mattstack/rt-client@0.31.1","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"3ef9bbea313bb16398bbbc986c20f69e750a1b41","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.31.1.tgz","fileCount":56,"integrity":"sha512-RhompEHN12NbPm5mUdhWP4Mudu6N5qjfJ8IMcKbsGaa8isc5ibuYGi+XP8pSCBVY3EAOzkcRgQlE5RIMlk8cmA==","signatures":[{"sig":"MEQCIEJXFSyVh3PRqB/KnURbm/e7z+WvlqX+gbJCNyDR0kcdAiBLiwO8SPYAIUeI7l9bRR8Q7QoqZO5LoQ3iNsKZ7pqqPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMyffD/T58TjFGM1xQTJQo4rK1d7wEz0GwYLpLpxnbrQIgSZ047v6fMVA2ot9AW6BdH9ZfM58+Xi1vKmR7k6QtIAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456859},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./gate":{"bun":"./src/gate.ts","types":"./dist/gate.d.ts","import":"./dist/gate.js","default":"./dist/gate.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"d914649dbff124c13a6478bf1c46710258a3c4c7","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && bun build src/gate.ts --outfile dist/gate.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.31.1_1790286413301_0.6934494439793888","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.31.2":{"name":"@mattstack/rt-client","version":"0.31.2","license":"MIT","_id":"@mattstack/rt-client@0.31.2","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"36caac3faef7a2a3dec9c7a806e5e1695367d1e6","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.31.2.tgz","fileCount":56,"integrity":"sha512-NLyOdWewAun03RVasjxwOr03GeQWJXzGm5AHMycqoJX71ungIZK1USyhYQHA/E111HPt8Ulhz1gRadaOpOXlEA==","signatures":[{"sig":"MEUCIQD4locGOfDwyYx1uOsUxwYxgrVvtC5K3fD11XUFxwFj3gIgO00NbU2pJEkWapRObM0SZFLjiFujkRDIIjXeZwYbkYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDJk8yVewjFbzoNCxZTwIFC9KKJE4KuSbSZOz94pa/rgIgSI1M9VxHUSSMJQQ2MAoMx3N8w06lYlUBdMvoWMpUHLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473024},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./gate":{"bun":"./src/gate.ts","types":"./dist/gate.d.ts","import":"./dist/gate.js","default":"./dist/gate.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && bun build src/gate.ts --outfile dist/gate.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.31.2_1790355234799_0.24736699823848407","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.32.0":{"name":"@mattstack/rt-client","version":"0.32.0","license":"MIT","_id":"@mattstack/rt-client@0.32.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"fa70f1e0c0fc4c7eb5d6d867f7c4d74b5463024c","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.32.0.tgz","fileCount":70,"integrity":"sha512-s8Qf0NXZ4cSFUz6gncC3ZfdHAOzDXftNv+0IpGx89FR7w0NMdOGoXb1cMXgtuBLvHXv4Ns7kggH2ON03zBKx3w==","signatures":[{"sig":"MEYCIQCaODzNIE4KDo8iAgZHONKCm+Uvj1XagzEWKs4ajUQ3GQIhAJoMjQ2l6tdgFy5BA4Kmi6ChfePfbqNsTqAzyyVAEebn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDulK/sWW6p7108WBqRxsFL+w/BgwjXJobHsYZOPlxfIgIhAJ2tjmY8DxIY5+xjs9raa55LxHZf8w6uvJmv7PQVoYHB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626928},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./gate":{"bun":"./src/gate.ts","types":"./dist/gate.d.ts","import":"./dist/gate.js","default":"./dist/gate.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"db87dc3a85ee54e0b87181c04d97e23a6ce3806b","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && bun build src/gate.ts --outfile dist/gate.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.32.0_1790371758711_0.6585854937336408","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"},"0.33.0":{"name":"@mattstack/rt-client","version":"0.33.0","license":"MIT","_id":"@mattstack/rt-client@0.33.0","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"homepage":"https://rt.cool","bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"dist":{"shasum":"cf7a0776ce5959380133c237f36fffd1d0f0487e","tarball":"https://registry.npmjs.org/@mattstack/rt-client/-/rt-client-0.33.0.tgz","fileCount":88,"integrity":"sha512-ZATxDWm7+lIUiygHAG3D/y+pTJsBI16AK5lLaK5ZqkSY3qpdCE2gE726Vijl12/bG/2nha3mc3Bf/9C+o188+w==","signatures":[{"sig":"MEUCIQClLT68j6D75nELgxvLTq/EYha60qQBKm6wRVgK+CZFXwIgbebDmQcCII2ljih9cJDBAA0zi44dTedRshBLSdTi8Qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICdSxKlKaK1tVy9eMUXCsNIfkPg178J40pFDo/rJU/IsAiBMRk5+K9TWnSPaqOaDlFSVJPwZYPm2o/9VDBsgWmGi1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710878},"type":"module","engines":{"bun":">=1.0.0"},"exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./gate":{"bun":"./src/gate.ts","types":"./dist/gate.d.ts","import":"./dist/gate.js","default":"./dist/gate.js"},"./identity":{"bun":"./src/settings/identity-codec.ts","types":"./dist/settings/identity-codec.d.ts","import":"./dist/settings/identity-codec.js","default":"./dist/settings/identity-codec.js"},"./test/fake-daemon.ts":"./test/fake-daemon.ts"},"gitHead":"34ebec82225b124b3a681c6755905df0f2b7b094","scripts":{"build":"bun build src/index.ts --outdir dist --target node --format esm --packages external && bun build src/settings/identity-codec.ts --outfile dist/settings/identity-codec.js --target browser --format esm && bun build src/gate.ts --outfile dist/gate.js --target browser --format esm && tsc -p tsconfig.json","prepack":"bun run build","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"},"repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"_npmVersion":"11.17.0","description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","directories":{},"_nodeVersion":"24.19.0","dependencies":{"jsonc-parser":"^3.3.1","@cfworker/json-schema":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.6.5","typescript":"^5.9.2"},"peerDependencies":{"@mattstack/glance":">=0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/rt-client_0.33.0_1790385210468_0.9109659531972214","host":"s3://npm-registry-packages-npm-production"},"deprecated":"folded into m4ttstack/rt; consume it as a workspace package"}},"time":{"created":"2026-08-04T17:02:17.163Z","modified":"2026-09-27T15:25:38.427Z","0.1.0":"2026-08-04T17:02:17.433Z","0.1.1":"2026-08-04T17:04:25.770Z","0.2.0":"2026-08-07T05:10:16.738Z","0.3.0":"2026-08-22T14:23:28.400Z","0.4.0":"2026-08-25T03:53:49.806Z","0.4.1":"2026-08-25T15:38:30.078Z","0.5.0":"2026-08-26T00:15:53.110Z","0.6.0":"2026-08-26T02:01:31.054Z","0.6.1":"2026-08-26T13:33:13.303Z","0.6.2":"2026-08-27T20:08:47.999Z","0.7.0":"2026-08-27T21:04:23.833Z","0.8.0":"2026-08-28T15:58:24.594Z","0.9.0":"2026-08-28T18:02:29.176Z","0.10.0":"2026-08-29T00:55:06.017Z","0.10.1":"2026-08-29T04:24:07.662Z","0.11.0":"2026-09-01T01:21:20.743Z","0.11.1":"2026-09-02T18:23:37.780Z","0.12.0":"2026-09-03T00:15:26.597Z","0.13.0":"2026-09-03T02:35:10.552Z","0.14.0":"2026-09-03T13:43:50.470Z","0.15.0":"2026-09-04T03:07:40.340Z","0.15.1":"2026-09-04T04:25:28.996Z","0.16.0":"2026-09-06T02:17:52.744Z","0.19.0":"2026-09-09T23:51:04.719Z","0.19.1":"2026-09-10T19:56:36.701Z","0.20.0":"2026-09-14T01:23:12.848Z","0.21.0":"2026-09-14T16:12:20.451Z","0.23.0":"2026-09-15T23:45:27.647Z","0.24.0":"2026-09-16T01:33:56.821Z","0.25.0":"2026-09-16T15:40:59.069Z","0.26.0":"2026-09-16T20:51:29.196Z","0.27.0":"2026-09-16T22:35:25.748Z","0.28.0":"2026-09-17T13:27:51.490Z","0.29.0":"2026-09-22T23:41:14.948Z","0.30.0":"2026-09-23T13:39:08.055Z","0.31.0":"2026-09-24T20:34:54.867Z","0.31.1":"2026-09-24T21:46:53.430Z","0.31.2":"2026-09-25T16:53:54.913Z","0.32.0":"2026-09-25T21:29:18.864Z","0.33.0":"2026-09-26T01:13:30.595Z"},"bugs":{"url":"https://github.com/m4ttstack/rt/issues"},"license":"MIT","homepage":"https://rt.cool","repository":{"url":"git+https://github.com/m4ttstack/rt.git","type":"git","directory":"packages/rt-client"},"description":"Typed client for the rt daemon: repos, worktrees, ports, tokens, and the event relay","maintainers":[{"name":"m4ttheweric","email":"goodwin.matthew.eric@gmail.com"}],"readme":"# @mattstack/rt-client\n\nTyped client for the [rt](https://rt.cool) daemon.\n\nrt keeps the per-repo state a dev environment needs: worktrees, assigned ports,\ntokens, dev servers, and a live event relay. This package is how other programs\nread and drive that state without shelling out to the CLI and parsing text.\n\n```bash\nbun add @mattstack/rt-client\n```\n\n```ts\nimport { rtCommand, readProjectMRs } from '@mattstack/rt-client';\n\nconst repos = await rtCommand(['repos', 'list']);\nconst mrs = await readProjectMRs('group/repo');\n```\n\nRequires a running rt daemon. Install rt from the latest GitHub Release\n(`./rt --post-install`), then `rt verify`.\n\nBun-only: the settings exec path (`src/settings/exec.ts`) shells out via\n`Bun.spawn`, so this package does not run under Node.\n\n`@mattstack/glance` is a peer dependency: rt-client returns glance's forge types\nso merge request shapes stay identical across rt, gitq, and mr-board.\n\n## Repo identity\n\nEvery per-repo key in the rt estate is a stable serialized identity, not a\nrepo name. Whatever you store per-repo, send to the daemon, or put in a REST\npath is keyed by the wire form this package emits. The one exception:\nsettings-store sections (`repos.<identity>`) key on the RAW `host/path` form\n(`RepoIdentity.id` for a remote-kind identity) — the settings resolver never\nsees the wire form, and a serialized key there misses silently.\n\n```text\nremote:gitlab.com%2Facme%2Facme-dev     path:%2FUsers%2Fdev%2Fscratch\n└─┬──┘ └──────────┬─────────────┘\n kind    the id, encodeURIComponent'd — slash-free, fits one URL segment\n```\n\n`kind` is `remote` (the repo has an origin: id is normalized `host/path`) or\n`path` (no usable remote: id is the main worktree's realpath). The `:` is a\nliteral delimiter.\n\n```ts\nimport {\n  deriveRepoIdentity,   // (repoPath: string) => Promise<RepoIdentity> — never null\n  serializeIdentity,    // (id: RepoIdentity) => string — the wire form above\n  parseIdentity,        // (wire: string) => RepoIdentity | null — THE validity check\n  identityFromRemote,   // (remoteUrl: string) => RepoIdentity | null — sync\n  type RepoIdentity,    // { kind: \"remote\" | \"path\"; id: string }\n} from '@mattstack/rt-client';\n\nconst identity = serializeIdentity(await deriveRepoIdentity(repoPath));\n\nawait rtCommand(['worktree', 'list', '--repo', identity]);        // daemon key\nconst url = `/api/runs/${encodeURIComponent(identity)}/${runId}`; // URL segment\n```\n\n| Do | Don't |\n|---|---|\n| Get identities from these functions, once, at the boundary | Re-derive with your own git calls (`git remote get-url` diverges under `insteadOf`) |\n| Key stores and daemon payloads on the serialized form | Key anything on a folder basename or a remote's last segment |\n| Key settings sections (`repos.<identity>`) on the raw `host/path` id | Put the serialized form in a settings lookup, or the raw form in a daemon payload |\n| `encodeURIComponent(identity)` in URL path segments | Ship the wire form raw in a URL — its `%` signs decode into slashes |\n| Decode for display: `parseIdentity(wire)`, then the id's last path segment (remote) or basename (path) — the returned `id` is already decoded | `decodeURIComponent` the id again, show the wire form to a human, or build a chat handle from it |\n| Treat the `repo` field from `runs:list` as an opaque key, passed back verbatim | Validate or re-derive `runs:*` repo keys — pre-cutover runs keep their original keys |\n\nRepo-keyed daemon verbs accept serialized identities only; a bare repo name\ndoesn't error, it resolves empty. `parseIdentity` is strict — only strings\n`serializeIdentity` emitted parse — so validate payloads with it, and never\nhand-assemble or string-split a wire.\n\n## Chat\n\nThe `rt chat` surface the chat viewer (`~/Documents/GitHub/chat`) is built\non. Every call degrades to `{ ok: false, error }` instead of throwing, and a\ndaemon that is down and a daemon that refused look the same to the caller;\nbranch on `ok`, not on exceptions.\n\n```ts\nimport { chatRooms, chatMessages, chatPost, createRelay, daemonHealth } from '@mattstack/rt-client';\n\nconst rooms = await chatRooms({ handle: 'matt' });            // { ok, data: { rooms } }\nconst page = await chatMessages({ room: 'build', limit: 50 }); // newest page; `before: <id>` pages older\nawait chatPost({ handle: 'matt', room: 'build', body: 'on it' });\n\nconst health = await daemonHealth();                           // { reachable, error? }, never throws\nconst stop = createRelay({                                     // one daemon subscription, republished\n  match: t => t.startsWith('chat/'),                            // `chat/<room>/msg`\n  topic: 'chat',\n  publish: (topic, data) => server.publish(topic, data),\n});\n```\n\n| Function | Daemon verb |\n| --- | --- |\n| `chatSignIn` / `chatSignOut` / `chatAway` / `chatBack` | presence: the buddy-list row and its session heartbeat |\n| `chatBuddies` / `chatWho` / `chatRooms` | the roster, one room's members, a handle's rooms |\n| `chatJoin` / `chatLeave` / `chatArchive` | membership (`wakeOn: mention \\| all \\| none`); archive parks a room for everyone until a post revives it |\n| `chatPost` / `chatDm` / `chatDmOpen` / `chatRead` / `chatMessages` / `chatMark` | messages: post, DM, open a DM room without posting, read-and-advance, page, advance the cursor |\n| `paneList` / `panePeek` / `paneSpawn` / `paneAccounts` / `paneDirectories` | herdr panes: list with presence joined, peek a screen, start claude in a tab, cswap accounts, directory suggestions |\n| `chatInvite` | type `/chat:join <room>` into a pane; `accepted`, `queued` or `refused` |\n| `paneSend` | type a line into a pane; `accepted`, `queued` or `refused`, plus an optional `continuation` the daemon types once the pane's turn has ended |\n| `createRelay` / `subscribe` | the event stream; `daemonHealth` the reachability probe |\n\nPass `{ sockPath }` as the trailing options to reach a non-default daemon\nsocket. The verbs and their payloads are specified in repo-tools\n`docs/superpowers/specs/2026-08-28-rt-chat-delivery-v2-design.md`; the\nagent-facing rules are `skills/rt-chat/SKILL.md`.\n\n## Settings schemas\n\nEvery `object` or `array` settings key has a JSON Schema describing the value\nits readers accept. The schemas are authored in zod\n(`src/settings/registry-schemas.ts`) and committed as\n`src/settings/schema.lock.json`; the registry attaches each def's `schema`\n(and, for a deep-merged object, its `layerSchema`) from that lock, so zod\nnever loads at runtime. Checks run through `@cfworker/json-schema`.\n\n```ts\nimport { getDef, checkSchema, validateWrite, checkStores } from '@mattstack/rt-client';\n\nconst def = getDef('rt.notify.eventBridges')!;\ncheckSchema(def, [{ pattern: 1 }], { layer: false }); // [{ path: [0, 'pattern'], message: 'expected string, got number' }]\n\nconst verdict = validateWrite(def, [{ pattern: 1 }], { scope: 'user' }); // also takes repoIdentity, team\nif (!verdict.ok) console.error(verdict.reason);                          // \"[0].pattern: expected string, got number\"\n\nconst { findings, failing } = checkStores();                            // what `rt settings check` prints\n```\n\n| Function | What it does |\n| --- | --- |\n| `checkSchema(def, value, { layer })` | every issue against the layer schema (`layer: true`) or the full schema; `[]` for a key with no schema |\n| `validateJson(schema, value)` | the same check against a bare JSON Schema |\n| `validateWrite(def, value, { scope, repoIdentity?, team? })` | the write gate `setSetting` runs: type and path guard, the layer, then the merged result, refused only when the write makes a passing merge fail |\n| `checkStores()` | every stored value, every merged value and every unregistered key; `failing` excludes unregistered keys; a `merged` finding has no `scope` or `file` |\n| `listUnregisteredSettings()` / `repoSectionsFor(key)` / `listStoreRepoIdentities()` | unregistered keys in stores, which repos set a key in which stores, every identity with a `repos.<id>` section |\n| `mergedValueWith(def, { scope, value, repoIdentity?, team? }, opts)` | the value the resolver would merge with that one layer replaced |\n| `currentMergedValue(def, opts)` | the value `getSetting` would return, without its warnings for skipped layers |\n\nReads never skip a value that fails only its schema: `explainSetting` rows\ncarry `nonconforming` issues and `listSettings` carries `nonconforming` and\n`mergedIssues`, while the value stays in effect. The lock tooling\n(`buildLock`, `classifyLockDiff`) is not on this entry point; rt's\n`rt settings schema lock` and `rt settings schema diff` use it from source.\n\n`listUnregisteredSettings()`'s entries can carry `newer: true`: the store\nname is above every version this rt-client knows (a newer rt already wrote\nit), so it is reported, never resolved from and never flagged as a stray\nkey.\n\n### Store versions and migrations\n\nA key whose schema changes in a breaking way gets a new store name,\n`key@<storeVersion>`. `getSetting`, `explainSetting` and `listSettings`\nread it, else migrate the highest older name in memory (`readSection`);\nexplain rows carry `storeName`, `storedVersion`, `authored` and, beside a\ncurrent name, `olderNames` labeled `leftover`, `stale` or `diverged`.\n`setSetting` writes the current name and records `$migrated` baselines;\n`pruneStoreName(key, storeName, scope, { force? })` deletes one older name;\n`planStoreMigrations()` is the data behind `rt settings migrate`.\n\n## Runs\n\n`RunStageRow.status` is one of `running | done | failed | redirected`; `rt runs stage-redirect` writes the fourth when the work engine leaves a stage for another one, so a reader that maps statuses to icons or filters must handle all four.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}