{"_id":"@claude-liveshare/relay","_rev":"48-180c61940c46d02383561d30ff51829c","name":"@claude-liveshare/relay","dist-tags":{"latest":"0.25.1"},"versions":{"0.1.0":{"name":"@claude-liveshare/relay","version":"0.1.0","_id":"@claude-liveshare/relay@0.1.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"b5f8fe09501f39e13fac5b5eb16fa11221798b05","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.1.0.tgz","fileCount":83,"integrity":"sha512-lJ2Fusd1l8UOe66PmUTJJ5nGWVq3dLpP5vJbPLz+VfCUdTvF0akvts2wjvoZwbLIP69p2YjHKGJOHZw/1c45TQ==","signatures":[{"sig":"MEQCIEaWv9PGl2aBQ9u7ss4GyW3xz3U7v8wsVx4o3IxvHV9dAiAvvUFJ8JFB9tAwQqsPw5u0kTtikmlMCJRn3uITJQdo4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.0_1786417209301_0.04849633531473807","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@claude-liveshare/relay","version":"0.2.0","_id":"@claude-liveshare/relay@0.2.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"07ef2d4ebec3e438bbd821c850b9515b43453051","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.2.0.tgz","fileCount":83,"integrity":"sha512-0hLWgZNCOvxjK+AlZz93MjoMqzIlO37qKZhHxsrT8dSC1KlJif5Rdb/kzALSsPYau7BabuPsO6hChn4UZ0lYKQ==","signatures":[{"sig":"MEUCIQCFJN9vlTqV2b4XXjwo3TeyIPCboEO+85D9CaTaBUbMpQIgEsHcW2rU+SUH+mUAgmSEblxdw/6HECcMSTnB7NWWOiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.2.0_1786418746635_0.06799186283895753","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@claude-liveshare/relay","version":"0.2.1","_id":"@claude-liveshare/relay@0.2.1","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"61df83360b6036cebff22da7f94f6a02f3bbf66d","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.2.1.tgz","fileCount":83,"integrity":"sha512-rNzF7kWI/DmE8koXc+KlaJzlYcAx+vqKfoue0sLnwngKqrTd605OwHJFTULK165d8fseXdkVpemLlKWpdqlrsg==","signatures":[{"sig":"MEYCIQDnIqoaiehEQuf0Kxa+T6kPwdC4uNf3GQx6SneG7U/viQIhAM+mJA5Yy0KkNm8gfkqfEhqEYmoEZjln2d3dFqrc5OqE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.2.1_1786434246534_0.8384080563664349","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@claude-liveshare/relay","version":"0.2.2","_id":"@claude-liveshare/relay@0.2.2","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"a27cc9432f56f3404e2f156715ba7aabb08726f5","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.2.2.tgz","fileCount":83,"integrity":"sha512-fo6GHieuI4oR8VYgZK9h5BnugWDOj3X3mJy5vKOFKCgRHux0iiXcuu7vupPUGctMDH5ngKyg0rWE6q692a8oLA==","signatures":[{"sig":"MEQCIAfZrhdgBM3WNMI2vRHfAbhQoUjhdYAncpTCmT7pLBQpAiBZ08yoHgi61wzL1ae0PPM5i7z3rliZs9QBLNz7LqQMJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.2.2_1786435147426_0.21690516492734013","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@claude-liveshare/relay","version":"0.2.3","_id":"@claude-liveshare/relay@0.2.3","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"51e91ea9849b43f21ab3a4f4dc0d73ffc0058826","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.2.3.tgz","fileCount":83,"integrity":"sha512-0JzbMcAjz8VHDXxYNB9pkhXzm7CZvqCX2yftUfDpio4HyGw8zVxPpK8KCaGhxyVgU1bT895ekrU2oGk68fOBWw==","signatures":[{"sig":"MEUCIDRuw1tmN58eM95ZPj7xOBzPzeR3S9vmG1dhBaeuQnZSAiEArHGdk7O8cXkvUi+mBYqv8FCG1+eAPjMbRZtApRduHww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.2.3_1786436423969_0.7485232156371309","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@claude-liveshare/relay","version":"0.2.4","_id":"@claude-liveshare/relay@0.2.4","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"f63e858390de4f307177c90a691090d7246dadf4","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.2.4.tgz","fileCount":83,"integrity":"sha512-0UtgZ2N6vR+8wE8QtPUvuBpyVrSUtVRQNNGcHiN5tSnzMq8AmuLZpQIl3OqnI7HuIEtANeDQDtC0IJ20IapmDQ==","signatures":[{"sig":"MEQCIAiooImAVslZnXW2XdPkDbtzc4ch2KS5xHiFGYS5tP0UAiA70Ig51YGbtna19TBI0Hafg+Rs3llOrmHf2j5HIrQIpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.2.4_1786436777890_0.29826605886645075","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@claude-liveshare/relay","version":"0.2.5","_id":"@claude-liveshare/relay@0.2.5","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"6ba45576ef5c0e320eff22b2e5cdfcbf84c9e2d0","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.2.5.tgz","fileCount":83,"integrity":"sha512-FDAhtHx/zScge7J4anDDgdNfLZgU5kZsj17Qc7I+bAAGKKwEJc6uJ3KMbWtqzD/DRCoRUJ4mabD4O2IH4mZv/Q==","signatures":[{"sig":"MEYCIQCasCCsCKPek06pDmsJr63K2Ra5CWI7ly7yMUALv0lh3wIhAM3yZWLccEFwNlpxIZIbchLrQSk1kWduEmajDsoX9eq/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.2.5_1786437768335_0.484131004663644","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@claude-liveshare/relay","version":"0.2.6","_id":"@claude-liveshare/relay@0.2.6","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"68582ed8910649180d831cd1ffeba636bef8ffdf","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.2.6.tgz","fileCount":83,"integrity":"sha512-sOR/42Cy1ZZpLjgIzUqm2++nknhPhHOcd5tI6epWt6qRT34drxDyc33TUPfFQC/bYR5Dg8k6uPVH6gsGR2EDDA==","signatures":[{"sig":"MEUCIQDCai07wQ97z0QNN7Di7dsMxljZjNXSZi2H2x2S+4tIpQIgXv5Aj1KawjiC2T2szLxmc4IHsGxlnE7z8gznrhDumC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.2.6_1786438338749_0.21813235133743736","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@claude-liveshare/relay","version":"0.2.7","_id":"@claude-liveshare/relay@0.2.7","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"e437af804a3e5f656e43c1b14cbe010e0e097c18","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.2.7.tgz","fileCount":83,"integrity":"sha512-SS6EDxvOevXF+KdSEpjf8L3D+xmFTjhh04lJmb6RqcxiTROQlVhEieFkorTykBU720YB7R9dveJaJlEL7bAmMg==","signatures":[{"sig":"MEQCIBa6RV7jeakGQk99UPdTwmaju7ur0ZL+qChYIXY4ye7yAiAnXF0/PvgFZ3bcupMsanf+MkHdh+d/R3tUAuucNmE3ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.2.7_1786438870882_0.40032170842452675","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@claude-liveshare/relay","version":"0.3.0","_id":"@claude-liveshare/relay@0.3.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"6a81cb0431546e68ca988ad007c8ce4cf06d883c","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.3.0.tgz","fileCount":83,"integrity":"sha512-XP05yYkBQ/voK7ZaeCzJ01fL6f62oFhasq5YP4gqC6jIN1TZhaJ/j/4lkFI9kdW9e+wPAAu7bgZSv+9TS3hRKA==","signatures":[{"sig":"MEUCIHcYtRA0DoXj/VENsPJXSGJ+DpKjwaBUN5VbSR2E25ZcAiEA9o8EhrCCEwKRMtWHmdL1T/3CufSWuNlzygtCsW2awjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.3.0_1786474427418_0.4071230240282888","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@claude-liveshare/relay","version":"0.3.1","_id":"@claude-liveshare/relay@0.3.1","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"1eb45bf3f2c4d1c6581bc55ffa1967797fef1d60","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.3.1.tgz","fileCount":83,"integrity":"sha512-uomgEffb4upI4tt691JeH5rYNpPT6OuLAM1l6GfDA+O6tiQDeEPYhQpPwLkSkp87+LKzeRJli8v8aFOIqDg1Yg==","signatures":[{"sig":"MEUCIFzSZG8t1QPT0E4d72OHfdZ59DhdDmP5QVdDsDK56Lm6AiEAyxw74KIlESlxFfCFuLqeNEgHI6ZXr7nGE2WjO49Ucxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.3.1_1786475208615_0.8121007359315968","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@claude-liveshare/relay","version":"0.3.2","_id":"@claude-liveshare/relay@0.3.2","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"012458e889dbff73b4155c0e74d5da94f9bcb1e6","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.3.2.tgz","fileCount":83,"integrity":"sha512-nj1QuCmVCeN33KxCSgU0OWkTVSnXA6XGtAop8Dn8bjD4BcDIUmkCkNMC/pkC/DuEm/G5KDBHgqlJ2pG2ykLjnw==","signatures":[{"sig":"MEUCIQCSysv/8BSxaZMkhLimtFdoR95BFVg8zc54qjxrgXLptgIgE68W4Y/ibjV/JsfS72t1b01nr1FdTTpMGIeW+jypprI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.3.2_1786476594772_0.15736245971342888","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@claude-liveshare/relay","version":"0.3.3","_id":"@claude-liveshare/relay@0.3.3","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"051dabde4de0cda3c5660cd700c666bdf0a61f75","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.3.3.tgz","fileCount":83,"integrity":"sha512-F/gnyPkqwYXsvR1JKL+WSagD0junC2T7Y/hWyln8lMGYxh1F2A8cg59ZQjE+CrEoCRzq1lFXDbE16IqdLZKRig==","signatures":[{"sig":"MEUCICLNYAdAgfQ9mmJL7YLUsK12Wl0flOxR25k/xA61BRl8AiEA6L8wrWV2cAIj/grrMBECiBd93VCURYFStD6hZLqEJDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.3.3_1786477066146_0.6871150998161071","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@claude-liveshare/relay","version":"0.3.4","_id":"@claude-liveshare/relay@0.3.4","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"b34e4e0ec0ee3ded94f14b9d0644c5818a9f22e3","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.3.4.tgz","fileCount":83,"integrity":"sha512-zl3B95ZBBU9DRRPAcrh4TSFr6ULJn+TamcAWaGQ+IZWbCs5IwiH8ZSfCt2XqMUWfJZD09BN0uRN615DSXpiuGw==","signatures":[{"sig":"MEUCIQCpG8ObVHmo8UmAra+0Md9cyR9BVCCNAz4x0FWOdaODzAIgRa7tUYgWqRaVZpEsPRDenC2MVaTxJHYchJ8LkhUlq+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.3.4_1786478845139_0.29744631077791706","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@claude-liveshare/relay","version":"0.4.0","_id":"@claude-liveshare/relay@0.4.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"7c67c1cb2159cbfc314afbae05957a02aac93317","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.4.0.tgz","fileCount":83,"integrity":"sha512-79LqaoK66EQ/r/rm4vt4ZW/pFoSqQkxrrWJFsO+0Qk77LSC+el4RhDXzYp8aEFPU67lDcYuKclTcYHdB8o5GSA==","signatures":[{"sig":"MEQCIBeoVhCbQnCNJLx6uAk8789gddt7PZpogv/E3OteBsYYAiB1if1+JlubKYoBEbKEkVj+TD8rqzIeEbmS5fBWfbHybw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.4.0_1786479210999_0.751828369271089","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@claude-liveshare/relay","version":"0.4.1","_id":"@claude-liveshare/relay@0.4.1","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"c2e2fec3d99c720772dbad6335d1a7048768aedf","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.4.1.tgz","fileCount":83,"integrity":"sha512-gFWwUkSqbvtysB322oExkmv68wQl7du0xucur+A9QarNe2+tm3X39BWIHe5saFru5RHqPu78QB4lXNRN3PlcxQ==","signatures":[{"sig":"MEYCIQDXB9KDRnxOVtxH9Tl5gfwcieCNBb16QoN4v3wut+gtjQIhAPdQ7mS8UAbYs3CYmQYnsl99sujjvSMt9obVmnZj5pnt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.4.1_1786479964057_0.9692302457796724","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@claude-liveshare/relay","version":"0.4.2","_id":"@claude-liveshare/relay@0.4.2","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"39ae5613f3422b5c981a39fa669c228b2e959bf1","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.4.2.tgz","fileCount":83,"integrity":"sha512-5skfOD7sYKigHo6Bc+buF5dzqXfpUhSfCs9e/2bIYSy5s4PDSPn//7ctnberUbW2Bx+xJFZi37jKkwTeobm6/A==","signatures":[{"sig":"MEUCIDTvfOHPTdk3qh71nX+zc3F3jFN4PTrLJrtPIOPyWCo8AiEAkKddsc22d2Z1JwJhSc939eC2T80fjJNJRY2ee++Ti5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.4.2_1786480218901_0.41596572397329057","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@claude-liveshare/relay","version":"0.4.3","_id":"@claude-liveshare/relay@0.4.3","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"d672a139e9902ddd528064a13be71e79e3937ed3","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.4.3.tgz","fileCount":83,"integrity":"sha512-I5TJppAmYb4bGs52knQ9U/JoPCCiNfPtrMt1I2IL6i/FiwxoV5WtsfOEOOBYUARGyjWO8k6q4HhaMNOR8VGiqg==","signatures":[{"sig":"MEUCIQC+UAVtNBQBb1Trk1WTOMHEvZ7uuvBuRT4U4E9wXJ9djQIgJ/wkZG8RWNj+Hb3iyjfddrzlIeFq+oq954mvLJnez9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.4.3_1786480682987_0.29547160328618616","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@claude-liveshare/relay","version":"0.4.4","_id":"@claude-liveshare/relay@0.4.4","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"647fc1a25254662e13ec1559f1abf5940e0799b9","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.4.4.tgz","fileCount":83,"integrity":"sha512-dwj7Fn1LDmTOIMXbVgAqoy9Y9dzHp9vqwS/Fh4ryHeaGOuq5hAMkiuvmmFxeQVwHy5QLz6ijBf5AVpgdED7rsA==","signatures":[{"sig":"MEUCICrPdQZFvKlKn5x8H7MZ203F/gXNQoh3PW2UoLdVrpRTAiEA6YwbOzjwcaUCicrrrW0f5usMiWI+g7CxcyyYpKFrdEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.4.4_1786481920115_0.6376333145786441","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@claude-liveshare/relay","version":"0.5.0","_id":"@claude-liveshare/relay@0.5.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"68ace9732fac2f5950e60295fe387b3e5f7e533a","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.5.0.tgz","fileCount":84,"integrity":"sha512-Um0I998/JqUixFLsxhdu2SqY5zGum/PATa4744hXMJkBIuO7z+lhEmNDi5NwGB2wv/v9sUcjwvEL6FRpH2CDLw==","signatures":[{"sig":"MEUCIEIv5ufrpqndINN+eD/Yo9bZ3wd5vmLUkZTbjOUSPm4JAiEA3pI8JLMC9eGPbsN1WHgcgrw52MUhH8e9poSZmSswQwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672916},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.5.0_1786489787044_0.7560798244083378","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@claude-liveshare/relay","version":"0.6.0","_id":"@claude-liveshare/relay@0.6.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"e5655a21da0dd44884b3af037ee2799064ca8f09","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.6.0.tgz","fileCount":84,"integrity":"sha512-mzLDIrl2Gw5ultyIjNj4hNSFi2CM6vvvV3q9U6eM3KH0dBylUdBZisEZUx4MfiyR29XU+1GsP4m793afcjB8CA==","signatures":[{"sig":"MEUCIQD4DcZYJd2aPxVF6nDPRg8S0/VdVyTrIerA1JzuwU3j/wIgJe2mVdTau6377WttunrMR7cV4VRSRXWZe9N3Au684NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672916},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.6.0_1786501644021_0.5983472833663552","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@claude-liveshare/relay","version":"0.7.0","_id":"@claude-liveshare/relay@0.7.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"f3136922d209a35d51115c0537867d1fe3fc07de","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.7.0.tgz","fileCount":84,"integrity":"sha512-GRYA6zKSj/e/yZAlWZInQEdWgDObv6fbVIW0tQlzD2gCYxtw5CbMYRWeazJfAJLsGPPzrN8/95W8o6E9O9e+XQ==","signatures":[{"sig":"MEQCICFB3Bo6fW1PchCeOq+PH6voXZh6jvAY+H/qad13bcu0AiAiEp/NlYa5UUjuGkz0dOu44YhCqqc6c4BgslXltlnDVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672916},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.7.0_1786502178827_0.9109895487650779","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@claude-liveshare/relay","version":"0.7.1","_id":"@claude-liveshare/relay@0.7.1","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"b9733a0cbf88ab356e13dd34bd0bcb55a604ba1f","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.7.1.tgz","fileCount":84,"integrity":"sha512-VXX1HYcXo4wpEAe/4lkJUFa7exXt9i6TZbZcTjDRHn7LeAiJ4V0XqVNfJxgUVEltFqP7qkLqsJ+onY7YwoQVsw==","signatures":[{"sig":"MEUCIQDGwobGVCHfD/pfjlS/tKCI1kBpMIjBmwCohKa3iYYFRQIgUUG+dPxjufBapgnkvpZcpChISrSmUdZQDiDaezwtENM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672916},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.7.1_1786502553836_0.00987678456152441","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@claude-liveshare/relay","version":"0.7.2","_id":"@claude-liveshare/relay@0.7.2","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"fcf493166f318ea13d6800159447ae98b97d7691","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.7.2.tgz","fileCount":84,"integrity":"sha512-0yTNuvX2pdxwwbXEVdnOXph9ETPtkl31Y+GqmqRmNLAgrr9DTnHgzAKhARplR7/AukDiE9OMTVL8UrLpWUvVbQ==","signatures":[{"sig":"MEUCIQDUxMpfyoq13MRlqtRUkLOK+wXnuIvKkpQGOHF9fMjEkQIgeUs1tYi+XO5olPOOYBpZyqZupNcNWpboGWCPOB7cGJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672916},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.7.2_1786505038025_0.6436750193533318","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@claude-liveshare/relay","version":"0.7.3","_id":"@claude-liveshare/relay@0.7.3","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"a26f2b38344952eef5cea6e4e5766ead880a765c","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.7.3.tgz","fileCount":84,"integrity":"sha512-F0FLcBiQ7rjjVMDEubKekKuapV0yirwZr0V5x//Kqxhffx7x56IKjINLbE7rNE/cdmGqGRqhdDuXAuqpSiYhJw==","signatures":[{"sig":"MEUCIQCQMQg65OaYrhBDrTJ3iis5YRu1BnB9FSTnK8EF8uZE0AIgJcOcVfRasFzNepQPtCw8xBM7fvWgjD46nsajX57jBZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.7.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.7.3_1786508080131_0.4467404818831975","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@claude-liveshare/relay","version":"0.7.4","_id":"@claude-liveshare/relay@0.7.4","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"0db1a226d50f7569f47ee02a0cd86b1b8fb5931f","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.7.4.tgz","fileCount":84,"integrity":"sha512-rBiL1slqwbpVOX2QJ40JykQkp8e3gJSxqeHXSOTcyhYIA37P36pahP9y+5zT3MHVvfC5NjLQJeoDH2jLI80YVg==","signatures":[{"sig":"MEYCIQDLO7bfu8Uq+SaMHhrqzFopkGoJPd5msPBUsYwLfYiVcgIhAMwtRzwJehTAFkTYNU47KLIi9rNI+MUozMCa4o159Rv7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.7.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.7.4_1786509204184_0.9029411424638234","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@claude-liveshare/relay","version":"0.8.0","_id":"@claude-liveshare/relay@0.8.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"3bbf0e8b0b0b27c011c43af3bef6f4ae2aa1870e","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.8.0.tgz","fileCount":84,"integrity":"sha512-9Qz7/0xYWc7mIkGdYXjcO/GWXsDVouaLj0nbNSPtKlnt80XLsBS+NLzQIjm4s9yvK3Irn3cVUVnT8dyAN5gzZA==","signatures":[{"sig":"MEUCIQCttz/3EeaYjv54OAd2Bw0kYirUu9UUPbEhfTyF24aNEAIgbkjF9/w+eDd3DEZMKFFLv6eQL/ZgWKGsLsYyMreDVh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.8.0_1786510384288_0.1801307177146143","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@claude-liveshare/relay","version":"0.8.1","_id":"@claude-liveshare/relay@0.8.1","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"76065fed4dc1bda726fad055a01221c84b0b5bf2","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.8.1.tgz","fileCount":84,"integrity":"sha512-xVybxlBT+Q69mzvcr7/gmdbFQKzrtHrCWd1PRjj3Y4v6uCNJ03miQxWJULHu88NfhacfCo4vsg9akQKrutFFeQ==","signatures":[{"sig":"MEUCIQC4ZWKg/L3NjKoPEKkDyWcf0P5UKlPLb6h467pUmWHzxgIgMkIUvjwSlGf2envFIFG0vOuJpC9QG+daKHe2W/h1UEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.8.1_1786512873608_0.18129712040325296","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@claude-liveshare/relay","version":"0.9.0","_id":"@claude-liveshare/relay@0.9.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"f3bb9cd4aec0faecb73c77ea60d09ef8636577de","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.9.0.tgz","fileCount":84,"integrity":"sha512-x2lToz1y0RlvM5xrLvetnUQaThXHnAI1vpcBtGmUgnWHSQ1qz3g+q8xOTLKeR7vD7sXPvXtuuu7FW9QqalJVKA==","signatures":[{"sig":"MEYCIQDSgpCsldb5hBMF/mqY2qGIksd9HOn0FLnKGDQIsCvI2AIhAN3DctS2QucCvy1tqS/1xzh2oFV9NHG6c02cnMZpumks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.9.0_1786514820437_0.3405521892790866","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@claude-liveshare/relay","version":"0.9.1","_id":"@claude-liveshare/relay@0.9.1","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"562cd471c9e94e68521a8b1585c673ddecb17539","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.9.1.tgz","fileCount":92,"integrity":"sha512-L+sDYFzuaI2EObme5LBCGQo75em23TBn3I/z6fXVa/02PmmGCveswGcpS0T6cov8vuIoU0GT4SakNvQJBnuqGg==","signatures":[{"sig":"MEQCIHZNw0QyPlCSAkDwHWv18qIRJ4a8NQOk2Ofj1hcON2M/AiBt0OLgrVAJl81EfQ3cELpERgBPUWXn4aoqR33euwPZUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":674796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.9.1_1786521185674_0.5840371023766309","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@claude-liveshare/relay","version":"0.10.0","_id":"@claude-liveshare/relay@0.10.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"01d596b3784210cd85619349a217f1b32c4b96ab","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.10.0.tgz","fileCount":92,"integrity":"sha512-lY1Eic43fA1RvWC+R55sxsWkPIEZCeakhWuhPqnQnaMa214BItADPhqMVeFG5xigNII/VH/d346uBXC0JPk3KA==","signatures":[{"sig":"MEUCICLm8ZsxtbnY0pShGT1SdRvYsKaGha3zYjFfsPzu9qPoAiEA+E9D/3amMNal2cIv0cUo/u5OdJ7QYNkthX36reXL8C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":674798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.10.0_1786559168919_0.2854742311939089","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@claude-liveshare/relay","version":"0.11.0","_id":"@claude-liveshare/relay@0.11.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"b0c71abdeafde7e9cc40055d4906004b6cfc76f0","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.11.0.tgz","fileCount":92,"integrity":"sha512-43eBZ9qeXNM5T8pd9KwNq/mOmu4tIypc8QcK4vquB7/RJAqNDbIbog1lQZvgBoFcPcMgWUI3w3T0h9COZ6IDQw==","signatures":[{"sig":"MEYCIQDSP+EsHjp4mWuSNLh0Ws6PIfAu3Tshskg6H+DMCrHMIAIhANh9RF7+bYOsTrUQKauic2kQEpWQuKCxrZnlMff5UnRx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":674798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.11.0_1786559624665_0.8823660866469609","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@claude-liveshare/relay","version":"0.12.0","_id":"@claude-liveshare/relay@0.12.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"290dce3c625f4d83d6c9504b0ec91eddc7c360f6","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.12.0.tgz","fileCount":92,"integrity":"sha512-A086PPJEkig6r8lKfj7TmmqOit7zFbz8n/56E4BqAJccIpt0ByBLbD8Cg4Ki2JW9iilIFq3IitLWHgWyTsXeIw==","signatures":[{"sig":"MEUCICcCNMhXO9h83GhDu7pkdnYNaO6+kFtwn9XSTYESbuGgAiEA7AJTsjgS5x4Ei8c2jdIslhvztCMStnRJg7/1euNkzb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":674798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.12.0_1786573489484_0.7743833832438878","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@claude-liveshare/relay","version":"0.12.1","_id":"@claude-liveshare/relay@0.12.1","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"2b5fa68a721053db23cb2b06fb2fd72670342ec4","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.12.1.tgz","fileCount":92,"integrity":"sha512-0H1KKL9HzLNROyOipwO2twwHc5C6pp3UCqa7jJ+xP08OC7yKYNtAU0owqtUpuX/Vmm0CKh6nmWLeUMuuoTqdXw==","signatures":[{"sig":"MEUCIGOon0qZRaOweIZq3GwVtfoYARKde6WKDBqI0Aa8EaEcAiEA5utdGvDIg22L2h53heS4hk7jda6Nt50qHbaFxmUKzWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":674798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.12.1_1786574368542_0.7885120534287013","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@claude-liveshare/relay","version":"0.12.2","_id":"@claude-liveshare/relay@0.12.2","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"490729b43979918dbb3d4e5acae51307c84c28f8","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.12.2.tgz","fileCount":92,"integrity":"sha512-JWln96Jo043RG/g/B1Ln18wykiCbSN9749yzBTDMHvQbCosrF/TrZ/vWruNuiT7FZhjYL9B/HAsI1BH7iwXppw==","signatures":[{"sig":"MEYCIQCuHg6p6LHN3DCr01jhi0I5BXgLCoLddNvXztFJvLZwtwIhAMa1HDWFn3tpqKMc73ulB5O+0KqqXM/O/l7shL2yaSXh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675542},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.12.2_1786575905690_0.6262387885714884","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@claude-liveshare/relay","version":"0.13.0","_id":"@claude-liveshare/relay@0.13.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"4c9ccf533cb5497139b9459fcdf7e5896f7c6896","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.13.0.tgz","fileCount":93,"integrity":"sha512-GKmHA6wH1JbLOCeRSSyHl68nUAKuhge86/Yg9i3Q1HGYp1DWdUdhK469n+SU5mumxY+EGmzM0Nk1fyguPj2hqQ==","signatures":[{"sig":"MEYCIQCV1SBYtuyGNn3PB4KbrTdqCK0P9nA/UJt0itwXNW3xWAIhAKUlia9BGlDkp75hVcKDhxv2YQu3S/yvXH/6M9+spbsW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693744},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.13.0_1786595670881_0.7562387766857188","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@claude-liveshare/relay","version":"0.14.0","_id":"@claude-liveshare/relay@0.14.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"9d8e81b55b96b49b7e165ea14b7a43207a491f8e","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.14.0.tgz","fileCount":93,"integrity":"sha512-FY6blBY0x5sAA50Z2XkCUTKud8IfjBTzXP2XwGOs8L7WWPDxXMKCkWmuy7UaahhEYBvWTH6CH1rm9tStEeLgmg==","signatures":[{"sig":"MEUCIQDIfRG4DcXnXs3DAuZPwuel6XnG0gtGlgq2pcAnbmeMpgIgNe1jUxVxX649pJ5wsnJ/iP5Qhdf929a00G4rdeTlrf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693744},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"^5.7.0","drizzle-kit":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.14.0_1786599403596_0.35298575245996666","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@claude-liveshare/relay","version":"0.17.0","_id":"@claude-liveshare/relay@0.17.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"fb51ca297746056ebfc81a7735e918449378b581","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.17.0.tgz","fileCount":139,"integrity":"sha512-oVztrcYUnV2C7fouErFW6dQhb9KmZolQhVfV5kaKiwZ3RbnscnMjP9cfoyqnOGhgKdaUIjx0AePqdw4fUbsCEQ==","signatures":[{"sig":"MEUCIAV4EzxK0asYBbmzxtHEFnpB4ilkANgycUC0bjuGMmR0AiEAsux8yYpDon0YFmuJw6iSeUqL7rMzpB8ToCWjN1Tgcw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928913},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.17.0_1787205784771_0.4013235642295361","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@claude-liveshare/relay","version":"0.18.0","_id":"@claude-liveshare/relay@0.18.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"20afb1d9823eb259b5ef9d9aa3a764482721e172","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.18.0.tgz","fileCount":139,"integrity":"sha512-PNzdJyCB1olNA3VNSJyzDh2rgFUEjtr4P5Z1hk22SyI4ltsy5Unu67Lr2aBz7Z1M1OY8Oo/3YzOllpYxtuE/0Q==","signatures":[{"sig":"MEUCIDpQJn4O2Usn9ixu1T0YWzs38NZjfMbXMC7335kq6UZmAiEA4BS/LV5W6XbdrK30o3k1YzuDeH0eQUiZcSKMfB55u8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.18.0_1787207713792_0.9179175658770509","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@claude-liveshare/relay","version":"0.19.0","_id":"@claude-liveshare/relay@0.19.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"82cdf7dd32d8bfd8797227e7f661cd6dffef2173","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.19.0.tgz","fileCount":139,"integrity":"sha512-n/aOHGM2VfsbQ38XsD8Q5vUJlEn48+haBs/9NbLWfJ2WVX4QzHM+ZRn24xTarCWhK44raVcG6ugkF3OxcbtsWQ==","signatures":[{"sig":"MEYCIQCGM0nc3yDi+rqF5gwZR89yA2gjrawxvDKBaxuRCVxX5AIhAPx3WHad0M8errdMEjkDJIdqHY4/he4rs03IHo2mJTE/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1929047},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.19.0_1787213321861_0.10583535314698667","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@claude-liveshare/relay","version":"0.20.0","_id":"@claude-liveshare/relay@0.20.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"1386840f723e31671184d86d0221742bad9ab5b5","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.20.0.tgz","fileCount":139,"integrity":"sha512-h7xXw+2hD8YkiOjxRSGfysYRz9hj70FIPpJ+oFtIItvclTclcSxQNxxRSP9seacEdEFBoI8/dt4zhpw0ztP4jw==","signatures":[{"sig":"MEQCIHHyCZulvoV21y4+ttxIzA6Q28fSukHj7zNWs6r/jFVhAiBL3Hc3XdAbwNSrRzwI3eB/XMB1F0Zpa+TYrV6hqsRbjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1929114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.20.0_1787246331540_0.6169885580731216","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@claude-liveshare/relay","version":"0.21.0","_id":"@claude-liveshare/relay@0.21.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"65c2ad76b0818d62be8828e5949cdf08fae6d146","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.21.0.tgz","fileCount":139,"integrity":"sha512-YlMcqI2Zt3Rz8S8koT0Uz1TKkLc7DPyI78+nHxChXVQYfaW2zg1+q9YfHEX076Dj15GVZxATU2pON42GfWGPkQ==","signatures":[{"sig":"MEQCIGtXTP1PlVSwLg0WOs+HxUoum0o8ilyWeVc2YnN2WSPcAiATF8SdiUVqRNwuHVF9QI1JcwbgskIE/Flya/czcbzfzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1929181},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.21.0_1787248706173_0.8066420205610771","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@claude-liveshare/relay","version":"0.22.0","_id":"@claude-liveshare/relay@0.22.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"63d0df00556601a8274ef2cb82522d72b85031ea","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.22.0.tgz","fileCount":140,"integrity":"sha512-vsjPVOHwr3fGrrxW0Bw8P2U4xuA8yVKunSXM2S2AvVLjT6Wql5MYx2ZGYawrZvScSsBpglNXXhbQ1GWSLjUStA==","signatures":[{"sig":"MEUCIDeFm52d4n6aeWG96GdI5EjegfZGJHZEfxkU9IuXu1q1AiEA+WCTmJpe/oG+hCYUyH/XwjL0Me6xGrZdN0F14JVrFqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1967092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.22.0_1787251785683_0.5598163862660344","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@claude-liveshare/relay","version":"0.23.0","_id":"@claude-liveshare/relay@0.23.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"50ecd1d07e26954e3533ebfa946593012483ffc1","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.23.0.tgz","fileCount":140,"integrity":"sha512-v0kjlrRPK8RgMPTCz6fqOekC07ZLVWgJcPWnIVW74I9jDXicCqpcfCW8ZKgcIkuBuqobZTk1/Pa39bFj4QG1OQ==","signatures":[{"sig":"MEQCIDJQDLxkPbUYs8+O2HeKKmNTrVO2s1Gi0fihYdqYU7JMAiA1RhsarQuqCwhDzLeCKB76e8PMvdTyxIdI4hcxyz/hJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1967159},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.23.0_1787256137609_0.6829143090165377","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@claude-liveshare/relay","version":"0.24.0","_id":"@claude-liveshare/relay@0.24.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"91b7dc41c3cac9bc2cfc1dc6b38814d667b7de85","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.24.0.tgz","fileCount":140,"integrity":"sha512-3zEtVPVrerZpA9Pp3cQ/EgVyRnbuYnPs2bXUDpBfX6kZ6/RNzCrfGNgmn89/UIS5NIAB6NzHpBwN+kOir9JKZA==","signatures":[{"sig":"MEQCIFaeRr3E9gHBvko+cvx9cI3MEh9K84bQjTI21rRx+uFFAiBq6IYVXofMLw84XvLSm3RQM2eWbGJRu3dRPMNG+FSbkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1967226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.24.0_1787257124506_0.06587335665567218","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@claude-liveshare/relay","version":"0.24.1","_id":"@claude-liveshare/relay@0.24.1","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"1a4c5d19a038a9fa65865fa4232c66a143c295ca","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.24.1.tgz","fileCount":140,"integrity":"sha512-81QRY1JfLzBZROMdBm6wSA0Nwz8QzNUTmWJ1+yRoGiKlslXUHxIaLzx+0ailUxcbfzP4431o5wQBgiNT/5zdCQ==","signatures":[{"sig":"MEUCIApZCvy8H3nF0Q/duCAUArFAbGXu9X78LLLTpblCseoKAiEA6IV5pFgIcnG3NpULZuoW3RGm62keFQDUpZDDb0nge28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1972494},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.24.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.24.1_1787264586876_0.6589282417188684","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@claude-liveshare/relay","version":"0.25.0","_id":"@claude-liveshare/relay@0.25.0","maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"dist":{"shasum":"d1653bd8f8bf4eac0d97da1dcaacad3cef192a6b","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.25.0.tgz","fileCount":140,"integrity":"sha512-MvQwzFsB646YFkUa3ZrK0MyexaEccO1eXAA/BTYP5EI2VVSciI0WLhmC0wZsi8528pcoUo1/kV3WfHcrFsMNHA==","signatures":[{"sig":"MEYCIQCRIbViaXuITzwnNcetVZ1Fjces7RQ84Z1VeLUCSC8XugIhANRL1WMtGFwHc863/d4qDAf8/+15obNUty1nNa7Dn5Yl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHMZvEUKFb643jdV3ViNeRziCnX5I3Bwcq23yt6IrA/BAiEAtt4euaF6yTFjRMYicw++/rgrpJHHCHF5UZGEjGGCuz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1972561},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/relay_0.25.0_1788874185966_0.4802425015763776","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"_id":"@claude-liveshare/relay@0.25.1","dist":{"shasum":"9c9a60e9800892a7b2f3232016a8f6a7eb00fa12","tarball":"https://registry.npmjs.org/@claude-liveshare/relay/-/relay-0.25.1.tgz","fileCount":140,"integrity":"sha512-kd69BDGBIOWPBJo382YLAUkJIOl79h93mBInVLaLq6YbB2GnSF+D+M95rhQkLtu10zjC0RNIiL9Ja+CBGeqtDw==","signatures":[{"sig":"MEQCIAEDUiwOtEmkPspN9eK3O00ieP4qXeNW6ntOYgaUzL1+AiA8ntkSDXi+eHGcG88ta12KjKN1YBcbvGYNgcgQb3pQjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCKECQPNvKAiKqwyGat1XrUX8Khd+7dNZt3/GfPVSrhnAIhAJc9sddJYcKVmByyKzbOKxJ2ZPh8l+kvQP89m5X2sule"}],"unpackedSize":1972628},"main":"./dist/index.js","name":"@claude-liveshare/relay","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"node --watch dist/server.js","test":"vitest run","build":"tsc -p tsconfig.json","start":"node dist/server.js","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"0.25.1","_npmUser":{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"},"directories":{},"maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.0","hono":"^4.13.1","jose":"^5.9.0","nanoid":"^5.0.0","postgres":"^3.4.0","drizzle-orm":"^0.45.2","@hono/node-server":"^2.0.5","@electric-sql/pglite":"^0.2.17","@claude-liveshare/protocol":"0.25.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","@types/ws":"^8.5.0","typescript":"5.9.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/relay_0.25.1_1788926869716_0.6436748212593628"}}},"time":{"created":"2026-08-11T03:00:09.193Z","modified":"2026-09-09T04:07:50.014Z","0.1.0":"2026-08-11T03:00:09.507Z","0.2.0":"2026-08-11T03:25:46.776Z","0.2.1":"2026-08-11T07:44:06.670Z","0.2.2":"2026-08-11T07:59:07.597Z","0.2.3":"2026-08-11T08:20:24.107Z","0.2.4":"2026-08-11T08:26:18.130Z","0.2.5":"2026-08-11T08:42:48.511Z","0.2.6":"2026-08-11T08:52:18.906Z","0.2.7":"2026-08-11T09:01:11.098Z","0.3.0":"2026-08-11T18:53:47.604Z","0.3.1":"2026-08-11T19:06:48.783Z","0.3.2":"2026-08-11T19:29:54.941Z","0.3.3":"2026-08-11T19:37:46.310Z","0.3.4":"2026-08-11T20:07:25.330Z","0.4.0":"2026-08-11T20:13:31.153Z","0.4.1":"2026-08-11T20:26:04.269Z","0.4.2":"2026-08-11T20:30:19.121Z","0.4.3":"2026-08-11T20:38:03.147Z","0.4.4":"2026-08-11T20:58:40.305Z","0.5.0":"2026-08-11T23:09:47.239Z","0.6.0":"2026-08-12T02:27:24.176Z","0.7.0":"2026-08-12T02:36:19.055Z","0.7.1":"2026-08-12T02:42:33.991Z","0.7.2":"2026-08-12T03:23:58.184Z","0.7.3":"2026-08-12T04:14:40.282Z","0.7.4":"2026-08-12T04:33:24.362Z","0.8.0":"2026-08-12T04:53:04.547Z","0.8.1":"2026-08-12T05:34:33.754Z","0.9.0":"2026-08-12T06:07:00.602Z","0.9.1":"2026-08-12T07:53:05.814Z","0.10.0":"2026-08-12T18:26:09.137Z","0.11.0":"2026-08-12T18:33:44.811Z","0.12.0":"2026-08-12T22:24:49.633Z","0.12.1":"2026-08-12T22:39:28.750Z","0.12.2":"2026-08-12T23:05:05.847Z","0.13.0":"2026-08-13T04:34:31.122Z","0.14.0":"2026-08-13T05:36:43.759Z","0.17.0":"2026-08-20T06:03:04.934Z","0.18.0":"2026-08-20T06:35:13.948Z","0.19.0":"2026-08-20T08:08:42.012Z","0.20.0":"2026-08-20T17:18:51.732Z","0.21.0":"2026-08-20T17:58:26.322Z","0.22.0":"2026-08-20T18:49:45.834Z","0.23.0":"2026-08-20T20:02:17.795Z","0.24.0":"2026-08-20T20:18:44.703Z","0.24.1":"2026-08-20T22:23:07.091Z","0.25.0":"2026-09-08T13:29:46.088Z","0.25.1":"2026-09-09T04:07:49.835Z"},"maintainers":[{"name":"rhseddiehuang","email":"rhseddiehuang@gmail.com"}],"readme":"","readmeFilename":""}