{"_id":"@mh-gg/relay","_rev":"57-51fc3e79ee9dc666923124e24ab7f5c3","name":"@mh-gg/relay","dist-tags":{"latest":"0.1.1-alpha.20260626T104441232Z","alpha":"0.1.1-alpha.20260920T103133184Z"},"versions":{"0.1.1-alpha.20260626T104441232Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260626T104441232Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260626T104441232Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"4ab04f52dc06f4a7d6c7b6aeb40de7931685dfdd","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260626T104441232Z.tgz","fileCount":91,"integrity":"sha512-bMoN1B2tBMfJgl0+TY8NznRjk5znCDujLvxsmIZgj8XQaiMqjAdH0p6njTSHDKBCJkCz6mN75n3qUEtVdmREBQ==","signatures":[{"sig":"MEYCIQCAqL9BK3jLp2+u2uhpqWrQhwDsxRO1qbFLwrhjDk9ZDgIhAO8vQJAfGqVJ0ubVSlX4DY6WOCQvAlpOyFSw8mmZW4HR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459312},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260626T104441232Z","@mh-gg/push":"^0.1.1-alpha.20260626T104441232Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260626T104441232Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260626T104441232Z","@mh-gg/protocol":"^0.1.1-alpha.20260626T104441232Z","@mh-gg/host-store":"^0.1.1-alpha.20260626T104441232Z","@mh-gg/relay-core":"^0.1.1-alpha.20260626T104441232Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260626T104441232Z","@mh-gg/host-config":"^0.1.1-alpha.20260626T104441232Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260626T104441232Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260626T104441232Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260626T104441232Z_1782470803092_0.15032842994295104","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260627T001620833Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260627T001620833Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260627T001620833Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"73660ea0c95f0da61351402c6d481f5a097dad7d","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260627T001620833Z.tgz","fileCount":91,"integrity":"sha512-QIljt9Pun0+aqMH4E/6TR7XwfUoSJLwKBXzZyKR7zoplecyNcytNnefg0BrbSZXI1O1DukW9tMl+OT5ZPui8Tg==","signatures":[{"sig":"MEYCIQDCj9sxHfJ9T0K93m8sJ2/uDAjK98bfEHW1AWLhtfUSZgIhALqBYBuo8MMlJ4rkn63TnuKVEgpTY4NGqqKfhZQcoA/p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459367},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260627T001620833Z","@mh-gg/push":"^0.1.1-alpha.20260627T001620833Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260627T001620833Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260627T001620833Z","@mh-gg/protocol":"^0.1.1-alpha.20260627T001620833Z","@mh-gg/host-store":"^0.1.1-alpha.20260627T001620833Z","@mh-gg/relay-core":"^0.1.1-alpha.20260627T001620833Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260627T001620833Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260627T001620833Z","@mh-gg/host-config":"^0.1.1-alpha.20260627T001620833Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260627T001620833Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260627T001620833Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260627T001620833Z_1782519465075_0.9635971114676014","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260629T151422548Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260629T151422548Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260629T151422548Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"4a17eebfe6d75b535459bd12c4bbf31b5e70f250","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260629T151422548Z.tgz","fileCount":94,"integrity":"sha512-iLiifgP7vIyuCrDk2Ea55E9k7IVgyMCD5e8X7+lM7ArvYXelFGgKy10eDIJ1M/b8OA1ofPgIcJ2/6NBBu2TM9w==","signatures":[{"sig":"MEUCIENSHUZeL2AYci89fg5qANs+uQvh0d2/YWQGBvcCXGSaAiEAr9XsjRiCrBdnsE1DXeqMhrZTCr+rQUI2kqNXS9c5mh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508699},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260629T151422548Z","@mh-gg/push":"^0.1.1-alpha.20260629T151422548Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260629T151422548Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260629T151422548Z","@mh-gg/protocol":"^0.1.1-alpha.20260629T151422548Z","@mh-gg/host-store":"^0.1.1-alpha.20260629T151422548Z","@mh-gg/relay-core":"^0.1.1-alpha.20260629T151422548Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260629T151422548Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260629T151422548Z","@mh-gg/host-config":"^0.1.1-alpha.20260629T151422548Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260629T151422548Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260629T151422548Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260629T151422548Z","@mh-gg/room-security":"^0.1.1-alpha.20260629T151422548Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260629T151422548Z_1782746157484_0.28000711686906987","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260629T233801754Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260629T233801754Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260629T233801754Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"7b7e6adad8f74b377d53c9fa26b0dbf3613eb6a9","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260629T233801754Z.tgz","fileCount":94,"integrity":"sha512-3Akx1EySKgluKeFXJ9qZr0mT7HBCNItf4zMBK4oZhEsoezmGaInliZvmov8O+BRAjouxjwKDnQGTgBk/APrWSQ==","signatures":[{"sig":"MEQCIBpDwDE2dIsW9YzJ/TqI1KpQaJoJ2w6pbZpYY+5kPjacAiBzSU2ArCtJhw9CLQ3I3+Uqiaiilya5qFvQMHwTexqIZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511205},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260629T233801754Z","@mh-gg/push":"^0.1.1-alpha.20260629T233801754Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260629T233801754Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260629T233801754Z","@mh-gg/protocol":"^0.1.1-alpha.20260629T233801754Z","@mh-gg/host-store":"^0.1.1-alpha.20260629T233801754Z","@mh-gg/relay-core":"^0.1.1-alpha.20260629T233801754Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260629T233801754Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260629T233801754Z","@mh-gg/host-config":"^0.1.1-alpha.20260629T233801754Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260629T233801754Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260629T233801754Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260629T233801754Z","@mh-gg/room-security":"^0.1.1-alpha.20260629T233801754Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260629T233801754Z_1782776439142_0.22258433921847853","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260630T140758057Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260630T140758057Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260630T140758057Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"46902a0799c1e83434019709bc9ddb29215a14ab","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260630T140758057Z.tgz","fileCount":94,"integrity":"sha512-cmlkb9xKeWKdU+jeoj22Bt5qLFeuA8NkeW9F0ZINUOI05U/Jf7iNntiMaRQOoxj/HVQ8iRBzurFc7BIvNafPmg==","signatures":[{"sig":"MEUCIAZySsS7DAlZa19dBBEdlBoALpALOUhhzp4H6Dh8yc8HAiEAySYrIAe9fTmxSI+XCGfwgQfHVJtgXOmxmUNzU5GXaRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511205},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260630T140758057Z","@mh-gg/push":"^0.1.1-alpha.20260630T140758057Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260630T140758057Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260630T140758057Z","@mh-gg/protocol":"^0.1.1-alpha.20260630T140758057Z","@mh-gg/host-store":"^0.1.1-alpha.20260630T140758057Z","@mh-gg/relay-core":"^0.1.1-alpha.20260630T140758057Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260630T140758057Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260630T140758057Z","@mh-gg/host-config":"^0.1.1-alpha.20260630T140758057Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260630T140758057Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260630T140758057Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260630T140758057Z","@mh-gg/room-security":"^0.1.1-alpha.20260630T140758057Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260630T140758057Z_1782828914183_0.844789256577914","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260701T105209781Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260701T105209781Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260701T105209781Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"77de22ea7dda3dda65d7ff48791e453ec396aabc","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260701T105209781Z.tgz","fileCount":94,"integrity":"sha512-csbn5bGO6I+V1vTfT8okiebPzKDpUtzaiBuGID+22FVXnwQgCIGP9FQEAxh/PKhxl8diSuib/ULIN41+W4ioKg==","signatures":[{"sig":"MEYCIQDXeRtFZLmcWpHjCLUrcZYl9U132ryOtPGArc+O/aS+IgIhAPhEQTaL5wCTysUnqxP/HyKxdW6Vrhp+o3njgUAA32vA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511217},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260701T105209781Z","@mh-gg/push":"^0.1.1-alpha.20260701T105209781Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260701T105209781Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260701T105209781Z","@mh-gg/protocol":"^0.1.1-alpha.20260701T105209781Z","@mh-gg/host-store":"^0.1.1-alpha.20260701T105209781Z","@mh-gg/relay-core":"^0.1.1-alpha.20260701T105209781Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260701T105209781Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260701T105209781Z","@mh-gg/host-config":"^0.1.1-alpha.20260701T105209781Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260701T105209781Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260701T105209781Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260701T105209781Z","@mh-gg/room-security":"^0.1.1-alpha.20260701T105209781Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260701T105209781Z_1782903205698_0.1464814889082502","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260701T125934880Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260701T125934880Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260701T125934880Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"05b3dfcf88bc36af152e8f204d7256ab36a6a194","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260701T125934880Z.tgz","fileCount":94,"integrity":"sha512-8QJIPhcqCXpchvvFx1QOAjq/MoRUdutERoZkemvxvkxycNB1UZlLy9BlZDtrpxGWZz99IfIJUlBbi5+7v6m9/w==","signatures":[{"sig":"MEQCIFx9H1451iFFbFn9gNao8cvzy1d3JaPX1jtNDeivrj1tAiApvpaXtv0TB3MEn4GuMNvsof9X4Ub25yV1uhC20irFWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511217},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260701T125934880Z","@mh-gg/push":"^0.1.1-alpha.20260701T125934880Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260701T125934880Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260701T125934880Z","@mh-gg/protocol":"^0.1.1-alpha.20260701T125934880Z","@mh-gg/host-store":"^0.1.1-alpha.20260701T125934880Z","@mh-gg/relay-core":"^0.1.1-alpha.20260701T125934880Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260701T125934880Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260701T125934880Z","@mh-gg/host-config":"^0.1.1-alpha.20260701T125934880Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260701T125934880Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260701T125934880Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260701T125934880Z","@mh-gg/room-security":"^0.1.1-alpha.20260701T125934880Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260701T125934880Z_1782910864405_0.55673461143307","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260701T135842753Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260701T135842753Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260701T135842753Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"8c17b3825e22a494dbe4681e51ce8fc0f04b8392","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260701T135842753Z.tgz","fileCount":94,"integrity":"sha512-JLS4Wz+U8eMAxfA/f8E+/MjWdGQQasM+bVtpBuzfwxixkCphT6Q5rHNN2Ja9Sw0P5MsyRalCSbo4YLQ8CqW+zQ==","signatures":[{"sig":"MEUCIQCRtCR7d8/waWGz0QPY/6l3rFGJ6egPwK4YmbMP+n7bRwIgTlb/YVFCwcurSQO5e+iXq5DeQt6iu8Ev3W8Hw/XCgRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511217},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260701T135842753Z","@mh-gg/push":"^0.1.1-alpha.20260701T135842753Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260701T135842753Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260701T135842753Z","@mh-gg/protocol":"^0.1.1-alpha.20260701T135842753Z","@mh-gg/host-store":"^0.1.1-alpha.20260701T135842753Z","@mh-gg/relay-core":"^0.1.1-alpha.20260701T135842753Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260701T135842753Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260701T135842753Z","@mh-gg/host-config":"^0.1.1-alpha.20260701T135842753Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260701T135842753Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260701T135842753Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260701T135842753Z","@mh-gg/room-security":"^0.1.1-alpha.20260701T135842753Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260701T135842753Z_1782914489833_0.5696670189100137","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260701T142520328Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260701T142520328Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260701T142520328Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"0becf87aaae83dbe8e3ec96be4e15d4318bb4381","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260701T142520328Z.tgz","fileCount":94,"integrity":"sha512-/C1aicL5LvK7LdlF390E74flHn9aEBGk9zR9SrTSZ2J0gTcEi+4x60EuzidGMl5HPBWsDj7Y3/CMFWs9GAUEEQ==","signatures":[{"sig":"MEUCIQDDedldD5N9r3Uqe0fuscZa53M5k42L1vBSUX6rELTydQIgYffBOvRZqVLkDisU09TJcsOf/b+KHfeE3xTc/I3S9OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511217},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260701T142520328Z","@mh-gg/push":"^0.1.1-alpha.20260701T142520328Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260701T142520328Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260701T142520328Z","@mh-gg/protocol":"^0.1.1-alpha.20260701T142520328Z","@mh-gg/host-store":"^0.1.1-alpha.20260701T142520328Z","@mh-gg/relay-core":"^0.1.1-alpha.20260701T142520328Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260701T142520328Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260701T142520328Z","@mh-gg/host-config":"^0.1.1-alpha.20260701T142520328Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260701T142520328Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260701T142520328Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260701T142520328Z","@mh-gg/room-security":"^0.1.1-alpha.20260701T142520328Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260701T142520328Z_1782916027368_0.8342331939519085","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260701T144908500Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260701T144908500Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260701T144908500Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"d06d58247c9a519354049ee24ebcc82ff0358b05","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260701T144908500Z.tgz","fileCount":94,"integrity":"sha512-mJ5jYpUYcVhXNd7c+Q99nP8QWbVGtC6kYB/8FNwNph6C6s+X9axXb+l9Kj2f6g51Dde9s3TWbGvs1cAco3POOA==","signatures":[{"sig":"MEYCIQDlOzQ41uwnjshj+Ua1Fi8a4Juz0Styo7BE6gn+ii/ynwIhANGQWCQti3ujoZ048WZzsMQfSwKinJJmWxs+RDpVUgZk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511853},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260701T144908500Z","@mh-gg/push":"^0.1.1-alpha.20260701T144908500Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260701T144908500Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260701T144908500Z","@mh-gg/protocol":"^0.1.1-alpha.20260701T144908500Z","@mh-gg/host-store":"^0.1.1-alpha.20260701T144908500Z","@mh-gg/relay-core":"^0.1.1-alpha.20260701T144908500Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260701T144908500Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260701T144908500Z","@mh-gg/host-config":"^0.1.1-alpha.20260701T144908500Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260701T144908500Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260701T144908500Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260701T144908500Z","@mh-gg/room-security":"^0.1.1-alpha.20260701T144908500Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260701T144908500Z_1782917458480_0.837396997808304","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260701T150519013Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260701T150519013Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260701T150519013Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"73c900cf29c11a8344fdcd47b9136271a9b53e61","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260701T150519013Z.tgz","fileCount":94,"integrity":"sha512-LLmu1CYS/RBz+rwZ9OXW3JwoUpAq6m4OgXSp4fExkoGvSvMvGQB4vMJFhcwXvrtrbbo7AwSRthRd5xUN7Myl6w==","signatures":[{"sig":"MEUCIQDrOKhyVECJY6RyL0qrUvwi36tcudgOYOGbB2xMGeJI7wIgbvS27jPvbdnu3ufu9yAtVFP0Q3Hc1YVfxukQGEq1+3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511839},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260701T150519013Z","@mh-gg/push":"^0.1.1-alpha.20260701T150519013Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260701T150519013Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260701T150519013Z","@mh-gg/protocol":"^0.1.1-alpha.20260701T150519013Z","@mh-gg/host-store":"^0.1.1-alpha.20260701T150519013Z","@mh-gg/relay-core":"^0.1.1-alpha.20260701T150519013Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260701T150519013Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260701T150519013Z","@mh-gg/host-config":"^0.1.1-alpha.20260701T150519013Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260701T150519013Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260701T150519013Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260701T150519013Z","@mh-gg/room-security":"^0.1.1-alpha.20260701T150519013Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260701T150519013Z_1782918426725_0.9622917925469252","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260703T103112528Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260703T103112528Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260703T103112528Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"396fb4ac869ffea699476a49f4af4b2c6be17287","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260703T103112528Z.tgz","fileCount":94,"integrity":"sha512-I1ndRO13T/kmnj2dKXFhMNGsKTiIaO3zjGb3JVvOSBDsVXA0DUYwZPQom1KwLVuxa3u/EYoVVIsMAtOIDJv1vg==","signatures":[{"sig":"MEYCIQCwXZgMulVHN+QxEG49eVbNVDuWvNeiCW+Xt5RO8nHcdAIhANyc1sg7rwkBlIIVsrLyc9hI1s7eJsMSOpMswlwcmYGs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511839},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260703T103112528Z","@mh-gg/push":"^0.1.1-alpha.20260703T103112528Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260703T103112528Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260703T103112528Z","@mh-gg/protocol":"^0.1.1-alpha.20260703T103112528Z","@mh-gg/host-store":"^0.1.1-alpha.20260703T103112528Z","@mh-gg/relay-core":"^0.1.1-alpha.20260703T103112528Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260703T103112528Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260703T103112528Z","@mh-gg/host-config":"^0.1.1-alpha.20260703T103112528Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260703T103112528Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260703T103112528Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260703T103112528Z","@mh-gg/room-security":"^0.1.1-alpha.20260703T103112528Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260703T103112528Z_1783074757767_0.43474001652321825","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260707T094009050Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260707T094009050Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260707T094009050Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"7e30493cc647eba3071cc4706572a878747f829f","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260707T094009050Z.tgz","fileCount":95,"integrity":"sha512-xkKgsUMAPd/HVZu4BMBtcmP7aoJGkl1aIyA7SC3jG1PHW2HUuX5vLu3jTTxYRbL0ZKbY2ajNGjxUvhFDigZjQg==","signatures":[{"sig":"MEYCIQCWami4oyJcpskpBTB+1KTdksrcHt4CbptkyEecdeXMjwIhAIL5zT3Li7/oXHsckD8df8heAkRxyhELrvO/leQwJ2xf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515602},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260707T094009050Z","@mh-gg/push":"^0.1.1-alpha.20260707T094009050Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260707T094009050Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260707T094009050Z","@mh-gg/protocol":"^0.1.1-alpha.20260707T094009050Z","@mh-gg/host-store":"^0.1.1-alpha.20260707T094009050Z","@mh-gg/relay-core":"^0.1.1-alpha.20260707T094009050Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260707T094009050Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260707T094009050Z","@mh-gg/host-config":"^0.1.1-alpha.20260707T094009050Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260707T094009050Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260707T094009050Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260707T094009050Z","@mh-gg/room-security":"^0.1.1-alpha.20260707T094009050Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260707T094009050Z_1783417293851_0.7391423201028084","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260707T101854730Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260707T101854730Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260707T101854730Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"5dc092e7b5677450aed5331dd9c7b2ffadcf9793","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260707T101854730Z.tgz","fileCount":95,"integrity":"sha512-ULloNk1HjK/Vp+yWGoWE4BSE0Dx3maqVT8shoTftu27CevbcdJnSIvBG82A2zK273MbS4lqv7xVoEPqmcRn5ow==","signatures":[{"sig":"MEQCIArKAh5ad/yn8QGWR9MDNsxpXQfjHatSNs1xlgtdwXo9AiAZV48wFTlxj7pn46rmrV92iMWUMS2gvrHDuAmjHFFrpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515602},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260707T101854730Z","@mh-gg/push":"^0.1.1-alpha.20260707T101854730Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260707T101854730Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260707T101854730Z","@mh-gg/protocol":"^0.1.1-alpha.20260707T101854730Z","@mh-gg/host-store":"^0.1.1-alpha.20260707T101854730Z","@mh-gg/relay-core":"^0.1.1-alpha.20260707T101854730Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260707T101854730Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260707T101854730Z","@mh-gg/host-config":"^0.1.1-alpha.20260707T101854730Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260707T101854730Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260707T101854730Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260707T101854730Z","@mh-gg/room-security":"^0.1.1-alpha.20260707T101854730Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260707T101854730Z_1783419628839_0.6654449127497473","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260707T104654560Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260707T104654560Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260707T104654560Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"3b0be641ba0f87f0d4193ec24b6e6b9867c070ad","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260707T104654560Z.tgz","fileCount":95,"integrity":"sha512-znOCF5ysEPWFbLlw4LBbK0KEK+LMrjUhnpInqSSeTI0Vj4hfSysnniwzKLUrlNHduINICCZr2eW9gGmVnCYSEA==","signatures":[{"sig":"MEUCIDZnx6cgGu4DFRxwcvu3T85SyfN4Qx7ACg1dxy/4EMMRAiEAhPOXTcX1pK6aUbxTfVnSLJ0Xm/zJk0Eqetq50EErE7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515602},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260707T104654560Z","@mh-gg/push":"^0.1.1-alpha.20260707T104654560Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260707T104654560Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260707T104654560Z","@mh-gg/protocol":"^0.1.1-alpha.20260707T104654560Z","@mh-gg/host-store":"^0.1.1-alpha.20260707T104654560Z","@mh-gg/relay-core":"^0.1.1-alpha.20260707T104654560Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260707T104654560Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260707T104654560Z","@mh-gg/host-config":"^0.1.1-alpha.20260707T104654560Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260707T104654560Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260707T104654560Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260707T104654560Z","@mh-gg/room-security":"^0.1.1-alpha.20260707T104654560Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260707T104654560Z_1783421332037_0.7349066113847857","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260708T084444845Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260708T084444845Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260708T084444845Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"36665e666b6e5d3e0c837b13f7712b195129a0c7","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260708T084444845Z.tgz","fileCount":95,"integrity":"sha512-QZqLT5/TV9PHcowhZDaGd4qW4sDNrGkqoZeekNBIHy5My84NpdtNW+7NntcEqrZl9QKWK+rCnlUXbydV9gY5kw==","signatures":[{"sig":"MEUCIAcqq26jcGrjattqM/efJ9+jCRwYrMcI35h9RohaFB1IAiEA6SjHCn5qoQKbV4I3FogP2OQF8gyhHgP0fEFWJeyM6Ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515602},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260708T084444845Z","@mh-gg/push":"^0.1.1-alpha.20260708T084444845Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260708T084444845Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260708T084444845Z","@mh-gg/protocol":"^0.1.1-alpha.20260708T084444845Z","@mh-gg/host-store":"^0.1.1-alpha.20260708T084444845Z","@mh-gg/relay-core":"^0.1.1-alpha.20260708T084444845Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260708T084444845Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260708T084444845Z","@mh-gg/host-config":"^0.1.1-alpha.20260708T084444845Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260708T084444845Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260708T084444845Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260708T084444845Z","@mh-gg/room-security":"^0.1.1-alpha.20260708T084444845Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260708T084444845Z_1783500393705_0.6557597917208009","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260708T094418862Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260708T094418862Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260708T094418862Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"f39d6a28fec68e6db192c504b5c4144ecfff7812","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260708T094418862Z.tgz","fileCount":95,"integrity":"sha512-HPvU2znnmhMd1MdQK74GsSUDGezw7o7EoGubQmv3N+1lcKMAwdWMWSZsE5iibdonw+x27hsd5Q3++d91e6SN5A==","signatures":[{"sig":"MEQCIAxPRQPkPFe/dyoKq8uymrkMDDa8jzgSIUMsfeUJ12rAAiBxbzLZbi1JST2zdfsaQu69aBH8x0RBdSwXmetkRfmWsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515602},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260708T094418862Z","@mh-gg/push":"^0.1.1-alpha.20260708T094418862Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260708T094418862Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260708T094418862Z","@mh-gg/protocol":"^0.1.1-alpha.20260708T094418862Z","@mh-gg/host-store":"^0.1.1-alpha.20260708T094418862Z","@mh-gg/relay-core":"^0.1.1-alpha.20260708T094418862Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260708T094418862Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260708T094418862Z","@mh-gg/host-config":"^0.1.1-alpha.20260708T094418862Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260708T094418862Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260708T094418862Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260708T094418862Z","@mh-gg/room-security":"^0.1.1-alpha.20260708T094418862Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260708T094418862Z_1783503936536_0.7158718082565154","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260708T105530106Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260708T105530106Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260708T105530106Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"229e99ca24e1673fb9b603140bb2f43bce4c17ac","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260708T105530106Z.tgz","fileCount":95,"integrity":"sha512-OsWvuIAl0E54uMVF022skmlQ7SJEfhA/E/iVldTT6qOM/8+5haiq6j+ygjtitnrV9IijLbvun+K48Fl6pAZ3Hw==","signatures":[{"sig":"MEUCICnzNNLKkl13jpQ+LvwoTrb7Gf42edFmvNwIyCf1zo4DAiEAivZs9SmRwdsYbpZjyrmlVrLHG48iFVFVcI78+HPl3RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515970},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260708T105530106Z","@mh-gg/push":"^0.1.1-alpha.20260708T105530106Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260708T105530106Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260708T105530106Z","@mh-gg/protocol":"^0.1.1-alpha.20260708T105530106Z","@mh-gg/host-store":"^0.1.1-alpha.20260708T105530106Z","@mh-gg/relay-core":"^0.1.1-alpha.20260708T105530106Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260708T105530106Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260708T105530106Z","@mh-gg/host-config":"^0.1.1-alpha.20260708T105530106Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260708T105530106Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260708T105530106Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260708T105530106Z","@mh-gg/room-security":"^0.1.1-alpha.20260708T105530106Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260708T105530106Z_1783508216011_0.7042460444085579","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260708T173631376Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260708T173631376Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260708T173631376Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"bfafc12517bcd97ba7ff24d12f35eb81f412f2a6","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260708T173631376Z.tgz","fileCount":95,"integrity":"sha512-qFI5/MQPClQbU03p9HMrj6/flLPZOovrSuQBqbwbRtVHFZby6zoR/D/4X+VaVmv4rs8edHBRX39E/QRHupPA5w==","signatures":[{"sig":"MEQCICKLAcihWs0aDaDXJJ7CsGrdUCECyvgODsZ4QXxGHEjLAiB3DBL1SScw59eqpwp5s0vhd/6sx3AsrPcl/NkF/+fZxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515970},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260708T173631376Z","@mh-gg/push":"^0.1.1-alpha.20260708T173631376Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260708T173631376Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260708T173631376Z","@mh-gg/protocol":"^0.1.1-alpha.20260708T173631376Z","@mh-gg/host-store":"^0.1.1-alpha.20260708T173631376Z","@mh-gg/relay-core":"^0.1.1-alpha.20260708T173631376Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260708T173631376Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260708T173631376Z","@mh-gg/host-config":"^0.1.1-alpha.20260708T173631376Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260708T173631376Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260708T173631376Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260708T173631376Z","@mh-gg/room-security":"^0.1.1-alpha.20260708T173631376Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260708T173631376Z_1783532277638_0.8960354006902971","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260708T193833807Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260708T193833807Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260708T193833807Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"1ffb0e263fc4c02d80b9f841cedb9e8fdd0d06a7","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260708T193833807Z.tgz","fileCount":95,"integrity":"sha512-qsc2bf57mOB/DEgmYqO75o96xdPOADycV3JQnowzCMiNAUw6qfnhlp/THDZGTIX8CYqGqAgcWrUk0Njh8en03g==","signatures":[{"sig":"MEYCIQC7kGlNatX57AB+GvhZGgL2n/e6/SgbXkpv9A4yB7ok9gIhAINkzxkQVnKBShmVXpyqrXQgu09zMbsfQdVBzWPePei3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515997},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260708T193833807Z","@mh-gg/push":"^0.1.1-alpha.20260708T193833807Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260708T193833807Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260708T193833807Z","@mh-gg/protocol":"^0.1.1-alpha.20260708T193833807Z","@mh-gg/host-store":"^0.1.1-alpha.20260708T193833807Z","@mh-gg/relay-core":"^0.1.1-alpha.20260708T193833807Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260708T193833807Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260708T193833807Z","@mh-gg/host-config":"^0.1.1-alpha.20260708T193833807Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260708T193833807Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260708T193833807Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260708T193833807Z","@mh-gg/room-security":"^0.1.1-alpha.20260708T193833807Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260708T193833807Z_1783539597913_0.6158533428348334","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260708T195356734Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260708T195356734Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260708T195356734Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"9bb277801c0168d2c22e5b2256c2169c555f52f6","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260708T195356734Z.tgz","fileCount":95,"integrity":"sha512-8lbdJsCscKGsXEYnA8F14R/f2jQ6Nn0JugwhKyLzHQ/uwUGPztWnk5rBErMn7RaSKAP71bBVBjTgaPrUSth6UQ==","signatures":[{"sig":"MEYCIQCx8Uyu71SEa9N7ADG+gEe5kPcm6IXAbXpRusZW0f5JlQIhAN4KwawQnaWUiLgsloJtGPo3sUdPVKels6+Fkv415h9C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515997},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260708T195356734Z","@mh-gg/push":"^0.1.1-alpha.20260708T195356734Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260708T195356734Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260708T195356734Z","@mh-gg/protocol":"^0.1.1-alpha.20260708T195356734Z","@mh-gg/host-store":"^0.1.1-alpha.20260708T195356734Z","@mh-gg/relay-core":"^0.1.1-alpha.20260708T195356734Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260708T195356734Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260708T195356734Z","@mh-gg/host-config":"^0.1.1-alpha.20260708T195356734Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260708T195356734Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260708T195356734Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260708T195356734Z","@mh-gg/room-security":"^0.1.1-alpha.20260708T195356734Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260708T195356734Z_1783540516315_0.4996404296544972","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260708T205939799Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260708T205939799Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260708T205939799Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"7320dd28fe2dedb7b93adfded88a22a5749fab4a","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260708T205939799Z.tgz","fileCount":96,"integrity":"sha512-DKoatxjHovamAHTle7jgDy1KBjKMceioBcWkNQfs7l8yQYVNjSIugzfYde906hWlwHD0wWnKEs2LX5OxlETMEQ==","signatures":[{"sig":"MEUCIQDm6giUKkRiumtWHeEI2rdeUkyZk8VEwkeTjUd8JJJjIwIgbFtscPCqKQXpyNYGKCqPFqGK/5yLDo45EFaQsxdJtuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522617},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260708T205939799Z","@mh-gg/push":"^0.1.1-alpha.20260708T205939799Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260708T205939799Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260708T205939799Z","@mh-gg/protocol":"^0.1.1-alpha.20260708T205939799Z","@mh-gg/host-store":"^0.1.1-alpha.20260708T205939799Z","@mh-gg/relay-core":"^0.1.1-alpha.20260708T205939799Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260708T205939799Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260708T205939799Z","@mh-gg/host-config":"^0.1.1-alpha.20260708T205939799Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260708T205939799Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260708T205939799Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260708T205939799Z","@mh-gg/room-security":"^0.1.1-alpha.20260708T205939799Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260708T205939799Z_1783544482449_0.07522308753986895","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260710T100140859Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260710T100140859Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260710T100140859Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"edf066782f405ba90bb79127f3e593586266fa97","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260710T100140859Z.tgz","fileCount":132,"integrity":"sha512-fjN1SCAdRIpL5YkwOkk6UZ2DBJECDnrRT8tnbj0PfiSUkNL6upL+xknA7CoyVq4WWguoLr/fF8XT/H43id/gEg==","signatures":[{"sig":"MEYCIQCj9DIJv3iRV3avyh/ZkAxMN61/5TPHT2VWS2dpiHNmdQIhALqDjT1uwBZjWXSJ9k6ok1T8apLhm4jSlVRZV2nJDjAM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766778},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260710T100140859Z","@mh-gg/push":"^0.1.1-alpha.20260710T100140859Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260710T100140859Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260710T100140859Z","@mh-gg/protocol":"^0.1.1-alpha.20260710T100140859Z","@mh-gg/host-store":"^0.1.1-alpha.20260710T100140859Z","@mh-gg/relay-core":"^0.1.1-alpha.20260710T100140859Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260710T100140859Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260710T100140859Z","@mh-gg/host-config":"^0.1.1-alpha.20260710T100140859Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260710T100140859Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260710T100140859Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260710T100140859Z","@mh-gg/room-security":"^0.1.1-alpha.20260710T100140859Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260710T100140859Z_1783677786766_0.3878673516094655","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260710T102524615Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260710T102524615Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260710T102524615Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"5ef0625cb0908dbb60b7ccb621ab5a03f5155d6b","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260710T102524615Z.tgz","fileCount":132,"integrity":"sha512-W6WN5r45EU3NGx89zcB51VsHqfANxHDRTwTNbBQoslDgxVB5eceP4ir6UauvZEgEsuyz+L10u4evsj1Txfw/ow==","signatures":[{"sig":"MEYCIQDwTvd0N4n99VQdb5hpJXoV6P+JoTSwc6GQ27TkcVPMQAIhALGBoVvKtAe7j+BdTxQfrwhE3YnR/kzH2cOq7RYQe105","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766778},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260710T102524615Z","@mh-gg/push":"^0.1.1-alpha.20260710T102524615Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260710T102524615Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260710T102524615Z","@mh-gg/protocol":"^0.1.1-alpha.20260710T102524615Z","@mh-gg/host-store":"^0.1.1-alpha.20260710T102524615Z","@mh-gg/relay-core":"^0.1.1-alpha.20260710T102524615Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260710T102524615Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260710T102524615Z","@mh-gg/host-config":"^0.1.1-alpha.20260710T102524615Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260710T102524615Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260710T102524615Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260710T102524615Z","@mh-gg/room-security":"^0.1.1-alpha.20260710T102524615Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260710T102524615Z_1783679203521_0.354883753523785","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260710T135631257Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260710T135631257Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260710T135631257Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"16301c47264799c77828a74225fe66148ca31d3b","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260710T135631257Z.tgz","fileCount":132,"integrity":"sha512-qhRVKevGLa7gnUBRpJ+Di06mGGc/dBG45S+14mxqhqokFUq9pRVrg/Zuc6pQYMWcmOIHbpceNlRnebd+tuZt1g==","signatures":[{"sig":"MEUCIQDOQiZI4b5kfFNBJHYPoIKC1yp6usVkpcr+oQvkEIAJbgIgexkvfgeHZ8X/IlUe9ptvCznw0TMrEOaiTeXbN3nA4zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766902},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260710T135631257Z","@mh-gg/push":"^0.1.1-alpha.20260710T135631257Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260710T135631257Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260710T135631257Z","@mh-gg/protocol":"^0.1.1-alpha.20260710T135631257Z","@mh-gg/host-store":"^0.1.1-alpha.20260710T135631257Z","@mh-gg/relay-core":"^0.1.1-alpha.20260710T135631257Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260710T135631257Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260710T135631257Z","@mh-gg/host-config":"^0.1.1-alpha.20260710T135631257Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260710T135631257Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260710T135631257Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260710T135631257Z","@mh-gg/room-security":"^0.1.1-alpha.20260710T135631257Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260710T135631257Z_1783691886880_0.18595837140626648","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260710T143528296Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260710T143528296Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260710T143528296Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"c12cf21f0dd1e3e1de5b7730338b01d4673f27f1","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260710T143528296Z.tgz","fileCount":134,"integrity":"sha512-GeTvzVjqvOGvF33NjDqSvTeX9+JkCqQnnh4IXECBWT7ccACjLoLyZrQ9WHnuKQuE0nNXuv4cTa3pphuBRSHiug==","signatures":[{"sig":"MEYCIQDbczcqHKxn9VO+5Bb1T1Cm5ymuYVXi6i9w0Dlyu9XzigIhALiEFc+1VndR7P0APKfaHx1ik67UfXeYd6DgoL4vWUm3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774119},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260710T143528296Z","@mh-gg/push":"^0.1.1-alpha.20260710T143528296Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260710T143528296Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260710T143528296Z","@mh-gg/protocol":"^0.1.1-alpha.20260710T143528296Z","@mh-gg/host-store":"^0.1.1-alpha.20260710T143528296Z","@mh-gg/relay-core":"^0.1.1-alpha.20260710T143528296Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260710T143528296Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260710T143528296Z","@mh-gg/host-config":"^0.1.1-alpha.20260710T143528296Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260710T143528296Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260710T143528296Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260710T143528296Z","@mh-gg/room-security":"^0.1.1-alpha.20260710T143528296Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260710T143528296Z_1783694222207_0.6421142761963794","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260710T150936299Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260710T150936299Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260710T150936299Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"36fb5fba4d476f67a3652720256ec819cf46e920","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260710T150936299Z.tgz","fileCount":134,"integrity":"sha512-wANTEyFlo/0yno6XBTdLiTzMclsDjHFEENufpEeICMETrIhxjJe5WVtFBZFkCjEKJgpV8PNjxi1ra7tj9D52GA==","signatures":[{"sig":"MEUCIQDPamEFiOmUo7a14MJW1k8CzWGWzI/6BtDipD4Xyi7LewIgIkSogYShf0uBSaLakj+iLALPiA9nC9l6G8Jh+7KXMmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":775698},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260710T150936299Z","@mh-gg/push":"^0.1.1-alpha.20260710T150936299Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260710T150936299Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260710T150936299Z","@mh-gg/protocol":"^0.1.1-alpha.20260710T150936299Z","@mh-gg/host-store":"^0.1.1-alpha.20260710T150936299Z","@mh-gg/relay-core":"^0.1.1-alpha.20260710T150936299Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260710T150936299Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260710T150936299Z","@mh-gg/host-config":"^0.1.1-alpha.20260710T150936299Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260710T150936299Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260710T150936299Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260710T150936299Z","@mh-gg/room-security":"^0.1.1-alpha.20260710T150936299Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260710T150936299Z_1783696262955_0.29212937476354695","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260710T190311013Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260710T190311013Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260710T190311013Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"a8fd62b04da752a6ee4e237ef32b1e0e1c4d8f4d","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260710T190311013Z.tgz","fileCount":134,"integrity":"sha512-x70SbXLct8cabF65X/luN3QUEU5yD9vzJ7ME/ncWf2Tjs8rnz7qUaTwd8fhlWJ07mIyLwPXriR9d7KGFssAsNA==","signatures":[{"sig":"MEUCIAimVJ9qVPO3eu3fa+fgleToyEYOHtmfRUWMPqNoqMohAiEA+ZpuAMI0k9yAIap8gRPPpGp6PWA3w/EU55bUiPj4ulw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779364},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./relay.cjs":"./src/relay.cjs","./package.json":"./package.json"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260710T190311013Z","@mh-gg/push":"^0.1.1-alpha.20260710T190311013Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260710T190311013Z","@roamhq/wrtc":"^0.10.0","@mh-gg/host-ipc":"^0.1.1-alpha.20260710T190311013Z","@mh-gg/protocol":"^0.1.1-alpha.20260710T190311013Z","@mh-gg/host-store":"^0.1.1-alpha.20260710T190311013Z","@mh-gg/relay-core":"^0.1.1-alpha.20260710T190311013Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260710T190311013Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260710T190311013Z","@mh-gg/host-config":"^0.1.1-alpha.20260710T190311013Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260710T190311013Z","@mh-gg/host-runtime":"^0.1.1-alpha.20260710T190311013Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260710T190311013Z","@mh-gg/room-security":"^0.1.1-alpha.20260710T190311013Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260710T190311013Z_1783710282660_0.890830496405369","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260813T095547173Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260813T095547173Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260813T095547173Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"5dbfba1752fb5b966d427f11b89b0d584fe2b785","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260813T095547173Z.tgz","fileCount":164,"integrity":"sha512-QM0YWXX8mIx8Fs0hXyKgjo1DKkNmNOyWCufarwhZFIdwR9B2jOqc+BIGxktXbamgPmFHKGKyFUZwpAab5RHI2g==","signatures":[{"sig":"MEUCIQDu+zFMQwmOWYjUxVBCBK33Jn2f+iMT9cDJy5QnNA/DvAIgQXZU3Mcxzcdtw8tkfl0Bu/6HTvHQR8c0wDcwp9qsjfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394141},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260813T095547173Z","@mh-gg/push":"^0.1.1-alpha.20260813T095547173Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260813T095547173Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260813T095547173Z","@mh-gg/authority":"^0.1.1-alpha.20260813T095547173Z","@mh-gg/relay-core":"^0.1.1-alpha.20260813T095547173Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260813T095547173Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260813T095547173Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260813T095547173Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260813T095547173Z","@mh-gg/room-security":"^0.1.1-alpha.20260813T095547173Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260813T095547173Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260813T095547173Z_1786615037631_0.7799930187388628","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260816T150751305Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260816T150751305Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260816T150751305Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"a4c8e893d1859a18f4f5a913e608968f41e8ee0c","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260816T150751305Z.tgz","fileCount":164,"integrity":"sha512-DOXoe+i4FEw6AsXWvs65oVHbJ5VJESGMlVhlXiLw+KSb2YDNHTRu4X6uGXAGQv/Y1rNTJCVBSAXrMJlOIuoi9w==","signatures":[{"sig":"MEYCIQCMdzExE8/YfqACFRaqC6o7GoCgU9em7qmYKmBqyuHrIwIhAONUX+YXBm7ZXah74io5lgT4xI8ja+rn9Z1vLQOBy2MR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394261},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260816T150751305Z","@mh-gg/push":"^0.1.1-alpha.20260816T150751305Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260816T150751305Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260816T150751305Z","@mh-gg/authority":"^0.1.1-alpha.20260816T150751305Z","@mh-gg/relay-core":"^0.1.1-alpha.20260816T150751305Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260816T150751305Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260816T150751305Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260816T150751305Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260816T150751305Z","@mh-gg/room-security":"^0.1.1-alpha.20260816T150751305Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260816T150751305Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260816T150751305Z_1786892941234_0.4740162070055698","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260816T171806679Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260816T171806679Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260816T171806679Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"78c4f67515bca5fea6ae40f3cf431288ea4cfbf9","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260816T171806679Z.tgz","fileCount":164,"integrity":"sha512-vpvxIvh+yQtC7XEbX4Z4lsy1cyAX4l6h2LT5tldlWbb6kS3lXaITMy+ATrdwLpraYhpscwfGaXRPE3cr4GhCSw==","signatures":[{"sig":"MEQCIAPhaZ5b/qERC2n6KAPEaBLG5pP8uegECflSU134rgNgAiBMYWNOm+Ijd5+tP0hFquhvIZFeDrZLBGyWdby0t7aqKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394261},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260816T171806679Z","@mh-gg/push":"^0.1.1-alpha.20260816T171806679Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260816T171806679Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260816T171806679Z","@mh-gg/authority":"^0.1.1-alpha.20260816T171806679Z","@mh-gg/relay-core":"^0.1.1-alpha.20260816T171806679Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260816T171806679Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260816T171806679Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260816T171806679Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260816T171806679Z","@mh-gg/room-security":"^0.1.1-alpha.20260816T171806679Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260816T171806679Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260816T171806679Z_1786900758387_0.5964234628861373","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260816T174121190Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260816T174121190Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260816T174121190Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"8b8763b5367a599f57ef4aa7079467eb6fed75e6","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260816T174121190Z.tgz","fileCount":164,"integrity":"sha512-wpmjxHqv/zgnF2HzyOJFUQHjGLM1DH0XOcFRaw5+2c0qP65klwSdwzPLJ3/AuJScDAKkROGZy++/0VKcjyFTTA==","signatures":[{"sig":"MEUCIQDkX14Ko0TlJkDagKvGPMm0Jxy6jDj+JF8eJ+9C87oE6QIgG5a6sMmrkQnUZoY4/ocgLF5LXbqliCkTPibKdgCtEx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394261},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260816T174121190Z","@mh-gg/push":"^0.1.1-alpha.20260816T174121190Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260816T174121190Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260816T174121190Z","@mh-gg/authority":"^0.1.1-alpha.20260816T174121190Z","@mh-gg/relay-core":"^0.1.1-alpha.20260816T174121190Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260816T174121190Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260816T174121190Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260816T174121190Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260816T174121190Z","@mh-gg/room-security":"^0.1.1-alpha.20260816T174121190Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260816T174121190Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260816T174121190Z_1786902152251_0.12040794040004754","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260816T212907359Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260816T212907359Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260816T212907359Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"e296396896ed6863cf66ad915f006b2eda88080b","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260816T212907359Z.tgz","fileCount":164,"integrity":"sha512-tVWgBC8q5W1a5ZXnG+8RO17bVH25oUM0v/i46erwv+GUetEPe85hWRDMg4VhXbomgYHLE+QSsW3y3gszoH8aMg==","signatures":[{"sig":"MEYCIQDvgoylCrRZRNQGJrs4SHBNn0Z63RKAbX7ElMHRvXD57gIhAJ6AuWElytq2qqFymM9gdIvVOl3d0V2MNlxIu7/SzZSZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394261},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260816T212907359Z","@mh-gg/push":"^0.1.1-alpha.20260816T212907359Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260816T212907359Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260816T212907359Z","@mh-gg/authority":"^0.1.1-alpha.20260816T212907359Z","@mh-gg/relay-core":"^0.1.1-alpha.20260816T212907359Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260816T212907359Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260816T212907359Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260816T212907359Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260816T212907359Z","@mh-gg/room-security":"^0.1.1-alpha.20260816T212907359Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260816T212907359Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260816T212907359Z_1786915824885_0.7301994410141392","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260816T235705179Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260816T235705179Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260816T235705179Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"9d32218273805214b4c0fb6cc43438e7479a54ac","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260816T235705179Z.tgz","fileCount":165,"integrity":"sha512-ScdeeuH0Jpck8p37Vy19DtSWXiFP3pYkl5b3HIsWpo2vcgv/gkEKARUeb/L7wtmDfHoZGCkRb8E5KQn/gi6X+A==","signatures":[{"sig":"MEYCIQDFZsyMGGMMPRKesZIAFO+Hl9SU/PHtwBf3k2VLo+A7rAIhAMwlzYHGVAHRGfSQ9+eiLGhIfRRY4Wf53qbSOQI6O6WG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411675},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260816T235705179Z","@mh-gg/push":"^0.1.1-alpha.20260816T235705179Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260816T235705179Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260816T235705179Z","@mh-gg/authority":"^0.1.1-alpha.20260816T235705179Z","@mh-gg/relay-core":"^0.1.1-alpha.20260816T235705179Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260816T235705179Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260816T235705179Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260816T235705179Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260816T235705179Z","@mh-gg/room-security":"^0.1.1-alpha.20260816T235705179Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260816T235705179Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260816T235705179Z_1786924694409_0.02755270540893795","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T002320864Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260817T002320864Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260817T002320864Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"97dcfa8fc77d1540c19d7320d60ecac196dc7302","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260817T002320864Z.tgz","fileCount":165,"integrity":"sha512-gj583MiyqCl5MajC2Curq6p2IgbrbB8s9pcNQQsQQkljOCOif0QVf0WF3x1a1wxHPJ8dcZ3BQxYa4Xkv5lrHrA==","signatures":[{"sig":"MEYCIQDX1SSavXua4Gi6K98/iJ3Ku9pmjZQRmJsLfiUSYA7UmwIhANxdhmqJIQkqUtbdf7phmaTV33uXFIJ2OuAK8rOgva8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411675},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260817T002320864Z","@mh-gg/push":"^0.1.1-alpha.20260817T002320864Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T002320864Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260817T002320864Z","@mh-gg/authority":"^0.1.1-alpha.20260817T002320864Z","@mh-gg/relay-core":"^0.1.1-alpha.20260817T002320864Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260817T002320864Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260817T002320864Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260817T002320864Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260817T002320864Z","@mh-gg/room-security":"^0.1.1-alpha.20260817T002320864Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260817T002320864Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260817T002320864Z_1786926270770_0.47067450660240584","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T084429288Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260817T084429288Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260817T084429288Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"ffd6f841c9e9f308244303d05f992bfe5b10e619","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260817T084429288Z.tgz","fileCount":165,"integrity":"sha512-lnzRa3vJgayTDqjY1WXZ/0RbZUqmVwXgdGXiYuDbAGXrISVxJUYQQ6m7wZIzD0Mzg5ZmeaXSyjjJkTR3UKALTg==","signatures":[{"sig":"MEUCIQCxAaJAx1b9ZS7VwFNf7TEfnqNzbdKmid16QVJAX2oBbAIgak6F60u2Dmoj4l1QtApkHBVXXLZm9MnDZp31fjvMKbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411817},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260817T084429288Z","@mh-gg/push":"^0.1.1-alpha.20260817T084429288Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T084429288Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260817T084429288Z","@mh-gg/authority":"^0.1.1-alpha.20260817T084429288Z","@mh-gg/relay-core":"^0.1.1-alpha.20260817T084429288Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260817T084429288Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260817T084429288Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260817T084429288Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260817T084429288Z","@mh-gg/room-security":"^0.1.1-alpha.20260817T084429288Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260817T084429288Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260817T084429288Z_1786956390130_0.4294861489165678","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T094334133Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260817T094334133Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260817T094334133Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"199ac675e55060a420fa15239573fa5521cb9998","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260817T094334133Z.tgz","fileCount":165,"integrity":"sha512-RKW52QmbqY7Z6gzN1SaG3HKXWlsqEISa8zNK87ShGVnhuu0XXLhUyE6TG+C/0bn1xmHkhoyXgN1VRc9RbutPJA==","signatures":[{"sig":"MEUCIQDYBsuKmVOcbRbFFw5pDWT7Bw3fd3tG7INMq12wUarEhwIgPzd+k9MGuCNjs9YZAcT5Bo0h9s2WIDCwDLjnR1FtIQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411817},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260817T094334133Z","@mh-gg/push":"^0.1.1-alpha.20260817T094334133Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T094334133Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260817T094334133Z","@mh-gg/authority":"^0.1.1-alpha.20260817T094334133Z","@mh-gg/relay-core":"^0.1.1-alpha.20260817T094334133Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260817T094334133Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260817T094334133Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260817T094334133Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260817T094334133Z","@mh-gg/room-security":"^0.1.1-alpha.20260817T094334133Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260817T094334133Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260817T094334133Z_1786959903644_0.5942379108995401","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T095841934Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260817T095841934Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260817T095841934Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"9cca0abba0fa8581a2e887db1621ffb8e5e19799","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260817T095841934Z.tgz","fileCount":165,"integrity":"sha512-C5AXGCpr9hFtCxawbskfx4p7h3rPwTm6AHEz0qzqOeaKcnBHm+4jIV2sQ7v1Z7BfFymMyNZ0R+qQLxFmYQ+zPg==","signatures":[{"sig":"MEYCIQCIxq7Tra2/xSCiolNybkIROGoOcfGCkjVc+qcY2YrrbgIhAJvHvdl2q5z6HALmFaz1OQJe9NWHvpk3KGcXV0RLZ2cd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411817},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260817T095841934Z","@mh-gg/push":"^0.1.1-alpha.20260817T095841934Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T095841934Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260817T095841934Z","@mh-gg/authority":"^0.1.1-alpha.20260817T095841934Z","@mh-gg/relay-core":"^0.1.1-alpha.20260817T095841934Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260817T095841934Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260817T095841934Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260817T095841934Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260817T095841934Z","@mh-gg/room-security":"^0.1.1-alpha.20260817T095841934Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260817T095841934Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260817T095841934Z_1786960825960_0.16045256558890864","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T105607210Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260817T105607210Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260817T105607210Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"b2d0e19c47ff92621dcebc357dfd5a572609a7cb","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260817T105607210Z.tgz","fileCount":165,"integrity":"sha512-SoF4GT7ENL3oynvFUlh9tTC8/bLQWddKuI6psHTJF7DFyb1mkb81/pTEkeMNg5t1BqPlXF9OKXHBwK1D3EJcdw==","signatures":[{"sig":"MEUCIB+evoZKUa3KM5cr/4ohqbEN9Gsu2ERC4k79eLlPtGokAiEA3AV3aqeB4EUUOCDppebU2YZOGVfWPycgu8yYKiXSkbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415401},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260817T105607210Z","@mh-gg/push":"^0.1.1-alpha.20260817T105607210Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T105607210Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260817T105607210Z","@mh-gg/authority":"^0.1.1-alpha.20260817T105607210Z","@mh-gg/relay-core":"^0.1.1-alpha.20260817T105607210Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260817T105607210Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260817T105607210Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260817T105607210Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260817T105607210Z","@mh-gg/room-security":"^0.1.1-alpha.20260817T105607210Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260817T105607210Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260817T105607210Z_1786964259999_0.5998588995541307","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T143717023Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260817T143717023Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260817T143717023Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"d10b7025428d4eb2d9cbba91e02d261182dd6fac","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260817T143717023Z.tgz","fileCount":165,"integrity":"sha512-g/w6Q4zMWpPiw7jJdJLh8vQoC2amC0JWbdoWorahzH7nnbNb281ZXDImcFi+0kRc3SmpzOjatUGT4Llad4Bz4Q==","signatures":[{"sig":"MEUCID+sI+/4zclJFjNp0DtmbIQeZkGdGbtFE+8ySg/azK/XAiEA6x8E+JUzjgSJ4VC4qR0FAwKd52xFj0KLZpESpYQtCzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416687},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260817T143717023Z","@mh-gg/push":"^0.1.1-alpha.20260817T143717023Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T143717023Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260817T143717023Z","@mh-gg/authority":"^0.1.1-alpha.20260817T143717023Z","@mh-gg/relay-core":"^0.1.1-alpha.20260817T143717023Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260817T143717023Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260817T143717023Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260817T143717023Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260817T143717023Z","@mh-gg/room-security":"^0.1.1-alpha.20260817T143717023Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260817T143717023Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260817T143717023Z_1786977524955_0.2240586429970859","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T154714784Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260817T154714784Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260817T154714784Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"4cc744549f1f1794c66dd6996a9587819c60b013","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260817T154714784Z.tgz","fileCount":165,"integrity":"sha512-g7lDecP2+E5OwCiBI5i6Kmjc6IYQLQ81TRSJXWLvvYZ2950xESMme/3b47GIdPqlL606qS1Qudlqn2NhxGCVrg==","signatures":[{"sig":"MEUCIQDNmujp7skRzPBIKJmZvgwNGOaFTysuddKiX2HvVdF+KAIgbBQAt1Yskt8c78ZjRWeirdappQPFNuf2Pq+ZtoS//sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416687},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260817T154714784Z","@mh-gg/push":"^0.1.1-alpha.20260817T154714784Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T154714784Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260817T154714784Z","@mh-gg/authority":"^0.1.1-alpha.20260817T154714784Z","@mh-gg/relay-core":"^0.1.1-alpha.20260817T154714784Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260817T154714784Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260817T154714784Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260817T154714784Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260817T154714784Z","@mh-gg/room-security":"^0.1.1-alpha.20260817T154714784Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260817T154714784Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260817T154714784Z_1786981719610_0.32911639036282936","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260817T163940502Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260817T163940502Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260817T163940502Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"7c2fdd3cca087aac1d34eadf174936a341861f5b","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260817T163940502Z.tgz","fileCount":165,"integrity":"sha512-r8SbGGLmHEfQHXGC9d1YM/g2WMfyt6CApBtL5/G6dCfVNl29ZosadTQgELRqTCg2OGDFoBjXvyup6Cxv7VB8kw==","signatures":[{"sig":"MEUCIQCJEq6h1ji4vOqHN/9Z7tc3kRgbqN5HRmFBD/A4qF1E5QIgVqw120erHKAb1RqYVpCqG9jvToTUU7wSFOns6L/rBgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416687},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260817T163940502Z","@mh-gg/push":"^0.1.1-alpha.20260817T163940502Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260817T163940502Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260817T163940502Z","@mh-gg/authority":"^0.1.1-alpha.20260817T163940502Z","@mh-gg/relay-core":"^0.1.1-alpha.20260817T163940502Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260817T163940502Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260817T163940502Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260817T163940502Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260817T163940502Z","@mh-gg/room-security":"^0.1.1-alpha.20260817T163940502Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260817T163940502Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260817T163940502Z_1786984907361_0.28747212115505527","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260818T131441910Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260818T131441910Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260818T131441910Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"c1749487fe1e0534746431da23fb6ec66a9ed77a","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260818T131441910Z.tgz","fileCount":165,"integrity":"sha512-MaQjEBgHAX5dh9b/Pm1xWkd7m7JNIufAFjth3jgEuZf0W0cn8wYIcSFA2lhJ0NJjPY22WF4/f8W2RE2H/VCUzw==","signatures":[{"sig":"MEYCIQCvduvwslCQUON5Msfyf2bTDj1+qYMkxv53WPzYuJG5WgIhANsfOoFcyEE5b8Ui+lQjt89dEJMl9McPrY95npAKEr9C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416779},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260818T131441910Z","@mh-gg/push":"^0.1.1-alpha.20260818T131441910Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260818T131441910Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260818T131441910Z","@mh-gg/authority":"^0.1.1-alpha.20260818T131441910Z","@mh-gg/relay-core":"^0.1.1-alpha.20260818T131441910Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260818T131441910Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260818T131441910Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260818T131441910Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260818T131441910Z","@mh-gg/room-security":"^0.1.1-alpha.20260818T131441910Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260818T131441910Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260818T131441910Z_1787058977560_0.6244372083995797","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260818T172104542Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260818T172104542Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260818T172104542Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"df95a9a40bfb1e45541f341ded4ce95955a02565","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260818T172104542Z.tgz","fileCount":165,"integrity":"sha512-c8NZxuCsX69wLuRwx/peJoxriV4HPTxr6ED/ZOzlaYyoHj7OjYvkstmEJi0PPW614sq5HWCm15vadDrayEqLng==","signatures":[{"sig":"MEUCIQDaV2PHh15H7Tzq7INu5gc15T/VhRkQUt4rigCUByomtAIgFqG5ZZDeSmrS0BEDIX4nz7Kd6rtiTEVKyLZVSlXBjSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1418089},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test test/*.test.cjs","coverage":"node --test --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260818T172104542Z","@mh-gg/push":"^0.1.1-alpha.20260818T172104542Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260818T172104542Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260818T172104542Z","@mh-gg/authority":"^0.1.1-alpha.20260818T172104542Z","@mh-gg/relay-core":"^0.1.1-alpha.20260818T172104542Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260818T172104542Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260818T172104542Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260818T172104542Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260818T172104542Z","@mh-gg/room-security":"^0.1.1-alpha.20260818T172104542Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260818T172104542Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260818T172104542Z_1787073741379_0.5135817151946229","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260821T080355282Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260821T080355282Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260821T080355282Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"dc31099ad93eab05c2a231b7b14669b6fb6376cd","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260821T080355282Z.tgz","fileCount":172,"integrity":"sha512-ylOec52rvCSe+HcGX6PWRTl31HS2Jfu5N2OVU7SGnjo//+niu85DkjCe6lfK4usy7T/wdxm3MDMaYwkw3rkdYw==","signatures":[{"sig":"MEUCIQCRN4t7Hoab2O5AFJCwwLzHOrSv8ldZn8osAVueuKRPbgIgXBsCYM7ZNp23UZyCrfGxxGc7llQogS/bmGpvEoYWqLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1564787},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test --test-concurrency=1 test/*.test.cjs","coverage":"node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:sfu-fanout":"node --expose-gc test/bench/sfu-fanout.bench.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260821T080355282Z","@mh-gg/push":"^0.1.1-alpha.20260821T080355282Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260821T080355282Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260821T080355282Z","@mh-gg/authority":"^0.1.1-alpha.20260821T080355282Z","@mh-gg/relay-core":"^0.1.1-alpha.20260821T080355282Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260821T080355282Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260821T080355282Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260821T080355282Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260821T080355282Z","@mh-gg/room-security":"^0.1.1-alpha.20260821T080355282Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260821T080355282Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260821T080355282Z_1787299769053_0.3657050843570646","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260821T231828097Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260821T231828097Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260821T231828097Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"b0a8105753a298c74329ff34928dde50ade8e992","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260821T231828097Z.tgz","fileCount":172,"integrity":"sha512-PzpfHB0vfDWahDSc8gbG+iFn6iH9vVrKk2oFb0uzrTDXvOxT6ljT+YsWdh45YBwtHiub2p1VRu+7oOQPqDjEiA==","signatures":[{"sig":"MEQCIG7w4gUaRLjca3zS54KAaXEKrPgFzlWGNSe4cfLryAU1AiAXQrWYVhR5rc4xlYJBaKbjb85PTCyo+P6XIZsLmiPYtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566944},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test --test-concurrency=1 test/*.test.cjs","coverage":"node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:sfu-fanout":"node --expose-gc test/bench/sfu-fanout.bench.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260821T231828097Z","@mh-gg/push":"^0.1.1-alpha.20260821T231828097Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260821T231828097Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260821T231828097Z","@mh-gg/authority":"^0.1.1-alpha.20260821T231828097Z","@mh-gg/relay-core":"^0.1.1-alpha.20260821T231828097Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260821T231828097Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260821T231828097Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260821T231828097Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260821T231828097Z","@mh-gg/room-security":"^0.1.1-alpha.20260821T231828097Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260821T231828097Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260821T231828097Z_1787354425088_0.27715468750884664","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260822T101201164Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260822T101201164Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260822T101201164Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"ecacb3762a9ac449d5b81c38a163ef772112574c","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260822T101201164Z.tgz","fileCount":172,"integrity":"sha512-jnM6FAiXj9KBl3E8MRuLLnx9vPBte5bSxebJiL9cau5NkgPDQsiAXFculYFtmrQzbRVrAvXurA3AXo1HowRcww==","signatures":[{"sig":"MEUCIQCTxmRgAc2EGkZRGY9NUQbr6iKO7/ivVAQR3ybUt4sMrgIgTF17CTB31sDkn7SdjQVXhm4VkAgwsM9i5Nv+CCROPRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567121},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test --test-concurrency=1 test/*.test.cjs","coverage":"node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:sfu-fanout":"node --expose-gc test/bench/sfu-fanout.bench.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260822T101201164Z","@mh-gg/push":"^0.1.1-alpha.20260822T101201164Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260822T101201164Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260822T101201164Z","@mh-gg/authority":"^0.1.1-alpha.20260822T101201164Z","@mh-gg/relay-core":"^0.1.1-alpha.20260822T101201164Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260822T101201164Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260822T101201164Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260822T101201164Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260822T101201164Z","@mh-gg/room-security":"^0.1.1-alpha.20260822T101201164Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260822T101201164Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260822T101201164Z_1787393614833_0.8506266842206285","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260822T120015130Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260822T120015130Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260822T120015130Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"509a6962972dbfac1ab4defd61e0422dbad90c22","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260822T120015130Z.tgz","fileCount":172,"integrity":"sha512-ku+HTuCnsCPNX76BGeNFePcPTuihK81a0shXR5fw687sY+vwV/sUmFCkt69ZOyjQufwp/NmcP8gkN66AK7rUag==","signatures":[{"sig":"MEUCIQDCR+bAIzh4izgocuVsqrqpDyFbPsOJs0SLKjb1OMbKFAIgc6TGmjznt7P9IyEkzboZZKXw/v/VYs7U5+rYuHNDd8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567443},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test --test-concurrency=1 test/*.test.cjs","coverage":"node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:sfu-fanout":"node --expose-gc test/bench/sfu-fanout.bench.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260822T120015130Z","@mh-gg/push":"^0.1.1-alpha.20260822T120015130Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260822T120015130Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260822T120015130Z","@mh-gg/authority":"^0.1.1-alpha.20260822T120015130Z","@mh-gg/relay-core":"^0.1.1-alpha.20260822T120015130Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260822T120015130Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260822T120015130Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260822T120015130Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260822T120015130Z","@mh-gg/room-security":"^0.1.1-alpha.20260822T120015130Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260822T120015130Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260822T120015130Z_1787400164815_0.2159274315827009","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260822T133017683Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260822T133017683Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260822T133017683Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"8321731226e542dd39408e6b2ab0337908a66553","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260822T133017683Z.tgz","fileCount":172,"integrity":"sha512-ecYCUyVE8iiBOs2fmdx++SrHXSaDEJElpL15Je9HRCKqAXM4JJPAuPuzl7sycbfY1xvjXo5kwChLgIw/IBukog==","signatures":[{"sig":"MEUCICIyIcAIH3U4WJcERNYs0VsJ2clnJMiapYz2h5oTSLzOAiEAiaJqxNThMB8KfV5c4Rm0U7p1+9+vw6BS/2rPCE4kBvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567482},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test --test-concurrency=1 test/*.test.cjs","coverage":"node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:sfu-fanout":"node --expose-gc test/bench/sfu-fanout.bench.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260822T133017683Z","@mh-gg/push":"^0.1.1-alpha.20260822T133017683Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260822T133017683Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260822T133017683Z","@mh-gg/authority":"^0.1.1-alpha.20260822T133017683Z","@mh-gg/relay-core":"^0.1.1-alpha.20260822T133017683Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260822T133017683Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260822T133017683Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260822T133017683Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260822T133017683Z","@mh-gg/room-security":"^0.1.1-alpha.20260822T133017683Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260822T133017683Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260822T133017683Z_1787405714203_0.9300695718093295","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260826T114711800Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260826T114711800Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260826T114711800Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"0cb26934cc32c8700b984f9da86e1ee540b1402a","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260826T114711800Z.tgz","fileCount":172,"integrity":"sha512-LwZeIB826R4vg3QbeAiUL9nf1jVdfp5+jahm/sqZaQqupTsG0g5ZnPmoyLi05UkPgt2ADvUbTAZyN2d8TGEVFA==","signatures":[{"sig":"MEQCIC2O5qP8FHhtl7zqEBHoMhAZ9+5nIbRLUmEW9kmWq7lgAiAA9T11gvzKEmo2tO1IFNAe0N1+/9khTR2SiFP31nFNuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581051},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test --test-concurrency=1 test/*.test.cjs","coverage":"node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:sfu-fanout":"node --expose-gc test/bench/sfu-fanout.bench.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260826T114711800Z","@mh-gg/push":"^0.1.1-alpha.20260826T114711800Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260826T114711800Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260826T114711800Z","@mh-gg/authority":"^0.1.1-alpha.20260826T114711800Z","@mh-gg/relay-core":"^0.1.1-alpha.20260826T114711800Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260826T114711800Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260826T114711800Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260826T114711800Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260826T114711800Z","@mh-gg/room-security":"^0.1.1-alpha.20260826T114711800Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260826T114711800Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260826T114711800Z_1787745067147_0.05167243510106534","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260826T191011262Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260826T191011262Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260826T191011262Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"d5c578ccb4fd4b4fed7217f52514ed4093e1d829","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260826T191011262Z.tgz","fileCount":172,"integrity":"sha512-v+XMc3HnXIHCiFk2ZRyEppehjtEI7JrZ6ef+xo1ul0aIpOnRTwPby+SKqooraoxny4dh/GbBejWa4knsUyMRRA==","signatures":[{"sig":"MEYCIQCpUsJgCdk5syGBiVC/fyquUivmpqzrdYw42w4cf9p+yAIhALE1QYNTIEnBNpZt/EkiaPUAaU5FCmxSo+E8GjG6Yj3i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581834},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test --test-concurrency=1 test/*.test.cjs","coverage":"node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:sfu-fanout":"node --expose-gc test/bench/sfu-fanout.bench.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260826T191011262Z","@mh-gg/push":"^0.1.1-alpha.20260826T191011262Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260826T191011262Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260826T191011262Z","@mh-gg/authority":"^0.1.1-alpha.20260826T191011262Z","@mh-gg/relay-core":"^0.1.1-alpha.20260826T191011262Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260826T191011262Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260826T191011262Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260826T191011262Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260826T191011262Z","@mh-gg/room-security":"^0.1.1-alpha.20260826T191011262Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260826T191011262Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260826T191011262Z_1787772415732_0.7018605163722045","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260831T094821206Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260831T094821206Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260831T094821206Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"37e0200270bcd4481ee47a011424af9b99ca35d5","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260831T094821206Z.tgz","fileCount":172,"integrity":"sha512-/DsrI+X5TLEQMyHE7RHTYGJAgIUcH7gbu7VeRvq4bHGkzhKvcoSn/2M32A7APaWPo1xuws/EbqPA5uaaKb6eGw==","signatures":[{"sig":"MEUCICdFeo1e+hhBFtQwq0rr1zFvl7wObyp4qwTpFZ+rG28MAiEA2qjxTaB4Q3mUrO3DVziQ7W6kAb7ISKvLRdWV9LHH0oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581834},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test --test-concurrency=1 test/*.test.cjs","coverage":"node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:sfu-fanout":"node --expose-gc test/bench/sfu-fanout.bench.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260831T094821206Z","@mh-gg/push":"^0.1.1-alpha.20260831T094821206Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260831T094821206Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260831T094821206Z","@mh-gg/authority":"^0.1.1-alpha.20260831T094821206Z","@mh-gg/relay-core":"^0.1.1-alpha.20260831T094821206Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260831T094821206Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260831T094821206Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260831T094821206Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260831T094821206Z","@mh-gg/room-security":"^0.1.1-alpha.20260831T094821206Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260831T094821206Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260831T094821206Z_1788169901321_0.5368180411614045","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260831T112316496Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260831T112316496Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260831T112316496Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"eaa222c0cd68f9b886363965def067ed07c8d829","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260831T112316496Z.tgz","fileCount":172,"integrity":"sha512-Zq9R+yRDXRlAx/q0OPc06qnncN0qrRH/Jpr3F7pP2zI1BkxecZ/A/zj4xrYVcVyTonztsp1LHQLL+PMosRVE8A==","signatures":[{"sig":"MEYCIQDl0ohYi+bPtr3Meaw4hPL45vT53dQhWdj/D6Hwl5HqhwIhALwjQ76cbJtIr4hXS8inPqjb+b18LI4a7U5r7j4rFxIU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581834},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test --test-concurrency=1 test/*.test.cjs","coverage":"node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:sfu-fanout":"node --expose-gc test/bench/sfu-fanout.bench.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260831T112316496Z","@mh-gg/push":"^0.1.1-alpha.20260831T112316496Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260831T112316496Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260831T112316496Z","@mh-gg/authority":"^0.1.1-alpha.20260831T112316496Z","@mh-gg/relay-core":"^0.1.1-alpha.20260831T112316496Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260831T112316496Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260831T112316496Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260831T112316496Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260831T112316496Z","@mh-gg/room-security":"^0.1.1-alpha.20260831T112316496Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260831T112316496Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260831T112316496Z_1788176136360_0.8947601334527313","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260903T093455968Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260903T093455968Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260903T093455968Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"9665b43c331ff856a12e9f0fab62e417ff3acce0","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260903T093455968Z.tgz","fileCount":172,"integrity":"sha512-vXBtXYMJ2EmOjyQPmETclD0r/bE9xIfMSesIFCLSN3keTvpDsAugSK/jq4wsiUHzcKOsujGUsBQ7RWb665vwPQ==","signatures":[{"sig":"MEUCIDklofR4JCTQq6839ey0K5FXNwh6/zNV5oqZgID4qWhTAiEAjAnXK1Diuz7zB6qus7S0zNGT367kMpG8fOLfPbaQUJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581834},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test --test-concurrency=1 test/*.test.cjs","coverage":"node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:sfu-fanout":"node --expose-gc test/bench/sfu-fanout.bench.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260903T093455968Z","@mh-gg/push":"^0.1.1-alpha.20260903T093455968Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260903T093455968Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260903T093455968Z","@mh-gg/authority":"^0.1.1-alpha.20260903T093455968Z","@mh-gg/relay-core":"^0.1.1-alpha.20260903T093455968Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260903T093455968Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260903T093455968Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260903T093455968Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260903T093455968Z","@mh-gg/room-security":"^0.1.1-alpha.20260903T093455968Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260903T093455968Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260903T093455968Z_1788428186878_0.4942003762216993","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260903T103915572Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260903T103915572Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260903T103915572Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"5103b81175fb2e97c4030c8b8d202a4cdfb02837","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260903T103915572Z.tgz","fileCount":172,"integrity":"sha512-5NmiP5apc9mYDEEWATUmX45GmwJUn8k0J+RIZdPoenjwrCkpd9xKqfNHuzi/NoZ9xUdcx1nFY/cwr2Gijo0fOA==","signatures":[{"sig":"MEUCIQCRK3iitBDFxt9YL7SlXPectSYvMts6I/+1nSE3vfiPkwIgCsylgBlRHLFpZ9TPh8Bukh/Zn/RsrwrS9gFUPeMQEU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581834},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test --test-concurrency=1 test/*.test.cjs","coverage":"node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:sfu-fanout":"node --expose-gc test/bench/sfu-fanout.bench.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260903T103915572Z","@mh-gg/push":"^0.1.1-alpha.20260903T103915572Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260903T103915572Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260903T103915572Z","@mh-gg/authority":"^0.1.1-alpha.20260903T103915572Z","@mh-gg/relay-core":"^0.1.1-alpha.20260903T103915572Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260903T103915572Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260903T103915572Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260903T103915572Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260903T103915572Z","@mh-gg/room-security":"^0.1.1-alpha.20260903T103915572Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260903T103915572Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260903T103915572Z_1788432035034_0.27250545128600967","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260903T114505690Z":{"name":"@mh-gg/relay","version":"0.1.1-alpha.20260903T114505690Z","license":"MIT","_id":"@mh-gg/relay@0.1.1-alpha.20260903T114505690Z","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"dist":{"shasum":"94f87984a9e40e676dfaf771fb2d617ac83bde07","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260903T114505690Z.tgz","fileCount":172,"integrity":"sha512-W+TMWXZTmNTfLhE9V5FOpQf2WSV5RSZWnqJt/b7mYz6qxlJm/fbv0E+qJObwfpmolnyCC6RiAKzWtlKmeBtXPg==","signatures":[{"sig":"MEYCIQDpI48LqSPrgyW2tB3AwAb44kw0553h3dyMZLy32S31MwIhAJaH1Z5zjPslOJ/BTirOF8jLRa3Y/qrkfmOmq3f/HvJ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581834},"main":"src/index.cjs","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"scripts":{"test":"node --test --test-concurrency=1 test/*.test.cjs","coverage":"node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=60 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:sfu-fanout":"node --expose-gc test/bench/sfu-fanout.bench.cjs"},"_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260903T114505690Z","@mh-gg/push":"^0.1.1-alpha.20260903T114505690Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260903T114505690Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260903T114505690Z","@mh-gg/authority":"^0.1.1-alpha.20260903T114505690Z","@mh-gg/relay-core":"^0.1.1-alpha.20260903T114505690Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260903T114505690Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260903T114505690Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260903T114505690Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260903T114505690Z","@mh-gg/room-security":"^0.1.1-alpha.20260903T114505690Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260903T114505690Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay_0.1.1-alpha.20260903T114505690Z_1788435987012_0.037336812653681495","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.20260920T103133184Z":{"_id":"@mh-gg/relay@0.1.1-alpha.20260920T103133184Z","dist":{"shasum":"fd247181ba643f1a5b660d6d2c3c1c7053e5f613","tarball":"https://registry.npmjs.org/@mh-gg/relay/-/relay-0.1.1-alpha.20260920T103133184Z.tgz","fileCount":173,"integrity":"sha512-bjmjmuFozgOmD6/ZYC2W76QIyMY8LfzyAmnqDXdLlPM01jBVxlPBtg+E2lwGxaOZOuNHyjGkza66dezFxUlRcw==","signatures":[{"sig":"MEUCICTytf2bAOf1HHM/sOxAmhvwwMieX2VI+Pr/XuybQh4pAiEAmfdDLVPEmpHlxYYTFSww8fDh9Q5oIbHP0pvAHJwh5Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDT/u/JmCVI9d/JJmpwqpopchIqyX5KKO21nHOrlGj8TgIgK5TRW82Ji16T4TEWbUxbayHqnC+hLDyXBTnJfEGnkuo="}],"unpackedSize":1599404},"main":"src/index.cjs","name":"@mh-gg/relay","type":"commonjs","engines":{"node":">=22.12"},"exports":{".":"./src/index.cjs","./src/*":"./src/*","./logging":"./src/logging.cjs","./relay.cjs":"./src/relay.cjs","./matterhornrc":"./src/matterhornrc.cjs","./package.json":"./package.json","./relay-config":"./src/relayConfig.cjs","./relay-identity":"./src/relayIdentity.cjs","./sqlite-storage":"./src/sqliteRelayStorage.cjs"},"license":"MIT","scripts":{"test":"node --test --test-concurrency=1 test/*.test.cjs","coverage":"node --test --test-concurrency=1 --experimental-test-coverage --test-coverage-lines=80 --test-coverage-functions=80 --test-coverage-branches=80 --test-coverage-include=src/**/*.cjs test/*.test.cjs","benchmark:sfu-fanout":"node --expose-gc test/bench/sfu-fanout.bench.cjs"},"version":"0.1.1-alpha.20260920T103133184Z","_npmUser":{"name":"roomkitapp","email":"roomkitapp@gmail.com"},"matterhorn":{"edgeProtocol":"matterhorn.relay-edge-ipc.v1","schemaVersion":3,"storageMigrationClass":"runtime-compatible"},"description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","directories":{},"maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"_nodeVersion":"26.2.0","dependencies":{"ws":"^8.21.0","peer":"^1.0.2","xhr2":"^0.2.1","peerjs":"^1.5.5","@mh-gg/base":"^0.1.1-alpha.20260920T103133184Z","@mh-gg/push":"^0.1.1-alpha.20260920T103133184Z","nostr-tools":"^2.23.5","@mh-gg/event":"^0.1.1-alpha.20260920T103133184Z","@roamhq/wrtc":"^0.10.0","@mh-gg/protocol":"^0.1.1-alpha.20260920T103133184Z","@mh-gg/authority":"^0.1.1-alpha.20260920T103133184Z","@mh-gg/relay-core":"^0.1.1-alpha.20260920T103133184Z","@mh-gg/relay-mesh":"^0.1.1-alpha.20260920T103133184Z","@mh-gg/app-runtime":"^0.1.1-alpha.20260920T103133184Z","@mh-gg/base-plugins":"^0.1.1-alpha.20260920T103133184Z","@mh-gg/relay-runtime":"^0.1.1-alpha.20260920T103133184Z","@mh-gg/room-security":"^0.1.1-alpha.20260920T103133184Z","@mh-gg/runtime-config":"^0.1.1-alpha.20260920T103133184Z"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/relay_0.1.1-alpha.20260920T103133184Z_1789900444324_0.40646445049167235"}}},"time":{"created":"2026-06-26T10:46:42.958Z","modified":"2026-09-20T10:34:04.622Z","0.1.1-alpha.20260626T104441232Z":"2026-06-26T10:46:43.215Z","0.1.1-alpha.20260627T001620833Z":"2026-06-27T00:17:45.257Z","0.1.1-alpha.20260629T151422548Z":"2026-06-29T15:15:57.693Z","0.1.1-alpha.20260629T233801754Z":"2026-06-29T23:40:39.298Z","0.1.1-alpha.20260630T140758057Z":"2026-06-30T14:15:14.352Z","0.1.1-alpha.20260701T105209781Z":"2026-07-01T10:53:25.849Z","0.1.1-alpha.20260701T125934880Z":"2026-07-01T13:01:04.557Z","0.1.1-alpha.20260701T135842753Z":"2026-07-01T14:01:30.097Z","0.1.1-alpha.20260701T142520328Z":"2026-07-01T14:27:07.515Z","0.1.1-alpha.20260701T144908500Z":"2026-07-01T14:50:58.669Z","0.1.1-alpha.20260701T150519013Z":"2026-07-01T15:07:06.876Z","0.1.1-alpha.20260703T103112528Z":"2026-07-03T10:32:37.942Z","0.1.1-alpha.20260707T094009050Z":"2026-07-07T09:41:33.986Z","0.1.1-alpha.20260707T101854730Z":"2026-07-07T10:20:28.991Z","0.1.1-alpha.20260707T104654560Z":"2026-07-07T10:48:52.195Z","0.1.1-alpha.20260708T084444845Z":"2026-07-08T08:46:33.843Z","0.1.1-alpha.20260708T094418862Z":"2026-07-08T09:45:36.668Z","0.1.1-alpha.20260708T105530106Z":"2026-07-08T10:56:56.159Z","0.1.1-alpha.20260708T173631376Z":"2026-07-08T17:37:57.794Z","0.1.1-alpha.20260708T193833807Z":"2026-07-08T19:39:58.061Z","0.1.1-alpha.20260708T195356734Z":"2026-07-08T19:55:16.447Z","0.1.1-alpha.20260708T205939799Z":"2026-07-08T21:01:22.691Z","0.1.1-alpha.20260710T100140859Z":"2026-07-10T10:03:06.950Z","0.1.1-alpha.20260710T102524615Z":"2026-07-10T10:26:43.688Z","0.1.1-alpha.20260710T135631257Z":"2026-07-10T13:58:07.057Z","0.1.1-alpha.20260710T143528296Z":"2026-07-10T14:37:02.348Z","0.1.1-alpha.20260710T150936299Z":"2026-07-10T15:11:03.147Z","0.1.1-alpha.20260710T190311013Z":"2026-07-10T19:04:42.810Z","0.1.1-alpha.20260813T095547173Z":"2026-08-13T09:57:17.792Z","0.1.1-alpha.20260816T150751305Z":"2026-08-16T15:09:01.377Z","0.1.1-alpha.20260816T171806679Z":"2026-08-16T17:19:18.551Z","0.1.1-alpha.20260816T174121190Z":"2026-08-16T17:42:32.403Z","0.1.1-alpha.20260816T212907359Z":"2026-08-16T21:30:25.031Z","0.1.1-alpha.20260816T235705179Z":"2026-08-16T23:58:14.561Z","0.1.1-alpha.20260817T002320864Z":"2026-08-17T00:24:30.935Z","0.1.1-alpha.20260817T084429288Z":"2026-08-17T08:46:30.279Z","0.1.1-alpha.20260817T094334133Z":"2026-08-17T09:45:03.803Z","0.1.1-alpha.20260817T095841934Z":"2026-08-17T10:00:26.091Z","0.1.1-alpha.20260817T105607210Z":"2026-08-17T10:57:40.163Z","0.1.1-alpha.20260817T143717023Z":"2026-08-17T14:38:45.112Z","0.1.1-alpha.20260817T154714784Z":"2026-08-17T15:48:39.777Z","0.1.1-alpha.20260817T163940502Z":"2026-08-17T16:41:47.500Z","0.1.1-alpha.20260818T131441910Z":"2026-08-18T13:16:17.694Z","0.1.1-alpha.20260818T172104542Z":"2026-08-18T17:22:21.638Z","0.1.1-alpha.20260821T080355282Z":"2026-08-21T08:09:29.217Z","0.1.1-alpha.20260821T231828097Z":"2026-08-21T23:20:25.238Z","0.1.1-alpha.20260822T101201164Z":"2026-08-22T10:13:34.968Z","0.1.1-alpha.20260822T120015130Z":"2026-08-22T12:02:44.991Z","0.1.1-alpha.20260822T133017683Z":"2026-08-22T13:35:14.371Z","0.1.1-alpha.20260826T114711800Z":"2026-08-26T11:51:07.286Z","0.1.1-alpha.20260826T191011262Z":"2026-08-26T19:26:55.924Z","0.1.1-alpha.20260831T094821206Z":"2026-08-31T09:51:41.472Z","0.1.1-alpha.20260831T112316496Z":"2026-08-31T11:35:36.504Z","0.1.1-alpha.20260903T093455968Z":"2026-09-03T09:36:27.033Z","0.1.1-alpha.20260903T103915572Z":"2026-09-03T10:40:35.197Z","0.1.1-alpha.20260903T114505690Z":"2026-09-03T11:46:27.221Z","0.1.1-alpha.20260920T103133184Z":"2026-09-20T10:34:04.463Z"},"license":"MIT","description":"Matterhorn relay: signaling and forwarding server runtime for matterhorn rooms.","maintainers":[{"name":"roomkitapp","email":"roomkitapp@gmail.com"}],"readme":"","readmeFilename":""}