{"_id":"@replit/river","_rev":"261-e2a45a9519b322d4e953899ddfbb8477","name":"@replit/river","dist-tags":{"protocolv1":"0.26.10","backport-0.216":"0.216.3","latest":"0.223.0"},"versions":{"0.1.0":{"name":"@replit/river","version":"0.1.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.1.0","maintainers":[{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"ironcladdev","email":"connerow1115@gmail.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"xiaoyiatreplit","email":"xiaoyi@repl.it"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"jnnnthnn-at-replit","email":"jonathan@repl.it"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"d2a294429b61fc7f8195c44b8770caf6938be603","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.1.0.tgz","fileCount":35,"integrity":"sha512-fKeeED1DfnDp1AKeSafOvaxh5Yiivzluzu3BbTEZLC/eKVLQqSW8/dWheLTAk935fAQv6YhYguBrPDRmOUES9Q==","signatures":[{"sig":"MEQCID+j2fEjc3rDbkqG7IWkCn8igj9uAeGg1Tcvgol5LsJHAiBPvb2gA2wvpQEE4Ts/ByOVqdTTMu7UrWB2ZdsThQcxIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34362},"type":"module","engines":{"node":">=16"},"gitHead":"f4293dbdc0d484c00608495ac4c37b54fa4ff345","scripts":{"test":"vitest","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","publish":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"prettier":{"semi":true,"parser":"typescript","useTabs":false,"tabWidth":2,"printWidth":100,"arrowParens":"always","singleQuote":true,"trailingComma":"all","bracketSpacing":true},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.3","prettier":"^3.0.3","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.1.0_1694548250515_0.06379661431980455","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@replit/river","version":"0.1.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.1.1","maintainers":[{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"ironcladdev","email":"connerow1115@gmail.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"xiaoyiatreplit","email":"xiaoyi@repl.it"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"jnnnthnn-at-replit","email":"jonathan@repl.it"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"40a4f7cadc9f646e060f913356779fb764f34a2d","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.1.1.tgz","fileCount":35,"integrity":"sha512-ua8Ih3C9yx0YDFxbL7NycIIXbozicmabR0vYgqvFF+ya7HtUgSryaU93Ml42YruUNqXB5z7CQk3f/MIN/SV8DQ==","signatures":[{"sig":"MEYCIQCsjVh1v8a7w9zRTUIadnQxwMWP4HZ/gDoXMXMRP6dfaQIhAP8bqnvcGwQeI4/AqwH6UqqBrO9UgU683vDOP6zjhpIy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35677},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"e5a1b3b22682eaeb3ccf508db10dc26550abc546","scripts":{"test":"vitest","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"prettier":{"semi":true,"parser":"typescript","useTabs":false,"tabWidth":2,"printWidth":100,"arrowParens":"always","singleQuote":true,"trailingComma":"all","bracketSpacing":true},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.3","prettier":"^3.0.3","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.1.1_1694558237512_0.20453668222527233","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@replit/river","version":"0.1.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.1.2","maintainers":[{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"ironcladdev","email":"connerow1115@gmail.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"xiaoyiatreplit","email":"xiaoyi@repl.it"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"jnnnthnn-at-replit","email":"jonathan@repl.it"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"6efe4f5fe810d54b4ba36db3a074a654f0543e07","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.1.2.tgz","fileCount":35,"integrity":"sha512-W+9BilMH2ymLovlxrpBuF/QcsP9+S/If189mgBomezkhxbrREgN9OD7weVab0wQgRCPpChoJHBZWlBXBs1H8xg==","signatures":[{"sig":"MEUCIQCByNLodM4iDJR9bmp7DFIlAthwcVqmULY9ND9Z1JeK2gIgFB2VWpiQs28sBYow9kyuPwrL938FXT7E7nEp5YmADaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36105},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"84f8ea0611d61c76ca9e42395125eeaf05854baf","scripts":{"test":"vitest","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"prettier":{"semi":true,"parser":"typescript","useTabs":false,"tabWidth":2,"printWidth":100,"arrowParens":"always","singleQuote":true,"trailingComma":"all","bracketSpacing":true},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.3","prettier":"^3.0.3","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.1.2_1694559484372_0.11392451096799383","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@replit/river","version":"0.1.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.1.3","maintainers":[{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"ironcladdev","email":"connerow1115@gmail.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"xiaoyiatreplit","email":"xiaoyi@repl.it"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"jnnnthnn-at-replit","email":"jonathan@repl.it"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"0a1f82f4ddd18d392874748446ceaeb06bc9b54b","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.1.3.tgz","fileCount":35,"integrity":"sha512-sWiOrhk15BNVloc6enqgQ298PDaUUiVX4roX8Cpgwleg6D7jqPZWjjMn6Ad9w13L+BhJvvPTx1z+lyPfytsKGw==","signatures":[{"sig":"MEUCIGV4yucALm3hULgKV/y6vbfW3kBgLNSQCkYDaLa1xpxJAiEA99R8EeIIQmiVDROrME+WZUsVkzcFk9FPbJ4rPnlAjjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36120},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"84f8ea0611d61c76ca9e42395125eeaf05854baf","scripts":{"test":"vitest","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"prettier":{"semi":true,"parser":"typescript","useTabs":false,"tabWidth":2,"printWidth":100,"arrowParens":"always","singleQuote":true,"trailingComma":"all","bracketSpacing":true},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.3","prettier":"^3.0.3","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.1.3_1694562274614_0.9099425863596322","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@replit/river","version":"0.1.4","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.1.4","maintainers":[{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"ironcladdev","email":"connerow1115@gmail.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"xiaoyiatreplit","email":"xiaoyi@repl.it"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"jnnnthnn-at-replit","email":"jonathan@repl.it"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"44cb73188d72732ebdb1bbe4fa3a29934bb96940","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.1.4.tgz","fileCount":35,"integrity":"sha512-vkne/FdOimSkWcEfIjRL/lFld15+exoOBQB2t8IZeIZvzv8qE955roU2hoNk3nXWeIpYAQBGN4zG3vlkTlFEqQ==","signatures":[{"sig":"MEQCICvcc40KHtV0eJEgEEXmr8FAVYAXV30iEthcEgeODAOMAiAMhyObGEYCWa1Ad8bhSdj8brv3zcK79Z6PiaRi2nA5BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36134},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"9b18bf4a4a363e80b407c8263c9301e7de34b01e","scripts":{"test":"vitest","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"prettier":{"semi":true,"parser":"typescript","useTabs":false,"tabWidth":2,"printWidth":100,"arrowParens":"always","singleQuote":true,"trailingComma":"all","bracketSpacing":true},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.3","prettier":"^3.0.3","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.1.4_1694822992790_0.09017392969294824","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@replit/river","version":"0.1.5","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.1.5","maintainers":[{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"ironcladdev","email":"connerow1115@gmail.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"xiaoyiatreplit","email":"xiaoyi@repl.it"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"jnnnthnn-at-replit","email":"jonathan@repl.it"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"a5757ccaef4231ea555f383d3aff1f0df9507c4e","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.1.5.tgz","fileCount":35,"integrity":"sha512-cwrC6/HnbfsTmSh4cZz3w9lvMOAyLbnditeRBvGugKiiCF5NDUUgS4qoPoga+8oxYDEeHYvyR4sP/EsKP7RfrQ==","signatures":[{"sig":"MEUCIQCtW/6mX8rOhOuHubo7bL6OW/NbdFwjTf8mcdOLHoXmQAIgOUjiFhJ9vQqoYQY8TlxjkCo3ijuxzm3HHov9viU0cmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36261},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"2f1a550b6f217baaf9f789b7cccdb50d28206ba6","scripts":{"test":"vitest","build":"tsc","check":"tsc --noEmit","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"prettier":{"semi":true,"parser":"typescript","useTabs":false,"tabWidth":2,"printWidth":100,"arrowParens":"always","singleQuote":true,"trailingComma":"all","bracketSpacing":true},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.3","prettier":"^3.0.3","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.1.5_1694920700748_0.2519768181229236","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@replit/river","version":"0.1.6","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.1.6","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"ironcladdev","email":"connerow1115@gmail.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"6967b751f9e034a67b324c4c3fd14ee106c1a9bb","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.1.6.tgz","fileCount":41,"integrity":"sha512-nf/Cf5uSULY9WmW8RqrcTCyfLu71Su1bgaWn0L3N8Eoo5/VeWvR/yhbeUsXChqadGmlzDECMUfAXy5hqJmJ4eA==","signatures":[{"sig":"MEQCIBffnx6l7PcmUM+GwTdkpHYtaI69wiJoCSe3lVQihBUEAiBC/WPF/iPHvQBwGQlMaHOnfYLf6lrGVRx9hlgRSPGk2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40637},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"1ba9252ab2a50324eac9cf1de9ba997e29c4ba31","scripts":{"test":"vitest","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.3","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.1.6_1695612925277_0.06390342442813468","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@replit/river","version":"0.1.7","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.1.7","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"ironcladdev","email":"connerow1115@gmail.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"2185f941529c6225f4f045d3cc8495a741f21511","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.1.7.tgz","fileCount":43,"integrity":"sha512-+bUY4INrazPwpnp5T3yWAhm76EVzg5+ZlcX3oZDds7Z12xTyhTxXggZBGIEAHtA8V+ES/Jm4OL4aiUBdZNeVWA==","signatures":[{"sig":"MEUCIHZ3XitxhrIP/nGapCBfWG+7mr2f5I0wfqbqVOOH24tUAiEAibyq24yF9kdXzjU/NraVodIqyzsatNArDC7kR2W096k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44316},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"d02f5b6a4f0d77e1367f8344d911f5d13f887813","scripts":{"test":"vitest","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.3","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.1.7_1695684699432_0.7008827834750879","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@replit/river","version":"0.1.8","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.1.8","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"ironcladdev","email":"connerow1115@gmail.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"28ccf03ae09edceaaaae5c1e4ea7aec63bd2ed84","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.1.8.tgz","fileCount":45,"integrity":"sha512-KdmLHdA1F+GaYmhm8ijZMJIxwjt5VGWrWzp5SSLSHYYVsozOx9g3hFPCKrpRPE2+MPsbGTX+gqZtdGJnUHQGQw==","signatures":[{"sig":"MEQCIE7xLu82rKh43rkhxn9jVn8g+RB9Pdqez03AJgdptsZwAiBAT8Z9bcYYpyGWxl9l+A7ZEu9ybIFl46BcOUEFuPEUdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46072},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"eb601f3a7798de881b72a49bdc6c53d8265b7fa3","scripts":{"test":"vitest","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.3","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.1.8_1695922105529_0.31807258833796004","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@replit/river","version":"0.1.9","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.1.9","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"55a0a8a7f1e117de7221d63712228efae2a3dcfc","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.1.9.tgz","fileCount":45,"integrity":"sha512-Ma2wE/xYilalYLsWxMH/dXpjiDS8qKtSuFwTpw87TIrIadbJRFLcYlysEHJbYt9Tk1ZO23k/ZJ0unnxfhw1TEQ==","signatures":[{"sig":"MEUCIFNZY8x/3SdTgwThNYjshCvI+lJ4oDJd3nBNY9kOMbwAAiEAqrkzPHwa3qic/PQql1z3Pf/hRd/j65ghHoDy4g2Pz4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46080},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"1558b8b523b3013903d2770048af36dcbaf005c6","scripts":{"test":"vitest","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.3","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.1.9_1697070987081_0.42407717853511007","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@replit/river","version":"0.1.10","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.1.10","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"975209d2fce7b069755340d36bc513cdd0c6b563","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.1.10.tgz","fileCount":45,"integrity":"sha512-f3NgkTK/Wr6eE75Vci107X2u7Q/CWLeF5aoqceRr3X70X5+aVmZM6j1dq9tSi1wG8B5bwwCpYHLP6izjGVRyIw==","signatures":[{"sig":"MEQCICohwLWeHotpa6jwBPtfpJAuYhbw+YkxxeyOITDAoktgAiBZEEfnqBvAGanVnw6VOOR0QmaWyOfTDlCKI2Itm+5SyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46097},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"9aa64fac6ab880d2c959a861cc9cefbf521d379b","scripts":{"test":"vitest","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.3","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.1.10_1697155716824_0.09013714640027715","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@replit/river","version":"0.2.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.2.0","maintainers":[{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"47f36934f6be64cca1d0d03536240721ea38eb9b","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.2.0.tgz","fileCount":48,"integrity":"sha512-9RxxFu5QQCTECaH0WsLBzm/+H4JWk3FssxxfHrIqOaE0kjsA0PSgQTAk4D2ELor3zW3HBoCSDhdLuW1ov2gbkQ==","signatures":[{"sig":"MEQCIFxgIPm6fBeqqsW1ZzRSvgsEnX5ZTWUon4IVNcqA1VpFAiAeTHui+5wVnXG9ueo0K0u2VR/IvEKerrMpPNYFkdE/FQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86409},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"10a377180c123812b00de206588a5dd182aa7c6e","scripts":{"test":"vitest","bench":"vitest bench","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.3","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.2.0_1697646067720_0.22793648395463073","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@replit/river","version":"0.2.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.2.1","maintainers":[{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"f84f1bd0030c076aea3c22ca421307ec319fa66a","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.2.1.tgz","fileCount":50,"integrity":"sha512-++zl1b63lKxIpUl1kYkPyQTyMHO8sTwHp7u5FJrch6tOsvkDYXdrmiSLx8TBDxUoJrW6aeGiBskQJ7UcBTyDGA==","signatures":[{"sig":"MEUCIQDPRujAG89NbxQ5ZtU1w94I2TG4LvGEFiLvpCfsOVaHKAIgVbnz6/ucDea7OIEhStkIPEt0zcVnrU7qWsJDYcDsNOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89540},"main":"index.js","type":"module","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"7f5d3ebd41cce1eef2fa0a8be363c7dd8a805e2c","scripts":{"test":"vitest","bench":"vitest bench","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.3","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.2.1_1697692166787_0.9661441866047269","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@replit/river","version":"0.2.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.2.2","maintainers":[{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"97563f12cfb136986408aba235f1a1cedb77426f","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.2.2.tgz","fileCount":50,"integrity":"sha512-x3mstkseLiZeOF0n+C7f78iPFyzqT+KQP45ovzXW/AQmhThfDlYSwWkdfaq4jZYiZSLv9LcyewyqZVOoVa9Vnw==","signatures":[{"sig":"MEQCICOF626fBPw//weVPCGXozQsZM2yXLJE9ZDS2cihsbubAiB3bYROuCaBPL9iaMZqPwJRQzqvA5yHTseLOs81DkpD/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89550},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"6989c42fd23a95b336d721a894c3a2928cc0d234","scripts":{"test":"vitest","bench":"vitest bench","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.3","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.2.2_1698865795645_0.1562112953760999","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@replit/river","version":"0.3.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.3.0","maintainers":[{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"425dd80602194fddc3b946ac4f8fa03ea921d5a0","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.3.0.tgz","fileCount":48,"integrity":"sha512-OXxHBu7UZ+5oEqjx1OQeMr5YE9gFZu00jdgLO0VqPR6oRHAfOxaF2bGXJJzuafd3U4P4P+8X0TGfOu2Vqj7m1Q==","signatures":[{"sig":"MEUCIQCCEn3Snklqvpirk8o0A/f4hGha3mQVFqKvN9piQ1WVvAIgSzEx91jYfWMYkO02h1YUHMF8rxc+EUmc4Ym1Pd6B4qY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86650},"main":"dist/index.js","type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/testUtils.js","./transport":"./dist/transport/index.js","./package.json":"./package.json","./transport/ws":"./dist/transport/impls/ws.js","./transport/stdio":"./dist/transport/impls/stdio.js"},"gitHead":"388771e37fb166cb86027365a294d6c0df4ac9cf","scripts":{"test":"vitest","bench":"vitest bench","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.3.0_1699393775481_0.5767066390541227","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@replit/river","version":"0.3.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.3.1","maintainers":[{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"431811e4a0249fd25c0014c0a589d6f4b4cbed3b","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.3.1.tgz","fileCount":48,"integrity":"sha512-zl1ZnbrQWNsCOlGFEhM2l3WBFQKQon4n02bEltsRqQSDLb/1NHvTjxCMPb+0p6ZTYExTQhWb+5ZMaXSy8r7W1Q==","signatures":[{"sig":"MEYCIQDRVIaZj1PC2ABpBcOlZGiFT4kgDApRr5lYQACSgAiHHQIhANXY/ty0lK8WU5VqzrT8wiV3uaZ9YHPnRgukftj//heX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86623},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/testUtils.js","./transport":"./dist/transport/index.js","./package.json":"./package.json","./transport/ws":"./dist/transport/impls/ws.js","./transport/stdio":"./dist/transport/impls/stdio.js"},"gitHead":"4dd58d943edb3c8bb3c08979ff7abdf9bf5a49ae","scripts":{"test":"vitest","bench":"vitest bench","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.3.1_1699395664391_0.3623291406446332","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@replit/river","version":"0.5.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.5.0","maintainers":[{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"4e8ba2cd28ef675cb57266b4e8a1d279c3d713b3","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.5.0.tgz","fileCount":84,"integrity":"sha512-rgL5WUvTuq3ce/rSJmck9ztU6EHS8hzOflPoe70joyYKcFx7rS+K3VGJI3XjGWQzQUQX5Ovvt8PGw5Sub0gKFw==","signatures":[{"sig":"MEYCIQCDM4uCfRWiRKKX0k3gnYNH06BQExf5scQPBFsajMEhFgIhAPa81HeB/U81kUxlnpKl208+ptqeISS8GFQaUcpoAQdK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196195},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/testUtils.js","./transport":"./dist/transport/index.js","./transport/ws":"./dist/transport/impls/ws.js","./transport/stdio":"./dist/transport/impls/stdio.js"},"gitHead":"f5a149e33ea0b8700da02c2a3fed202e4fc8cc3c","scripts":{"test":"vitest","bench":"vitest bench","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.5.0_1701295295218_0.8744797633372092","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@replit/river","version":"0.5.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.5.1","maintainers":[{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"ba4dd15062bebb9482d65869047c3169eb8a0b11","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.5.1.tgz","fileCount":84,"integrity":"sha512-oRan/ZI+Wihur2hz3ObsZCIfqXHxYVG22fpM/iGS7raIZXjDeC+xySpXYbPfKU9etW+rhQXfb7mYrl5O6x+G+g==","signatures":[{"sig":"MEUCIEdnbruhwpQWHIqMRSIzRFEdPQL1jDPswjjwVn3WwKbeAiEA22e1XYT0B5UjPcmKaV77Euy0CstT5wce8rn9WZSvY5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196547},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/testUtils.js","./transport":"./dist/transport/index.js","./transport/ws":"./dist/transport/impls/ws.js","./transport/stdio":"./dist/transport/impls/stdio.js"},"gitHead":"82634bb540c26b6da988c58e3605c1f512de4eb4","scripts":{"test":"vitest","bench":"vitest bench","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.5.1_1701298624974_0.985149838447658","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@replit/river","version":"0.5.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.5.2","maintainers":[{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"d13f0ffb805cf1f396f64c3cc6bc2c5a3f65e74d","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.5.2.tgz","fileCount":84,"integrity":"sha512-sCfiWDVbPt87zAVGMoD8YfRgWoclxnUxT5NfM+NcC3ZH7rOWtP5zZlG2hhIz3ATT4NGQ539eHsK3hPT2xq2tMA==","signatures":[{"sig":"MEUCIB4E9lOEzekyx42QjuIfuPBrwrjza2f2NKl8axO6oLhEAiEAkL1f/QpAofauoaKcOY14RxQu76rIRAI6YfPqVnrafPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197172},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/testUtils.js","./transport":"./dist/transport/index.js","./transport/ws":"./dist/transport/impls/ws.js","./transport/stdio":"./dist/transport/impls/stdio.js"},"gitHead":"daf1c41e36d010f142cea59771fb8f2557e08b5b","scripts":{"test":"vitest","bench":"vitest bench","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.5.2_1701320695095_0.2407232829686199","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@replit/river","version":"0.6.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.6.0","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"59c63f799d3ab5d9df927fe85201083043084a46","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.6.0.tgz","fileCount":87,"integrity":"sha512-mDfoF2nsBckaUezUGBp+B0MYfR5KsAjAxgxkOkqAtY1njBfq71BaGOnA1Y9rOG2XUny+jKlOpdLePvRfwlWm8w==","signatures":[{"sig":"MEQCIFawLmN0fY8xa7o6YVfn6zeEa/RLlea1kFvWRNQW3RYdAiBmniZg/a9zh28epoJGE2rhouTW2keICXCEPOA0LCMwDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203412},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/testUtils.js","./transport":"./dist/transport/index.js","./transport/ws":"./dist/transport/impls/ws.js","./transport/stdio":"./dist/transport/impls/stdio.js"},"gitHead":"f633c5b36e58acfe1e95abc93e30a36ba7ac4669","scripts":{"test":"vitest","bench":"vitest bench","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.6.0_1701388858162_0.2786942390196032","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@replit/river","version":"0.6.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.6.1","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"d0579f62c15d8cf47e5f99865e3039e0f3183ad4","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.6.1.tgz","fileCount":87,"integrity":"sha512-OPyglBdZsFZr6nHbnrHHpLxoWfaBGa/h7ZN9tdU3PXDOj7oii9QyWGW8KAEs1VPcT8BBGowcw3T26KacJlVSWg==","signatures":[{"sig":"MEYCIQD0rjfE1hLoYiBUMfelg4NmLmijWlWWWdwUJ3q3JDsdEAIhAPdtrftqwSeI8MvKXPN6mWYwWKceDtVfrSqSWFK6gBao","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203686},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/testUtils.js","./transport":"./dist/transport/index.js","./transport/ws":"./dist/transport/impls/ws.js","./transport/stdio":"./dist/transport/impls/stdio.js"},"gitHead":"079dec3dfc9a7deea3dd43df636774053e7e1b85","scripts":{"test":"vitest","bench":"vitest bench","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.6.1_1701632017674_0.8651149589085907","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@replit/river","version":"0.6.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.6.2","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"e687e57dad1e46383d8699876a4f9f09706b31e6","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.6.2.tgz","fileCount":87,"integrity":"sha512-LrapW58TsnLmFsOvOb02zpOfPL4KumXlvUMEPm2YX6tlflIrwRtXKkSLLYrVFpBOfvB9GU2Bg0gGsCKyjfu9sg==","signatures":[{"sig":"MEYCIQD6KpXeXUaTUWzhjhnYCSBEICBVp49ak2bsWiuue7uy8AIhAOsc8zQ7ZbEY9g0/ovg7JoMmwSPWZMDEI/QiEosZjy2x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203849},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/testUtils.js","./transport":"./dist/transport/index.js","./transport/ws":"./dist/transport/impls/ws.js","./transport/stdio":"./dist/transport/impls/stdio.js"},"gitHead":"47963fb63a82528e389da35ceed21485c704387e","scripts":{"test":"vitest","bench":"vitest bench","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.6.2_1701637456984_0.941466152757302","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@replit/river","version":"0.6.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.6.3","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"582b7abdf81bd9014eeaa8ed13ac07ef270429d7","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.6.3.tgz","fileCount":87,"integrity":"sha512-1duI4G4yC2HfB15kJPHy2MaFkfRc3ba0y/XWzJCmFSlViK5Il+B6moZa9N+vYZv/vzTN2ZaPT+h3S3r0c/R6QA==","signatures":[{"sig":"MEMCH2pOnEn38jCUt8RZ6h3Z+3WkLYBhb/J6S+zOYPKkVU4CICa9Xo6ZHJWhPN3RO5ckYzVTbbQZnBqQaIbUgAPTo0oI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203997},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/testUtils.js","./transport":"./dist/transport/index.js","./transport/ws":"./dist/transport/impls/ws.js","./transport/stdio":"./dist/transport/impls/stdio.js"},"gitHead":"c1345f1ff6a17a841d4319fad5c153b5bda43827","scripts":{"test":"vitest","bench":"vitest bench","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.6.3_1701640206562_0.37955335112975264","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"@replit/river","version":"0.6.4","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.6.4","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"943d27e8b664602216029ce34df3bc01f361cf3b","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.6.4.tgz","fileCount":87,"integrity":"sha512-pTizaMLpGwUaAQGxgAtwWgseRO/OHtYz8IA7bE80ZzFYoe0MmWJ8qSY/B6SADlhvgq5cbF9ZFwmp+V5AKUt5vQ==","signatures":[{"sig":"MEUCIQCweU+R/+zDPgl7LS7Zw96d7u7PhtLQbW9/uvEP66XaoAIgTx5ffuivy/dQSmw3V+C8ngJU/T+4eOQ3VYTrqRSrKiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204845},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/testUtils.js","./transport":"./dist/transport/index.js","./transport/ws":"./dist/transport/impls/ws.js","./transport/stdio":"./dist/transport/impls/stdio.js"},"gitHead":"63791fdfb1158e13581ae9cb6107b6345eec58de","scripts":{"test":"vitest","bench":"vitest bench","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.6.4_1701720219578_0.14336880854111578","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@replit/river","version":"0.7.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.7.0","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"152727f06a015690765780255366299b0919ca8c","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.7.0.tgz","fileCount":108,"integrity":"sha512-0jBUE9ZueWfFehPzMakbMEXRSoGIye13piMWiMyQVro6sKj7nvO5Xv2VvW10KdJDKzfUD8z6/9W8/IfyoooWdQ==","signatures":[{"sig":"MEUCIQCvQK6jBqqSth25e8WpdZbE6guRavT1Ia/IN4sqJGkSmwIgJTSFR3MGyyMdRo6k+tXKHX9ewhkY7s0iePwfB6rhf7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245229},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/testUtils.js","./transport":"./dist/transport/index.js","./transport/stdio":"./dist/transport/impls/stdio.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"gitHead":"47c061440421b4a7d882aed7e93e1c067e8f5057","scripts":{"test":"vitest","bench":"vitest bench","build":"tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.7.0_1701896648474_0.3908940059507364","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@replit/river","version":"0.7.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.7.1","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"ecb27561bba7aab42aeaceceae2dc2cb002b1b4d","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.7.1.tgz","fileCount":91,"integrity":"sha512-N8fSOidSgiusz9NzgDaHXJq1XhTJMq6Z8jA2xJpXoIxUgp6FPiWE5897tR1bkfNSw/nBDGMErVyX9SGFzPCbKQ==","signatures":[{"sig":"MEUCID229fbjMBj+93nGz1ADYcob81twrbULqr/8BlDhTHcBAiEA+leP9vGFqYSRpZgFurUIo5Ga5uQfpTgKtL9wiDiDCjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212122},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/testUtils.js","./transport":"./dist/transport/index.js","./transport/stdio":"./dist/transport/impls/stdio.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"gitHead":"38274936ec3ff7ed6fa6b1e73d06d5cbf803fa9b","scripts":{"test":"vitest","bench":"vitest bench","build":"rm -rf ./dist && tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.34.6","prettier":"^3.0.0","@types/ws":"^8.5.5","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.7.1_1701900728864_0.34733540720411127","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@replit/river","version":"0.7.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.7.2","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"97ecbaec055b88377e89e14f60b3ce964c407a6b","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.7.2.tgz","fileCount":91,"integrity":"sha512-MkPflvBLNggDJzqvJdqayj+A70G3zpZjVUruSnvG+wP/qjZLWjNn6JB/NMIY0vlNt/FNtEnRqYky4jvJPfVmYA==","signatures":[{"sig":"MEUCIQCU3FHh2Vpv+eoSs5wmOgdZQUs0HsigEjATwvSf8eKxKQIgKaOVCIy34Cx97Cs+dsS5f2G5SxOhnd9/hL+LpQDLn5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212503},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/testUtils.js","./transport":"./dist/transport/index.js","./transport/stdio":"./dist/transport/impls/stdio.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"gitHead":"b0a99c8b3e2b7b02a7eb99cbe3fbee572dddd51b","scripts":{"test":"vitest","bench":"vitest bench","build":"rm -rf ./dist && tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.0.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.0.1","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.7.2_1701975296874_0.7619042586276947","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@replit/river","version":"0.8.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.8.0","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"e87ccf0e3c164d4706780c361cda04bf6b4a911a","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.8.0.tgz","fileCount":97,"integrity":"sha512-3u1/ssYxAaeXIjqA+vXqYgmqZjdMB+Y3iYtdPTRYg5hHiVBjGXONNTjxTEB49ISJwjyuMe5tZG4ycI9wLnoMJQ==","signatures":[{"sig":"MEUCIDI3NEtd+qdrjmwjk5yNxJ8h+lfRF5WmSK4qn1VL88VyAiEA0y5CyokFKqFsYQwsJWA/gQvRwJqt+1s8h6Fcdtr2yUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229056},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/util/testHelpers.js","./transport":"./dist/transport/index.js","./transport/stdio":"./dist/transport/impls/stdio.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"gitHead":"b28dd9d44c69c7b6fe201f52a2e9e9a138e903c0","scripts":{"test":"vitest","bench":"vitest bench","build":"rm -rf ./dist && tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.0.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.0.1","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.8.0_1701975339434_0.24413982506081244","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@replit/river","version":"0.8.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.8.1","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"99baca5e3c50057f96571487c17b67add020cad8","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.8.1.tgz","fileCount":103,"integrity":"sha512-1+ZuuITmJQ6yiInYM+5mJDsfJAt9nJZDXO5cf83JP/LVdC6matvn5+JbgEuGBS/BSjm7ncKwG6bFpKO7tBnA/w==","signatures":[{"sig":"MEUCIQDFjvTqR96xDgZM7XoFTNxPUddkG8skU5IUQlYyGBLtXAIgVDEKcX906rbWwjbGkKzpI75HSt9IgvMtb6iPJ1hEcAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249558},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/util/testHelpers.js","./transport":"./dist/transport/index.js","./transport/stdio":"./dist/transport/impls/stdio.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"gitHead":"bf068db11f8b4f19b0b69ba9a30f2b895945f5ce","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf ./dist && tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.0.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.0.1","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.8.1_1702254900101_0.48339776042569294","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@replit/river","version":"0.9.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.9.0","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"8f2d3d504988345418b90401f1c7f46cdf63e0f1","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.9.0.tgz","fileCount":106,"integrity":"sha512-IV1hgEOs96RqFodLAHTAuld24hBNRqC5Fx2qvxMf7H7GHElU/eV9dc+3prRqLo4VOb1cT8KiBGevszafNCUSVQ==","signatures":[{"sig":"MEYCIQD3EXePNSVTprHp2fy8NtUGh+m7r9pQMTg4iDVhbTaIuwIhAMAo507cDEYIDU5Hlccmm7gOHGe63Jc06Gj3EvofBhJj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297238},"type":"module","_from":"file:replit-river-0.9.0.tgz","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/util/testHelpers.js","./transport":"./dist/transport/index.js","./transport/stdio":"./dist/transport/impls/stdio.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf ./dist && tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_resolved":"/tmp/80ef2294306474ed2e70b5fd81de7cff/replit-river-0.9.0.tgz","_integrity":"sha512-IV1hgEOs96RqFodLAHTAuld24hBNRqC5Fx2qvxMf7H7GHElU/eV9dc+3prRqLo4VOb1cT8KiBGevszafNCUSVQ==","_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.0.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.0.1","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.9.0_1702351672177_0.4042522268756421","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@replit/river","version":"0.9.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.9.1","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"006afbaf0f5569befd27a2fffd268b08a0a55a1a","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.9.1.tgz","fileCount":106,"integrity":"sha512-0B9JQCqYGk+J8m+Werj13QwypOLhYsryq/qL0puSebUqZiSP8yd3Ccuw3kTW5Bkz85gXpANWYLHeRPxFO6SDEQ==","signatures":[{"sig":"MEUCIQCPGvYfN+iNMrCiXWuSfOdPzCtDgFZbK8cSy25PqdcbjQIgchIoWESoBiilAy4m9v3+WpisxaN+IGlAocdUDNKmAZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297426},"type":"module","_from":"file:replit-river-0.9.1.tgz","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/util/testHelpers.js","./transport":"./dist/transport/index.js","./transport/stdio":"./dist/transport/impls/stdio.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf ./dist && tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_resolved":"/tmp/a00962df2894db858efa3640eb702f98/replit-river-0.9.1.tgz","_integrity":"sha512-0B9JQCqYGk+J8m+Werj13QwypOLhYsryq/qL0puSebUqZiSP8yd3Ccuw3kTW5Bkz85gXpANWYLHeRPxFO6SDEQ==","_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.0.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.0.1","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.9.1_1702428703158_0.9984440381267989","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"@replit/river","version":"0.9.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.9.2","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"089b8f3c54ca723d32a76eed0fa92fd376a9acdb","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.9.2.tgz","fileCount":106,"integrity":"sha512-er84d6DEPzg4lpLKKBcgBbhBhQCLIshbKAckA7PU4gn2GnrkPnvVSSMcn8tRWDArI5PQsTuog+qvDyNRGQnlRw==","signatures":[{"sig":"MEQCIE6i60tf922SWLSGe0sb1jf755VMeYW1NV5zgW1LFMLmAiAnhOSKYTqG1uEF6KLa9N29J5Jakj+w1a8CL4o4qkaelg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300196},"type":"module","_from":"file:replit-river-0.9.2.tgz","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/util/testHelpers.js","./transport":"./dist/transport/index.js","./transport/stdio":"./dist/transport/impls/stdio.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf ./dist && tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_resolved":"/tmp/dfde676ed2c7de042b609b41ec4010dd/replit-river-0.9.2.tgz","_integrity":"sha512-er84d6DEPzg4lpLKKBcgBbhBhQCLIshbKAckA7PU4gn2GnrkPnvVSSMcn8tRWDArI5PQsTuog+qvDyNRGQnlRw==","_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.0.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.0.1","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.9.2_1702496142376_0.8575213907003936","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"@replit/river","version":"0.9.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.9.3","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"20792232cd7e7445a25262ec3bc959c14b491d06","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.9.3.tgz","fileCount":106,"integrity":"sha512-wPUKcwGc9nNOK0rPLWL+ndP507oqu3kTRyc9JJ0RbczAgoTGGy439SxkRdsOHFrttzZwtfAd+ng1laRtFnAtvw==","signatures":[{"sig":"MEYCIQCUjiRDb1fySN/AjqwQOSR/PMejrXrFl2QAOgx9tLND8wIhAPKqRDOhw5DUP+GLwjmma38uHEXgRZNdY7SWNLvXBhs6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300202},"type":"module","_from":"file:replit-river-0.9.3.tgz","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/util/testHelpers.js","./transport":"./dist/transport/index.js","./transport/stdio":"./dist/transport/impls/stdio/stdio.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf ./dist && tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_resolved":"/tmp/46e152d62efe3f7df5150ff4b3a54f5f/replit-river-0.9.3.tgz","_integrity":"sha512-wPUKcwGc9nNOK0rPLWL+ndP507oqu3kTRyc9JJ0RbczAgoTGGy439SxkRdsOHFrttzZwtfAd+ng1laRtFnAtvw==","_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"18.12.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.0.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.0.1","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.9.3_1702503577951_0.21766182013353963","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@replit/river","version":"0.10.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.10.0","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"80f22d3f3a62a9b9d24c1085814106b2536e94c4","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.10.0.tgz","fileCount":112,"integrity":"sha512-bamKGAX72micnQjapEa+jFomRuCFYJOmEyKxcPavxPdnhxDXZ1OVuipYZ6QEhz8Ml6du95uM5AWUS311tAQl+g==","signatures":[{"sig":"MEUCIG73eAQaoo/UsbAtaGTO3rNQSehJ5Shfq3yVswLY0wYUAiEA3w2gneKmx7XrJZrXYETiBbJ7SW4OFvyDuzRBy6XppZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":301522},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./test-util":"./dist/util/testHelpers.js","./transport":"./dist/transport/index.js","./transport/stdio":"./dist/transport/impls/stdio/stdio.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"gitHead":"c79bb707ddc5c6140885ac7c7b82dd36681e6c9d","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf ./dist && tsc","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.13.0","nanoid":"^4.0.2","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@msgpack/msgpack":"^3.0.0-beta2","@sinclair/typebox":"^0.31.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.0.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.0.1","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/river_0.10.0_1702671708616_0.5571539524967561","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@replit/river","version":"0.10.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.10.1","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"26c8f72dbe3d56672fb2236336b8aa774cc65b68","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.10.1.tgz","fileCount":45,"integrity":"sha512-4Z/ysa60RtfwrFSfGB9qrMkPCLJTdp5QYwY55v1s2V23XFUbn4jbNDQEqDGBUg9I1J2q7aHvv1ZnXdQweIz6OQ==","signatures":[{"sig":"MEUCIQCvUIiO8Qnj+L/m+pJRMOcNLeRuGlF+A61XVe0WxV9yagIgTnIfVH//jvsze9CJPxKUYJjcr1QevAdhKBrMuddLHkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207035},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/stdio":{"import":"./dist/transport/impls/stdio/stdio.js","require":"./dist/transport/impls/stdio/stdio.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"192f4f2e47ce4d1327f7e500998a6df8f71c783e","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"tsup && du -sh dist","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.0.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.0.1","typescript":"^5.2.2"},"peerDependencies":{"ws":"^8.13.0","it-pushable":"^3.2.1","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.28"},"_npmOperationalInternal":{"tmp":"tmp/river_0.10.1_1702671787358_0.9503906106537361","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@replit/river","version":"0.10.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.10.2","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"953f0940bb953fcc99f06bd71e4e0b2febabca78","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.10.2.tgz","fileCount":45,"integrity":"sha512-/Rej/1oXTv+YOLg6sxHydOw3BDOM0quiCtyaXTMJ7zT08IXCajXkTmaOU83ZJcI0r5s0tkIe/Mm094fv5lahCQ==","signatures":[{"sig":"MEUCIQDMgXyTAq5emr/5iVAVsuF67iYg1YvQSFhNVRaQt5QI1QIgCR2TxwXalJgf/CklDcnuosB6JanlJ4Qd+cmfKtD4zP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225110},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/stdio":{"import":"./dist/transport/impls/stdio/stdio.js","require":"./dist/transport/impls/stdio/stdio.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"ee7265fc9d420d104fa9ba28d2374451ec62fb4c","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"tsup && du -sh dist","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.0.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.0.1","typescript":"^5.2.2"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.28"},"_npmOperationalInternal":{"tmp":"tmp/river_0.10.2_1702676369776_0.2792963330982212","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"@replit/river","version":"0.10.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.10.3","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"dcec364be0605a6d856c45335a21951a721c1efb","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.10.3.tgz","fileCount":45,"integrity":"sha512-3KPoI8R2wgRGxnvqLraLc0oKIAQmkNnAzW91xp8Df+bi8hIKQ8xnCc77FPQ7W2zXWbBJAdlJPWOQrBtF32WAVA==","signatures":[{"sig":"MEYCIQCA/ytzkATvB6Sp34f6jti3Hu2eWFUn6yyaU4Aj++bENAIhAJviaT3S0BrbJQF2quhLl9puZKs2lQJNCZQtxDho16vV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225164},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/stdio":{"import":"./dist/transport/impls/stdio/stdio.js","require":"./dist/transport/impls/stdio/stdio.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"7ccfcb7609f7df650a2574d0a278c29f4f2f3d1b","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"tsup && du -sh dist","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.0.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.0.1","typescript":"^5.2.2"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.28"},"_npmOperationalInternal":{"tmp":"tmp/river_0.10.3_1702924816153_0.8852275241075842","host":"s3://npm-registry-packages"}},"0.10.4":{"name":"@replit/river","version":"0.10.4","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.10.4","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"jeremypress","email":"jeremypress1@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"522d84ddcbb44e0158452e59d380e0d847a1610f","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.10.4.tgz","fileCount":49,"integrity":"sha512-0toVHbYUnvVni7u4XRWna67cmlOEqh3X445cQ++JAHMFTjU3BP05qRsPvH7sndlqVzZbddZmy4x2HsC3BVn/KA==","signatures":[{"sig":"MEYCIQCgx3X3tY2PdL61wTk5JYCzeg03eP+tyhRkxJIulMNeyQIhAN3OfZUz7+5LcFHtkumUWP6Zo8ppmWJ8M5vJSTr8mA3y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245022},"type":"module","_from":"file:replit-river-0.10.4.tgz","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/stdio":{"import":"./dist/transport/impls/stdio/stdio.js","require":"./dist/transport/impls/stdio/stdio.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_resolved":"/tmp/dff9d2b26584099b37339649297b7389/replit-river-0.10.4.tgz","_integrity":"sha512-0toVHbYUnvVni7u4XRWna67cmlOEqh3X445cQ++JAHMFTjU3BP05qRsPvH7sndlqVzZbddZmy4x2HsC3BVn/KA==","_npmVersion":"8.19.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"18.12.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.0.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.0.1","typescript":"^5.2.2"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.28"},"_npmOperationalInternal":{"tmp":"tmp/river_0.10.4_1702954839651_0.8442029970082123","host":"s3://npm-registry-packages"}},"0.10.5":{"name":"@replit/river","version":"0.10.5","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.10.5","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"f22aafa36734ca45e9f9c1c8d32ba95d7a950932","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.10.5.tgz","fileCount":60,"integrity":"sha512-8L9Ldj2g+eTYnK/C/iRE1ccpxpwRy0Qv4fUVM3G1lJLuWGf8rPp8zgQgpc2AF3LqmJTqJnsQKoYPiDE3A3VfPg==","signatures":[{"sig":"MEQCIDtR4z1+euV0LS0W7kgNJCUy7tGEc6sDoiLJJ8T60k93AiBKFh+KMz8+I3KUhdjJtdM9tf2RHHAl7Uz7+XUI+LqMtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288055},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/stdio":{"import":"./dist/transport/impls/stdio/stdio.js","require":"./dist/transport/impls/stdio/stdio.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/unixsocket/client":{"import":"./dist/transport/impls/unixsocket/client.js","require":"./dist/transport/impls/unixsocket/client.cjs"},"./transport/unixsocket/server":{"import":"./dist/transport/impls/unixsocket/server.js","require":"./dist/transport/impls/unixsocket/server.cjs"}},"gitHead":"b58f5f1e7f4040ac773d2ec5c31c17fef990ae42","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.1.0","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.1.0","typescript":"^5.2.2"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.28"},"_npmOperationalInternal":{"tmp":"tmp/river_0.10.5_1703267652401_0.9943437883230521","host":"s3://npm-registry-packages"}},"0.10.6":{"name":"@replit/river","version":"0.10.6","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.10.6","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"ec9477dd82790a10f985d5240cd5c3166b78cd1d","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.10.6.tgz","fileCount":60,"integrity":"sha512-cArmvgWEONjW33RIiJIpHm6AGIf6My358m1qtwhmMpM+VLTML7yKbOMwVGlf0N7ZAMoPZdIuEjgLHfKB6cJf+g==","signatures":[{"sig":"MEQCIA6hGi8Ss/TO/5yy16gnyMHwUclhNRxEu4vWlN2uWbc7AiBYo4rXuxqPaBB3U9lQJifTX2XzpCeXIOd75rgMC6qKgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292061},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/stdio":{"import":"./dist/transport/impls/stdio/stdio.js","require":"./dist/transport/impls/stdio/stdio.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/unixsocket/client":{"import":"./dist/transport/impls/unixsocket/client.js","require":"./dist/transport/impls/unixsocket/client.cjs"},"./transport/unixsocket/server":{"import":"./dist/transport/impls/unixsocket/server.js","require":"./dist/transport/impls/unixsocket/server.cjs"}},"gitHead":"0a232eb56dbc514ed3093272debe80a8962451bf","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.1.0","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.1.0","typescript":"^5.2.2"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.28"},"_npmOperationalInternal":{"tmp":"tmp/river_0.10.6_1704754446763_0.8959635146777276","host":"s3://npm-registry-packages"}},"0.10.7":{"name":"@replit/river","version":"0.10.7","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.10.7","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"b279af2a19a7075059c3117786718011e7a2fcea","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.10.7.tgz","fileCount":60,"integrity":"sha512-qmVDs93PGamjoAJxk61AOX0djrx5NNb+XzHwXQ3XX1yWy3QZ/Nz0JxfqaXAQ4I6asgx9baHxYc2epF9yi5WMkQ==","signatures":[{"sig":"MEQCIBChFxqLUYhYZwTlOUke0WLBHZIGRGpBaRE0leVEtKQbAiBfEk7EJNES772CV6BNJ1KfwFF8YuN0M1YA2b4gmHFcPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292471},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/stdio":{"import":"./dist/transport/impls/stdio/stdio.js","require":"./dist/transport/impls/stdio/stdio.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/unixsocket/client":{"import":"./dist/transport/impls/unixsocket/client.js","require":"./dist/transport/impls/unixsocket/client.cjs"},"./transport/unixsocket/server":{"import":"./dist/transport/impls/unixsocket/server.js","require":"./dist/transport/impls/unixsocket/server.cjs"}},"gitHead":"42263fa7f5b220bfa227e8f965f7688757f7a6cd","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.1.0","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.1.0","typescript":"^5.2.2"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.28"},"_npmOperationalInternal":{"tmp":"tmp/river_0.10.7_1704782360945_0.24506365421747645","host":"s3://npm-registry-packages"}},"0.10.8":{"name":"@replit/river","version":"0.10.8","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.10.8","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"50595c3d2c9ae442bbd04136957745c82b1edf05","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.10.8.tgz","fileCount":60,"integrity":"sha512-Gay4Ddta0kT6xBhHa9MULDBzKkq+ZnBZTjW8P2hFFhmnneF0xUWQ/wGKApVVTLyw4asPKdoDGmYBMzwSKE91IA==","signatures":[{"sig":"MEUCIQCIAgaSiQ1ewCBwjnvmSSKFoGAfSCL6HkIUd+zDYDSDYwIgNAqnSC0E+a4H48Td4H06A0xufYB2dry+/DOi2sQM6yE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294051},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/stdio":{"import":"./dist/transport/impls/stdio/stdio.js","require":"./dist/transport/impls/stdio/stdio.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/unixsocket/client":{"import":"./dist/transport/impls/unixsocket/client.js","require":"./dist/transport/impls/unixsocket/client.cjs"},"./transport/unixsocket/server":{"import":"./dist/transport/impls/unixsocket/server.js","require":"./dist/transport/impls/unixsocket/server.cjs"}},"gitHead":"636ddc82187db116622bb3b51912795ee20eb45a","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.1.0","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.1.0","typescript":"^5.2.2"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.28"},"_npmOperationalInternal":{"tmp":"tmp/river_0.10.8_1704821902549_0.6079772479993999","host":"s3://npm-registry-packages"}},"0.10.9":{"name":"@replit/river","version":"0.10.9","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.10.9","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"7ec2efe19e42311956643ec2c6160dbe290bb521","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.10.9.tgz","fileCount":60,"integrity":"sha512-WxAfw9hkCaFjmRdvUEFn+/EdzuwKiM/X3C0X6On25HtJ7AxAkIS/cZoiu9j11CtCdYxh2YLIM/Pt2EW7qlAKWA==","signatures":[{"sig":"MEUCIFs3/KZzirbcdNMJQ0S2DM210SWd/1IDSnfBhaOGy7tJAiEA5Iqjz/r/No78ZKGOfjRHX2oMNTXgatyssp5QKHIVKp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293631},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/stdio":{"import":"./dist/transport/impls/stdio/stdio.js","require":"./dist/transport/impls/stdio/stdio.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/unixsocket/client":{"import":"./dist/transport/impls/unixsocket/client.js","require":"./dist/transport/impls/unixsocket/client.cjs"},"./transport/unixsocket/server":{"import":"./dist/transport/impls/unixsocket/server.js","require":"./dist/transport/impls/unixsocket/server.cjs"}},"gitHead":"2fbce45c4a213506f0510e5aa4d99a872bdebd1d","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.1.0","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.1.0","typescript":"^5.2.2"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"^0.31.28"},"_npmOperationalInternal":{"tmp":"tmp/river_0.10.9_1704822539466_0.21800613436314586","host":"s3://npm-registry-packages"}},"0.10.10":{"name":"@replit/river","version":"0.10.10","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.10.10","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"68cf5b88b8d854092706f40bb59eac9692d774b6","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.10.10.tgz","fileCount":60,"integrity":"sha512-nykZBEoxypwTtliAbjpP8zKLu7zkgPEozYYijnVBZPSZ688jgjmFbBuhbt209FnG9js4REawlYbecLL6L9oCXA==","signatures":[{"sig":"MEQCIB/RljDnT+3e61R7RyXqcwwHFdzKKuVdmsXB4of5ruXZAiBySQVc/JVji7mmEJltfWYNfJatJSLpJxxm/falulMFdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293573},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/stdio":{"import":"./dist/transport/impls/stdio/stdio.js","require":"./dist/transport/impls/stdio/stdio.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/unixsocket/client":{"import":"./dist/transport/impls/unixsocket/client.js","require":"./dist/transport/impls/unixsocket/client.cjs"},"./transport/unixsocket/server":{"import":"./dist/transport/impls/unixsocket/server.js","require":"./dist/transport/impls/unixsocket/server.cjs"}},"gitHead":"616162ab5e9e443e5003b72c6b7f932ffbc0a9cd","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.1.0","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.1.0","typescript":"^5.2.2"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.10.10_1704999546842_0.070395855682853","host":"s3://npm-registry-packages"}},"0.10.11":{"name":"@replit/river","version":"0.10.11","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.10.11","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"676859522a6eafcab037c76929519ca80acfcdc9","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.10.11.tgz","fileCount":60,"integrity":"sha512-ah7kBIEcAXGCXqabi2geF8INisXEmyMJ3SdO0maFPPB5plswIUqdr4J4YSpgwluYXaZqS3UtXqQw+w6hNaEkuw==","signatures":[{"sig":"MEQCIBspayV3f1kXoXReOW3JObw+3OplIXmsM8ovf5vkGWwYAiBMwRGyQaiisV4U8z68KtRiqI4oPkBHUvLIO7f0hcOOnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295538},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/stdio":{"import":"./dist/transport/impls/stdio/stdio.js","require":"./dist/transport/impls/stdio/stdio.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/unixsocket/client":{"import":"./dist/transport/impls/unixsocket/client.js","require":"./dist/transport/impls/unixsocket/client.cjs"},"./transport/unixsocket/server":{"import":"./dist/transport/impls/unixsocket/server.js","require":"./dist/transport/impls/unixsocket/server.cjs"}},"gitHead":"480093104e7073dcd6acd0430a98d4da2e3d1dfd","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.1.0","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.1.0","typescript":"^5.2.2"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.10.11_1705694378280_0.9071403765008201","host":"s3://npm-registry-packages"}},"0.10.12":{"name":"@replit/river","version":"0.10.12","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.10.12","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"1821da8728bf2ff6a2988b542ae1937216c44172","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.10.12.tgz","fileCount":60,"integrity":"sha512-r/G6ECb15NAW9VDz3iFFc7QAgyRx+IPmdAu796ceK7ybKwiWhvL5eVQ8WHEhiVlRp08pz8lxGIv3tDKmdZIl+w==","signatures":[{"sig":"MEYCIQDQRl8xeOqLRTQmYK/9Uiw8qqiqbMI2YXRs6nBIK4O3CQIhAI5+fUe0FMoVjGPhza48T/ANDtRmtBdAy37O1LCvavHY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296438},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/stdio":{"import":"./dist/transport/impls/stdio/stdio.js","require":"./dist/transport/impls/stdio/stdio.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/unixsocket/client":{"import":"./dist/transport/impls/unixsocket/client.js","require":"./dist/transport/impls/unixsocket/client.cjs"},"./transport/unixsocket/server":{"import":"./dist/transport/impls/unixsocket/server.js","require":"./dist/transport/impls/unixsocket/server.cjs"}},"gitHead":"f9a523b966071bfeb7ffc66b2fff8d16b86aaa0b","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.2.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.2.1","typescript":"^5.2.2"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.10.12_1705721541638_0.8852031731522949","host":"s3://npm-registry-packages"}},"0.10.13":{"name":"@replit/river","version":"0.10.13","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.10.13","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"77cdc300910c873f3c90ef9b7cf5b906592b87e7","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.10.13.tgz","fileCount":60,"integrity":"sha512-zJcBWBqRytO66QIq/EVaTlc4KZdIpsUO2wDwN3s04tlMhZZvNCZcgzlI5Cm/EBYYNXyN2Iy7QajjYQwwpfaPJQ==","signatures":[{"sig":"MEQCIBfTPURmWhRnwyCZ5M6fRHkDqykkn0UqfRB8RJqr7auIAiBAM4d6fOVwYgE4hWYMr69xZNol+9vN3mhLFjasLidRhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296508},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/stdio":{"import":"./dist/transport/impls/stdio/stdio.js","require":"./dist/transport/impls/stdio/stdio.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/unixsocket/client":{"import":"./dist/transport/impls/unixsocket/client.js","require":"./dist/transport/impls/unixsocket/client.cjs"},"./transport/unixsocket/server":{"import":"./dist/transport/impls/unixsocket/server.js","require":"./dist/transport/impls/unixsocket/server.cjs"}},"gitHead":"e17ea733c51084227919c9a90bbef2d567a22524","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.2.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.2.1","typescript":"^5.2.2"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.10.13_1706302818691_0.7999768638487499","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@replit/river","version":"0.11.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.11.0","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jakeatreplit","email":"jake@replit.com"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"238a959154482cd68f35abac0e65c17d83ac265d","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.11.0.tgz","fileCount":60,"integrity":"sha512-nyphNw82p1tf+5bykOCB2RK5DUpQw1LZkJcQuYDIPXQKqLK98FldzkYjv72tHTG1s+oApdYs7N2xp2e/Ylk9Ig==","signatures":[{"sig":"MEUCIQCA0oKHlW5JGHLVLO4zXRyTGizMnZDYN5AoLc2mAju/7QIgW/iszSq5crNpZXLO2SwajEdFzadfn9BFZ6ZyU5Nb/tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297913},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/stdio":{"import":"./dist/transport/impls/stdio/stdio.js","require":"./dist/transport/impls/stdio/stdio.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/unixsocket/client":{"import":"./dist/transport/impls/unixsocket/client.js","require":"./dist/transport/impls/unixsocket/client.cjs"},"./transport/unixsocket/server":{"import":"./dist/transport/impls/unixsocket/server.js","require":"./dist/transport/impls/unixsocket/server.cjs"}},"gitHead":"08445c35e3c95869b45b3d962808365e42717801","scripts":{"test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npx prettier . --check","format":"npx prettier . --write","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^1.2.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.2.1","typescript":"^5.2.2"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.11.0_1707260106483_0.5177731551323983","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@replit/river","version":"0.12.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.12.0","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"3ac91e56c93e0f9b7ec2641e2c5ee2ab5eabd4dc","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.12.0.tgz","fileCount":64,"integrity":"sha512-ciEtnjiNTP0ft8mbyBx7xOkI68ub3LGKtmE2/kDsJDv2WZrHssl5GSMD+IMmRpB8WOQxr/4yRW8jg6JANY+IMQ==","signatures":[{"sig":"MEQCIG+WfNL7Dr071EzR8OQF5J7+pvuDpVDV16XNP0A64pNPAiBtnQwbYkD3s5N5UomOSfwtth9knhF58pPW60/T2xnrOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390750},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"},"./transport/stdio/client":{"import":"./dist/transport/impls/stdio/client.js","require":"./dist/transport/impls/stdio/client.cjs"},"./transport/stdio/server":{"import":"./dist/transport/impls/stdio/server.js","require":"./dist/transport/impls/stdio/server.cjs"}},"gitHead":"ac433c8091ca1f052377fb9cf4f494148d40edc1","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.12.0_1709253355642_0.958609751651974","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"@replit/river","version":"0.12.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.12.1","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"ae33247d7c4af3c63c8a90796da5ca60ec50a318","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.12.1.tgz","fileCount":64,"integrity":"sha512-4TF4P6/Z7T19Nr234X+39Sj0U26VVyGtcYE8ayu/abj6IlsP/CL5OIqpwqI9i0mWj/b4zBWhkw9Exfk3l/gK2Q==","signatures":[{"sig":"MEUCIQCFKJtXbtGyiJgET5SCVe0ZfXNRhVbdRxqheZPa0TFU1QIgBU4j27v0q67OH14rL6nzvAh8vIBd+OZxohFaxNTRSrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395364},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"},"./transport/stdio/client":{"import":"./dist/transport/impls/stdio/client.js","require":"./dist/transport/impls/stdio/client.cjs"},"./transport/stdio/server":{"import":"./dist/transport/impls/stdio/server.js","require":"./dist/transport/impls/stdio/server.cjs"}},"gitHead":"707adbfa83598ab83cf69d3283150d42ef8fdb92","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.12.1_1709317603564_0.6177067798522433","host":"s3://npm-registry-packages"}},"0.12.2":{"name":"@replit/river","version":"0.12.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.12.2","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"6517d56ec60dd9280675ff905a8649d1d4459008","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.12.2.tgz","fileCount":64,"integrity":"sha512-wjzNRwnJanEYtAKtxqV6cIKoBi97AgwysVjeLPO4jq+8YzIDPsURopI9MQM2ssU9aDOf/pcp1DwNOl6lOMT7VA==","signatures":[{"sig":"MEYCIQDM1yUIvLFjyhMOmJXveCiDVjGhHmeaDE08MDk4AP9A9gIhAPXa4xweJLT9YPNX9tjMQrCzp5J+U4XEEUQodNx53j7G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395796},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"},"./transport/stdio/client":{"import":"./dist/transport/impls/stdio/client.js","require":"./dist/transport/impls/stdio/client.cjs"},"./transport/stdio/server":{"import":"./dist/transport/impls/stdio/server.js","require":"./dist/transport/impls/stdio/server.cjs"}},"gitHead":"c294ab00c0b6d9d942f8ec4279b2bfc228a73990","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.12.2_1709319841133_0.001303801982593944","host":"s3://npm-registry-packages"}},"0.12.3":{"name":"@replit/river","version":"0.12.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.12.3","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"c9c184a9bf8b070db58972fccd8dbcf563f56c43","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.12.3.tgz","fileCount":64,"integrity":"sha512-gMxM8hz/TZKg7UwDajmu99gAxO4K2uIBrvZsDpUrtXJyIHxCEqjNoKRflIB+BicbcDhH3gQEy6B9KgCiVa4Ghw==","signatures":[{"sig":"MEUCIEkZVt+IbL1VskGJKhp9p76/DfnYHLRZeiBU5ig4eTMAAiEAgQei2L3blvS8EVjZlY5WxYNaeHsH+vlZIV/dlunKqmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395793},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"},"./transport/stdio/client":{"import":"./dist/transport/impls/stdio/client.js","require":"./dist/transport/impls/stdio/client.cjs"},"./transport/stdio/server":{"import":"./dist/transport/impls/stdio/server.js","require":"./dist/transport/impls/stdio/server.cjs"}},"gitHead":"2ef192a3fa500bcc7a2d67876594435fea927324","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.12.3_1709325721505_0.1765781383478806","host":"s3://npm-registry-packages"}},"0.12.4":{"name":"@replit/river","version":"0.12.4","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.12.4","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"40127de7a210c45499678b374fc495fa9b44960e","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.12.4.tgz","fileCount":64,"integrity":"sha512-LF26EgVEE3zroxZBwcVd3462oJezvibVwtM3nZq3chzYdxr9Fi9grgqpruZcvBC/BWiFJ0wpNWDI6yZE3tDwJg==","signatures":[{"sig":"MEYCIQCWdJpejDWMyRdxdDbpdvoMlF+7B+FaBxHuEurjyg+4tQIhALmQviwJXF4l0tUpGpZS/yiza6JrXJ/aErBYyGu2PdWw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395852},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"},"./transport/stdio/client":{"import":"./dist/transport/impls/stdio/client.js","require":"./dist/transport/impls/stdio/client.cjs"},"./transport/stdio/server":{"import":"./dist/transport/impls/stdio/server.js","require":"./dist/transport/impls/stdio/server.cjs"}},"gitHead":"72659d4716df1b5063c1a36ee4c6e922c41a7e47","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.12.4_1709326688889_0.7148688559488767","host":"s3://npm-registry-packages"}},"0.12.5":{"name":"@replit/river","version":"0.12.5","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.12.5","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"df65ba489d7ee29ab4df58c9652e7f90605fd28e","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.12.5.tgz","fileCount":64,"integrity":"sha512-twX/DbQWiaTjkr3yeSp5IW4Wym4GV2XMRioJk1vKW0faeK9hIi5jnaRySof9oUW6IenceX8Aa8mK87ODA1Wreg==","signatures":[{"sig":"MEQCIEMflGemAmLLBNIHVSAq9aIrB0AjW5UaUSNM6KqcUBf3AiB2Dj2r2+19poxAOS3mL6NpFm5h6hLjQhqnjHkdD0v/5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395825},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"},"./transport/stdio/client":{"import":"./dist/transport/impls/stdio/client.js","require":"./dist/transport/impls/stdio/client.cjs"},"./transport/stdio/server":{"import":"./dist/transport/impls/stdio/server.js","require":"./dist/transport/impls/stdio/server.cjs"}},"gitHead":"fbfb87933a9cda56dd6f397d6b1bd929910bca22","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.12.5_1709327750093_0.18658064687952902","host":"s3://npm-registry-packages"}},"0.12.6":{"name":"@replit/river","version":"0.12.6","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.12.6","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"13023b11e3cad93eda4721972d48ac46cddc3b39","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.12.6.tgz","fileCount":64,"integrity":"sha512-5I33nvT4n/wTiS8lctfnlxuCWgMurkjhz/rQhnlbo2pAIV1ZG2u5xTY0VFZ+ryB/CBOTPNSoTm67ktMN5LOWOQ==","signatures":[{"sig":"MEYCIQDDzAflJAg2MpcFi7Il3sjL9NuKUUEivZlmHrU7HSPI9QIhAMV/ZpShBHSgGCkVQahj7xO2ZpRj0AGmBSvkNrKZXXG/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":392675},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"},"./transport/stdio/client":{"import":"./dist/transport/impls/stdio/client.js","require":"./dist/transport/impls/stdio/client.cjs"},"./transport/stdio/server":{"import":"./dist/transport/impls/stdio/server.js","require":"./dist/transport/impls/stdio/server.cjs"}},"gitHead":"ac54b8a911086f34f3e6b9763d38d6d5f4b67c5a","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.12.6_1709344123520_0.5984764130392288","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@replit/river","version":"0.13.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.13.0","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"2421c9d7867940597ced71161c05dcc4b047c06c","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.13.0.tgz","fileCount":52,"integrity":"sha512-e893/G6+jKSdIl2+pgYkt3MCzHjthD4kcNKF8pLTBMbRlC+SvoXqLLT8XKfqhLjNMNuK20//j54oOgOLJuXR0g==","signatures":[{"sig":"MEYCIQCy9/X6AyQt4gVX5bHwo4zl48TL/0yduwUZsZcYhsgUZAIhAKbswV3W9m6QtJZaWChBwigHcm2cn+LNeQLrmu699v9w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341974},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"4aa0436cb1fab9f59e5d753b7655a0468da38732","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.13.0_1709684979850_0.5815026882838925","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"@replit/river","version":"0.13.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.13.1","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"dbe7f3b819f3c9f27a561b78fb86ea1014355d04","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.13.1.tgz","fileCount":52,"integrity":"sha512-XDCq536hq27yHrvdPSRJ/OnfIBcWUDMtu/04Fuj+JDMw7yFJRT5PfQJlJLO3Ir6a4UTLVnBIhL0x4Ulsgz5c5Q==","signatures":[{"sig":"MEUCIAsDAtFwbavHdVfmbaGwqvRzQQezzcqPAuq/jm3GvDoPAiEAwvvQfuNCVtLSogrPOryhdKX3iP5kHQOKryy0F2ORHG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341325},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"0fcb8c51c48b0817b267a3b94cc5d99983ecb25d","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.13.1_1709946671448_0.4827495324868447","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"@replit/river","version":"0.13.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.13.2","maintainers":[{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"giuseppeatreplit","email":"giuseppe@repl.it"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"4360644b002454013772f549744cf572ea6cfe12","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.13.2.tgz","fileCount":52,"integrity":"sha512-TpO4bhXCcATdNNtBI/JO9uY//jo4wmzpDgQEUzzatqPTFaBtj4+O6GHrHuLho+zxGZLYtjttOJ+9/HjzSwSE6g==","signatures":[{"sig":"MEQCIBZyRNGpZOFaezW+Ksp7AzfRYUf26zLjJ5k4dv6hl+q6AiB+sHJTjNyQTX344tS3Fx9iJMs/4aLeBKCrPn6Nwm6sww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341937},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"fdd5c567715596a05d79ebb286d1a709f398057a","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.13.2_1710189491507_0.3086036915829584","host":"s3://npm-registry-packages"}},"0.13.3":{"name":"@replit/river","version":"0.13.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.13.3","maintainers":[{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"aa0984a9856584284960d91d17d6a14b16b62cf1","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.13.3.tgz","fileCount":52,"integrity":"sha512-7xY9j8X1NA7HTQVtDQb3U+0WygJgrGtyys6cmKtXQ+/udGyq5yej1G0giGEyi/DG74iVoE6idNqcCKMtrWQeug==","signatures":[{"sig":"MEQCIERMWdVPVewu04jcdiaMEkQwm9bc5O0qng9QBOHbVOn3AiBlPdWaZivucHWasxge66ftA95+1E/KILHfRa5O5tJ8qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342849},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"4a5cd957a9b0cad14ae75e06eb032daacddfe9c8","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.13.3_1710208973361_0.29417193004135367","host":"s3://npm-registry-packages"}},"0.13.4":{"name":"@replit/river","version":"0.13.4","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.13.4","maintainers":[{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"1ecbe9d95876d9af5432b25da7ccc16c7e002c76","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.13.4.tgz","fileCount":52,"integrity":"sha512-REzHdIiRo9CfBjamWUKFJrHCLRL1+n3WHBmNArz0cvG7bZn5dFRmedSAzU6Jt18YjIaS1E6tiSIxDFnRjBv/KA==","signatures":[{"sig":"MEQCIFkp1eWOsWKP4vyWIGRlQr1xpTCLOcQVONtudpBxy+YoAiBS+iXQp1cSfwUq9iL9n8Zf394j3+L8TJA5Etq5izJ1og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342831},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"aa77ea77ee55f8fe40c7286ce9418c7dc075a46a","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.13.4_1710279391893_0.8822677377097137","host":"s3://npm-registry-packages"}},"0.13.5":{"name":"@replit/river","version":"0.13.5","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.13.5","maintainers":[{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"5517fdf4304cb0b33388dfbc58daf72e118a72a3","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.13.5.tgz","fileCount":52,"integrity":"sha512-QGASS10Yb5VfVEDRfMdN3tN+fPHZAqwv7J919QvovQYFIpjgxuaRIUwJyAtI8aCuYySyf5Akprc9PtViG6kB8w==","signatures":[{"sig":"MEUCIDtZtgD/7fYuahKGU1Sp2Svhh+LfJvy7ifH8JN+BnoTjAiEAmS50VpLp5brtK0h9GSLoIJ3UJfF0y/l60Ovyh0Kx2Ww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340890},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"c487b9d82511cb95f4621b98d5b20a51d8c3acb1","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.13.5_1710360158030_0.6721485261946052","host":"s3://npm-registry-packages"}},"0.13.6":{"name":"@replit/river","version":"0.13.6","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.13.6","maintainers":[{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"bd1bc23f72cdac9ead83148b70b478ade1b2e9af","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.13.6.tgz","fileCount":52,"integrity":"sha512-a+FdZBIV5r90+F8Q3vzh6HKWXp3SoIHQG8j38pZXY0j46xTygsS6nFsXR/e/iIHYDfZyIKzmRsu+WmiJuU9+NQ==","signatures":[{"sig":"MEUCIQC8dp+jV/7NsGZWWJRWkinyMWdHC7Egj5Q7SMxMiOCjggIgYV2Otc881d8fIAUyXSA5y0ybtRj1HF7eNVQdXznkoZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341233},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"25b8272618817574cbf90563e5fe0cde540fbc8a","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.13.6_1710365446220_0.4682289437400571","host":"s3://npm-registry-packages"}},"0.13.7":{"name":"@replit/river","version":"0.13.7","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.13.7","maintainers":[{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"8cd4e8035d0477a3286c4739759a45fba53d7f7e","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.13.7.tgz","fileCount":52,"integrity":"sha512-1HoEKUaypf2j5M2yqvc2TbVIjldrQNlx1uR/y2Bgpy7hnJ46BK9+yH6FiS1omyR690Jmoc4GXKbFgOMumownAw==","signatures":[{"sig":"MEUCICsFeSZq9rP2OtJvVJXYMU9ADDImtMGBfOayT23bJPeJAiEA0yar/B2nNGf6jsPd8+cZsTmrKgSAL/wcBnkeaw7eWyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341233},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"fe5b824fa241a80c6becf651df78f8698cc70cf2","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.13.7_1710369065744_0.44022325470048185","host":"s3://npm-registry-packages"}},"0.13.8":{"name":"@replit/river","version":"0.13.8","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.13.8","maintainers":[{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"cf6094a3844ac966d4fe220d9fe8e7de993e6766","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.13.8.tgz","fileCount":52,"integrity":"sha512-olxaKsiVje4gp5kmIkRPC1oO1K75kWhOJhXj213o+Nfzk0Y3sV5WSdacpsAJLAzifvAIKTA/sOLBW+YNtTB7fw==","signatures":[{"sig":"MEUCIQCxrWNqxub/c2SE1BxawzcXCR5hlF60UAzR3hCd0wn0gAIgMVdpmhAjqcn9PB/WCyHnCiUwBwaVLG1nQGniIwqEbLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342257},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"c1eabce53800768daf40d51eaba1e2cc706d8538","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.13.8_1710372647923_0.3388635939136835","host":"s3://npm-registry-packages"}},"0.13.9":{"name":"@replit/river","version":"0.13.9","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.13.9","maintainers":[{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"6f903164b5c01824bffa4a1ec11ab937e3023f93","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.13.9.tgz","fileCount":52,"integrity":"sha512-X/FFRFUxJ0E9ZaV8v5lTrT2RQzxuOkl/CMVm3SXmpzf0eeaoHTmm1bG3AhfosBynkITHTZC+yaj0DmTBStabcA==","signatures":[{"sig":"MEUCIBz/e/vGuNGZnI7A827Pc2MZavF6LP57D8c1L/YngvjiAiEAv2ZY1MQTJ5tWRZ7g3zrWOXdhEpbcxJGSxMcfsoa47f0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342483},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"ee43660f127867e360d28f64287df3ceabf8ab23","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.13.9_1710435369902_0.6233932513524858","host":"s3://npm-registry-packages"}},"0.13.10":{"name":"@replit/river","version":"0.13.10","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.13.10","maintainers":[{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"2eb5103658a319b60c8de944df9191e7f86dceb4","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.13.10.tgz","fileCount":52,"integrity":"sha512-cCerBXTgm3pGoxxLFSYk1VRHs6v55mAuPY/gNYpmhtLhin0wgkNQXUbO03Qib7nBFrIF37ch2EXUMB/auRGuUA==","signatures":[{"sig":"MEYCIQDJ3Shi8qbDFmJ3puIWpb4mi6C9ON3B7T0/FZ2bIc+tJwIhAM8JvQaLFIpFogJqptzWtXmj6kKQRTY60bMC0Rr4xWry","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341239},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"235dd395db7bafdf58f3e5e874016575ae9c7214","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.13.10_1710443885195_0.3603544947673527","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@replit/river","version":"0.14.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.14.0","maintainers":[{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"cd105e7880de73b6fbead1a0fa722091e53194ea","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.14.0.tgz","fileCount":52,"integrity":"sha512-Snj62Eip7ka1IM3Qd2g7H3UD/848vUbg+aNMJWdgHPaag9oOSANZtmhulUDu09AZX7MkObczxbYcUeUvpoBOAg==","signatures":[{"sig":"MEUCIB3qk5M3hEUCBz5HhMZkwGTi0JPvOyTpF/w1Hh7TFxotAiEAoUJqvgKCqB8JazWDMbaeLh4lUCpTZ6EqbBcT+pMS1cM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340714},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"3071c3e7afe210143509a262cb11fd5384a631e7","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.14.0_1710532886936_0.07553522173967764","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"@replit/river","version":"0.14.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.14.1","maintainers":[{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"6ff44fcab882b850072a78676fcf9ffcdc59a70e","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.14.1.tgz","fileCount":52,"integrity":"sha512-F+hiLQZaYPXgGT2d9YOgmGJd+KydbLXG+V/VokUsLIuKo4xMmoHi9GTsh3x6jiBYJdyqcxjCAVRVFHGwB54b3A==","signatures":[{"sig":"MEUCIQDpXZYCy7ssGWg3O9DmYeU8kCjQmoyv3R0Vh7odpJkF+AIgbqQKAh3g9dYi1bwfXxxbH+RW7YtyrbuxKST3seX0Rp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":340933},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"9d41af67efba291f41df699961b30d7d0d601efd","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.14.1_1711572071279_0.07869714606265465","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@replit/river","version":"0.15.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.15.0","maintainers":[{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"705d9bca5beee33b0cc385953f0fc928f58f7d36","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.15.0.tgz","fileCount":52,"integrity":"sha512-s2PEB6fhpQAUaK9rsl0XtPD7TH1JZMSLlre5a5ERl2WgIXHKmEWApSrpyKg2mrhLWHQ64/H4HcK/AHee6YwKWA==","signatures":[{"sig":"MEYCIQCcnBTPKx/cNo3cPQQs7c61zscHU3r62mF6lXsPi+yHIQIhAIyyfKywxLhOtsj+fYEbudfUxpJX5DP/qj75gS41x9bi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346632},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"58111dbe3b60060729f7f2e20934c7684d78f8ff","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.15.0_1711608104706_0.9230451954213135","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"@replit/river","version":"0.15.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.15.1","maintainers":[{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"2bf1a6315fd4658e51bc31b3fa34882d937a7037","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.15.1.tgz","fileCount":52,"integrity":"sha512-PRd18hD0B28s78G6A5mfOXLzrrXDgnDjFnUxmRul9vhvb83Q3lABhCgZp3KnrKQi6KHcxdz0wlhW+n97DxmbUg==","signatures":[{"sig":"MEUCIGGxy0XI88e3GIeu5wxgPc2t8S+8k0uwmMrtjuNzhtNhAiEArdZEbls+P0FCw05Dss3MyAVKFiZ87mrAD5fqpZ+L2rM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346611},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"e6475b5d58276c43881d41455e0714a8f735565a","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.15.1_1711654907595_0.7418723437494033","host":"s3://npm-registry-packages"}},"0.15.2":{"name":"@replit/river","version":"0.15.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.15.2","maintainers":[{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"8589ef675e114760afeaef95ed717a713476469b","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.15.2.tgz","fileCount":52,"integrity":"sha512-4YraQjzhZ+4igPTqROhMp/6DiAySWN+b0w6U00ztl2tPc4CyI+R0hG8Y9EUHfbceA8xuLJOr1JflVb+B6tDBnA==","signatures":[{"sig":"MEUCIDMUzvg7nJIE+9rmz3YZL7GTT8F3tHGKNZk4c75/rbtOAiEAjHjN7SyTSPkvRDF8HHGDX8+alvN1ipDGUa4RPRBldL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363216},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"c3496832de7e155f8204d620ae879a84dbd7340b","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.15.2_1712094935641_0.6292106000414879","host":"s3://npm-registry-packages"}},"0.15.3":{"name":"@replit/river","version":"0.15.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.15.3","maintainers":[{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"204df2c6fdcdefa2171fd07b496dc1f9ed5d7589","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.15.3.tgz","fileCount":52,"integrity":"sha512-q5EoUnL1TUCNRHFqwhqz13xovA5ZyrpQ1RiOFEKeQG/5Bx2WMevgGmaiWZR2O2qKNR6tijhLbYbrXsd1SNcAig==","signatures":[{"sig":"MEQCIHeRY7T1Y1JKI3wRDAEvdVf5fGiVPJgoEaa0poX3efFfAiAx98qVh3r45pp+brktvns9YVMqaeUpF0NRCUmPyW4IOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363435},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"c1e4919bcbd3636f6a2852d4e48688c4f3373e52","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.15.3_1712174070104_0.022396903944969182","host":"s3://npm-registry-packages"}},"0.15.4":{"name":"@replit/river","version":"0.15.4","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.15.4","maintainers":[{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"7c5e72a2d5f643a31f7a2fa3381da35f1b98d578","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.15.4.tgz","fileCount":52,"integrity":"sha512-D2HbqKHmdKZu8RLgF/XkPciiNww0fDMQoW2THc45wb2uYsmX7sTUuxFNKuGXIego0IxjOnfjpGplK2aNNOwmmA==","signatures":[{"sig":"MEYCIQCrBLhd3mYteFuci9BZJoCf5fGFBfUwmOPvix7IRnOQUwIhAPtnkTxgLU4JdLjwghZReezXr82IJlOLRJJH8BFYMh94","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363587},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"6f35ee88d452cf9c3969ae291ee537c6c2f6ce6e","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.15.4_1712608048970_0.10878550355409233","host":"s3://npm-registry-packages"}},"0.15.5":{"name":"@replit/river","version":"0.15.5","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.15.5","maintainers":[{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"60eae3fb667a6f715c03c9e014b2df7c37c4d0ca","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.15.5.tgz","fileCount":52,"integrity":"sha512-LODbKCQKIsJXrulzJvMz1QAu2/cRGh0K1Gi+ZFbmQUoMtYk47u5eW72NZHVpAQWlf8yWotF8kqN38jdGjEEGDg==","signatures":[{"sig":"MEYCIQDAF54e9WAKf+vR4WDU3E/oqsS3euMyFa9I6vfz9QN2cQIhAJU+3kaD/ClKjjq03QPzSltGxisJ4X9IrH7I7S8X6P6p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":364153},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"616507854adec71b794379292c6fa1c31251903f","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.15.5_1712819421554_0.7681145443846338","host":"s3://npm-registry-packages"}},"0.15.6":{"name":"@replit/river","version":"0.15.6","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.15.6","maintainers":[{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"81f3c8e9e8c18bd52cd3d82455924566ff75ee30","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.15.6.tgz","fileCount":52,"integrity":"sha512-5I3bYfal6A9wlzFumqmIHBaEz6l2TF75VLAExWmkIquKLaY7sJe+y6Wb/8I/TmnwG4V4XLuhFR0HkwNvo+6EEA==","signatures":[{"sig":"MEYCIQCBl9Hw1gxh5Zpqbm/weJyejGggKOTmkZ8jQ5q+zF11+AIhALzHKt8Ok9d8OtzNgYt3N7HdCtE/y3uum1Kc2PJQzs8i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363837},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"0057cbc800ede834d1ab4a2ee5cb510ea8840187","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.15.6_1713304888392_0.8595663215626765","host":"s3://npm-registry-packages"}},"0.15.7":{"name":"@replit/river","version":"0.15.7","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.15.7","maintainers":[{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"43c62cd6a9becfad7e42048c7fa1b41a892b06d6","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.15.7.tgz","fileCount":52,"integrity":"sha512-TAggNlUsGTR/b6TriJIOfQqxGDcbcxAQsMXdRuVDgtkUq+wBkjOPTO4L5Jc4gPI2yglrIURtRDLS8tgXmOtHEg==","signatures":[{"sig":"MEQCIEQVkPthG566NtQ9Jc2p64GHne0xYsA9gPmuDSgV7jxBAiB6SUZa1oPRp1IuSHj+C6qVrBtMXJEAkSUNTD30xabSpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":364059},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"af7b6e53c907a350151bcadc4708f789371d13a3","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.15.7_1713311440791_0.9045924853740919","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@replit/river","version":"0.16.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.16.0","maintainers":[{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"238cc9d63b795cd10e3e5c26bf7c0d863ac74133","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.16.0.tgz","fileCount":52,"integrity":"sha512-mJIEaif+2E/BYrH3gAqqzKImyBXoIg2W5kqwI0GOPRgGg2PbJrwcJbkXhoyRDRL75AC8aq6xBaQkc9FFb0e6XQ==","signatures":[{"sig":"MEYCIQCep3x7rN5I3j/Q3pvIS+c5RtxmoJDJceczijIc8MhjfQIhAK2btsRCHBSJVWZYzZ0++ySmEDHMCa3Ta3PRopLB+QLP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396818},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"9efd2109a3c2091dc74af774833af85750c1fc19","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"brianpool","email":"brian@repl.it"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.16.0_1713391815106_0.7046935559400256","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"@replit/river","version":"0.16.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.16.1","maintainers":[{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"7c27742e38f72ec5b23ae1641a37e7a700008b92","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.16.1.tgz","fileCount":52,"integrity":"sha512-J8bBvavL0vpmiotokGLpjcxPlI5mxKGXxaHbUXMiZzTAXMU//zbetXTL3Wc2dEaQQyiBIJW1LK1o96dfqYm1cQ==","signatures":[{"sig":"MEUCIQDrWD1GwaCODFpBeaQciE5DndXSZ+5UsDxbZiCi1UJQTAIgUKoe86qquoGg7ZWcUXHQ4678E44xQPf4Uh4jY7Kp0EY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":396682},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"7217eed5ee58c6e37893a0453c26c1e49af38789","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"brianpool","email":"brian@repl.it"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.16.1_1713392741516_0.48302439020397636","host":"s3://npm-registry-packages"}},"0.16.2":{"name":"@replit/river","version":"0.16.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.16.2","maintainers":[{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"90dee9004c074595520ab0ce04ec407eb073d701","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.16.2.tgz","fileCount":52,"integrity":"sha512-MZR7b6EbE/Z0edpquB+LM82xUDN9hdy0yLp887Q4M6M3+cm4SJfWgxCw45WHplONTAKMPJ7raRhIGGu9ZIjYGQ==","signatures":[{"sig":"MEUCIQC6CRxwqCnbcxRGlm0ggT0RYfra5QJHs8aqpxGG5nNavgIgS4FimdAERayAbLIB6skB95onez3r7+nuuoWfChM0ls0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399981},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"741b1ea6d7600937ad53564e9cf8cd27a92ec36a","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.16.2_1713546648121_0.9709816192433507","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@replit/river","version":"0.17.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.17.0","maintainers":[{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"4cc3c31ab8c2c56eb0a6b645f797f5c31d9962dc","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.17.0.tgz","fileCount":52,"integrity":"sha512-UDds9v4qF6VHMZPYHQZAyZn0GBT//62TUSI3XctkBghTqO6e/IjhTaaKOQnzeBu0QzAsyRlO9Z+cI+cI6oPKGQ==","signatures":[{"sig":"MEUCIQDtO3/E8J3Q/G7JidtpNySjyL4UMYt0wXqMkBLCUcSk2wIgPhbCDDDkA2mPVABWk4/t70aTeUbUm4NcqEZhFNE41B4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399629},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"2281f0916857d59f216042df2155875463417b82","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.17.0_1713906145074_0.9185847003344265","host":"s3://npm-registry-packages"}},"0.17.1":{"name":"@replit/river","version":"0.17.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.17.1","maintainers":[{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"f6052e2277b035bc962d3282be8b3e99d3d5f0fd","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.17.1.tgz","fileCount":52,"integrity":"sha512-xqP+D95W88x0Q57FlJjaxm3A88DUJ+/pk8LLkiTVd5FMDparip/Q5O69rdRBuopykXFU+rqGeUgjYa1/On2lKA==","signatures":[{"sig":"MEUCIBruLbZ4nhamV7ONjj1fshPEuEI8UPKYdV3QbSbxVqR4AiEA/3JQPpCzEayZJVlGLp+XWfK0qLaVocm+DrK0y5Ez2OQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399636},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"3d0af45387b4e9115f03a15697aff4a0ea17c940","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.17.1_1713911442570_0.7441411106273701","host":"s3://npm-registry-packages"}},"0.17.2":{"name":"@replit/river","version":"0.17.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.17.2","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"a8876f3db9041d5f4a5e5a5853e5b00593a0b984","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.17.2.tgz","fileCount":52,"integrity":"sha512-tJO2AfR8ov3rgGTkkvECOoMKMXje6g9iVMUAJPfNsoSgRWe49Z2pIrVuO+uVFm+61volMYwQJ+ps7CXleNHLwQ==","signatures":[{"sig":"MEQCIDjt2CkU4gR+X16sqUxCsvyxlJF5ulXebmDFjq2CBCoeAiBxhIKsSLITt3uJTemUL5SmXoK7uhSaOWEQZh6cqo2oCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402547},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"83af11d57ea8c5a8aaca52d254425117159180e4","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.17.2_1714580088870_0.8911182867989262","host":"s3://npm-registry-packages"}},"0.17.3":{"name":"@replit/river","version":"0.17.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.17.3","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"92756777cf40f6214f00fff5d882c9745d1d9ee0","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.17.3.tgz","fileCount":52,"integrity":"sha512-vcZtiZnjxN/GauXHMVS7Tfj5C6BpSakdzRockS1qER7oHds2jY4VoyMFVZ4HL7XPcP2LBsKBURnjbmz5h3vL5A==","signatures":[{"sig":"MEUCIBw6LGrZI6BC5Cc0JLshsu5i9Mwi6Yy+3HTcYm8innJyAiEAlifPImdEeNdiXLlv5eIofPRSA5zbHDhg9kCtXbxQaqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402582},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"7cc4d6a27d2a1db94592304a9042089b14652f12","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.17.3_1714596019512_0.046846172377771333","host":"s3://npm-registry-packages"}},"0.17.4":{"name":"@replit/river","version":"0.17.4","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.17.4","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"0d60de8f57ca22d0e66c420b71972df29e2f0297","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.17.4.tgz","fileCount":52,"integrity":"sha512-VgibYh3DP0DcnLkH26P8WTmXi5/JIhBGfksZNoE/w+WrPJdIb30jodQSmwJ6VGwPIrOPvwy4jhKXrjFa81VbgQ==","signatures":[{"sig":"MEQCIF0vwJD551Y0YqjJqii+/Iwk9K/vNnPDRt09RPB7oJRbAiAzW3il6i2Adc86YZm7tePM23YDMjgTa8iKtrtPHsTNOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403242},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"e070f125d6c7208e5b59bd00b21e8097fcf38fee","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"9.8.1","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"18.18.2","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.17.4_1714696636422_0.6525351903600713","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@replit/river","version":"0.18.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.18.0","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"f04a088552a7805d83caf051b6db9d6b6e078af0","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.18.0.tgz","fileCount":53,"integrity":"sha512-NQV2koCTvJT/h0iqNN5MqWnz0H2ydqcwteslS20mCE038SE5PWFNDWF74d7xHH+DrafdKSlfS5ms9Lx1vli4ew==","signatures":[{"sig":"MEYCIQD5AudKCKpq6r+Vng88sGij2X6APE9bUkOawnpdqND2TgIhANSnff6bW/VctW5dyWsu2eDDGwrf2Ys8Vhs470N6hGiY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413123},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"4fa68f7e12159133bc96edf03db39bd3fca98c66","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.18.0_1715114032894_0.24470485622021032","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"@replit/river","version":"0.18.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.18.1","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"57087cdc85b6f450a74bad9acdcd2d1aa7594fdc","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.18.1.tgz","fileCount":53,"integrity":"sha512-S0WT22F7KR/l03NwVBSNkfGslF9/jLZ4oNum3kGBwskJJhbJDaRuhT+eflOZ5iVLRTsbr2Wzmo1RxUKC/FbsQQ==","signatures":[{"sig":"MEUCIBEIILXbikIcvHUky5o8nklJYmIwuxOfK6fM9F7tdBG+AiEAriQ7bAtgHg2pJczfuSHvS1skk3TwEsXTq6yyMRsKMUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416037},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"ba2846b7a815a1020f19b5f1a256ba517026a59f","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.18.1_1715190656868_0.24090753518179375","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"@replit/river","version":"0.18.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.18.2","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"1db8468d1f64d8e84f745d235963267fa5377874","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.18.2.tgz","fileCount":53,"integrity":"sha512-WKEnOj2UA8WXBCRpZPMAcyFh/dYehbxIgfTYEsJXQyGS6kC+F187TETKm8wQBte/DrZixRg0JwT9MGw/oy9SqQ==","signatures":[{"sig":"MEYCIQDyV/uqdLIpKbwO72yAlYqSY0InXa0+TdOIvOImujTGCwIhAM4RFlYssbnLNFM7MbqJ8w1e01cXnPPOcdQ3fqBCB3LN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416057},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"1a2aa6a65b3cebc448cf6816d46faa1d9fe9754f","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.18.2_1715191608795_0.8314379305740995","host":"s3://npm-registry-packages"}},"0.18.3":{"name":"@replit/river","version":"0.18.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.18.3","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"75aaf5dac3ef800e954282ce75ace48df3b626cf","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.18.3.tgz","fileCount":53,"integrity":"sha512-XeY8gg+bfOCy7GkN0mQJGgMRj86Y3iWvaOSWvNi/ZF9PPFIncryxcSeI5pHIdu1WHzUCokqLezquoZAVVf/TvQ==","signatures":[{"sig":"MEUCIFwJEKsQm7SApC1NAoVzP/Ewn43zNiUQh+frA72nCDOsAiEA85nGoldKSAHLl74oZFlBji0LHJUBPyYGOJUCcf60aUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416340},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"0d6ce976bf1abd6e6ca35e94c840f5180e339628","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.18.3_1715225925402_0.24061959500639984","host":"s3://npm-registry-packages"}},"0.18.4":{"name":"@replit/river","version":"0.18.4","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.18.4","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"8a7363ae33d768339764f67e9f3380e4ad7d5f59","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.18.4.tgz","fileCount":53,"integrity":"sha512-goS0UpadqIifix+oULTIaBZtC63B57gxAQ7TnhRwMabXJg6rJVBhZxMDmtoUVdc7zXd1IQR2M01BM0/0wDeaCg==","signatures":[{"sig":"MEUCIQCZXjnqx+tTSmrIbI5JTOEKQb7QANb5ITHw+niCKCKG6AIgdRuEd9YgQbFWEPfj7gRPkwTWK+m3RuF0wLhNdJnWG7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416206},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"96fe2697667fb506c325cdfcfb6e7030ecb5f92f","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.18.4_1715292738273_0.8686986216854737","host":"s3://npm-registry-packages"}},"0.18.5":{"name":"@replit/river","version":"0.18.5","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.18.5","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"45d56e822c83acfbd194515d8acb474968eb4796","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.18.5.tgz","fileCount":53,"integrity":"sha512-OMqzFXYVTEmuXBax7XetmjFfRwMCVGHfwIvUny6ORTDo6twcsVtQncuM0lKpbaau23ug99rmT44AsFU8KqPQkg==","signatures":[{"sig":"MEQCIGPbYzF+NEqb84/h3gpYkyw/z10jNNghTu0T9hb5bDCFAiBUx2B3tjImuljpeHtL3ubQQFymqe6FE/qfPPpCqNsHJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417096},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"2f74a498020fa3f4933c7eebbd8964c206c312ce","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.18.5_1715294167992_0.6027515506171401","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"@replit/river","version":"0.19.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.19.1","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"413c7640fa53f444e89d198e0eae38259b68649c","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.19.1.tgz","fileCount":52,"integrity":"sha512-cUSFq1fnzXvogq9DrOaFo2uVbTg6eux2n7Rle7tLPaiaVbogsdAJtZNANekmLoGctd90xYCQdNhA692+0AKBEQ==","signatures":[{"sig":"MEUCICd2XVC4WmK0qdiLL4k2gTJbVLl1pSZYsFDzFIzFJGhBAiEAgNT7cZp1nYEYKoIChk7vsfCNNc1vUgzDTRzblSriIjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":465907},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"50ba2b840a60e1f87b0f68c00f5ccecd65079f72","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"brianpool","email":"brian@repl.it"},"_npmVersion":"10.5.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.13.1","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.19.1_1715635177687_0.6992900801758026","host":"s3://npm-registry-packages"}},"0.19.2":{"name":"@replit/river","version":"0.19.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.19.2","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"cee25283cba6933d36ff88d4f3247b5fb16a87a9","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.19.2.tgz","fileCount":52,"integrity":"sha512-+zUIWIjQtxbk6NcmC/nxVzwpi5dGbm1vkO5K5Y3Ovm2/wY0aRdeJuPJYHZq/AAeaACin8uqRSfsQRgtn8+anAw==","signatures":[{"sig":"MEUCIQC48yXQyPJf8u4W70GejyixFwxIYJmVtkaNS/pkSO4smQIgYcFBRl3j3zQ9CZasnJo5g/7iOCaeu3LrcElDGyRQ86M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":465910},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"dff37662e73592b847bee4e89989d363c78b9324","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"9.8.1","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"18.18.2","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.19.2_1715720645632_0.022753990681261715","host":"s3://npm-registry-packages"}},"0.19.3":{"name":"@replit/river","version":"0.19.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.19.3","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"63b0904a43cca973cb3e6e202e691c39465c7acc","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.19.3.tgz","fileCount":77,"integrity":"sha512-GAs7d3HKpGtKeubh30tQBao7KYV+mQwQeyIdIQatvcFvSQVE8CGAoqw48MLRLNZHoFyxQVzZONOtvePcBBxfaQ==","signatures":[{"sig":"MEUCICb66rVVYaG2mYKP6hO49cJazEPCCU1QfXW8fwCeiqXAAiEA+9aSo/uW3voESBxna/8u7JRc0vmsoARrI+0pbG9Vf6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1330522},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"16a45e15c1b6051f854d04dfc983e85eacbdac0b","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"9.8.1","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"18.18.2","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8"},"_npmOperationalInternal":{"tmp":"tmp/river_0.19.3_1715732856360_0.17615515370053236","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@replit/river","version":"0.20.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.20.0","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"juan.replit","email":"juan@repl.it"},{"name":"ahulbert-replit","email":"alex.hulbert@repl.it"},{"name":"james-addison-replit","email":"james.addison@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"slmjkdbtl","email":"tga@space55.xyz"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"7784dc7011c85cd2c59d58d8df9a4c71c400ed1b","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.20.0.tgz","fileCount":77,"integrity":"sha512-JXX6LwXhmHq69jeV+Fm3h+qVdJcWW1GCzLdJFbatYOhIkY4xqaA+vDmws15/f5FmCiFxxa63Y2i6T4yZcgFvNg==","signatures":[{"sig":"MEQCIHGG8eh2N9OaJeGN2iaXdPgyn2mWnDKU9f5ETWTK0R49AiB0HWCbmj02ONXqzajAb+bR+7BufOl2/aX7nlDSvPVFxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1448947},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"dfb3b0f8514ce7866c71c0816d58ab9f7b072331","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_npmVersion":"10.2.4","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"18.19.1","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.20.0_1715735261531_0.6409948407857937","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"@replit/river","version":"0.20.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.20.1","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"5cab21caee3e90dc0291373a1a0cd1cce8aba1d2","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.20.1.tgz","fileCount":77,"integrity":"sha512-Sk12P18OyY2+0njX3kKm1eIIibpELTbaSWli3BsPOYag5SVdNDCfuA9gOPHz6v8voXxQ8clnB/v6/jbUsmWEJw==","signatures":[{"sig":"MEYCIQD5LC4r0yjHuXkvdphAyWObN/4hcUX1wS5s1f3z4s17WwIhAIpCDnpwfKSKxQxN/y1DwrHgfAAkqjewRb0DBKXjc57w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1450647},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"0a0804e8d5ab2116e8dfc32e039fee8d76413239","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","isomorphic-ws":"^5.0.0","@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.20.1_1716317661972_0.21674259619276648","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@replit/river","version":"0.21.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.21.0","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"dfda8b689791a7f484d17ddbb79522f38c93b4cd","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.21.0.tgz","fileCount":77,"integrity":"sha512-BHwM3Qyx9rEqbGOcXfktWRKvfioHs0kn6PN1I3gWU+kGWA1qljXzqaZtVhQUFrqkNRSewHqFFA8EfkvKfOERmQ==","signatures":[{"sig":"MEYCIQCKLITPsJzvE61YCEqIMJ0r2VNcnu0kdV8tKGyG4HPqFgIhAKixAck49p7sC5vu+DNjkfJe5WCqI4Uq8ea9lQPsNiP/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1449624},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"a0b426b9a028da174f66c062e68e00409c5f1abe","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","agnostic-ws":"^0.1.4","@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.21.0_1716324729509_0.838755066004476","host":"s3://npm-registry-packages"}},"0.21.1":{"name":"@replit/river","version":"0.21.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.21.1","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"ae6958696b8c14f89b30eea8bd3a36ec70259983","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.21.1.tgz","fileCount":77,"integrity":"sha512-WmykNepA3NrfkikQ+DmIgS7i7JYoaO+rNCoFdxxHduwMuxVDOS/e4wMEhmYR6DJMerNZDWCTWZXJ+ooHHiUhoA==","signatures":[{"sig":"MEUCIQCKbkO7bDkYpeevEHHdNAGh+3vvHgXrc/eNCHt+eL+vLAIgcSTgYR1zzAixuPHqZkcWOxOzRT7Du6mg7l8ybRwN1MU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1455614},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"3d64754f9e0f5e500f7d91036008d2a329bfb823","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"ws":"^8.13.0","agnostic-ws":"^0.1.4","@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.21.1_1716351603644_0.7702744188815243","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@replit/river","version":"0.22.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.22.0","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"8f7355102628259eba96c5d65827e014afd44c98","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.22.0.tgz","fileCount":78,"integrity":"sha512-qPS31YhLJLpUNeklHfE3vOF3aR8m92EgdJdg4M0IkZD96+SsjVukqtJJmREF/uxnV2GLgjPVK6NESAFmsK5Mrw==","signatures":[{"sig":"MEYCIQDdvIWQpjvGXG18IlgsWfCFg/Qk4hLLMnFycLf1hWcB/gIhALoNkpS0/dBpkzQzZus7rxCgKR1AWG0w4lwu6DPQW4ui","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1469024},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"494d64b327cec90fa8fc663f727b0c3339968bde","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.22.0_1716484156549_0.3361190281068296","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"@replit/river","version":"0.23.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.0","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"d584306ae79b7431e4ae2b021e3b6000af0f65c5","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.0.tgz","fileCount":78,"integrity":"sha512-Inn6usBdi1uyzhCPBEIPnoyl2hxrOWd7qPbYvuuaEVhAIirYG7oonz/3db4ID3HcJvTRkkZeC5yApM6IWJOEHQ==","signatures":[{"sig":"MEUCIQCgnB7myLabD8IyQkAlE9LBwS+IKE6hRIUubMHlCijbdAIgVqEX773u+o4kmYYBMYRb845uRY7o9v6XYJdJAJJFd9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1457917},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"3cfc49e3b4de91aa8d7f491c4c1060e6e8948b36","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.1.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.0_1716591841884_0.16464506733992312","host":"s3://npm-registry-packages"}},"0.23.1":{"name":"@replit/river","version":"0.23.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.1","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"0c0175121c58b94df9e461976d9d898f067706fa","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.1.tgz","fileCount":78,"integrity":"sha512-NA0kgnAXxv8TIEhePO0cva5zFumBak5ThMi4xIVZ1gcdlI+JaMMK8U8hxPSQaQNPa65x2SSZFm+8e0U/06F4GA==","signatures":[{"sig":"MEQCIFwoLtDL+yoUv3eO7E2j+HdO2ISo76dztMCe79vCCxGcAiAgi7v7Q4PZb46Rj3vNBBCqlhcSTnzgyhMMvrxab6+G3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1459844},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"3049e271f63abd263a86761f89b636b70ebdd74f","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.1_1716913538061_0.7108004294090537","host":"s3://npm-registry-packages"}},"0.23.2":{"name":"@replit/river","version":"0.23.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.2","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"2f1ddb67ea726d7e386f88201c86d8a96fd1fadd","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.2.tgz","fileCount":78,"integrity":"sha512-SG8/qve7+YpVh0o0Asf+r8W4A+PMVyW7vbJDEl61ESbwpMJBq6fHeJNpy3lH3ZFQSwF/vng4PfQvwa5UScF5kg==","signatures":[{"sig":"MEUCIQCwfDOU3rfjIxVF1u2P8d8mRUsxEWlpzkD4R0nY9FC3KwIgY4ge8GxYxIBiOV3keXZke07TjWbZPL1RSuKiaaMneYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1480383},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"b52933a02ad1674c209591431f3ec75b5e5ed772","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.2_1716931649395_0.8892671602463731","host":"s3://npm-registry-packages"}},"0.23.3":{"name":"@replit/river","version":"0.23.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.3","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"718917ba1c6ec4ad21948d3b68f6863fa0e297e0","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.3.tgz","fileCount":78,"integrity":"sha512-tLQ7qNK5qOfEdkMzIdph5PUmMtM9WNxgNlWVvKi7P54Zkmgcp3zX954iHbAjUY1mmpWb7WuTPD3YBl3WKieUeg==","signatures":[{"sig":"MEYCIQCairnegINFo+kgbZ83RkMeKFc+YceZydwOR/QHsW9jigIhAM5+/D+1MbV7U+HTpg3UlzW84kQkonF5yL9fd/UYt197","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1478186},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"1a460e06f46bdc91bae206e6ded38ff9ec4eddb7","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.3_1716945888253_0.6769137309591506","host":"s3://npm-registry-packages"}},"0.23.4":{"name":"@replit/river","version":"0.23.4","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.4","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"ae7b617c0ac9963d8b724d7b07192b97461ba0d0","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.4.tgz","fileCount":78,"integrity":"sha512-549KrIl/oZ3ksreKMrHLZFqi4a9UrpMJ/Nyu+bQfq3xo6qp+kJAq5YgTPZmNkipGIDd+ccxaZ9Do2/FRyrWvHg==","signatures":[{"sig":"MEYCIQDYYPssEiNOOyjIWj9xQPk7rjjaLAjGOJQsKTKPXS8clgIhAN36DQMio6F3bk6jxUlIgk1AMc/ArkEABmyzFCj44vbF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1427673},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"57e0c5cb36cfc32dd1867391e57ec0be75685cb2","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.4_1717007140404_0.7683806316081314","host":"s3://npm-registry-packages"}},"0.23.5":{"name":"@replit/river","version":"0.23.5","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.5","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"6bb05fca2e4b321e4c6f57720a12c72c917074da","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.5.tgz","fileCount":78,"integrity":"sha512-ofrAnRifJQ6w84/7WOyqQ9TR114iTDetwkxW7GcXvBIaT7rsr/XGXTxO+nFMHf3q89aMlzv5i8Gjd0z5/KD5VA==","signatures":[{"sig":"MEYCIQC2vAk9LP3BbnBjuOSIjQhBkdT/OPyBks8961C1FQjSsgIhAOaEMilQ2p2JI/cIbH8dC8X5JswR2gxaJJ23PtdXkVGQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1433529},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"888154c8d93c40d333eba6428c865e80c5e9109d","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.5_1717007713304_0.1870762479658432","host":"s3://npm-registry-packages"}},"0.23.6":{"name":"@replit/river","version":"0.23.6","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.6","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"lunaroyster","email":"lunaroyster@outlook.com"}],"dist":{"shasum":"6bf4b2c007df39257ecd8d26ea46df0f9d75492f","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.6.tgz","fileCount":78,"integrity":"sha512-nwNR2eS7m8LpYa0qmcyWdU2m4V+F0fPnrgsDqmk3MA6lGgkrgpTkgKZrFQ9HtPD/xZvH5ta3IqLsY1D59YBMRQ==","signatures":[{"sig":"MEUCIQDGWJviQPiHcfn/9ErIG6mNjWLE7lijVdTpzJsemvcHZgIgeXZv7soKK5M7WRjAWqRUJEkT2f7kQZrE1d11B7kBHaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1433420},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"7a2475f44aca2a443076bbfe138b5e4c8aa5f0b9","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","vscode-langservers-extracted":"4.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.6_1717096109528_0.14599576848703832","host":"s3://npm-registry-packages"}},"0.23.7":{"name":"@replit/river","version":"0.23.7","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.7","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"f5221320d3d731e3111165a9a89dfeb8b7229d38","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.7.tgz","fileCount":78,"integrity":"sha512-CO34M5rndcODrKlIrRqc4u1enQ/TksWprdgZG5I4hoEpEiiRg+iniyDUZG523BwPCjjDwzWHpy55A8iQOgGOTA==","signatures":[{"sig":"MEUCIHIqBT543NlTyD+HchpXqfL9m5yql6tjEwM0qYeJqmE6AiEArAzwwQtKNKleE21lbJpei+uKHM/fVZF0+Uat/O/Wsoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1472428},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"b7adb3c8c92b8f15495c8e796e95121c46995f43","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.7_1717444986334_0.13399887771018526","host":"s3://npm-registry-packages"}},"0.23.8":{"name":"@replit/river","version":"0.23.8","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.8","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"schestakov","email":"me@sergei.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"5734c3873c8b979b268e78b0f508e913bade1096","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.8.tgz","fileCount":78,"integrity":"sha512-9t1+XWsjMe6OOoIxlCLMwnBR28utxNyOCaZsD4cl1obUXXNvji4C53yndAKxOneJFPun3jBNlTe49NoFLhF0bA==","signatures":[{"sig":"MEUCIQDGbM5O3akfoouN0rP9hWqxAnCCc9pI+P+M8f1fh5FRMQIgfSl1LB5/WyD+qCpo4fXfgXOlGcHrCQNiQZaXLlddp9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1472362},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"23ea0a91e42a846efe0adfc989a21f847f7f0769","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.8_1717793603718_0.9041789464664642","host":"s3://npm-registry-packages"}},"0.23.9":{"name":"@replit/river","version":"0.23.9","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.9","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"b1856146e08822ed0d6a93e469de13e78b7692d5","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.9.tgz","fileCount":78,"integrity":"sha512-Mi/bmB4OUnTxvSAx2TzOSKoiTtuzsv/V5JjHQEYJkjtjA/f4fZtHntJep67CBVkMVn3HYXn0M6Qi67VzUckn3w==","signatures":[{"sig":"MEYCIQD+IU2GIGuztTjdeoObR4QEn8J+z+WWa1SEMaifZUWQcgIhAJb+t+RFdKv2PJQuQf+l/VlgBys6zDdIXc6fX/h/77Ml","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1519220},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"f9a51bac7a79a5088ef24a1bd96c85c3ba0b90e7","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest --test-timeout=500","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --test-timeout=500 --reporter=dot"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.9_1718053946404_0.7017340239302654","host":"s3://npm-registry-packages"}},"0.23.10":{"name":"@replit/river","version":"0.23.10","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.10","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"833c19bf55503edd6f9561bb238d4279c148d87f","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.10.tgz","fileCount":78,"integrity":"sha512-rpXGpaA5G5bhblAJn5Z7O+cHiotv2pACVW6Xbd8KepJB5r1fTb1qhlAYnS7Z09E4OCZuHvA1h1k8YAOOjgNW4g==","signatures":[{"sig":"MEUCIQCsPvV5XlWY9EuJTLRLLl7dyxupRZWDjmoFf85L4KtQLwIgBDconyB0dYdE70r2S2jQkdhhtP6rsJRza/QUKLPDN+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1593451},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"27cb2358014855a46d1dc58194a09a5318641d72","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"cbrewster","email":"cbrewster@hey.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.10_1718315273522_0.12861886531295386","host":"s3://npm-registry-packages"}},"0.23.11":{"name":"@replit/river","version":"0.23.11","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.11","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"cf57076f88170ce7dd89ffab49213af20dab41d2","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.11.tgz","fileCount":78,"integrity":"sha512-dWzV+uTyfZFZYNGxAV7Qvvzgp7J62x7u9BWUj393hFj9hcEZRJJ4N8lan2G4i5MbvF0rocbkinXrZbQ5bT395A==","signatures":[{"sig":"MEUCIQDuF+JrcLyCS0M3bHwAIEpyU014dbHvB7e+uCYnHZMSngIgNwfda1Nz2BfFSjY5r+pAxggKo5ZSd33viG6sFW+L/nM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1588091},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"7c8d01bf503f8ae1ebacef83e0eda803a55cca75","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"cbrewster","email":"cbrewster@hey.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.11_1718397296273_0.3977347171029637","host":"s3://npm-registry-packages"}},"0.23.12":{"name":"@replit/river","version":"0.23.12","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.12","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"68521ab1ade09adb037a072c2209d5e3689f92f5","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.12.tgz","fileCount":78,"integrity":"sha512-8c9MjTSy817yjNJE3tBN1dJSZSCyglErMipFIDEZMMqAX8Qp0NfCmIjTorVAzcV6oYDFJ9OdcpR60WM7qdUhNw==","signatures":[{"sig":"MEYCIQCOvl+F/bXsZ9HlhuCEzJ0qpDSJ5M+ynMKkJEcDHTgaEwIhAMF0A9W6aINQybjwegP+yUh0Tkm5AevDo80fXp4LddPn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1606871},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"67fc69ceec913b16707015a1b2281be742d0d7d9","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.12_1718632781002_0.962520563073586","host":"s3://npm-registry-packages"}},"0.23.13":{"name":"@replit/river","version":"0.23.13","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.13","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"b748ee2a63d2ea5302379ccc7ed4e01ae2f08f59","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.13.tgz","fileCount":86,"integrity":"sha512-4XzjZqvGRJIeas3bcR2V+WGUiccPEqRPV0sTozso1JR0GO9ylMOfmmVLHq4PXvzTLWff+MqB+gccoTn77mOqMA==","signatures":[{"sig":"MEYCIQDl+O4AfoSZs8L7SxqvODaLQ5nPCacgn5Oh5V9YmOG2IwIhALia546lhfi2dGraxsRpcTHTP93vjO+I3LFxN+wtFBvS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1542234},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"8470f3e0e60de0483cc8291650f9ce1c281ea5c5","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.13_1718668569372_0.9813245440973788","host":"s3://npm-registry-packages"}},"0.23.14":{"name":"@replit/river","version":"0.23.14","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.14","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"0d1577515fcb0891e8cebc58cf1405143172fedf","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.14.tgz","fileCount":86,"integrity":"sha512-+e+ir1qshScjD/bt9C9oeUD9+o+pb5LYUfKWqF14ELs8bQW/m+q+2MuXPwEHB5WcEpc04vCWfeye+r9utrkqBw==","signatures":[{"sig":"MEUCIA/+Pjx7v3BGnP7RHZ9N/JYy7yKriu50wqo1y+Rv2idfAiEAzA1qarPujqhYsy7JMKp0UN6NRm18I99WAouVqBQDiRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1608661},"type":"module","_from":"file:replit-river-0.23.14.tgz","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_resolved":"/tmp/e08fd1cdce4b4a237f931dab73d68c22/replit-river-0.23.14.tgz","_integrity":"sha512-+e+ir1qshScjD/bt9C9oeUD9+o+pb5LYUfKWqF14ELs8bQW/m+q+2MuXPwEHB5WcEpc04vCWfeye+r9utrkqBw==","_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.14_1718735888845_0.9750312122600326","host":"s3://npm-registry-packages"}},"0.23.15":{"name":"@replit/river","version":"0.23.15","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.15","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"3ab8268e6c0d4eeb55fc90a4ac235d3d157d2f4d","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.15.tgz","fileCount":86,"integrity":"sha512-y0EFsmy58Ck4neahSuQnkhJC7PZvXO/LyYNX9PulQGX+E7xXPkXQkIsdqfDmotaZhSwitOc9W2ct76cssG685Q==","signatures":[{"sig":"MEUCIQCGlj8HQXIEQOnMrXbmiw7r3D0UdDgJAs0ejeG42STAIgIgBzBFzHGp+zf1CH93md3+Il6PYyzrbc/I3DkXK/efc88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1623061},"type":"module","_from":"file:replit-river-0.23.15.tgz","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_resolved":"/tmp/988f000d8cd51caf4b441d94d3f0d7f5/replit-river-0.23.15.tgz","_integrity":"sha512-y0EFsmy58Ck4neahSuQnkhJC7PZvXO/LyYNX9PulQGX+E7xXPkXQkIsdqfDmotaZhSwitOc9W2ct76cssG685Q==","_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.15_1718743962577_0.9535725904293741","host":"s3://npm-registry-packages"}},"0.23.16":{"name":"@replit/river","version":"0.23.16","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.16","dist":{"shasum":"9052a6b3e271ddb63aa7d9c839d124742bb8f9d0","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.16.tgz","fileCount":86,"integrity":"sha512-m2Q2/reVVID3Se8NQs3MX1uQ3tFDjLsu+vJZf4rfsARhPWULk79V19kkGp5NMPIpjA2t92yVJBk/HFam749Wxg==","signatures":[{"sig":"MEUCIDwRlUUMjwli7ECyh5BbqTKQFsCy/JzHoN4i04tOBQC0AiEA2THlEsf4wJn8OQfu39z/6OfYQ4KYLKX1duhH/Mlnkjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1629700},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"2df88f12a59d6866c2c2555bfc509326df24ca56","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.16_1718901956219_0.7024107215755282","host":"s3://npm-registry-packages"}},"0.200.0-rc.0":{"name":"@replit/river","version":"0.200.0-rc.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.0","dist":{"shasum":"77eecaad41b0287fe64c6dfc0b3c3c8a9cd54403","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.0.tgz","fileCount":83,"integrity":"sha512-cpT1yuJBpTH3Ii+JVNSpj4cBaW3AS5A7y7Z5cMlJYIjvnJmZaLOjE0sTnZal7c0ChwwZwGUzlZRmMkcjMzC7xQ==","signatures":[{"sig":"MEYCIQDj7wWgpnBU4lWr6pFyNzdXaG75hAKtb42jiFX8d6bSJwIhAMe/5qf6FT+x3lR0rHHJEQz4nbSoOkI57mfa793udId5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1695420},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"e79b6b6d2a44bc30748d4b36d7d63d29298ac78d","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.0_1719273967746_0.017157041758502523","host":"s3://npm-registry-packages"}},"0.200.0-rc.1":{"name":"@replit/river","version":"0.200.0-rc.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.1","dist":{"shasum":"0a3a69e5fda959827b41fc428b9e252c92059d1d","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.1.tgz","fileCount":83,"integrity":"sha512-RflCi4ezlQ0Pp7MweethbPTdQylxLKyuu97IzA6KWwcikeYzyRNc61HRGVLarL8YNezA6vkWph9IFU7Xv63J6Q==","signatures":[{"sig":"MEUCIQD63b3Bb4hQ6/tsChiDX8XR0rDfzq026aP5izFsIfEchgIgAp+tbqPF7x2vDRSkNXfgIBmtQNxXf1PqyGbY9XJy2Qk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1695525},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"1545321efb374809888cf4eeebf15214fed2b864","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.1_1719348458040_0.5559244733301199","host":"s3://npm-registry-packages"}},"0.23.18":{"name":"@replit/river","version":"0.23.18","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.23.18","dist":{"shasum":"fcd450cff681858a8de10da17b6dbda76e33b598","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.23.18.tgz","fileCount":86,"integrity":"sha512-xcI1aYU9/pLaf6CXRAE96EQ7TgduCOo4heUqR7SQIcgpiYP+Fyx1rq1hT+s6mkChGvCa7XPtshZZkxUIhv8IOA==","signatures":[{"sig":"MEYCIQD+BJ6AzdMDxcv5MHLAqIVdNYRJDmHI/a7snb3fVc4IgAIhALYunigAVch3DFVFQkhYRUlCiCC4ZkfQhe/HPZPbg/DQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1546725},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"dddc63c5492b6ded1dff94cce70119cc18080c0d","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.23.18_1719447052480_0.29671206656199867","host":"s3://npm-registry-packages"}},"0.200.0-rc.2":{"name":"@replit/river","version":"0.200.0-rc.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.2","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"harryatreplit","email":"harry@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"634e6c145173e5074e499e73d29e8a1009719741","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.2.tgz","fileCount":83,"integrity":"sha512-vJWHst7hslLxHIBgVzorGne7nhhrWncfE8UYPMymVxOvoxAEZNJ1Tb8uJ5qK8WhxDb2nrvDvM6elORrmiuIPQg==","signatures":[{"sig":"MEUCIQD8rkBvl24bka8pIch0B7RIly66XhFVA5MB9y4E0/PCvQIgOJn8B6FNY5uAbbtKvXYJ4XnqXcF+O/CzKLlmsB7jwQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1700598},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"4b9c39decd973c5417e31c750f898dd0a55e4d42","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.2_1720215800348_0.6836717858705912","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@replit/river","version":"0.24.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.24.0","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"96c6f35d02317e6b73625ac16894b3d44576f329","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.24.0.tgz","fileCount":86,"integrity":"sha512-azmOaQfnOf3nkOzHwi609PqackQ77OhFt4WCe095FOjEmtUvf16jQLD+jplYxPufKL//BNN+3ttM37X2/ukmZQ==","signatures":[{"sig":"MEUCICWPfw93k2duhASInODNLdWpR0Y3GK3NDN9VdZdiLFU/AiEA518Xw4/5NtnVmm9m/A8R7G63flJOh1i07AVxm169g5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1703393},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"3d14daba41387ed55799a3d34ad6ce30b97af615","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.24.0_1720478588424_0.5791692471879482","host":"s3://npm-registry-packages"}},"0.24.1":{"name":"@replit/river","version":"0.24.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.24.1","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"b90f58e38156836bd68568a5858626e4bed27539","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.24.1.tgz","fileCount":86,"integrity":"sha512-brsXY/JEzpN9RrzKWAym2Sz5ru27PuPZdRswpIO4bvx6Fmc34h4vJYuWccN8r+2kNyNMNCYmY+KyYi+Cy3Ojbg==","signatures":[{"sig":"MEUCIQDIOT64hcupFPW6NoI0YLygJJaqhBo3yITxyvaQAeC6ZQIge2FJ40S1AHP8C9O/f34ASqNM186KI4tjhpvxndR3kbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1703665},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"72e4fc8d02263e551d66ee5f0995707e8fa6cd1b","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.24.1_1720479952876_0.4919062932150038","host":"s3://npm-registry-packages"}},"0.200.0-rc.3":{"name":"@replit/river","version":"0.200.0-rc.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.3","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"e025f313c56c3334518000773d7044ae8b01f10f","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.3.tgz","fileCount":86,"integrity":"sha512-Q4SuaxgNGTDKyb9oCelY18Jwxo+txpbEQuqsVGnDpXy5XKPrOrr4DFv/dEAOge09BkNBWGOR5XupU5q46cieYA==","signatures":[{"sig":"MEYCIQCHAFVLNLuRL00u8cNDRTFMPMZHx7Po0tZTaXj5P1raGAIhANKrauU4DDvrCqFYetTG+T/IeR77NeNMB3+6YozjuYRo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1772228},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"4e7679652e779cbd33daaea7c908abb5027fe5d5","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.3_1720556794465_0.006377807612502062","host":"s3://npm-registry-packages"}},"0.24.2":{"name":"@replit/river","version":"0.24.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.24.2","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"f952142a7d2d2d06098993bd981ceff113a79568","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.24.2.tgz","fileCount":86,"integrity":"sha512-PnHR3l644RyfEUtra1eXC4n6dDfWBNBcFdkkstUYhR9EB7f7mqQZWc1hwq07Y5SKEwUHM7O0AfoV7sPWssF7uw==","signatures":[{"sig":"MEUCIQDGXBcqJN59AbjIovept/D8LRcJGT2R2s5ypHsRm5RUIgIgejjefAvemvFyJOaWBpZZydWWeASHBv8daGTk/DRW8g0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1701892},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"e5e74af5603f67fa15ab27fdec47fbf06b932443","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.24.2_1720560971501_0.17051933415339282","host":"s3://npm-registry-packages"}},"0.200.0-rc.4":{"name":"@replit/river","version":"0.200.0-rc.4","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.4","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"47f32960b018652e1bd10012dce462d65b05f4d2","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.4.tgz","fileCount":86,"integrity":"sha512-eXy9G3I+4Zy7RWOv3IN1XmlCa6E1z5f2Lr+DM496l4joe4q2PQbqtw61idLFhWzfsrtRPCbvx12qn3gw+Bcq9g==","signatures":[{"sig":"MEUCIQCuNyRr6Yzxyfwmzucr6xhIxybLCxaqzg6Lf6mDLDzIGwIgGfKL7ImgYmjApDfkO/FxT+oL0FEnB/fvERqOHL3HFWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1786859},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"5adb9d498cffd072b3f6f97bb11b59b5ec7cd299","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.4_1720632327031_0.3099665993988736","host":"s3://npm-registry-packages"}},"0.24.3":{"name":"@replit/river","version":"0.24.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.24.3","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"e3084f4f1f68b55bd305121e1b63d9ca6b11ebeb","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.24.3.tgz","fileCount":86,"integrity":"sha512-+NP0Mu60KPlXlF0UDJY4qrZh3NQQ30Sa6+AgwFnaiRQzP4etRSubJZvRm1HBGXYDiNZNCHHQysJm43T3CuGQMA==","signatures":[{"sig":"MEYCIQDonJohQbi9QrGXLnouSjV48L/ozgHyS6zNbBFsDbia6AIhAJwzgkvHWqwEvWl9r4WGT36ZdyrtWZED+AZP2QOvCPQK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1704520},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"8abf34606b907695db1e9b47a12ef36e542f1f01","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.24.3_1720740438395_0.05982998721310606","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@replit/river","version":"0.25.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.25.0","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"daefce28a1247c6b143fcd92d33635cf77b4e66a","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.25.0.tgz","fileCount":71,"integrity":"sha512-zpMySCVmceRbQdZXh5ckGeTCDPqQlKfRRpoHxGSXsjOZbzsejp1SfA5J+GIzgyHckjA6201+PKp3LUqAw0FTLg==","signatures":[{"sig":"MEUCIQCwlbIGyxhdXabB+3qyx381nJlVvs0L87HmE5J9MERa3AIgBz46CzZ2Y3W7Y2zbIoiVBE8hnSjygnSiA3aJc7U7fgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1354821},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"5d079d8c138954cddaabf67f0ede30f6d38664bf","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.25.0_1720807997627_0.46303346056067585","host":"s3://npm-registry-packages"}},"0.200.0-rc.5":{"name":"@replit/river","version":"0.200.0-rc.5","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.5","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"08623a1a9bcf0f5fdfa5bcce7b65edd4fbd6b54c","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.5.tgz","fileCount":86,"integrity":"sha512-5S8GRsFqriE5kSd7fy7DmL9BhXevb8GmlLyCv9bW2GK1hQqlf93Ytz5Og3rbRNLAF8g7ZrIdDUR+Z13N6x3WyQ==","signatures":[{"sig":"MEUCIA69ElAGM4DtmyivfbvoQ2UzrGMu48Yi1zfo9pmSveevAiEA4rDm5LjIqkbhcRHdqZm8p6zjnUMvpOVjxzuyIzLz4xw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1805394},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"66b46973a4f9d7697f8df39d0af291d8890d343c","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.5_1720841065701_0.9175799388233765","host":"s3://npm-registry-packages"}},"0.200.0-rc.6":{"name":"@replit/river","version":"0.200.0-rc.6","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.6","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"2fabcd995ec8dcda81b541a9fa562e3ca49eb47d","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.6.tgz","fileCount":86,"integrity":"sha512-Y+itv5hTSWKv5k0IpwppeJ8LHVTyJoaAIBSgLNr+PqcPcgmekIOyVJrmeYMw7L2h3bV05joM11FvztzwWzJdFQ==","signatures":[{"sig":"MEQCIDKg3RGufz1NsOYAWnpi6nlRug6rA3xEQo30FVLdwLKJAiAbefC5DzJwGkh1De+QE3i2tc6JYjXemjbAhalnQc4+MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1805796},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"5812e40565bd7e88433af09446e56c13d1b77e19","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.6_1720842817050_0.7787615880152465","host":"s3://npm-registry-packages"}},"0.25.1":{"name":"@replit/river","version":"0.25.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.25.1","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"b63f261931739a1cddf35f9145445f5ccd6dfe0c","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.25.1.tgz","fileCount":71,"integrity":"sha512-J6BpAceUtSA69VuI6ETLSMEazAYBl1AWY/AH1dcLM5Qo3229x052GZ8oauRISNIKwgXWUFK2oMxXWZW/Qb5UgQ==","signatures":[{"sig":"MEQCIBkMXGagiEIpt9dvjyR8yGcv61FQyug2Vu8Z2cglzG2cAiArjVP/n4X9hTRSyjw7WaCLlEFY8IX/UpHD2MjFA4J4kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1357648},"type":"module","_from":"file:replit-river-0.25.1.tgz","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_resolved":"/tmp/a8dc1752af1c44481e1333d1fc6dd036/replit-river-0.25.1.tgz","_integrity":"sha512-J6BpAceUtSA69VuI6ETLSMEazAYBl1AWY/AH1dcLM5Qo3229x052GZ8oauRISNIKwgXWUFK2oMxXWZW/Qb5UgQ==","_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.25.1_1720894907108_0.8924530442554206","host":"s3://npm-registry-packages"}},"0.25.2":{"name":"@replit/river","version":"0.25.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.25.2","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"f76402dd79ba303074404f24431b114db5760ab1","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.25.2.tgz","fileCount":71,"integrity":"sha512-gOPojg11TBVvGZFO6XosWAmPGWEpB5lq1/9Ecl4vVhpKeTkYVt4YAREhFL4a2P0vEoCZXlvcoEs89h7+6bd8ZA==","signatures":[{"sig":"MEYCIQDXbQvIBnLCvHzvREiYP0wxEhcfTSHMJAWBh/rkIqyTqQIhAOmZPBqYYC1nYhvoWMPGBJOJUia7+ww7MZgwXwVCb7xo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1394123},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"c4c07d781ff527db562b0bbe2f61b40c97e39f0c","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.25.2_1721080643097_0.4636768496281174","host":"s3://npm-registry-packages"}},"0.200.0-rc.7":{"name":"@replit/river","version":"0.200.0-rc.7","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.7","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"b2156e3739a9fb593e8ef3478c64be8b6d68b42f","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.7.tgz","fileCount":71,"integrity":"sha512-GW61XaanWJdU46hmxw2E9fYV7WC4dpIJiiL8i681HQgDKs3ZCMho5uU2nKuZswSK5Z/0GxG1iGpoQ7KJqqbZkg==","signatures":[{"sig":"MEYCIQD2ZiEIGEgTUqOa0mPqMACkCYqWt+vdoNli+IY4w9og/wIhAKWxQo8hFen9QkTrQqQpGrToF2U03vV7CXxXyqGhTOaB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1497632},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"b2cb04fdbc0da81ebded23e4c14d19e595731b0b","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.7_1721091917975_0.6872737029205809","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@replit/river","version":"0.26.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.26.0","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"970778091175437c5292351b2e0328c678c4f7fb","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.26.0.tgz","fileCount":71,"integrity":"sha512-8ZqbKgbsQ2YY8gSLgDc+KlD6F0aSUDn8tyyNHKI4QybtLo5krmz84tpNr230/gVLwC/UoewPo6THH9PbKwnRuw==","signatures":[{"sig":"MEUCIQDYfcyjTyQgllsDMCy1r0qPCqVrsseaddYjk6OPVM/v1gIgQmFUUUqCHUh+jBmvfSVOaSs5+fdxb/X+wDhlaxJ1BCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1402751},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"8db7348b7142cb6a37ca411a5e81721d705ddf42","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.26.0_1721162150382_0.5634999036136861","host":"s3://npm-registry-packages"}},"0.26.1":{"name":"@replit/river","version":"0.26.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.26.1","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"4054c7edcb5acc4423512016971e96689fdd7478","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.26.1.tgz","fileCount":71,"integrity":"sha512-YjKfP02zKvfYbzXiuGRH3O8CtAr3i+/SPgsZTS+OXgySlRygAn731Scy3n0OIjNxl3HRcyFUuJUZ5zmwmZprFA==","signatures":[{"sig":"MEYCIQD0UNr8i8XldW87APfl1+sseZWklaAFLJQdHFnULCExfgIhAKeJBJkUVqNcEj+b+X3avllrCv2x+XQZuZScT7BKhw8q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1410082},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"4cc67dec541947b18fc434dcbe7749cc9e8c8f03","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"lhchavez","email":"lhchavez@lhchavez.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.26.1_1721165427934_0.5350395701507853","host":"s3://npm-registry-packages"}},"0.26.2":{"name":"@replit/river","version":"0.26.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.26.2","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"f2327b05bb64504fe5c8c7eac4ab6b6db5dd6cc5","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.26.2.tgz","fileCount":71,"integrity":"sha512-sm6gEIy89sXyqzAAWMuLtEZbNg4NNblgU2yIcHM1CCCf1g0FSGL8h4v4ni87QRITF8m17rI6PV7H/cF5Puk2bw==","signatures":[{"sig":"MEUCIB7yxGF2OwpkElJZWWaxuah5OJI6Qk1PZWT0uQjd0bL8AiEAhXhx6XaXR0Ty7sKOn3ubKynlVs3BuL7ZvjNX/lI09vE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1444379},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"9e84963a65e34518146ab871af2cabacb87d450e","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.26.2_1721261879015_0.7746242134880468","host":"s3://npm-registry-packages"}},"0.26.3":{"name":"@replit/river","version":"0.26.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.26.3","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"626be89acd496dc44c32624647d4920f20b6c30c","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.26.3.tgz","fileCount":71,"integrity":"sha512-AU5DL1VwG91e5nMg0wf3/TGPZdRPv3oBCQZKHTlt61qxIgqWEBTmUZmlzs42RZSqy7HA00QRu3qcHD+inlMVEA==","signatures":[{"sig":"MEQCIGYS2YzwCRxvYNOcRiWLZ7RVi21mEHZ4IGcDf++KN+8KAiA3Qn9JuzocQWgsm/hD1ph62Ka+A/lVAYpbfWc/OA6Ong==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1453682},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"10baa40b28d90ba9ad4a9850e596125136357496","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.26.3_1721407252726_0.2137431475920153","host":"s3://npm-registry-packages"}},"0.26.4":{"name":"@replit/river","version":"0.26.4","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.26.4","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"34ff935517a5446963462f8285a4646fc7699410","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.26.4.tgz","fileCount":71,"integrity":"sha512-3pch+1FH7pEVkCPKIzzqjt7SbLsm+23LsIXxPU0lE6Y53OptB0+H/qTW7sMYUfSXTI2JQ0r/eYIoGfS5MrM0iQ==","signatures":[{"sig":"MEUCIFW8Y1p29PYHfFqV6JIkEW0to+dVbxiiKvuOKdLXNHA1AiEA4XowGGoYnHtIYo2dwp7s/DqfHHROf27KLcFVdS3r1z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1454961},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"6343906794d3e718f1732d71c421990475fdbf52","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.26.4_1721668573189_0.10912293175819165","host":"s3://npm-registry-packages"}},"0.200.0-rc.8":{"name":"@replit/river","version":"0.200.0-rc.8","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.8","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"6a14920c274a4744a9bdd45f705f342eca1070c9","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.8.tgz","fileCount":71,"integrity":"sha512-4iu+GSb+MeTS8AuBGpJ7cEIdZRZF3c2avytrUuWVtROm3ALZ4J7vv+/h3Z2RG5UqQNx7xmK0wpC18KZXXhaEZQ==","signatures":[{"sig":"MEQCIF5++19bE2gGVkv19nPziz0TrGoiZePsErK/4aC4kOznAiBHofEzzT6E7R8BbzuzmF87Lj9b5aYMX1pU/nUPUfnruw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1558473},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"4357884f114836963a3a46af586c31a3821922ea","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.8_1721811288141_0.8180141602282092","host":"s3://npm-registry-packages"}},"0.200.0-rc.9":{"name":"@replit/river","version":"0.200.0-rc.9","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.9","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"3ec3dc87598314f6b783c722ec9359ad5cb0978d","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.9.tgz","fileCount":71,"integrity":"sha512-WuenJMSe90Zb3lpXLESwO2cUh+v7d30hlLbz9jVVaS7E9QVqotajPgYC1Qv0XM8CEQ/ScKoyMYjGxsYmXm4rig==","signatures":[{"sig":"MEUCIQCw06jFkQLdKh+tDQH4jFzplIFWGomU9MYWv7/CRjRGWAIgYTgz3pj4TzJH9NvB/MnJnoRkkJDiaIVveWJJz1YkQek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1568266},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"9b55481d89c3ee61ba485fc5becdaaaa9f745b84","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.9_1721824135217_0.5488892685288025","host":"s3://npm-registry-packages"}},"0.200.0-rc.10":{"name":"@replit/river","version":"0.200.0-rc.10","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.10","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"b81289890242a285c4257898fc31c44a190ec167","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.10.tgz","fileCount":71,"integrity":"sha512-FLoFQP8KcK8FZ23C6LX3+Puw+D6/b18E/rATjXzeWhKwTmZ6c/CQg01sWllOtZVZ0lsN++UdTxlRdzEnzBWJhA==","signatures":[{"sig":"MEUCIQDLK4qMtDL+qPVA2N5g9tt7j2B5BMb9ADDd/Ln1VY9nnAIgEFP5IA4jBehDfekEHcYqQO8BgKJySs3fgYgRNOcmMeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1568479},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"7e42e024912cd14efe3606df26b7bfefef747cac","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.10_1721829637283_0.20624421407763305","host":"s3://npm-registry-packages"}},"0.26.5":{"name":"@replit/river","version":"0.26.5","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.26.5","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"6515e0655e370df0dd0f805bd203a16e05ba3f1f","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.26.5.tgz","fileCount":71,"integrity":"sha512-CgT3km8j79lGVAOXfFBCtSSEE/CagkhZiN8DAEQOKqvdy4LikNozvR4gNuFd3cNXgdblXPSyAXQVL2d63++HwQ==","signatures":[{"sig":"MEQCIFS+iTHEC7PEP2lRO9Wwh5xOHaKxq+M9utj/KNAuZ8+6AiAb2V/0mIK6VqJ09iwgd2MrJ9kPxI+YU8b2oVI+gfl6UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1451361},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"79210ea15fc85fa867355bb6a2801857e73f5bcc","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.26.5_1721863959479_0.9085167623398811","host":"s3://npm-registry-packages"}},"0.200.0-rc.11":{"name":"@replit/river","version":"0.200.0-rc.11","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.11","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"3cbfe3bf074ebc9189a1fa743b9a6f5cd1a17d0e","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.11.tgz","fileCount":71,"integrity":"sha512-Li0byEccZYSL0IUezIvdVXiuTGiXfYr7izbLfomvqaOSr/TKn+l7JFS3Bpjr0BsB8hEQDzsp8I7MMWX5WIlH/w==","signatures":[{"sig":"MEUCIGlYLW3uTpL41/CxiA9rGSSLAj21sJg9V0Vu11hHqEDYAiEA7pjjowxz1zPc1kly0ms0GjwP8Yc8Fmy7DrOZ0JC5aKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1570722},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"93b4aa98e71d99d4ab068952a8a16f5294a12a70","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.11_1721867064471_0.9919466252886644","host":"s3://npm-registry-packages"}},"0.200.0-rc.12":{"name":"@replit/river","version":"0.200.0-rc.12","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.12","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"b2610451948141195ec6fa27cbc2074a4c6d0b96","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.12.tgz","fileCount":71,"integrity":"sha512-k7n41ZU5iLzc6OSEdqV142jgRqtdBdvwbOG8PzCwAGtNpJS0Wk5kyzFSyMUTLNQmjZB7VIzGMOinT6/B9w7y/w==","signatures":[{"sig":"MEYCIQD61ZBaFzlqKcCXxE/5HKYMIqy/pxqR+ETtKb8mSFwJvQIhAPmepe00MZHue6YEz5XSOHtXtL/nYb+8hVSt2KaXaEzP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1570958},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"e64d96f116f4a2c8986d8ffdb23e32dc13ced09e","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.12_1721867518434_0.7168862096499866","host":"s3://npm-registry-packages"}},"0.26.6":{"name":"@replit/river","version":"0.26.6","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.26.6","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"f53d69a86c587e14696c85593cefa22b056e122f","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.26.6.tgz","fileCount":71,"integrity":"sha512-Zxvr8+HtKgh5qqoJEjH1cerPEhf/RFR1KVC4VGL80WE6dLu5L+gk1Kr4MGBx1Wjde4kDFmwUnMQQnDYkoUSU0w==","signatures":[{"sig":"MEYCIQCq2TnNmSFNiMD4giaYq9aN0HwcvrlGIB9tnM1uC51UjgIhAMD6ytyhC/ncjf2nhRvRW3FdLQMxny45Fg+iJHbKgelp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460501},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"1514171d418262e5a16a80e2f698023a0067478a","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.26.6_1721955380703_0.2609815266630262","host":"s3://npm-registry-packages"}},"0.200.0-rc.13":{"name":"@replit/river","version":"0.200.0-rc.13","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.13","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"b451ae7d5d1736a717ee9c000da7818302b31dd0","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.13.tgz","fileCount":71,"integrity":"sha512-6aXK3IoYHCEOTAfv6Jfgou6IDFmlcr4fMnObVJ3onlR98uozNYUubcLdX6l5ZBCPRYFh2Uiqqcy47C3c4qvoGA==","signatures":[{"sig":"MEYCIQCGMbZBAE1nY73cRxvXA79nZv/I7s550PIe8+YRsVy16AIhAM2l/KCPvao+v15WNuC9JS6QbB5wm8nMzbpwd+4cMBYB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1576452},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"8782852406ada6be7371e915af9073a35eb80643","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.13_1721977835064_0.8323307264141881","host":"s3://npm-registry-packages"}},"0.26.7":{"name":"@replit/river","version":"0.26.7","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.26.7","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"3764600f614b438bd7010b646cbe1fbf38d43b07","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.26.7.tgz","fileCount":71,"integrity":"sha512-B8f6HcJIUUMxJAARWIFcLgfgWgUN4qZsU4YA4LIeaenUQDNrSyVHXzNF5picw8VpmMigsgDX3s5lOq06GeosiA==","signatures":[{"sig":"MEUCIGC9RDUGeEMkvButnSrLoDo6UIdYzlPLtAMTSU/M7bIuAiEAzdCzhKNMoz33dn+z3rXeKtbzQ/pA8QDOBeeMEW/bP98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1466042},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"8f8d18bf8668227bbffd9bc1f9d4f9dc522d59aa","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.26.7_1722026025608_0.786298688269579","host":"s3://npm-registry-packages"}},"0.26.8":{"name":"@replit/river","version":"0.26.8","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.26.8","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"045791ee347ebd7347b788617d7163acaaa0f406","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.26.8.tgz","fileCount":71,"integrity":"sha512-cZp0gAxccIZj43qvemW2BpV+lH9gObuUcZuDK4k4gDw1BVtY7DnNfw7Gu34RliIO3HtTnV5pn71vNhHSGxdKkQ==","signatures":[{"sig":"MEQCH09KTUY096fGqiRFFISejdv6QxtPo30CthrAem4rnxICIQDUOPUUgSf7vZXR+e6HGATxelqdUZ+mp8PMMmGK0P7dZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1467035},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"cdb57e81d9f8ab071aa42833a441777e7b00abde","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.26.8_1722030734668_0.5784027529983311","host":"s3://npm-registry-packages"}},"0.200.0-rc.15":{"name":"@replit/river","version":"0.200.0-rc.15","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.15","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"bd68b7a4423933bec43c8db9e327f2eeaea66e78","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.15.tgz","fileCount":71,"integrity":"sha512-ujdkxfDnVxb0uTlV5yoQrWJ02EDwA39OV6m4TuR5+6L+e34E1o/1JMA/Zfey0DPQI4w+2+Hf4JFzQ7ja8XR2ww==","signatures":[{"sig":"MEYCIQDbzzQDcixUlFFsRsLMbZM+DGxci2eNLOUS7gpAcxNQ1QIhAO1++f21yLQ/stn+gUiaK9oLi3/r31mXL/gEAApc1bpx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1577992},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"adbcc1bf379c9e6381297a36e5cec729733b4af4","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.15_1722038650825_0.2762942026696076","host":"s3://npm-registry-packages"}},"0.200.0-rc.16":{"name":"@replit/river","version":"0.200.0-rc.16","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.16","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"lincolnreplit","email":"lincoln@replit.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"replitmatt","email":"matthew@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"16dc3360bf0e93b8a25f0b50e49864155a928db1","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.16.tgz","fileCount":71,"integrity":"sha512-gzofe/RrzwthWISIXTs04g3lxTu9v29nfNiZKBxApuFH4zC5FW5bcSClHc9vRGERVJrQ744Ua+4v7aBU826c+g==","signatures":[{"sig":"MEYCIQDk0dqqTbnZvOBNIHAEnKLzvhgrPKCpXZ1F3KY7DNg2lgIhALJWxijsCXL/prR0BMxKOmKNyzOskidVkiCiQkUPN2dF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1584526},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"822778222d7d0e6e6fe8c4caba8f6cea9257e35f","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.16_1722277087446_0.4540064604471161","host":"s3://npm-registry-packages"}},"0.200.0-rc.17":{"name":"@replit/river","version":"0.200.0-rc.17","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.17","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"636e1d9b603f5d5a21c4e1f474e8447480032026","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.17.tgz","fileCount":71,"integrity":"sha512-/5yua+jKJC3EBaUZZdF+ZeG12xLeqJlBuEnPyDtjMw728g3kCNVGIMefdTtM6mPf93reLMPIP4LF9IrciUNbvg==","signatures":[{"sig":"MEUCIBnk7fX5z7ZDx5ijRKvEv0mPmR3XPy4q1l+7aZkcJLvlAiEAkOZoPg5/CI5b2/VuhrWGAe1QmNLGm30R6sCg27y3+lA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1548335},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"d22a7d1fa628fbdb685f713329fe46c6df4d1858","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.17_1723082176561_0.17264986235186242","host":"s3://npm-registry-packages"}},"0.26.9":{"name":"@replit/river","version":"0.26.9","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.26.9","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"b8b427f808494f53a286dbb0694209ac4adccc51","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.26.9.tgz","fileCount":71,"integrity":"sha512-qglzoU+Y+XV7Qk+aLN3GPrgEU/al0c4K+9ViMzG2Tz66hwbEGi4AbCYXNRCzhDjdRtmupxMuhkgJo6D3S1gjdg==","signatures":[{"sig":"MEYCIQDG28qLrE0OVaXqQyKYfUvHb5oIHs+9Ku0wZ1Fb/fPVFwIhAO6E++lRah6fAkm3Wk6fKlaYNeSzSvgz6irpzbgTPDdK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1467253},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"edf79966530156a79f86a89dab9bce046df380fe","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.26.9_1723505106691_0.17815037205805373","host":"s3://npm-registry-packages"}},"0.200.0-rc.18":{"name":"@replit/river","version":"0.200.0-rc.18","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.18","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"40d5491f49111c0adb25b350c12d25a15c167124","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.18.tgz","fileCount":71,"integrity":"sha512-WU97pE8/jV68u8n+15RMNHoHLdAKO+/lXGKqadyr+X01z/CmukbmkeIiwi0vXENnG+ad1dEkqCyHymsyKOXIpA==","signatures":[{"sig":"MEQCIChBhsx7jB0VVFGl0VCiwHgmM8CVk5yy3Nc6lmqZpyFWAiAEynLF25XlVDqXqhS+Uv80QpR7JIhsAaHNMMhF+esz9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1548745},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"5f9959eaa7e8de3c337912661e3ddfa5fc2e7d8d","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.18_1723579140321_0.36297228824031036","host":"s3://npm-registry-packages"}},"0.200.0-rc.19":{"name":"@replit/river","version":"0.200.0-rc.19","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.19","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"7a841a9cb85e6da835d91952d0b44d3113dbf1dc","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.19.tgz","fileCount":71,"integrity":"sha512-0pgDx+p6WBVIx1sLaHcDsI3+KkEL9Wk/w/DdL7Ua96RI4CiEgK+vRNw50qnOvQrqUNchOsFFRMYFYolwi5wtcA==","signatures":[{"sig":"MEUCIA2xym1v7nGKKthHXnpoJLpNItCTS7Fdy78Zsy57bNEJAiEAhcRQ12N9wxC0HDpgigvzkL44CQfHodzaU3bI+iVasWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1549538},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"829097b7c75c4f62650357bb1dd524b6bd7867c6","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.19_1723590866899_0.061216430438178815","host":"s3://npm-registry-packages"}},"0.200.0-rc.20":{"name":"@replit/river","version":"0.200.0-rc.20","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.0-rc.20","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"0b21f1916ded8a65c87fecf1a0aec4ce274394ad","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.0-rc.20.tgz","fileCount":71,"integrity":"sha512-jEjEAKgUbFSgp/y1qdu6dU/11Z+f0hrpy9Xtm0F+ZNRyJB9JlYuIyKOb7+Lz75ZZ5DsaWwomk9MiAm9/hX+NOw==","signatures":[{"sig":"MEYCIQCLsXsq13oEzSqjrmMD8Bn27XNNITD7iXy7I5J01Vc4OAIhANG2yZGnS6T6j8YTFzeqtMKNSQG2Ga/2cmz32jwFXJQ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1551042},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"227786e4df608887ba859e2c5c777b96936d13b3","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.0-rc.20_1724100962092_0.8397903494660228","host":"s3://npm-registry-packages"}},"0.200.1":{"name":"@replit/river","version":"0.200.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.1","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"motzyball","email":"motzyball@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"f1d09103d67ba97fc6b4cda6d3554d5c09e9cdcf","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.1.tgz","fileCount":71,"integrity":"sha512-yjmTYf+4zxeVfY6wA4lxBMiZvFyAM1sy7qNjg5pZHlmentr3tXWTZVGDIVOdQN8vI5/RE3I0FV95dSm0+0Mpbg==","signatures":[{"sig":"MEUCIQDpUm3jJNFuP//HoFM8tymOVbez/mUTKQ0J7GsZL3A/qQIgFBcv4JTgV8Yn+YnbYHU7+i8a7UZdQ4me2NePjJkeZ2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1568005},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"dc44581ab5ad719a735034d6b1f6c25486cf5754","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.1_1724194629797_0.721465998472324","host":"s3://npm-registry-packages"}},"0.200.2":{"name":"@replit/river","version":"0.200.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.2","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"5c1f013dc5249ec818fd1e41b50238f738457905","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.2.tgz","fileCount":71,"integrity":"sha512-t9xYTWnteOdMajgXSa2AN9Zra+lzt+RtMqsZ+WtQUU80azAIMmMStqfqe+f4oS/UqSiRwKJGKMLN7c9+zx0XuQ==","signatures":[{"sig":"MEUCIQCbjtvORN1sTrPy3ZxjUZCfyC7Bc/3YCYJfk3TOWRuQ9AIgImtuZrBELzxX5O6ZAIC9phJwl4pKL7Sy/x1Kx3LtAuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1571116},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"458c827565a42c23b416c5ed2574578e9d66a50a","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.2_1725064278077_0.5125727542419074","host":"s3://npm-registry-packages"}},"0.200.3":{"name":"@replit/river","version":"0.200.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.3","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"ca24b87604a12673512ab6f27f6626ccaf341313","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.3.tgz","fileCount":71,"integrity":"sha512-s85eccfjdDgdWmKaL+Sv+eoH2nszxl8HWH3p8s7rzl38jmD/5kbWKVaNh+ZgvowkMep3pVuHs2nP0aaRsDPfUQ==","signatures":[{"sig":"MEUCIQDE1sx4fTczF8P7m0Zlg8IKouHpPxDXeSdhg+/th4qb1wIgIFy3TGs1aHV9E02zBGtUSB8hkbsuu1wpZabRniBtgI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1571230},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"2d9d2d8b5006a182574017131f090f13fa5178b4","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.3_1725312915540_0.9276978391585073","host":"s3://npm-registry-packages"}},"0.200.4":{"name":"@replit/river","version":"0.200.4","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.4","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"5a4259f74895bbf9ef417a169215f01e11b458fb","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.4.tgz","fileCount":71,"integrity":"sha512-rJ8QZfF5cttg5KzDIPUcHiI352wunqt7kzhTf1azuGM+YixoX/iwcUgJf4miDPajDXSuBWBkZEzuMqCDnjL13g==","signatures":[{"sig":"MEUCIQCH+asZZzcoDTwi+jvvOqqDndUphaEQyZ/ph+YFhDnhAQIgSehKiEKKXYUdEaUAHSSr5VxgfUiQJmFeayOlE84k4kk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1572166},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"1b8dc477dcc2dfa36827d2e91ce47185c18739c6","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.4_1725405188008_0.9934934393282353","host":"s3://npm-registry-packages"}},"0.200.5":{"name":"@replit/river","version":"0.200.5","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.200.5","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"a1b00973e83c19ca6be4dfe0457b29393568476f","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.200.5.tgz","fileCount":71,"integrity":"sha512-9Q+8+QQOG/fRRiw3rpAlzPYrI80+vSz/OOexrM1ZjEyYzc+7Rr7R1ZxqbWFIrK34MQDtW8bdVjguQc7XbMe/bA==","signatures":[{"sig":"MEYCIQCVUK1QnOfcJBAhkVbknRX9zrd8miWAuVPkyvDUw4zJggIhAIIXf6AZAN+lvC+0b6EdEZ+mogYFon+WtTjWiIZxi/PP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1571094},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"1bc1ce9d7b9932126cede071dd2ccc8d1df8e13e","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.200.5_1725498388030_0.6180456288234004","host":"s3://npm-registry-packages"}},"0.201.0":{"name":"@replit/river","version":"0.201.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.201.0","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"7bf267e7276a6203cea1d149f2edd62f5511ccda","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.201.0.tgz","fileCount":67,"integrity":"sha512-YIsBHtpkNgE3G0tVlObgfASYCKZTU5kqCUXihHpEguzRHCTuUQjPFq3AmK+TS5qiYbo5js5Pr4qz/Qv3ebk0AA==","signatures":[{"sig":"MEUCIQDi/jSXmS2Kw7siSIT3lltrQ13UVWC8YanF+nKIS5NJ8gIgQdY0nCosscKGcICf4+txLc11pdINd33k4r68wvtjgFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1664186},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"3617905ee44a2d8b90836b021c0ee4f52722fdb3","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.201.0_1725936536916_0.4648462241614042","host":"s3://npm-registry-packages"}},"0.202.0":{"name":"@replit/river","version":"0.202.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.202.0","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"ea782fdcce6c7d7a26152ea3acdc6d21cf61372f","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.202.0.tgz","fileCount":67,"integrity":"sha512-VBF/5C09pWZaU5RQLuOcvUvtJqRoSIoz8m2Er5a0bWUPFsWZJbirIui36f0iQ4nhhQDUlQfxfVXoI+k5aypsLg==","signatures":[{"sig":"MEYCIQDuHTq7tBb9qr9BO2Uxd0Fui0Liz6EBrbLX0CEHMNPCDAIhAJxJGyFJbndsyGnIFdCswgjRy7mWyBwtmtf5PBhxsDI2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1667800},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"4d43c762997aaa6fc2888346d307e23808f128af","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.202.0_1726334299002_0.9660378128654075","host":"s3://npm-registry-packages"}},"0.203.0":{"name":"@replit/river","version":"0.203.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.203.0","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"9f02fb8b1c16fb5e3648da103b49a85d2600c975","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.203.0.tgz","fileCount":67,"integrity":"sha512-sTgNFvTYc0DL31q1p694pue7mUNbdep2NxojIAK5WSAHRRIeccpfExeiYrSB3Y5SyxMznpnCqyWqHQihfSrsnA==","signatures":[{"sig":"MEUCIAG1cC5JfNSkifYI/hopBGVat3bnLSh6Q0sMOG4koiM8AiEAlIy4Pg34X2OH8tWSzKakwXD24w3fHyiOXGJdy4PRyiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1675305},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"258fe9fa4089e8619b905a8132787053f2dc1395","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.203.0_1729011788450_0.6505460645722709","host":"s3://npm-registry-packages"}},"0.203.1":{"name":"@replit/river","version":"0.203.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.203.1","maintainers":[{"name":"sareini","email":"mhsareini@gmail.com"},{"name":"krishatreplit","email":"krish@repl.it"},{"name":"mikewesthad","email":"michaelwesthadley@gmail.com"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"cdmistman","email":"donnelly.colton@gmail.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"bradymaddenreplit","email":"brady@repl.it"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"}],"dist":{"shasum":"b8ead3b4ad341f328cd90e6d3b5a3392386a834f","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.203.1.tgz","fileCount":67,"integrity":"sha512-1cZS9haFqz0KBPl5LIFO/acT0BDrajQ1RhppX8PAt38NBw5bWUTdJPlz5f2tTdz83sgASpTUwp76o+CznjTCCQ==","signatures":[{"sig":"MEUCIQDZMLYj9adBQpFa9nH4rLhzSaJl+XJ7Ler/Dp7uCjkaKwIgN3FQkC2voyo5n1rMwwYoDnQGKXFMB/7bm0HdDix5T7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1687562},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"b32d9f70860b256d4d918606ebdf31b8087e68fd","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^4.0.2","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.203.1_1729537581738_0.3837005824310946","host":"s3://npm-registry-packages"}},"0.204.0":{"name":"@replit/river","version":"0.204.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.204.0","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"}],"dist":{"shasum":"d40104375d53b20039e17597a216a090fb1377bb","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.204.0.tgz","fileCount":67,"integrity":"sha512-ivwCooJJMUiAseqSki7/hBomanNfH5tmgXmwcwuqHg+s1jvT2e7YCu9jVvizSZ9PMU0jriiJn/Z+TBvblacs1g==","signatures":[{"sig":"MEYCIQCDc5MYiCACeUQc/qqGNlJdmlBTFmnuVBmDa7RgGS30XgIhAI3uRljQclR9y6Do9uTqKGLnXK/yQGrAiw3Ge/0xsfUI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1702200},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"55c19beaabaa97bda056d513b2c60e824f30b35f","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"cbrewster","email":"cbrewster@hey.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.204.0_1738963695203_0.7145224171407212","host":"s3://npm-registry-packages-npm-production"}},"0.205.0":{"name":"@replit/river","version":"0.205.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.205.0","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"}],"dist":{"shasum":"41d21d62805ee5d248ac3e0ab23134c840c5520e","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.205.0.tgz","fileCount":67,"integrity":"sha512-GR9U10GEBE3CTEVQ/mmmxivfLiCYdXyzwFTbiLmfbc5NXA/pDYblm6AsrN/Ty/Se+VW5TFg34weqx8Q/GZ543g==","signatures":[{"sig":"MEUCIQCtNUh9N8GInKiiezEuS22EavlcChxZ9Sia0WygoYR0SAIgU6DT/dp3At4illy1nyBZtS39yLL5Z2cwzGjStrg4mAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1706229},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"78d5a9edff7de1f92ebb02dc9a4ac18e47ccc131","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.205.0_1739571326683_0.021956683101610475","host":"s3://npm-registry-packages-npm-production"}},"0.26.10":{"name":"@replit/river","version":"0.26.10","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.26.10","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"}],"dist":{"shasum":"130748d14afade207a4e81b19f119476d8876613","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.26.10.tgz","fileCount":71,"integrity":"sha512-OMMh78FE1SfLu75L/Inyh19L0GCdL0uXwxftX0zG0MlCnEt5l7Epl0U2fCeCaqVJSJThQmu1pmhFjWvr9EErFQ==","signatures":[{"sig":"MEQCIAMYf9MTbsUIUpTpYRJWAeE3VHoaDvzzZJ3UxoSm3pzoAiB83IpHdEzn/Xj6EP/5x4QMtVUA8DPEFzgriGXMK3QbjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1467275},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"cb88ed38b12fb72ad699253dc9714445b8584f1c","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"replitdstewart","email":"devon.stewart@repl.it"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.17.0","nanoid":">=5.0.9","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.26.10_1741736833890_0.38268132780470854","host":"s3://npm-registry-packages-npm-production"}},"0.205.1":{"name":"@replit/river","version":"0.205.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.205.1","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"}],"dist":{"shasum":"b66c2285604994a41a406deb2232e51347f640e5","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.205.1.tgz","fileCount":67,"integrity":"sha512-3sNrOf3WS/ET3ILW1EUxYYjiwYGWwkH8bvTZWP4D/wj8eQN/8utY2NvZQbjl1OjFeH5DIPACBfD91hJoMBsusg==","signatures":[{"sig":"MEUCIQCm+Hq5HXyPdSmYXwqW4NuZ6t80bwzKHWgemUELq3uPNAIgAcFF52dKGV4AanKa2DRUNQ8vNJRmgcdc0Za3GnJ+g2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710627},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"14045c59e86f911d66f8e3e5491c72c23405639a","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^2.0.5","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^2.0.5","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.205.1_1742574708244_0.3566086140982372","host":"s3://npm-registry-packages-npm-production"}},"0.205.2":{"name":"@replit/river","version":"0.205.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.205.2","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"}],"dist":{"shasum":"994a5b9e5e88c1f8f5a638db4ba3f816e90bf287","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.205.2.tgz","fileCount":67,"integrity":"sha512-6PwC0qz01PU6mdCB6XlqTs2M1jvbLSFTeJ8Ylui6x0Ve+3LrW2G9VE9I+iIH9zADVC8VneuRxCRFzFFHp7b1Hw==","signatures":[{"sig":"MEUCIGW5mT6iRSVaM9+GnLy1S1UVrN5nyj7+diRaIjOE9HHVAiEAmp0EPU5Z5DkiSJzYJ5Gddqtsca9rAL6G7osOLnUj6Fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1724230},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"3fd9a5982e068293f918156094c95b3681dd9176","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.0.9","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.0.9","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.205.2_1743026107648_0.3595355643489069","host":"s3://npm-registry-packages-npm-production"}},"0.206.0":{"name":"@replit/river","version":"0.206.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.206.0","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"}],"dist":{"shasum":"f89cd591edf420cd09642cd18992115b982f88e7","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.206.0.tgz","fileCount":64,"integrity":"sha512-H5mT76SGYhr8g5/4oI4+FLQ1ALx+urMWIf2zjbXSsv0WdJ/uCjIvcga9fnxtLKabFnpxBxvMkW0di08hNUO8sA==","signatures":[{"sig":"MEUCIF/PsU0RIfkoe4RexhJVaiDM6SW2gxNdVJGjR8kcZPcNAiEAtkpVjaIEtphI1Z+FGRgPnrAVzNDFFg6Q3OzF8TuQXrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726339},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"c22bc5049221fdcc2aa7244eeff3c0d4a0802fd1","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.0.9","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.0.9","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.206.0_1743028479209_0.5312960547416465","host":"s3://npm-registry-packages-npm-production"}},"0.207.1":{"name":"@replit/river","version":"0.207.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.207.1","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"}],"dist":{"shasum":"738bf1bbe4feea553451d3966584d5647ea06a64","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.207.1.tgz","fileCount":64,"integrity":"sha512-2surecBJg23VBCOal2+8FVdyMrAEb766iDUd38nQ+b+IH341kD9/hZOhG4iIVWTpUonxHiXQhjuzT3WM2/3AjQ==","signatures":[{"sig":"MEUCIQDv1WV3d2ReuVp1Qb0RiU7trItoVnROpM62vSikFFPT6wIgJnxyCY9WW/GyHSkofSEh1eBC7E0sbQIBtZs2MvAI4YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1728348},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"a211674f7d322a375b84d42d0de6639cf2e95915","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.0.9","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.0.9","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.207.1_1743197353432_0.45643205858268265","host":"s3://npm-registry-packages-npm-production"}},"0.207.2":{"name":"@replit/river","version":"0.207.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.207.2","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"}],"dist":{"shasum":"5dc89467442f7bc48dfb706f37d3ae30e441f34e","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.207.2.tgz","fileCount":64,"integrity":"sha512-k8NsWHGrPTXUaNUrocY5w9Jj7oB40Ig9E5sygMBtMhlYDXnNs5ngnk3U2HEf8oirnNbRsDizIPjxKCmL5YGUFg==","signatures":[{"sig":"MEUCIQD91inWSTA+pizTVR7EyM/XPBmdqDDgROcZ4THZkQiLeAIgNak4gn+r0A1+ZZ9VPjEBy4SyWQirlMcLF5LQnMhTS7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1732494},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"f1b9ac417c95864b7c073ac52ad3da99dc4dcd8b","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.0.9","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.0.9","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.207.2_1743438891057_0.32007758565295874","host":"s3://npm-registry-packages-npm-production"}},"0.207.3":{"name":"@replit/river","version":"0.207.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.207.3","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"}],"dist":{"shasum":"cfa0474d5b9d0e3b2fb395292a400ac8d611eed9","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.207.3.tgz","fileCount":59,"integrity":"sha512-PcADXhwc/fNTxnzDKoN/qTCnFRFdbSiQ0hBehJdd7aCe+Tr9a9tGK6TRsmJgWDZUG8URKLR9A5Iq42HOf6w30g==","signatures":[{"sig":"MEYCIQDVWXgLxelLnFAyVc8UQTY2pCuB8lkhOIeo/rBwyxLQywIhAOR4Y7fs6/oMzTvh/OBSDYEC3JwnEGOOz5ZitimEP5ap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1802537},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"6575aa533158dc679388c0e1ffec9ee3c695379a","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.0.9","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.0.9","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.207.3_1743619046188_0.7247850838040995","host":"s3://npm-registry-packages-npm-production"}},"0.208.0":{"name":"@replit/river","version":"0.208.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.208.0","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"}],"dist":{"shasum":"04966aac170459011a63cf08afc5fc59d3ee464d","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.208.0.tgz","fileCount":65,"integrity":"sha512-3jXQ2nGYOlwPB8VRRlC4O3m7OkKcbRZ/+sq/+Kj8Oq/drWKDqiSAEyXGoNOYKJxxMd1fqOk7MCgH28O/5ipW1w==","signatures":[{"sig":"MEYCIQDgTK+pYH3KJ0nvNFHbsZExGKJrmj57hHql+OhIqa6GZgIhALlWLFS6avd7fihJo105hs+GYREfMtPyvVzAJlI5Dw/Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1866696},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"80741860bd8d92fd6eef46e55f1501c526ae71cd","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},"_npmVersion":"10.1.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.208.0_1744325623093_0.5470293874241827","host":"s3://npm-registry-packages-npm-production"}},"0.208.1":{"name":"@replit/river","version":"0.208.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.208.1","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"}],"dist":{"shasum":"e9266896687f827b4ae51fc9b87e7b2d6b76c227","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.208.1.tgz","fileCount":59,"integrity":"sha512-qeSabgzKFunYBHqadONkln8CQMC/KtHAdEt3PkKzER+OayF/Rbx3Ticp7dsgDQNRo3pYJ4TlvoV2Q0ljEJK9tQ==","signatures":[{"sig":"MEUCIQCwRG98biM2hazB1R6Unow3oii+Sd5ppeLe1NGvQN5NggIgf1dRPGDfkaRhWSJQXzDGejnBVkc0dQ+5X69MCtQyI5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1788847},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"e1a7ac17528505439b1fb49d2045ca1ef1525a93","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.208.1_1745018186101_0.14994121842764585","host":"s3://npm-registry-packages-npm-production"}},"0.208.2":{"name":"@replit/river","version":"0.208.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.208.2","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"}],"dist":{"shasum":"6dfba57fbc69d187bf45b9f7391d002e79745da5","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.208.2.tgz","fileCount":65,"integrity":"sha512-tv/MnicuaZIS50LVRvm5ykHtp1I60NzTutUs/wsMIbpXIBy75j/+u4Q8lck2f4wOrB0FLUN0iVqe6fC2OUtdAQ==","signatures":[{"sig":"MEUCIFpm+5BZq2523W82YfzSs7a6LPXQG9M6hwdMXeXHVIi+AiEA3iVhHG7x/ZvGopTtgCgVKzOSSsuKe0eqvO+lnArGydw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1866953},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"5d50a82cd82c0e8cd6aab8509a732d4faff9a276","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.32.8 || ~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.208.2_1746073651608_0.38657883897198175","host":"s3://npm-registry-packages-npm-production"}},"0.208.3":{"name":"@replit/river","version":"0.208.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.208.3","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"}],"dist":{"shasum":"61ad1fb52022386fc85076a3cd7ad48fd935db98","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.208.3.tgz","fileCount":65,"integrity":"sha512-uHzB8Es3U1nKvK5P9txKqpyxWSGmdXvvXJWSjfO9Tb7fgiF8MccJ909zWzks18vbtVmTQqObj95YKl+RweQFVQ==","signatures":[{"sig":"MEUCIGOZraOTHrwzno4U45oGWmz8M14xLrD+2E/UXa90nbGHAiEAyXiKqvEApgSIQ2xVQ6iebQHJMTmdHwgpzI7Jzeuc1lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1867820},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"1eca7c7d9a3bfdafabcca4ff6ff95e911815f5ac","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.208.3_1746133766798_0.8284817568108809","host":"s3://npm-registry-packages-npm-production"}},"0.26.11":{"name":"@replit/river","version":"0.26.11","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.26.11","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"}],"dist":{"shasum":"86e166ec4f213673f0164372c092efd9e4279d25","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.26.11.tgz","fileCount":71,"integrity":"sha512-Ivf15NfCjvpjClZqjDdL3pnXcShux5hxwxl/64bHDNxrnJsEy7kMt8nx9ssnGycGT+Kds+GuWTo6uUvSQnboug==","signatures":[{"sig":"MEUCIQDi3oLgfAmUSg6YJ1mCtn1W9f3el8kqDFPf0jUUqCyCRAIgJQwYoyFAXdzqAD+r4rBFtscm7H9XB/pB/EwvEYXyVDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1467924},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/util/testHelpers.js","require":"./dist/util/testHelpers.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"8143e0583449b77cc86cdc5c5606b10f375e3a13","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"23.7.0","dependencies":{"ws":"^8.17.0","nanoid":">=5.0.9","it-pushable":"^3.2.3","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.57.0","vitest":"^1.3.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^1.3.1","typescript":"^5.4.5","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-web":"^1.24.1","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.26.11_1746488738298_0.9142303105184233","host":"s3://npm-registry-packages-npm-production"}},"0.208.4":{"name":"@replit/river","version":"0.208.4","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.208.4","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"}],"dist":{"shasum":"4ec0e35dc79ec0731282931ae99a3b0c52cb2266","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.208.4.tgz","fileCount":65,"integrity":"sha512-aIPut5Wrglnl9yATt9Px4eXkhKViIBsMZmg8agJrQtnhhe0E0PmPBmu1MhihJiYDvYx1v09kt+puqmmLezHrXw==","signatures":[{"sig":"MEQCIC88uQEaU1nKhs9zlLjstu/I6WuY+HT5pcuFf23olNj0AiBp9/yiz0HIVc/Is06apFhTwv7y+U5jLx6NjJUY1Xg2pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1872420},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"9b60e9e8d03d2291f6c7742af161b1f7b16a3ae4","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.14.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.208.4_1750098469892_0.26487404113904334","host":"s3://npm-registry-packages-npm-production"}},"0.209.0":{"name":"@replit/river","version":"0.209.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.209.0","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"}],"dist":{"shasum":"6c854eb3e5cb65257750393676c5294b3b25bc9f","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.209.0.tgz","fileCount":71,"integrity":"sha512-3b1xC3HK8qUmwhokfJux6QtjmFYR9zW0lfsBkrYUKVECm30FklNIlxGh9K9anYSnUyqcShBM80Oi4ULiQ6RJ8g==","signatures":[{"sig":"MEQCID2ZZ2Zo4aUFuU25jqaQNuFdaI4g7OciyGqXB+tW0KjgAiAl/apaLCm4ytZBvUDuWmEJoNOCcg8xVNwu5+GPrrV82A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904786},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"5745af2378a8c50bdd0fdcfd3a3f366f1cd23639","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.209.0_1750125799595_0.9206161190481965","host":"s3://npm-registry-packages-npm-production"}},"0.209.1":{"name":"@replit/river","version":"0.209.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.209.1","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"}],"dist":{"shasum":"d55cb34554281d083c3a007d63ee23cb19121648","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.209.1.tgz","fileCount":71,"integrity":"sha512-HqEmBfuShiNEOipjrDl6dsTCHFvkXUl5VYfkp4q25B3xILxCEdETAQRAMkADWRGbmFknxZ+NJZ89BHpT4nrRnw==","signatures":[{"sig":"MEQCIBsb5YWL7z2W4GDBG6sKlftCxc6zYrEoa4mHnFfZvoi6AiBajGPlaMpvP8WErN0Hk9yPblpqYYNghSr3KIc1pKmAnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904806},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"483f8846a52909b3bff078da319df4ab16b90051","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","actor":{"name":"masad-frost","type":"user","email":"farismasad@gmail.com"},"email":"farismasad@gmail.com"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.209.1_1750208535817_0.9504807268216577","host":"s3://npm-registry-packages-npm-production"}},"0.209.2":{"name":"@replit/river","version":"0.209.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.209.2","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},{"name":"brandonholan","email":"brandon.holan@repl.it"}],"dist":{"shasum":"4fb0c2ce9b93de10202d8deaad2edf9ccdfbc7e0","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.209.2.tgz","fileCount":71,"integrity":"sha512-QPBR3+xSyyUJXU6Kca/wgbTtmn6n1B4onskOwze5FEaWQFP+Tna5fqkyjWReyEyyKR1aYHJzY1uAmoyn8OjLVg==","signatures":[{"sig":"MEYCIQCXKOsCDUOf2mf+Vb4iHx71Y8fe5KrcNX0Eq9zvxPnTQQIhAKuej5Zp8FVVIXBKksrtLjvOHqRNee7u9Nh293OJJ38f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1913214},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"d9a12c4e23763c9418a8b27914f7c8479377c0ea","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.209.2_1752599329554_0.09173290923313848","host":"s3://npm-registry-packages-npm-production"}},"0.209.3":{"name":"@replit/river","version":"0.209.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.209.3","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"replitdstewart","email":"devon.stewart@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"talorreplit","email":"talor@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},{"name":"brandonholan","email":"brandon.holan@repl.it"}],"dist":{"shasum":"6eb297c5f538279e8128c4b23d021b71e0acb25c","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.209.3.tgz","fileCount":71,"integrity":"sha512-lLwlSX7/cAwvIrkW/x61GGPcOOb9cAJphsu0RgNt1OyWEFQOTYFLHoieII8CWj6QTMDVvbmTxJ85yHS3Hs6yoQ==","signatures":[{"sig":"MEQCIF029viSoRry5ll9QiuyY/qdHATZ7rxdlPAUFi9CU1Z0AiAYANimzuabu6Pig/kJsI3RYT/SgHwiqGbEHXNRuDoGsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1914002},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"1a3885c1a11dcf59c29dd5ee25f1566f31ec9a78","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.9.2","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.209.3_1752685296788_0.18061971727503812","host":"s3://npm-registry-packages-npm-production"}},"0.209.4":{"name":"@replit/river","version":"0.209.4","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.209.4","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"}],"dist":{"shasum":"866cb786f9f8997a55406e7c5341bbbe53727531","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.209.4.tgz","fileCount":71,"integrity":"sha512-MsSom9oYQxhBMZwJcURoQ4wEMPVuhmOvac04XdZ6Zw/XAN8gha2Gizxnlmfv0nvIwFkjrqT/PyBBki0WwuKs+A==","signatures":[{"sig":"MEUCIQDIe8M3vdcU7g+acEWeSLTHFvD8I80GWVUO4hBJTAPRMQIgFKCTtYZ06MG/lshNt7dgq1dikS15Z4XaBrDmnU4dUl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1921133},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"},"./transport/uds/client":{"import":"./dist/transport/impls/uds/client.js","require":"./dist/transport/impls/uds/client.cjs"},"./transport/uds/server":{"import":"./dist/transport/impls/uds/server.js","require":"./dist/transport/impls/uds/server.cjs"}},"gitHead":"bc34d7f22704365f929626af3318d1750f121bf7","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.9.3","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.209.4_1756830004505_0.6830061662431068","host":"s3://npm-registry-packages-npm-production"}},"0.209.5":{"name":"@replit/river","version":"0.209.5","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.209.5","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"}],"dist":{"shasum":"fd733562567d95dd06389f1d23791eba1c7464d6","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.209.5.tgz","fileCount":69,"integrity":"sha512-tvl4j2zY9gDFla4MYmiZsjnLWjA1XdBLXYuGuyanvjklqEq3/20QwSI4lrzLQFnqK7wfcjuF/tJ3c8kL+yjTpg==","signatures":[{"sig":"MEYCIQCo6mv+Lrk+KTB7FX3tKWEjVPGz8KFA7yIbOG5/JcHaqwIhAPlC7KkTnt6PRUvRiYIsO63OkzgRElzovA/1dfFHL6Jx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923545},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"b3991109e57fbdfd61f5d0eb38a35c57ae9ab3a0","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.9.3","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.209.5_1756831539788_0.7839362867487627","host":"s3://npm-registry-packages-npm-production"}},"0.209.6":{"name":"@replit/river","version":"0.209.6","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.209.6","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"}],"dist":{"shasum":"0b4ba7eff060f513c5dd25856e9d1edbef109d08","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.209.6.tgz","fileCount":69,"integrity":"sha512-vpvApMNFHACZIyptTq3SJZtYFuENSdwCsMq18ubQJnmkWpnWuwQtGIFv5SUErDZCCpIgDSZy1OilfZmNZjEcGQ==","signatures":[{"sig":"MEUCIHpoPdCMA9HCJU1s/Zuh7/N3y/+XYsV4vVk446kptOBCAiEA8X/ZX3/V4Tfa/ItUkDQVy8Bw2vAA4P627baPB8gNk0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931173},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"625d0ce87fc905bb00ec3b329112c5d27284d257","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.9.3","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.209.6_1756940550297_0.4078183063184351","host":"s3://npm-registry-packages-npm-production"}},"0.209.7":{"name":"@replit/river","version":"0.209.7","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.209.7","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"}],"dist":{"shasum":"6c3414b0523d7c49f39d52a5881362b20872ad11","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.209.7.tgz","fileCount":69,"integrity":"sha512-KaQ/ckZow8M8YsgpuB5Q+ChYJRpxdWLop9Oet1uwC9hPhFCXe2BmQkabLZHUhuYbSbc9CLz5/HE1G9zcRVkXCA==","signatures":[{"sig":"MEUCIGQ0bbXlCX+fjuaEKcE4Pl8f6eMf3D48/nY8elv0GdJNAiEAzo3qp9GW9ImfLKkLU/t/yuJP/U+IQ2lZ+ZM3Wch7KNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931946},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"28b727671eed73257ceecbe3bff96c978e0c61cd","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.9.3","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.209.7_1759787504434_0.2041147340191085","host":"s3://npm-registry-packages-npm-production"}},"0.209.8":{"name":"@replit/river","version":"0.209.8","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.209.8","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"}],"dist":{"shasum":"0cf1beceac2b61f77271cfc4bdb4bbe4df2bd74f","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.209.8.tgz","fileCount":69,"integrity":"sha512-zcXKBd3zNp7Mw6nuQpOzYjHvVdxzsws/s1x31LMqmuhdm7O2rLRPgFoQ1tmUFu9LkEbwAzeDgHni+5cSCJsijg==","signatures":[{"sig":"MEQCIBLrgJQzm8tPdHRMe+0JGuAKA6TDwqZwFRZzSk/8afEsAiAca2DajaBbMZYFAW/XfqrKZYqhaIPqFepAcjjzf88w9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1943836},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"012e38c68f2498533943f603305e460425d80bcb","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.9.3","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.209.8_1759789373677_0.8512088578605661","host":"s3://npm-registry-packages-npm-production"}},"0.210.0":{"name":"@replit/river","version":"0.210.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.210.0","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},{"name":"ajay_replit","email":"ajay.nayak@repl.it"}],"dist":{"shasum":"570ffa97e0e20749b51bcdc760763ce4c3175b34","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.210.0.tgz","fileCount":69,"integrity":"sha512-95dH+Q26a2f3fePpfObgqCEsnJEVQzYEQALLF0JDwdHrkzMNrPgqhydFMWVWGpNB/sdAKEEJxYfEG7b+lIeLnQ==","signatures":[{"sig":"MEYCIQC98G4T7Wj+XWSkFn2rKB7riGKxEmDfl13j2DY1HWQE5wIhANp8Wt5jc7Aaa8vmmLewjz22buui89CqIqqSbkqGmRKK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944412},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"af3e09dcd0707d6960e02d8e9b027aff62bc1d67","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.9.3","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.210.0_1760921997929_0.538219039804015","host":"s3://npm-registry-packages-npm-production"}},"0.210.1":{"name":"@replit/river","version":"0.210.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.210.1","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"szymon_k","email":"hi@szymonkaliski.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},{"name":"ajay_replit","email":"ajay.nayak@repl.it"}],"dist":{"shasum":"834d8bdff54290ad699627e081dce2ee2eeb9c36","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.210.1.tgz","fileCount":69,"integrity":"sha512-pQb/fwNN7lR/h+C/eymNRVzMYr5vsbf2Ipbs6zQUguP9UFbvclP1m7g2wWd+75H9fzTTAISDvxQ45nL8uZQvYw==","signatures":[{"sig":"MEUCIG64C5uF8y1y/AzyYICHxMgOgI7oJXMkdqA7xkITLVuUAiEA5u5liISr48S4Ce+vIr0VkxFZyLiykGXY8o+s8BC+qbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944202},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"7ce5281760f5ce746a84f95b81226497f2a71d9d","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.9.3","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.20.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.0.0-beta2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.210.1_1760987040477_0.5484403200920995","host":"s3://npm-registry-packages-npm-production"}},"0.211.0":{"name":"@replit/river","version":"0.211.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.211.0","maintainers":[{"name":"matt.hall.replit","email":"matt.hall@repl.it"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},{"name":"ajay_replit","email":"ajay.nayak@repl.it"}],"dist":{"shasum":"f18d7941b8996dd1c0d7494bae099a85731d507b","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.211.0.tgz","fileCount":69,"integrity":"sha512-VTWchZBXP5590BnXlRQnCq56jeZTnEe4qrgr1eaxawEAgUBiHO7OhulNsMxuVbecBBzrNFGjDnPq4vPN21fMKA==","signatures":[{"sig":"MEYCIQCvIS4YhzdhQjOqt5sf+Yed6cPun1KQQq5raS4JAI7DtgIhAKTDUevd2DNnkAumZMPeCnLDu0oJPtwt8OJlbiQT52d7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940896},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"b2d74549b00cde909225863a90d4794794e3fea6","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.9.4","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","msgpackr":"^1.11.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.211.0_1763412106981_0.22652449979020206","host":"s3://npm-registry-packages-npm-production"}},"0.212.0":{"name":"@replit/river","version":"0.212.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.212.0","maintainers":[{"name":"matt.hall.replit","email":"matt.hall@repl.it"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},{"name":"ajay_replit","email":"ajay.nayak@repl.it"}],"dist":{"shasum":"f85a9946c84eb49e475804e1fe7d6eb9dd857419","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.212.0.tgz","fileCount":69,"integrity":"sha512-2tIggzG5arr04qxSFzb5H8IXFOxbwkTOKFJIl3QAp/Is9izhP7WILwTl6ZYUz3HZkWPNe7CqgroSjunkyNz3Zg==","signatures":[{"sig":"MEUCIQDbQ7j5+yNyFfNNsEkRQIbfBV8Sa/FBjbeO7EdFKbMbbwIgYFGEp2D82KQVEyA8F9yMiFi3GGHkkFdHCI4niR6TVSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944417},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"b026b7d9d7798fa8a6b95510db3bcb60dbdf58f0","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.9.4","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.212.0_1763441787662_0.5060994949898863","host":"s3://npm-registry-packages-npm-production"}},"0.212.1":{"name":"@replit/river","version":"0.212.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.212.1","maintainers":[{"name":"matt.hall.replit","email":"matt.hall@repl.it"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"ryanweingast","email":"ryanweingast@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},{"name":"ajay_replit","email":"ajay.nayak@repl.it"}],"dist":{"shasum":"827c0858450b2f88caf95fd7cfb655996288bb66","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.212.1.tgz","fileCount":69,"integrity":"sha512-RhsM+cAMzZnSBJcEaRJow8dQs4KzzISWOWLZT9vyYEUUEFKsFbi+Y8zRPtNurctqNARyGuv0RVp6KFrGpxP0Ig==","signatures":[{"sig":"MEYCIQCSqUNkizrMS+3F9nWI4Oq0lXwK+JqZRAfxkCtwsqfXbgIhAPyUaxm+P7wRrc+OQmn80y/kFW1dD5iNCLV6uqCogUMD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1949473},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"1d02e1fdfe336630c0f518434f6624eade38f11e","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"masad-frost","email":"farismasad@gmail.com"},"_npmVersion":"10.9.4","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.212.1_1765503237313_0.9311961378295976","host":"s3://npm-registry-packages-npm-production"}},"0.212.2":{"name":"@replit/river","version":"0.212.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.212.2","maintainers":[{"name":"matt.hall.replit","email":"matt.hall@repl.it"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"armaanreplit","email":"armaan.aggarwal@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},{"name":"ajay_replit","email":"ajay.nayak@repl.it"}],"dist":{"shasum":"481f9d109062b27912ba5a86b722fcd91cf3bb2a","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.212.2.tgz","fileCount":69,"integrity":"sha512-G1mEzSlJy0mt7u5Ec3fNfQ2yDoU1zCK/tm33wGPp8zYnWGs2Hm8RadaiPC8YeyYTqp6GWM5mEl/4BhFyEsGJfQ==","signatures":[{"sig":"MEYCIQCW6utzkh4xIZh+A6eOuZtBjV1hpecCar3Hkio6boykVAIhAIAWQ0PrR37GbzhzaL4bS3Uqwx3Y7sTmfdU7OL2cwR0U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1950623},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"59a9984da9d6e0859a3576e11e6e83bb4156ac1e","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"eng-service","email":"eng@repl.it"},"_npmVersion":"10.9.4","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.212.2_1771055956080_0.7617995691797099","host":"s3://npm-registry-packages-npm-production"}},"0.213.0":{"name":"@replit/river","version":"0.213.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.213.0","maintainers":[{"name":"matt.hall.replit","email":"matt.hall@repl.it"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"armaanreplit","email":"armaan.aggarwal@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},{"name":"ajay_replit","email":"ajay.nayak@repl.it"}],"dist":{"shasum":"2e203b81efb3ef4abef3c0dbebd9b9109cc20e0b","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.213.0.tgz","fileCount":69,"integrity":"sha512-pChAc7jnOvG95GWvJyfh5bSne9sK0ltdgmmHp69JvFtEeXKSK+U3H8so2PTGCPBHPEcBK05YkkD8ilu6MfmnLw==","signatures":[{"sig":"MEUCIGQxuLz2Ur2tNGttUYtJ06vD68e487YJO6dBxjhopGBfAiEA0WZ44OB6Xtg/20h+OMgcVhR6+tHx9cpv2QKKhdY84P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1955195},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"1110a09fb4ff7b8d74eaa30955673757935e861a","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"eng-service","email":"eng@repl.it"},"_npmVersion":"10.9.4","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.213.0_1771870833353_0.08925181581424768","host":"s3://npm-registry-packages-npm-production"}},"0.213.1":{"name":"@replit/river","version":"0.213.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.213.1","maintainers":[{"name":"matt.hall.replit","email":"matt.hall@repl.it"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"armaanreplit","email":"armaan.aggarwal@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},{"name":"ajay_replit","email":"ajay.nayak@repl.it"}],"dist":{"shasum":"5afd0d719216608c7078d56e4bf96ac98dd27e29","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.213.1.tgz","fileCount":69,"integrity":"sha512-Dint5LPul8IVMYxzRA13toeVIoOCfAR/XgT0D50txmu7N8niznYrxRWowkbJSrsrWNycJ6YUiXiOc4Y4pgVNUA==","signatures":[{"sig":"MEYCIQC9hYy9+cUlYxISR17OlX/xKDAncSnSRkC6DZMkq5pS+AIhAMRaImp4ijI1Be6otzQaEiAdQpB7YsKJkRBwew2IQwhO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1961008},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"ad8e5b032f48944eb21e7c7146da6952d9c00174","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"eng-service","email":"eng@repl.it"},"_npmVersion":"10.9.4","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.213.1_1771878882511_0.5101888558118728","host":"s3://npm-registry-packages-npm-production"}},"0.214.0":{"name":"@replit/river","version":"0.214.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.214.0","maintainers":[{"name":"matt.hall.replit","email":"matt.hall@repl.it"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"armaanreplit","email":"armaan.aggarwal@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},{"name":"ajay_replit","email":"ajay.nayak@repl.it"}],"dist":{"shasum":"01f12b2f827d2ace20c40abffda1708e56c8de27","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.214.0.tgz","fileCount":69,"integrity":"sha512-Nh4qS9p1kau15b+5FPQZRouSbMheryYMxAdkExEqQjwRm0ixkFVqBWBaGgbkrCNbVkLgrng3L6GMWSEHU4X3MQ==","signatures":[{"sig":"MEUCIC3dSd7+Jz/CXFGxesv6OjGnN9NrN9ChIPstMyUKhJzeAiEA4PxwFk2cOI1fgAB1DvEc8P7pYYRSOxIVtP6PjP0eg30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1968382},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"0a9080430a736d30a91cb6518b9ced49bc554c2b","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"eng-service","email":"eng@repl.it"},"_npmVersion":"10.9.4","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.214.0_1771985624490_0.5030458545657523","host":"s3://npm-registry-packages-npm-production"}},"0.215.0":{"name":"@replit/river","version":"0.215.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.215.0","maintainers":[{"name":"matt.hall.replit","email":"matt.hall@repl.it"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"armaanreplit","email":"armaan.aggarwal@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},{"name":"ajay_replit","email":"ajay.nayak@repl.it"}],"dist":{"shasum":"1cb0b814e79e42e590aec13bb8aec5911148c090","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.215.0.tgz","fileCount":69,"integrity":"sha512-qrshlwYNCw7AWig36o3siIT5Fn8iy2SeybfItC8KfixgFiTTqOVvBESlUiGZwxrfVqxDuSI9LMu20jTBGX8A9Q==","signatures":[{"sig":"MEQCIDn+CsKBdCe9uWcV0K2ewc1yR6ihMQfQ32KDMf5jFH3MAiAVeTlTBScjPo+kHqMb0U1ahk1vyFFehe1ROndsHT8TaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2021084},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"3870a420244090f9eacb8236cf7dd8a6e9c9f81c","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"eng-service","email":"eng@repl.it"},"_npmVersion":"10.9.4","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.215.0_1773011021755_0.45399294878811514","host":"s3://npm-registry-packages-npm-production"}},"0.215.1":{"name":"@replit/river","version":"0.215.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.215.1","maintainers":[{"name":"matt.hall.replit","email":"matt.hall@repl.it"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"armaanreplit","email":"armaan.aggarwal@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},{"name":"ajay_replit","email":"ajay.nayak@repl.it"}],"dist":{"shasum":"ba71db85fd2def5af0ba5d5403fd82c4f5a134fb","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.215.1.tgz","fileCount":69,"integrity":"sha512-Pqs2wsaXEnICIxGK+S3A2kIzHL9q7A0PGIpME6pj+TXB1sgX07IHXv+E8cGk6XrVGopnM00kLQGNJpTuwPwlOg==","signatures":[{"sig":"MEUCIQDM7hjIWUuiTp0I1pEg7WMGYvm5laBg3TK/z/pKojRfMAIgd0NFOEMT09JQ8qR6O+sB1NFG8dRS/HOV0rQh8Jg45YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2021966},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"6e7fad9cfebb169b32625d29c21f00dd562781ea","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot"},"_npmUser":{"name":"eng-service","email":"eng@repl.it"},"_npmVersion":"10.9.7","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.215.1_1775583090758_0.28673875848411856","host":"s3://npm-registry-packages-npm-production"}},"0.216.0":{"name":"@replit/river","version":"0.216.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.216.0","maintainers":[{"name":"matt.hall.replit","email":"matt.hall@repl.it"},{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"ltazmin_replit","email":"laima@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"tobyho","email":"toby@repl.it"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"theflowingsky","email":"devin@devinhalladay.com"},{"name":"brianpool","email":"brian@repl.it"},{"name":"brenoafb","email":"breno.afb@gmail.com"},{"name":"ink404","email":"kirkpatrickian6@gmail.com"},{"name":"alexisreplit","email":"alexis@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"lopezhoracio","email":"horacio@repl.it"},{"name":"jamesaustinreplit","email":"james@replit.com"},{"name":"eng-service","email":"eng@repl.it"},{"name":"armaanreplit","email":"armaan.aggarwal@repl.it"},{"name":"daweifeng-replit","email":"dawei.feng@repl.it"},{"name":"ajay_replit","email":"ajay.nayak@repl.it"}],"dist":{"shasum":"9f64051630ed9b749f984692e0b6fa59a3b59e56","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.216.0.tgz","fileCount":85,"integrity":"sha512-6w7+L5tClk+7+ZZm6XvJ0x2uryEjOCusZb64TwkFmqT9czjV7SWeyVhGcWz/82Zhs9J6pjo0AyE0BZWqjMAtew==","signatures":[{"sig":"MEYCIQCWBPryNp0Xcak3+U2LBGe1/fKHevUs5sCjIecESw0MNAIhAOFx2haRZQqG3gmgmqHbgo6oGK7fAVtcXS8wQ6O26s3f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2428390},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./protobuf":{"import":"./dist/protobuf/index.js","require":"./dist/protobuf/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./protobuf/codec":{"import":"./dist/protobuf/codec.js","require":"./dist/protobuf/codec.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"59d306841676b944f79eff622d31aa3f2fc5186b","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot","proto:generate":"buf generate --template buf.gen.yaml --clean --path proto/transport.proto && buf generate --template buf.gen.test.yaml --clean --path proto/test/test_service.proto"},"_npmUser":{"name":"eng-service","email":"eng@repl.it"},"_npmVersion":"10.9.7","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2","@bufbuild/protobuf":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@bufbuild/buf":"^1.67.0","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.216.0_1776104665255_0.5748008365639414","host":"s3://npm-registry-packages-npm-production"}},"0.216.1":{"name":"@replit/river","version":"0.216.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.216.1","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"eng-service","email":"eng@repl.it"}],"dist":{"shasum":"260483e58738a7c2009728d15139c62d47f7fe1f","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.216.1.tgz","fileCount":85,"integrity":"sha512-ZYRbW+cLEVloHwoWOrXMD/7s3luk4NqZkHtB04Mo72+r0klVuFrp+DUsBhXCNQmXogAAaCBrOonzC92zHY4wGw==","signatures":[{"sig":"MEQCIB/VjBYCeXq6VdrRUdS5mveQW2kp8xGlfy7D3bb2RfMYAiBNXR//x1ZcNAy2b+jyO7ExIivrJS00J/A5q+sRIxTT0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2432086},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./protobuf":{"import":"./dist/protobuf/index.js","require":"./dist/protobuf/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./protobuf/codec":{"import":"./dist/protobuf/codec.js","require":"./dist/protobuf/codec.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"9f564e9db117e6e35c349ec928fc99d77b8fb205","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot","proto:generate":"buf generate --template buf.gen.yaml --clean --path proto/transport.proto && buf generate --template buf.gen.test.yaml --clean --path proto/test/test_service.proto"},"_npmUser":{"name":"eng-service","email":"eng@repl.it"},"_npmVersion":"10.9.7","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2","@bufbuild/protobuf":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@bufbuild/buf":"^1.67.0","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.216.1_1777940016619_0.05583371161197981","host":"s3://npm-registry-packages-npm-production"}},"0.217.1":{"name":"@replit/river","version":"0.217.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.217.1","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"codey-replit","email":"codey.ho@repl.it"},{"name":"sean_replit","email":"sean.bradley@repl.it"}],"dist":{"shasum":"8703fae62f8937d08e06850537eaf739686cf4d0","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.217.1.tgz","fileCount":53,"integrity":"sha512-EtAC64CoEt2rOVRC0MumJeZKUbWOnDUHQb9t7+Ac0HwUP20vL6zKWio5oQfKbivRtDt42odOr5u33xL8yRchFg==","signatures":[{"sig":"MEUCIBLXkCYgh2Y6TU8jqi3iX/1UFn7FBRwUbTBaj8EZskD7AiEAykZGwwn9watUNzdoiwhTV570NsptDYTiQlKB3r8q/Ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819351},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./protobuf":"./dist/protobuf/index.js","./test-util":"./dist/testUtil/index.js","./transport":"./dist/transport/index.js","./customSchemas":"./dist/customSchemas/index.js","./protobuf/codec":"./dist/protobuf/codec.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"gitHead":"4970a21eacb439d4f45fee552dcf767da57568a0","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot","proto:generate":"buf generate --template buf.gen.yaml --clean --path proto/transport.proto && buf generate --template buf.gen.test.yaml --clean --path proto/test/test_service.proto"},"_npmUser":{"name":"eng-service","email":"eng@repl.it"},"_npmVersion":"10.9.7","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2","@bufbuild/protobuf":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","typebox":"^1.1.38","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@bufbuild/buf":"^1.67.0","legacyTypebox":"npm:@sinclair/typebox@^0.34.49","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"typebox":"^1.1.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.217.1_1778288009910_0.24432323086819108","host":"s3://npm-registry-packages-npm-production"}},"0.217.2":{"name":"@replit/river","version":"0.217.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.217.2","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"codey-replit","email":"codey.ho@repl.it"},{"name":"sean_replit","email":"sean.bradley@repl.it"}],"dist":{"shasum":"147d209de9761595a43e18bd161ecc5cdb7d83b3","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.217.2.tgz","fileCount":53,"integrity":"sha512-6PxiD3Gg5/xM8TYckwRVeNqfXTg7lpLg9J9L4pUFbjhk39CfnDee5IvfnFNfEceFasOghw6noaxo0HjZ0IiWfw==","signatures":[{"sig":"MEUCIQCM28hvsVQbIeBuPEVzfa8X+QjEDPdDq0clclNpUN5N1wIgScELP+VwkdVZV1Fh/z8FmMHSXQqpQW7IgeGG2Lssr/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820450},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./protobuf":"./dist/protobuf/index.js","./test-util":"./dist/testUtil/index.js","./transport":"./dist/transport/index.js","./customSchemas":"./dist/customSchemas/index.js","./protobuf/codec":"./dist/protobuf/codec.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"gitHead":"df4ce25c116bb537e53fb507f0711b9806c35be1","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot","proto:generate":"buf generate --template buf.gen.yaml --clean --path proto/transport.proto && buf generate --template buf.gen.test.yaml --clean --path proto/test/test_service.proto"},"_npmUser":{"name":"eng-service","email":"eng@repl.it"},"_npmVersion":"11.12.1","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2","@bufbuild/protobuf":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","typebox":"^1.1.38","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@bufbuild/buf":"^1.67.0","legacyTypebox":"npm:@sinclair/typebox@^0.34.49","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"typebox":"^1.1.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.217.2_1780270376243_0.8521104184402866","host":"s3://npm-registry-packages-npm-production"}},"0.216.2":{"name":"@replit/river","version":"0.216.2","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.216.2","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"codey-replit","email":"codey.ho@repl.it"},{"name":"sean_replit","email":"sean.bradley@repl.it"}],"dist":{"shasum":"36a06d09ca9d19cd1c653ba5b427207e1d86c025","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.216.2.tgz","fileCount":85,"integrity":"sha512-ln2r/iJJKw6368RTNkAgg9z/p0ZS/8q2CJRAVlWfMXPWJEt8rjbL9vRuGYgJ/eBBO1nT6Ebf2qcmAzlkqm3DFw==","signatures":[{"sig":"MEYCIQCdoz1ogkibuYCB2vy4hHmbDHHsA3E6eFzWx+eGf39+FAIhAKtyh1s6L5bMXT2sr2xFngQ7VOWDnsSPdD4MuSVm4jUD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2436411},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./protobuf":{"import":"./dist/protobuf/index.js","require":"./dist/protobuf/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./protobuf/codec":{"import":"./dist/protobuf/codec.js","require":"./dist/protobuf/codec.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"0658a721db7c19198fa2830cff1400a7cff0c842","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot","proto:generate":"buf generate --template buf.gen.yaml --clean --path proto/transport.proto && buf generate --template buf.gen.test.yaml --clean --path proto/test/test_service.proto"},"_npmUser":{"name":"eng-service","email":"eng@repl.it"},"_npmVersion":"11.12.1","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"25.9.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2","@bufbuild/protobuf":"^2.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@bufbuild/buf":"^1.67.0","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.216.2_1780270926559_0.41442776321678165","host":"s3://npm-registry-packages-npm-production"}},"0.218.0":{"name":"@replit/river","version":"0.218.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.218.0","maintainers":[{"name":"jonesit-replit","email":"jonesit@repl.it"},{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"codey-replit","email":"codey.ho@repl.it"},{"name":"sean_replit","email":"sean.bradley@repl.it"}],"dist":{"shasum":"b610b86e898b35f001f8c0c94236e4285fe96e60","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.218.0.tgz","fileCount":53,"integrity":"sha512-/E9cppdc62tSqSgPqNtWdjePrC2HA9v0jEW1ZiYdd8DrjN/IxBOd7Np+lxLIiVt3fg8M/oqHOtg/HUmaCgJdiA==","signatures":[{"sig":"MEUCIHUrqykIfC6ndSBp6k0Zum0dzHRfX8p/6KMYZTxmmK4SAiEAmiwmwomCoInASm1i8coTrotIm2vQUc0x6dxPnumI8rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":864807},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./protobuf":"./dist/protobuf/index.js","./test-util":"./dist/testUtil/index.js","./transport":"./dist/transport/index.js","./customSchemas":"./dist/customSchemas/index.js","./protobuf/codec":"./dist/protobuf/codec.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"gitHead":"7044e7d025da9ffd09caa061b1378ec988c4c588","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot","proto:generate":"buf generate --template buf.gen.yaml --clean --path proto/transport.proto && buf generate --template buf.gen.test.yaml --clean --path proto/test/test_service.proto"},"_npmUser":{"name":"eng-service","email":"eng@repl.it"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2","@bufbuild/protobuf":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","typebox":"^1.1.38","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@bufbuild/buf":"^1.67.0","legacyTypebox":"npm:@sinclair/typebox@^0.34.49","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"typebox":"^1.1.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.218.0_1780538396836_0.8069352713065712","host":"s3://npm-registry-packages-npm-production"}},"0.219.0":{"name":"@replit/river","version":"0.219.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.219.0","maintainers":[{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"jasondannels-replit","email":"jason.dannels@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"codey-replit","email":"codey.ho@repl.it"},{"name":"sean_replit","email":"sean.bradley@repl.it"}],"dist":{"shasum":"6c6294c3fb704b1f8c5e045f625b08a25f719306","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.219.0.tgz","fileCount":53,"integrity":"sha512-zVOTvpd6xfFaNiBSN+fjAjT3l8XBaCqZtO6p7bQFszIFibBWGK9NpjUcYq6Y41MAgRT10+EYzWd4RfbldLz/wg==","signatures":[{"sig":"MEYCIQCzETQFkIYVEavXdF93c5XahQEtNu2Kdo+9O7kT4TYupwIhALPQB2sfHIJfTg6RVzaX5mUDFh4XsHV904J03Xc3A+o+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865495},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./protobuf":"./dist/protobuf/index.js","./test-util":"./dist/testUtil/index.js","./transport":"./dist/transport/index.js","./customSchemas":"./dist/customSchemas/index.js","./protobuf/codec":"./dist/protobuf/codec.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"gitHead":"04c7a3a7ce3534a503e7c74b4fe7b9040d4621df","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot","proto:generate":"buf generate --template buf.gen.yaml --clean --path proto/transport.proto && buf generate --template buf.gen.test.yaml --clean --path proto/test/test_service.proto"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2","@bufbuild/protobuf":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","typebox":"^1.1.38","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@bufbuild/buf":"^1.67.0","legacyTypebox":"npm:@sinclair/typebox@^0.34.49","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"typebox":"^1.1.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.219.0_1782498698979_0.6988904388202877","host":"s3://npm-registry-packages-npm-production"}},"0.216.3":{"name":"@replit/river","version":"0.216.3","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.216.3","maintainers":[{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"jasondannels-replit","email":"jason.dannels@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"codey-replit","email":"codey.ho@repl.it"},{"name":"sean_replit","email":"sean.bradley@repl.it"}],"dist":{"shasum":"8f8e1be0d900e81dcc00d540717c03fac7359970","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.216.3.tgz","fileCount":85,"integrity":"sha512-troZuwm3x6TY9v1jLddBzwVjyNMRYI6AWKc0srQqvcJd8PXxM1bgP2LM3erpuozUnjA8Nl7quUt+NIiDwYq40g==","signatures":[{"sig":"MEYCIQDTzWWGL6DCyzdCSFsr9b0psHJcHw8ZSPpRgHTLTBtqugIhAI1tDeJ8a3nThiqo52IeI6/KhN5HVOdsthj/SyBWS2J5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2439129},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":"./dist/router/index.js","require":"./dist/router/index.cjs"},"./codec":{"import":"./dist/codec/index.js","require":"./dist/codec/index.cjs"},"./logging":{"import":"./dist/logging/index.js","require":"./dist/logging/index.cjs"},"./protobuf":{"import":"./dist/protobuf/index.js","require":"./dist/protobuf/index.cjs"},"./test-util":{"import":"./dist/testUtil/index.js","require":"./dist/testUtil/index.cjs"},"./transport":{"import":"./dist/transport/index.js","require":"./dist/transport/index.cjs"},"./protobuf/codec":{"import":"./dist/protobuf/codec.js","require":"./dist/protobuf/codec.cjs"},"./transport/ws/client":{"import":"./dist/transport/impls/ws/client.js","require":"./dist/transport/impls/ws/client.cjs"},"./transport/ws/server":{"import":"./dist/transport/impls/ws/server.js","require":"./dist/transport/impls/ws/server.cjs"}},"gitHead":"c37a838b039bdc7ce69ba339607e2347a48360bb","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot","proto:generate":"buf generate --template buf.gen.yaml --clean --path proto/transport.proto && buf generate --template buf.gen.test.yaml --clean --path proto/test/test_service.proto"},"_npmUser":{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},"_npmVersion":"10.5.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"20.12.2","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2","@bufbuild/protobuf":"^2.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@bufbuild/buf":"^1.67.0","@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"@sinclair/typebox":"~0.34.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.216.3_1782513290024_0.959013015063191","host":"s3://npm-registry-packages-npm-production"}},"0.220.0":{"name":"@replit/river","version":"0.220.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.220.0","maintainers":[{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"jasondannels-replit","email":"jason.dannels@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"codey-replit","email":"codey.ho@repl.it"},{"name":"sean_replit","email":"sean.bradley@repl.it"}],"homepage":"https://github.com/replit/river#readme","bugs":{"url":"https://github.com/replit/river/issues"},"dist":{"shasum":"fa0833a9af7ebb30eaa59a2ae602c3d3d3f3340a","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.220.0.tgz","fileCount":53,"integrity":"sha512-8/LlLiH4Y6C0QOJfCEI1pm8qAMGqBi68+eHCLWuUvulG1VsXFtruDQHvQUo/dHxMKvWuTwuBp816EDyYXjTslA==","signatures":[{"sig":"MEQCIBlMWECykOwhH1dFmQSY2QKrZzk4LYyJ71R/WmtpGJizAiA32jup/WwuePuMAmNJvbe4fvl4TXUAGZiouwRCojgyjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@replit%2friver@0.220.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":879765},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./protobuf":"./dist/protobuf/index.js","./test-util":"./dist/testUtil/index.js","./transport":"./dist/transport/index.js","./customSchemas":"./dist/customSchemas/index.js","./protobuf/codec":"./dist/protobuf/codec.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"gitHead":"d1a37a2f691c565461fd4f32549d93e767e90367","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot","proto:generate":"buf generate --template buf.gen.yaml --clean --path proto/transport.proto && buf generate --template buf.gen.test.yaml --clean --path proto/test/test_service.proto"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9b1873a-ec6e-43ca-977c-565fb1df9ce1"}},"repository":{"url":"git+https://github.com/replit/river.git","type":"git"},"_npmVersion":"11.16.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2","@bufbuild/protobuf":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","typebox":"^1.1.38","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@bufbuild/buf":"^1.67.0","legacyTypebox":"npm:@sinclair/typebox@^0.34.49","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"typebox":"^1.1.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.220.0_1784914876211_0.21401730172912825","host":"s3://npm-registry-packages-npm-production"}},"0.220.1":{"name":"@replit/river","version":"0.220.1","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.220.1","maintainers":[{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"jasondannels-replit","email":"jason.dannels@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"codey-replit","email":"codey.ho@repl.it"},{"name":"sean_replit","email":"sean.bradley@repl.it"}],"homepage":"https://github.com/replit/river#readme","bugs":{"url":"https://github.com/replit/river/issues"},"dist":{"shasum":"c2c722ed6662aeeac61bf74e1520de21e8e107f4","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.220.1.tgz","fileCount":53,"integrity":"sha512-pqdOtjMCotgyaxmpIWWp4Tl1LHoj1WoTqMeNYvj1adzSN3gbThOZ/9PNoZmNCEGPK3vNAE8nOE6QVRsVaLQaWQ==","signatures":[{"sig":"MEYCIQC01ZRfoovIalUusbgl22KoHUFBaOcoJrgunK10c5PnNAIhALzVJ38Ciu2fPSyD1uoZ7VrO6BU1oJGTH0zn8WR0dz8S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@replit%2friver@0.220.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":881743},"type":"module","engines":{"node":">=16"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./protobuf":"./dist/protobuf/index.js","./test-util":"./dist/testUtil/index.js","./transport":"./dist/transport/index.js","./customSchemas":"./dist/customSchemas/index.js","./protobuf/codec":"./dist/protobuf/codec.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"gitHead":"e368b024782edc72f3c9c779ed7f069762a6a1d8","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot","proto:generate":"buf generate --template buf.gen.yaml --clean --path proto/transport.proto && buf generate --template buf.gen.test.yaml --clean --path proto/test/test_service.proto"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9b1873a-ec6e-43ca-977c-565fb1df9ce1"}},"repository":{"url":"git+https://github.com/replit/river.git","type":"git"},"_npmVersion":"11.16.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2","@bufbuild/protobuf":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","typebox":"^1.1.38","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@bufbuild/buf":"^1.67.0","legacyTypebox":"npm:@sinclair/typebox@^0.34.49","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"typebox":"^1.1.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.220.1_1785123184110_0.7795650273838854","host":"s3://npm-registry-packages-npm-production"}},"0.221.0":{"name":"@replit/river","version":"0.221.0","keywords":["rpc","websockets","jsonschema"],"author":{"name":"Jacky Zhao"},"license":"MIT","_id":"@replit/river@0.221.0","maintainers":[{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"jasondannels-replit","email":"jason.dannels@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"codey-replit","email":"codey.ho@repl.it"},{"name":"sean_replit","email":"sean.bradley@repl.it"}],"homepage":"https://github.com/replit/river#readme","bugs":{"url":"https://github.com/replit/river/issues"},"dist":{"shasum":"5203b395130c13384eb72586c83d7c8c67b95f7c","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.221.0.tgz","fileCount":63,"integrity":"sha512-O+itWeD5bjxQlObzfYiq4us1qKSEMGFuMTDDSURDuhEGuQP3t5lmW5zDiqGSCcaJ0nBb9zvGvktf+sIPCzGMXQ==","signatures":[{"sig":"MEUCIE0pDNvVogmSZFsydr1Lc+4pd28tUHZiCsZnC87INGFqAiEAgGe3uPLR5A8dcsw0DV2mrNJ1NFed4rh+lClY5GTnG+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@replit%2friver@0.221.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":920408},"type":"module","engines":{"node":">=20.11.0"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./protobuf":"./dist/protobuf/index.js","./test-util":"./dist/testUtil/index.js","./transport":"./dist/transport/index.js","./customSchemas":"./dist/customSchemas/index.js","./protobuf/codec":"./dist/protobuf/codec.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"gitHead":"cab29d33b897d14f937e30538e4184cb5fb8f5f3","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot","proto:generate":"buf generate --template buf.gen.yaml --clean --path proto/transport.proto && buf generate --template buf.gen.test.yaml --clean --path proto/test/test_service.proto"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9b1873a-ec6e-43ca-977c-565fb1df9ce1"}},"repository":{"url":"git+https://github.com/replit/river.git","type":"git"},"_npmVersion":"11.17.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2","@bufbuild/protobuf":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.1.1","typebox":"^1.1.38","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.1.1","typescript":"^5.4.5","@bufbuild/buf":"^1.67.0","@hegeldev/hegel":"^0.4.5","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"typebox":"^1.1.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/river_0.221.0_1787699519185_0.11870624617692438","host":"s3://npm-registry-packages-npm-production"}},"0.223.0":{"_id":"@replit/river@0.223.0","bugs":{"url":"https://github.com/replit/river/issues"},"dist":{"shasum":"9aab507299f4c8ddc055d4c8d86d78ff488a8f46","tarball":"https://registry.npmjs.org/@replit/river/-/river-0.223.0.tgz","fileCount":63,"integrity":"sha512-9J7XB8ovWhDmMfJ+COP3EcjeLCR7kFp0dxvp3CPIdy5lzn++1FgMNbQ2S/6w4JGMUlJhkA6XJHgBOHG8UPhw6A==","signatures":[{"sig":"MEUCIQDzcb67tZ8CCXYWZMzI7RX8uJStQf38hJZGidq+0n9geAIgbpseP0lbpleIrPsItLzyNL8PNLenU4kDfjIct2pEbCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHCopgI/fpfjrkZ2xjbVI+os2ZyhhOqIRGfFiVaT4r1wIhAMHtEGiFM9XlXMcgV8nHmKN5/AGV5phZPGaRq7FZ99cc"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@replit%2friver@0.223.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":931095},"name":"@replit/river","type":"module","author":{"name":"Jacky Zhao"},"engines":{"node":">=20.11.0"},"exports":{".":"./dist/router/index.js","./codec":"./dist/codec/index.js","./logging":"./dist/logging/index.js","./protobuf":"./dist/protobuf/index.js","./test-util":"./dist/testUtil/index.js","./transport":"./dist/transport/index.js","./customSchemas":"./dist/customSchemas/index.js","./protobuf/codec":"./dist/protobuf/codec.js","./transport/ws/client":"./dist/transport/impls/ws/client.js","./transport/ws/server":"./dist/transport/impls/ws/server.js"},"gitHead":"441278c5f1cf076c85a6200288f2d79834b6d2fa","license":"MIT","scripts":{"fix":"npm run format:fix && npm run lint:fix","lint":"eslint .","test":"vitest","bench":"vitest bench","build":"rm -rf dist && tsup && du -sh dist","check":"tsc --noEmit && npm run format && npm run lint","format":"npx prettier . --check","prepack":"npm run build","release":"npm publish --access public","test:ui":"echo \"remember to go to /__vitest__ in the webview\" && vitest --ui --api.host 0.0.0.0 --api.port 3000","lint:fix":"eslint . --fix","format:fix":"npx prettier . --write","test:flake":"./flake.sh","test:single":"vitest run --reporter=dot","proto:generate":"buf generate --template buf.gen.yaml --clean --path proto/transport.proto && buf generate --template buf.gen.test.yaml --clean --path proto/test/test_service.proto"},"version":"0.223.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9b1873a-ec6e-43ca-977c-565fb1df9ce1"}},"homepage":"https://github.com/replit/river#readme","keywords":["rpc","websockets","jsonschema"],"repository":{"url":"git+https://github.com/replit/river.git","type":"git"},"_npmVersion":"11.19.0","description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","directories":{},"maintainers":[{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"jasondannels-replit","email":"jason.dannels@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"codey-replit","email":"codey.ho@repl.it"},{"name":"sean_replit","email":"sean.bradley@repl.it"}],"sideEffects":["./dist/logging/index.js"],"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.17.0","nanoid":"^5.0.9","@msgpack/msgpack":"^3.1.2","@bufbuild/protobuf":"^2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","eslint":"^8.57.0","vitest":"^3.2.6","typebox":"^1.1.38","prettier":"^3.0.0","@types/ws":"^8.5.5","@vitest/ui":"^3.2.6","typescript":"^5.4.5","@bufbuild/buf":"^1.67.0","@hegeldev/hegel":"^0.4.5","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"^1.7.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@stylistic/eslint-plugin":"^2.6.4","@typescript-eslint/parser":"^7.8.0","@opentelemetry/sdk-trace-base":"^1.24.1","@typescript-eslint/eslint-plugin":"^7.8.0","@opentelemetry/context-async-hooks":"^1.26.0"},"peerDependencies":{"typebox":"^1.1.0","@opentelemetry/api":"^1.7.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/river_0.223.0_1789516686861_0.16063456966085798"}}},"time":{"created":"2023-09-12T19:50:50.395Z","modified":"2026-09-15T23:58:07.325Z","0.1.0":"2023-09-12T19:50:50.733Z","0.1.1":"2023-09-12T22:37:17.714Z","0.1.2":"2023-09-12T22:58:04.596Z","0.1.3":"2023-09-12T23:44:34.788Z","0.1.4":"2023-09-16T00:09:52.930Z","0.1.5":"2023-09-17T03:18:20.941Z","0.1.6":"2023-09-25T03:35:25.453Z","0.1.7":"2023-09-25T23:31:39.687Z","0.1.8":"2023-09-28T17:28:25.764Z","0.1.9":"2023-10-12T00:36:27.366Z","0.1.10":"2023-10-13T00:08:37.094Z","0.2.0":"2023-10-18T16:21:07.971Z","0.2.1":"2023-10-19T05:09:26.972Z","0.2.2":"2023-11-01T19:09:55.881Z","0.3.0":"2023-11-07T21:49:35.804Z","0.3.1":"2023-11-07T22:21:04.589Z","0.5.0":"2023-11-29T22:01:35.382Z","0.5.1":"2023-11-29T22:57:05.145Z","0.5.2":"2023-11-30T05:04:55.400Z","0.6.0":"2023-12-01T00:00:58.369Z","0.6.1":"2023-12-03T19:33:37.881Z","0.6.2":"2023-12-03T21:04:17.299Z","0.6.3":"2023-12-03T21:50:06.770Z","0.6.4":"2023-12-04T20:03:39.846Z","0.7.0":"2023-12-06T21:04:08.710Z","0.7.1":"2023-12-06T22:12:09.163Z","0.7.2":"2023-12-07T18:54:57.067Z","0.8.0":"2023-12-07T18:55:39.655Z","0.8.1":"2023-12-11T00:35:00.312Z","0.9.0":"2023-12-12T03:27:52.339Z","0.9.1":"2023-12-13T00:51:43.431Z","0.9.2":"2023-12-13T19:35:42.643Z","0.9.3":"2023-12-13T21:39:38.200Z","0.10.0":"2023-12-15T20:21:48.847Z","0.10.1":"2023-12-15T20:23:07.535Z","0.10.2":"2023-12-15T21:39:29.934Z","0.10.3":"2023-12-18T18:40:16.320Z","0.10.4":"2023-12-19T03:00:39.830Z","0.10.5":"2023-12-22T17:54:12.641Z","0.10.6":"2024-01-08T22:54:06.919Z","0.10.7":"2024-01-09T06:39:21.146Z","0.10.8":"2024-01-09T17:38:22.802Z","0.10.9":"2024-01-09T17:48:59.637Z","0.10.10":"2024-01-11T18:59:07.054Z","0.10.11":"2024-01-19T19:59:38.449Z","0.10.12":"2024-01-20T03:32:21.785Z","0.10.13":"2024-01-26T21:00:18.842Z","0.11.0":"2024-02-06T22:55:06.779Z","0.12.0":"2024-03-01T00:35:55.851Z","0.12.1":"2024-03-01T18:26:43.783Z","0.12.2":"2024-03-01T19:04:01.356Z","0.12.3":"2024-03-01T20:42:01.704Z","0.12.4":"2024-03-01T20:58:09.067Z","0.12.5":"2024-03-01T21:15:50.331Z","0.12.6":"2024-03-02T01:48:43.660Z","0.13.0":"2024-03-06T00:29:40.045Z","0.13.1":"2024-03-09T01:11:11.655Z","0.13.2":"2024-03-11T20:38:11.716Z","0.13.3":"2024-03-12T02:02:53.537Z","0.13.4":"2024-03-12T21:36:32.165Z","0.13.5":"2024-03-13T20:02:38.188Z","0.13.6":"2024-03-13T21:30:46.381Z","0.13.7":"2024-03-13T22:31:05.919Z","0.13.8":"2024-03-13T23:30:48.158Z","0.13.9":"2024-03-14T16:56:10.113Z","0.13.10":"2024-03-14T19:18:05.373Z","0.14.0":"2024-03-15T20:01:27.130Z","0.14.1":"2024-03-27T20:41:11.494Z","0.15.0":"2024-03-28T06:41:44.887Z","0.15.1":"2024-03-28T19:41:47.776Z","0.15.2":"2024-04-02T21:55:35.820Z","0.15.3":"2024-04-03T19:54:30.298Z","0.15.4":"2024-04-08T20:27:29.159Z","0.15.5":"2024-04-11T07:10:21.739Z","0.15.6":"2024-04-16T22:01:28.563Z","0.15.7":"2024-04-16T23:50:41.008Z","0.16.0":"2024-04-17T22:10:15.339Z","0.16.1":"2024-04-17T22:25:41.673Z","0.16.2":"2024-04-19T17:10:48.362Z","0.17.0":"2024-04-23T21:02:25.250Z","0.17.1":"2024-04-23T22:30:42.763Z","0.17.2":"2024-05-01T16:14:49.090Z","0.17.3":"2024-05-01T20:40:19.720Z","0.17.4":"2024-05-03T00:37:16.575Z","0.18.0":"2024-05-07T20:33:53.054Z","0.18.1":"2024-05-08T17:50:57.096Z","0.18.2":"2024-05-08T18:06:49.050Z","0.18.3":"2024-05-09T03:38:45.554Z","0.18.4":"2024-05-09T22:12:18.424Z","0.18.5":"2024-05-09T22:36:08.290Z","0.19.1":"2024-05-13T21:19:37.835Z","0.19.2":"2024-05-14T21:04:05.825Z","0.19.3":"2024-05-15T00:27:36.590Z","0.20.0":"2024-05-15T01:07:41.816Z","0.20.1":"2024-05-21T18:54:22.116Z","0.21.0":"2024-05-21T20:52:09.801Z","0.21.1":"2024-05-22T04:20:03.837Z","0.22.0":"2024-05-23T17:09:16.787Z","0.23.0":"2024-05-24T23:04:02.123Z","0.23.1":"2024-05-28T16:25:38.357Z","0.23.2":"2024-05-28T21:27:29.722Z","0.23.3":"2024-05-29T01:24:48.458Z","0.23.4":"2024-05-29T18:25:40.692Z","0.23.5":"2024-05-29T18:35:13.543Z","0.23.6":"2024-05-30T19:08:29.786Z","0.23.7":"2024-06-03T20:03:06.574Z","0.23.8":"2024-06-07T20:53:23.968Z","0.23.9":"2024-06-10T21:12:26.628Z","0.23.10":"2024-06-13T21:47:53.809Z","0.23.11":"2024-06-14T20:34:56.496Z","0.23.12":"2024-06-17T13:59:41.179Z","0.23.13":"2024-06-17T23:56:09.601Z","0.23.14":"2024-06-18T18:38:09.082Z","0.23.15":"2024-06-18T20:52:42.756Z","0.23.16":"2024-06-20T16:45:56.574Z","0.200.0-rc.0":"2024-06-25T00:06:07.973Z","0.200.0-rc.1":"2024-06-25T20:47:38.274Z","0.23.18":"2024-06-27T00:10:52.724Z","0.200.0-rc.2":"2024-07-05T21:43:20.585Z","0.24.0":"2024-07-08T22:43:08.683Z","0.24.1":"2024-07-08T23:05:53.157Z","0.200.0-rc.3":"2024-07-09T20:26:34.674Z","0.24.2":"2024-07-09T21:36:11.752Z","0.200.0-rc.4":"2024-07-10T17:25:27.268Z","0.24.3":"2024-07-11T23:27:18.618Z","0.25.0":"2024-07-12T18:13:17.881Z","0.200.0-rc.5":"2024-07-13T03:24:25.877Z","0.200.0-rc.6":"2024-07-13T03:53:37.239Z","0.25.1":"2024-07-13T18:21:47.317Z","0.25.2":"2024-07-15T21:57:23.755Z","0.200.0-rc.7":"2024-07-16T01:05:18.235Z","0.26.0":"2024-07-16T20:35:50.581Z","0.26.1":"2024-07-16T21:30:28.285Z","0.26.2":"2024-07-18T00:17:59.240Z","0.26.3":"2024-07-19T16:40:53.062Z","0.26.4":"2024-07-22T17:16:13.421Z","0.200.0-rc.8":"2024-07-24T08:54:48.349Z","0.200.0-rc.9":"2024-07-24T12:28:55.419Z","0.200.0-rc.10":"2024-07-24T14:00:37.510Z","0.26.5":"2024-07-24T23:32:39.744Z","0.200.0-rc.11":"2024-07-25T00:24:24.905Z","0.200.0-rc.12":"2024-07-25T00:31:58.795Z","0.26.6":"2024-07-26T00:56:21.121Z","0.200.0-rc.13":"2024-07-26T07:10:35.278Z","0.26.7":"2024-07-26T20:33:45.882Z","0.26.8":"2024-07-26T21:52:14.845Z","0.200.0-rc.15":"2024-07-27T00:04:11.059Z","0.200.0-rc.16":"2024-07-29T18:18:07.624Z","0.200.0-rc.17":"2024-08-08T01:56:16.741Z","0.26.9":"2024-08-12T23:25:06.966Z","0.200.0-rc.18":"2024-08-13T19:59:00.602Z","0.200.0-rc.19":"2024-08-13T23:14:27.124Z","0.200.0-rc.20":"2024-08-19T20:56:02.381Z","0.200.1":"2024-08-20T22:57:10.040Z","0.200.2":"2024-08-31T00:31:18.299Z","0.200.3":"2024-09-02T21:35:15.786Z","0.200.4":"2024-09-03T23:13:08.218Z","0.200.5":"2024-09-05T01:06:28.269Z","0.201.0":"2024-09-10T02:48:57.099Z","0.202.0":"2024-09-14T17:18:19.289Z","0.203.0":"2024-10-15T17:03:08.750Z","0.203.1":"2024-10-21T19:06:22.262Z","0.204.0":"2025-02-07T21:28:15.517Z","0.205.0":"2025-02-14T22:15:27.050Z","0.26.10":"2025-03-11T23:47:14.099Z","0.205.1":"2025-03-21T16:31:48.527Z","0.205.2":"2025-03-26T21:55:07.869Z","0.206.0":"2025-03-26T22:34:39.476Z","0.207.1":"2025-03-28T21:29:13.703Z","0.207.2":"2025-03-31T16:34:51.294Z","0.207.3":"2025-04-02T18:37:26.376Z","0.208.0":"2025-04-10T22:53:43.369Z","0.208.1":"2025-04-18T23:16:26.395Z","0.208.2":"2025-05-01T04:27:32.095Z","0.208.3":"2025-05-01T21:09:27.038Z","0.26.11":"2025-05-05T23:45:38.538Z","0.208.4":"2025-06-16T18:27:50.207Z","0.209.0":"2025-06-17T02:03:19.825Z","0.209.1":"2025-06-18T01:02:16.056Z","0.209.2":"2025-07-15T17:08:49.844Z","0.209.3":"2025-07-16T17:01:37.026Z","0.209.4":"2025-09-02T16:20:04.751Z","0.209.5":"2025-09-02T16:45:40.045Z","0.209.6":"2025-09-03T23:02:30.543Z","0.209.7":"2025-10-06T21:51:44.664Z","0.209.8":"2025-10-06T22:22:53.948Z","0.210.0":"2025-10-20T00:59:58.429Z","0.210.1":"2025-10-20T19:04:00.720Z","0.211.0":"2025-11-17T20:41:47.177Z","0.212.0":"2025-11-18T04:56:27.919Z","0.212.1":"2025-12-12T01:33:57.545Z","0.212.2":"2026-02-14T07:59:16.287Z","0.213.0":"2026-02-23T18:20:33.555Z","0.213.1":"2026-02-23T20:34:42.754Z","0.214.0":"2026-02-25T02:13:44.668Z","0.215.0":"2026-03-08T23:03:42.019Z","0.215.1":"2026-04-07T17:31:30.962Z","0.216.0":"2026-04-13T18:24:25.508Z","0.216.1":"2026-05-05T00:13:36.801Z","0.217.1":"2026-05-09T00:53:30.050Z","0.217.2":"2026-05-31T23:32:56.386Z","0.216.2":"2026-05-31T23:42:06.695Z","0.218.0":"2026-06-04T01:59:56.964Z","0.219.0":"2026-06-26T18:31:39.109Z","0.216.3":"2026-06-26T22:34:50.215Z","0.220.0":"2026-07-24T17:41:16.384Z","0.220.1":"2026-07-27T03:33:04.267Z","0.221.0":"2026-08-25T23:11:59.381Z","0.223.0":"2026-09-15T23:58:06.969Z"},"bugs":{"url":"https://github.com/replit/river/issues"},"author":{"name":"Jacky Zhao"},"license":"MIT","homepage":"https://github.com/replit/river#readme","keywords":["rpc","websockets","jsonschema"],"repository":{"url":"git+https://github.com/replit/river.git","type":"git"},"description":"It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!","maintainers":[{"name":"stkenned","email":"stkenned@gmail.com"},{"name":"moudy","email":"moudy.elkammash@gmail.com"},{"name":"lhchavez","email":"lhchavez@lhchavez.com"},{"name":"masad-frost","email":"farismasad@gmail.com"},{"name":"cbrewster","email":"cbrewster@hey.com"},{"name":"jasondannels-replit","email":"jason.dannels@repl.it"},{"name":"jackyzha0","email":"j.zhao2k19@gmail.com"},{"name":"ryantm","email":"ryan@repl.it"},{"name":"eng-service","email":"eng@repl.it"},{"name":"codey-replit","email":"codey.ho@repl.it"},{"name":"sean_replit","email":"sean.bradley@repl.it"}],"readme":"# River\n\n## Long-lived streaming remote procedure calls\n\nRiver provides a framework for long-lived streaming Remote Procedure Calls (RPCs) in modern web applications, featuring advanced error handling and customizable retry policies to ensure seamless communication between clients and servers.\n\nRiver provides a framework similar to [tRPC](https://trpc.io/) and [gRPC](https://grpc.io/) but with additional features:\n\n- JSON Schema Support + run-time schema validation\n- full-duplex streaming\n- service multiplexing\n- result types and error handling\n- snappy DX (no code generation)\n- transparent reconnect support for long-lived sessions\n- over any transport (WebSockets out of the box)\n- full OpenTelemetry integration (distributed tracing for connections, sessions, procedure calls)\n\nSee [PROTOCOL.md](./PROTOCOL.md) for more information on the protocol.\n\n### Prerequisites\n\nBefore proceeding, ensure you have TypeScript 5 installed and configured appropriately:\n\n1. **Ensure your `tsconfig.json` is configured correctly**:\n\n   You must verify that:\n\n   - `compilerOptions.moduleResolution` is set to `\"bundler\"`\n   - `compilerOptions.strict` is set to true (or at least `compilerOptions.strictFunctionTypes` and `compilerOptions.strictNullChecks`)\n\n   Like so:\n\n   ```jsonc\n   {\n     \"compilerOptions\": {\n       \"moduleResolution\": \"bundler\",\n       \"strict\": true\n       // Other compiler options...\n     }\n   }\n   ```\n\n   If these options already exist in your `tsconfig.json` and don't match what is shown above, modify them. Failing to set these will cause unresolvable type errors when defining services.\n\n2. Install River and Dependencies:\n\n   To use River, install the required packages using npm:\n\n   ```bash\n   npm i @replit/river typebox\n   ```\n\n## Writing services\n\n### Concepts\n\n- Router: a collection of services, namespaced by service name.\n- Service: a collection of procedures with a shared state.\n- Procedure: a single procedure. A procedure declares its type, a request data type, a response data type, optionally a response error type, and the associated handler. Valid types are:\n  - `rpc`, single request, single response\n  - `upload`, multiple requests, single response\n  - `subscription`, single request, multiple responses\n  - `stream`, multiple requests, multiple response\n- Transport: manages the lifecycle (creation/deletion) of connections and multiplexing read/writes from clients. Both the client and the server must be passed in a subclass of `Transport` to work.\n  - Connection: the actual raw underlying transport connection\n  - Session: a higher-level abstraction that operates over the span of potentially multiple transport-level connections\n- Codec: encodes messages between clients/servers before the transport sends it across the wire.\n\n### A basic router\n\nFirst, we create a service:\n\n```ts\nimport { createServiceSchema, Procedure, Ok } from '@replit/river';\nimport { Type } from 'typebox';\n\nconst ServiceSchema = createServiceSchema();\nexport const ExampleService = ServiceSchema.define(\n  // optional configuration parameter\n  {\n    // initializer for shared state\n    initializeState: () => ({ count: 0 }),\n  },\n  // procedures\n  {\n    add: Procedure.rpc({\n      // input type\n      requestInit: Type.Object({ n: Type.Number() }),\n      // response data type\n      responseData: Type.Object({ result: Type.Number() }),\n      // any error results (other than the uncaught) that this procedure can return\n      responseError: Type.Never(),\n      // note that a handler is unique per user\n      async handler({ ctx, reqInit: { n } }) {\n        // access and mutate shared state\n        ctx.state.count += n;\n        return Ok({ result: ctx.state.count });\n      },\n    }),\n  },\n);\n```\n\nThen, we create the server:\n\n```ts\nimport http from 'http';\nimport { WebSocketServer } from 'ws';\nimport { WebSocketServerTransport } from '@replit/river/transport/ws/server';\nimport { createServer } from '@replit/river';\n\n// start websocket server on port 3000\nconst httpServer = http.createServer();\nconst port = 3000;\nconst wss = new WebSocketServer({ server: httpServer });\nconst transport = new WebSocketServerTransport(wss, 'SERVER');\n\nconst services = {\n  example: ExampleService,\n};\n\nexport type ServiceSurface = typeof services;\n\nconst server = createServer(transport, services);\n\nhttpServer.listen(port);\n```\n\nIn another file for the client (to create a separate entrypoint),\n\n```ts\nimport { WebSocketClientTransport } from '@replit/river/transport/ws/client';\nimport { createClient } from '@replit/river';\nimport { WebSocket } from 'ws';\nimport type { ServiceSurface } from './server';\n//     ^ type only import to avoid bundling the server!\n\nconst transport = new WebSocketClientTransport(\n  async () => new WebSocket('ws://localhost:3000'),\n  'my-client-id',\n);\n\nconst client = createClient<ServiceSurface>(\n  transport,\n  'SERVER', // transport id of the server in the previous step\n  { eagerlyConnect: true }, // whether to eagerly connect to the server on creation (optional argument)\n);\n\n// we get full type safety on `client`\n// client.<service name>.<procedure name>.<procedure type>()\n// e.g.\nconst result = await client.example.add.rpc({ n: 3 });\nif (result.ok) {\n  const msg = result.payload;\n  console.log(msg.result); // 0 + 3 = 3\n}\n```\n\n### Error Handling\n\nRiver uses a Result pattern for error handling. All procedure responses are wrapped in `Ok()` for success or `Err()` for errors:\n\n```ts\nimport { Ok, Err } from '@replit/river';\n\n// success\nreturn Ok({ result: 42 });\n\n// error\nreturn Err({ code: 'INVALID_INPUT', message: 'Value must be positive' });\n```\n\n#### Custom Error Types\n\nYou can define custom error schemas for your procedures:\n\n```ts\nconst MathService = ServiceSchema.define({\n  divide: Procedure.rpc({\n    requestInit: Type.Object({ a: Type.Number(), b: Type.Number() }),\n    responseData: Type.Object({ result: Type.Number() }),\n    responseError: Type.Union([\n      Type.Object({\n        code: Type.Literal('DIVISION_BY_ZERO'),\n        message: Type.String(),\n        extras: Type.Object({ dividend: Type.Number() }),\n      }),\n      Type.Object({\n        code: Type.Literal('INVALID_INPUT'),\n        message: Type.String(),\n      }),\n    ]),\n    async handler({ reqInit: { a, b } }) {\n      if (b === 0) {\n        return Err({\n          code: 'DIVISION_BY_ZERO',\n          message: 'Cannot divide by zero',\n          extras: { dividend: a },\n        });\n      }\n\n      if (!Number.isFinite(a) || !Number.isFinite(b)) {\n        return Err({\n          code: 'INVALID_INPUT',\n          message: 'Inputs must be finite numbers',\n        });\n      }\n\n      return Ok({ result: a / b });\n    },\n  }),\n});\n```\n\n#### Uncaught Errors\n\nWhen a procedure handler throws an uncaught error, River automatically handles it:\n\n```ts\nconst ExampleService = ServiceSchema.define({\n  maybeThrow: Procedure.rpc({\n    requestInit: Type.Object({ shouldThrow: Type.Boolean() }),\n    responseData: Type.Object({ result: Type.String() }),\n    async handler({ reqInit: { shouldThrow } }) {\n      if (shouldThrow) {\n        throw new Error('Something went wrong!');\n      }\n\n      return Ok({ result: 'success' });\n    },\n  }),\n});\n\n// client will receive an error with code 'UNCAUGHT_ERROR'\nconst result = await client.example.maybeThrow.rpc({ shouldThrow: true });\nif (!result.ok && result.payload.code === 'UNCAUGHT_ERROR') {\n  console.log('Handler threw an error:', result.payload.message);\n}\n```\n\n### Logging\n\nTo add logging, you can bind a logging function to a transport.\n\n```ts\nimport { coloredStringLogger } from '@replit/river/logging';\n\nconst transport = new WebSocketClientTransport(\n  async () => new WebSocket('ws://localhost:3000'),\n  'my-client-id',\n);\n\ntransport.bindLogger(console.log);\n// or\ntransport.bindLogger(coloredStringLogger);\n```\n\nYou can define your own logging functions that satisfy the `LogFn` type.\n\n### Connection status\n\nRiver defines two types of reconnects:\n\n1. **Transparent reconnects:** These occur when the connection is temporarily lost and reestablished without losing any messages. From the application's perspective, this process is seamless and does not disrupt ongoing operations.\n2. **Hard reconnect:** This occurs when all server state is lost, requiring the client to reinitialize anything stateful (e.g. subscriptions).\n\nHard reconnects are signaled via `sessionStatus` events.\n\nIf your application is stateful on either the server or the client, the service consumer _should_ wrap all the client-side setup with `transport.addEventListener('sessionStatus', (evt) => ...)` to do appropriate setup and teardown.\n\n```ts\ntransport.addEventListener('sessionStatus', (evt) => {\n  if (evt.status === 'created') {\n    // do something\n  } else if (evt.status === 'closing') {\n    // do other things\n  } else if (evt.status === 'closed') {\n    // note that evt.session only has id + to\n    // this is useful for doing things like creating a new session if\n    // a session just got yanked\n  }\n});\n\n// or, listen for specific session states\ntransport.addEventListener('sessionTransition', (evt) => {\n  if (evt.state === SessionState.Connected) {\n    // switch on various transition states\n  } else if (evt.state === SessionState.NoConnection) {\n    // do something\n  }\n});\n```\n\n### Advanced Patterns\n\n#### All Procedure Types\n\nRiver supports four types of procedures, each with different message patterns:\n\n##### Unary RPC Procedures (1:1)\n\nSingle request, single response:\n\n```ts\nconst ExampleService = ServiceSchema.define({\n  add: Procedure.rpc({\n    requestInit: Type.Object({ a: Type.Number(), b: Type.Number() }),\n    responseData: Type.Object({ result: Type.Number() }),\n    async handler({ reqInit: { a, b } }) {\n      return Ok({ result: a + b });\n    },\n  }),\n});\n\n// client usage\nconst result = await client.example.add.rpc({ a: 1, b: 2 });\nif (result.ok) {\n  console.log(result.payload.result); // 3\n}\n```\n\n##### Upload Procedures (n:1)\n\nMultiple requests, single response:\n\n```ts\nconst ExampleService = ServiceSchema.define({\n  sum: Procedure.upload({\n    requestInit: Type.Object({ multiplier: Type.Number() }),\n    requestData: Type.Object({ value: Type.Number() }),\n    responseData: Type.Object({ total: Type.Number() }),\n    responseError: Type.Object({\n      code: Type.Literal('INVALID_INPUT'),\n      message: Type.String(),\n    }),\n    async handler({ ctx, reqInit, reqReadable }) {\n      let sum = 0;\n      for await (const msg of reqReadable) {\n        if (!msg.ok) {\n          return ctx.cancel('client disconnected');\n        }\n\n        sum += msg.payload.value;\n      }\n      return Ok({ total: sum * reqInit.multiplier });\n    },\n  }),\n});\n\n// client usage\nconst { reqWritable, finalize } = client.example.sum.upload({ multiplier: 2 });\nreqWritable.write({ value: 1 });\nreqWritable.write({ value: 2 });\nreqWritable.write({ value: 3 });\n\nconst result = await finalize();\nif (result.ok) {\n  console.log(result.payload.total); // 12 (6 * 2)\n} else {\n  console.error('Upload failed:', result.payload.message);\n}\n```\n\n##### Subscription Procedures (1:n)\n\nSingle request, multiple responses:\n\n```ts\nconst ExampleService = ServiceSchema.define(\n  { initializeState: () => ({ count: 0 }) },\n  {\n    counter: Procedure.subscription({\n      requestInit: Type.Object({ interval: Type.Number() }),\n      responseData: Type.Object({ count: Type.Number() }),\n      async handler({ ctx, reqInit, resWritable }) {\n        const intervalId = setInterval(() => {\n          ctx.state.count++;\n          resWritable.write(Ok({ count: ctx.state.count }));\n        }, reqInit.interval);\n\n        ctx.signal.addEventListener('abort', () => {\n          clearInterval(intervalId);\n        });\n      },\n    }),\n  },\n);\n\n// client usage\nconst { resReadable } = client.example.counter.subscribe({ interval: 1000 });\nfor await (const msg of resReadable) {\n  if (msg.ok) {\n    console.log('Count:', msg.payload.count);\n  } else {\n    console.error('Subscription error:', msg.payload.message);\n    break; // exit on error for subscriptions\n  }\n}\n```\n\n##### Stream Procedures (n:n)\n\nMultiple requests, multiple responses:\n\n```ts\nconst ExampleService = ServiceSchema.define({\n  echo: Procedure.stream({\n    requestInit: Type.Object({ prefix: Type.String() }),\n    requestData: Type.Object({ message: Type.String() }),\n    responseData: Type.Object({ echo: Type.String() }),\n    async handler({ reqInit, reqReadable, resWritable, ctx }) {\n      for await (const msg of reqReadable) {\n        if (!msg.ok) {\n          return;\n        }\n\n        const { message } = msg.payload;\n        resWritable.write(\n          Ok({\n            echo: `${reqInit.prefix}: ${message}`,\n          }),\n        );\n      }\n\n      // client ended their side, we can close ours\n      resWritable.close();\n    },\n  }),\n});\n\n// client usage\nconst { reqWritable, resReadable } = client.example.echo.stream({\n  prefix: 'Server',\n});\n\n// send messages\nreqWritable.write({ message: 'Hello' });\nreqWritable.write({ message: 'World' });\nreqWritable.close();\n\n// read responses\nfor await (const msg of resReadable) {\n  if (msg.ok) {\n    console.log(msg.payload.echo); // \"Server: Hello\", \"Server: World\"\n  } else {\n    console.error('Stream error:', msg.payload.message);\n  }\n}\n```\n\n#### Client Cancellation\n\nRiver supports client-side cancellation using AbortController. All procedure calls accept an optional `signal` parameter:\n\n```ts\nimport { CANCEL_CODE } from '@replit/river';\n\nconst controller = new AbortController();\nconst rpcResult = client.example.longRunning.rpc(\n  { data: 'hello world' },\n  { signal: controller.signal },\n);\n\n// cancel the operation\ncontroller.abort();\n\n// all cancelled operations will receive an error with CANCEL_CODE\nconst result = await rpcResult;\nif (!result.ok && result.payload.code === CANCEL_CODE) {\n  console.log('Operation was cancelled');\n}\n```\n\nWhen a client cancels an operation, the server handler receives the cancellation via the `ctx.signal`:\n\n```ts\nconst ExampleService = ServiceSchema.define({\n  longRunning: Procedure.rpc({\n    requestInit: Type.Object({ data: Type.String() }),\n    responseData: Type.Object({ result: Type.String() }),\n    async handler({ ctx }) {\n      ctx.signal.addEventListener('abort', () => {\n        // do something\n      });\n\n      // long running operation\n      await new Promise((resolve) => setTimeout(resolve, 10000));\n      return Ok({ result: 'completed' });\n    },\n  }),\n\n  streamingExample: Procedure.stream({\n    requestInit: Type.Object({}),\n    requestData: Type.Object({ message: Type.String() }),\n    responseData: Type.Object({ echo: Type.String() }),\n    async handler({ ctx, reqReadable, resWritable }) {\n      // for streams, cancellation closes both readable and writable\n      // in addition to triggering the abort signal.\n      for await (const msg of reqReadable) {\n        if (!msg.ok) {\n          // msg.payload.code === CANCEL_CODE error if client cancelled\n          break;\n        }\n\n        resWritable.write(Ok({ echo: msg.payload.message }));\n      }\n\n      resWritable.close();\n    },\n  }),\n});\n```\n\nWorth noting that the `ctx.signal` is triggered regardless of the reason the procedure has ended.\n\n#### Cleaning up after a procedure\n\n`ctx.signal` fires synchronously and does not await its listeners, so several async\nlisteners will interleave rather than each running to completion. When cleanup is\nasync, use `ctx.deferCleanup` instead:\n\n```ts\nasync handler({ ctx }) {\n  const conn = await pool.acquire();\n  ctx.deferCleanup(async () => {\n    await conn.release();\n  });\n\n  // ...\n}\n```\n\nDeferred cleanups run after the handler finishes — whether it returned, threw, or\nwas cancelled — in reverse registration order, and each one is awaited before the\nnext begins. If one throws, the error is recorded on the cleanup span and the rest\nstill run.\n\n#### Backpressure\n\n`write` returns `false` when the underlying session's send buffer is at or above\nits high-water mark (`sendBufferHighWaterMark`, a transport option). This is\nadvisory, exactly like node's `stream.Writable.write`: the value is still buffered\nand still delivered. Ignoring it is safe, it just means you may buffer without\nbound if you produce faster than the transport drains.\n\nTo apply backpressure, await `waitForWriteReady()`:\n\n```ts\nfor (const chunk of chunks) {\n  if (!reqWritable.write(chunk)) {\n    await reqWritable.waitForWriteReady();\n  }\n}\n```\n\n`waitForWriteReady()` resolves once the buffer drains below the high-water mark,\nand immediately if there is no backpressure or the writable is already closed. It\nnever rejects. A promise that was already pending when the writable closes stays\npending until the session drains or closes, so re-check `isWritable()` after\nawaiting if you need to know whether writing is still possible.\n\n#### Middleware\n\nMiddleware runs before procedure handlers and can inspect (but not modify) incoming\nrequests — useful for logging, metrics, and tracing:\n\n```ts\nimport type { Middleware } from '@replit/river';\n\nconst logRequests: Middleware = ({ ctx, reqInit, next }) => {\n  console.log(`${ctx.serviceName}.${ctx.procedureName}`, {\n    from: ctx.from,\n    sessionId: ctx.sessionId,\n    reqInit,\n  });\n\n  next();\n};\n\nconst server = createServer(transport, services, {\n  middlewares: [logRequests],\n});\n```\n\nEach middleware must call `next()` to continue the chain. `ctx` is the same\nhandler context minus `cancel`, plus `streamId`, `serviceName`, and `procedureName`.\n\n#### Splitting a service across files\n\n`ServiceSchema.scaffold` separates a service's configuration from its procedures,\nwhich helps when a service is too large for one file:\n\n```ts\n// scaffold.ts\nexport const CounterScaffold = ServiceSchema.scaffold({\n  initializeState: () => ({ count: 0 }),\n});\n\n// increment.ts\nexport const incrementProcedures = CounterScaffold.procedures({\n  increment: Procedure.rpc({\n    requestInit: Type.Object({ amount: Type.Number() }),\n    responseData: Type.Object({ current: Type.Number() }),\n    async handler({ ctx, reqInit }) {\n      ctx.state.count += reqInit.amount;\n\n      return Ok({ current: ctx.state.count });\n    },\n  }),\n});\n\n// service.ts\nexport const CounterService = CounterScaffold.finalize({\n  ...incrementProcedures,\n  // you can also define procedures directly here\n});\n```\n\nIt also works as a builder if you just prefer that shape:\n`ServiceSchema.scaffold({ ... }).finalize({ ... })`.\n\n#### Codecs\n\nRiver provides two built-in codecs:\n\n- `NaiveJsonCodec`: Simple JSON serialization\n- `BinaryCodec`: Efficient msgpack serialization (recommended for production)\n\n```ts\nimport { BinaryCodec, NaiveJsonCodec } from '@replit/river/codec';\n\n// use binary codec for better performance\nconst transport = new WebSocketClientTransport(\n  async () => new WebSocket('ws://localhost:3000'),\n  'my-client-id',\n  { codec: BinaryCodec },\n);\n```\n\nYou can also create custom codecs for message serialization:\n\n```ts\nimport { Codec } from '@replit/river/codec';\n\nclass CustomCodec implements Codec {\n  toBuffer(obj: object): Uint8Array {\n    // custom serialization logic\n  }\n\n  fromBuffer(buf: Uint8Array): object {\n    // custom deserialization logic\n  }\n}\n\n// use with transports\nconst transport = new WebSocketClientTransport(\n  async () => new WebSocket('ws://localhost:3000'),\n  'my-client-id',\n  { codec: new CustomCodec() },\n);\n```\n\n#### Custom Transports\n\nYou can implement custom transports by extending the base Transport classes:\n\n```ts\nimport { ClientTransport, ServerTransport } from '@replit/river/transport';\nimport { Connection } from '@replit/river/transport';\n\n// custom connection implementation\nclass MyCustomConnection extends Connection {\n  private socket: MyCustomSocket;\n\n  constructor(socket: MyCustomSocket) {\n    super();\n    this.socket = socket;\n\n    this.socket.onMessage = (data: Uint8Array) => {\n      this.dataListener?.(data);\n    };\n\n    this.socket.onClose = () => {\n      this.closeListener?.();\n    };\n\n    this.socket.onError = (err: Error) => {\n      this.errorListener?.(err);\n    };\n  }\n\n  send(msg: Uint8Array): boolean {\n    return this.socket.send(msg);\n  }\n\n  close(): void {\n    this.socket.close();\n  }\n}\n\n// custom client transport\nclass MyCustomClientTransport extends ClientTransport<MyCustomConnection> {\n  constructor(\n    private connectFn: () => Promise<MyCustomSocket>,\n    clientId: string,\n  ) {\n    super(clientId);\n  }\n\n  async createNewOutgoingConnection(): Promise<MyCustomConnection> {\n    const socket = await this.connectFn();\n    return new MyCustomConnection(socket);\n  }\n}\n\n// custom server transport\nclass MyCustomServerTransport extends ServerTransport<MyCustomConnection> {\n  constructor(\n    private server: MyCustomServer,\n    clientId: string,\n  ) {\n    super(clientId);\n\n    server.onConnection = (socket: MyCustomSocket) => {\n      const connection = new MyCustomConnection(socket);\n      this.handleConnection(connection);\n    };\n  }\n}\n\n// usage\nconst clientTransport = new MyCustomClientTransport(\n  () => connectToMyCustomServer(),\n  'client-id',\n);\n\nconst client = createClient<ServiceSurface>(clientTransport, 'SERVER');\n```\n\n#### Testing\n\nRiver provides utilities for testing your services:\n\n```ts\nimport { createMockTransportNetwork } from '@replit/river/test-util';\n\ndescribe('My Service', () => {\n  // create mock transport network\n  const { getClientTransport, getServerTransport, cleanup } =\n    createMockTransportNetwork();\n  afterEach(cleanup);\n\n  test('should divide numbers correctly', async () => {\n    // setup server\n    const serverTransport = getServerTransport('SERVER');\n    const services = {\n      math: MathService,\n    };\n    const server = createServer(serverTransport, services);\n\n    // setup client\n    const clientTransport = getClientTransport('client');\n    const client = createClient<typeof services>(clientTransport, 'SERVER');\n\n    // test the service\n    const result = await client.math.divide.rpc({ a: 6, b: 2 });\n    expect(result.ok).toBe(true);\n    if (result.ok) {\n      expect(result.payload.result).toBe(3);\n    }\n  });\n});\n```\n\n#### Custom Handshake\n\nRiver allows you to extend the protocol-level handshake so you can add additional logic to\nvalidate incoming connections.\n\nYou can do this by passing extra options to `createClient` and `createServer` and extending the `ParsedMetadata` interface:\n\n```ts\ntype ContextType = { ... }; // has to extend object\ntype ParsedMetadata = { parsedToken: string };\nconst ServiceSchema = createServiceSchema<ContextType, ParsedMetadata>();\n\nconst services = { ... }; // use custom ServiceSchema builder here\n\nconst handshakeSchema = Type.Object({ token: Type.String() });\ncreateClient<typeof services>(clientTransport, 'SERVER', {\n  eagerlyConnect: false,\n  handshakeOptions: createClientHandshakeOptions(handshakeSchema, async () => ({\n    // the type of this function is\n    // () => Static<typeof handshakeSchema> | Promise<Static<typeof handshakeSchema>>\n    token: '123',\n  })),\n});\n\ncreateServer(serverTransport, services, {\n  handshakeOptions: createServerHandshakeOptions(\n    handshakeSchema,\n    (metadata, previousMetadata, from, connectionExtras) => {\n      // the type of this function is\n      // (\n      //   metadata: Static<typeof handshakeSchema>,\n      //   previousMetadata?: ParsedMetadata,\n      //   from?: TransportClientId,\n      //   connectionExtras?: Record<string, unknown>,\n      // ) =>\n      //   | 'REJECTED_BY_CUSTOM_HANDLER' | 'REJECTED_UNSUPPORTED_CLIENT' (if you reject it)\n      //   | ParsedMetadata (if you allow it)\n      //   | a Promise of either\n      //\n      // next time a connection happens on the same session, previousMetadata will\n      // be populated with the last returned value. `from` is the client id the peer\n      // presented in its handshake — check it against what the metadata authorizes\n      // before returning parsed metadata. `connectionExtras` contains context from\n      // the transport connection that carried this handshake.\n      return { parsedToken: metadata.token };\n    },\n  ),\n});\n```\n\nFor WebSocket servers, `connectionExtras` is `{ headers: cleanedUpgradeHeaders }` by default.\nPass an extras factory as the fourth transport constructor argument to replace this value with verified upgrade data:\n\n```ts\nconst transport = new WebSocketServerTransport(\n  wss,\n  'SERVER',\n  undefined,\n  (ws, req) => ({ identity: getVerifiedUpgradeIdentity(ws, req) }),\n);\n```\n\nThe extras factory is synchronous. Complete asynchronous authentication before the WebSocket connection event, then read its result in the factory.\n\n`createClientHandshakeOptions` also takes an optional third `eager` argument. When set, the\nclient constructs handshake metadata as soon as it starts dialing, so a slow `construct`\n(e.g. fetching a fresh token) overlaps establishing the connection instead of running after\nit. The trade-off is that `construct` then runs on every connection attempt, including ones\nthat never connect, so leave it unset when constructing is expensive or rate-limited.\n\nYou can then access the `ParsedMetadata` in your procedure handlers:\n\n```ts\nasync handler({ ctx }) {\n  // this contains the parsed metadata\n  console.log(ctx.metadata)\n}\n```\n\n#### Re-handshaking (refreshing handshake metadata)\n\nFor long-lived sessions with short-lived credentials (e.g. a JWT), the server can ask a connected client to re-handshake — a follow-up handshake that refreshes its metadata without dropping the session. The client re-runs the same `construct` function it used during the original handshake, and the server re-runs `validate` on the result and replaces the stored metadata.\n\n`ctx.metadata` is live: a handler that re-reads it (including a long-running stream or subscription that was already in flight when the re-handshake happened) observes the new value. This is the point of re-handshaking — the operations that outlive a token are exactly the ones that need the new token. If you want a value fixed for the lifetime of a call, destructure it once (e.g. `const { token } = ctx.metadata`). Because `validate` receives the previous parsed metadata, it can enforce that a re-handshake stays the same principal.\n\nA re-handshake can be triggered manually from the server transport:\n\n```ts\nserverTransport.requestRehandshake('client-id');\n```\n\nMore commonly, let the server schedule re-handshakes automatically by passing a third argument to `createServerHandshakeOptions` — a `Date` for when the credential expires. The server re-handshakes shortly before it:\n\n```ts\ncreateServerHandshakeOptions(\n  handshakeSchema,\n  (metadata) => ({\n    parsedToken: metadata.token,\n    expiresAt: getExpiry(metadata.token),\n  }),\n  // when this credential expires\n  (parsed) => parsed.expiresAt,\n);\n```\n\nThe server fires the re-handshake one `handshakeTimeoutMs` before the expiry you return, so the exchange resolves by then: either the refresh lands, or — if the client never answers — its deadline elapses and the session is torn down. Net effect: the session never serves past expiry. (This assumes `handshakeTimeoutMs` is comfortably shorter than the credential's lifetime, which holds for any realistic token.)\n\nIf the client fails to return valid metadata (rejected by `validate`, malformed, or no response before the handshake timeout), the server tears the session down. The client then reconnects with a fresh handshake, which re-establishes the schedule.\n\nRe-handshaking is scheduling, not request gating — it doesn't pause in-flight requests — so still reject already-expired credentials in `validate` and/or by checking the live `ctx.metadata` in your handlers.\n\n## Protobuf Services (Experimental)\n\nRiver also supports defining services using Protocol Buffers. Instead of TypeBox schemas, you define your service in a `.proto` file and use the generated descriptors directly.\n\n```protobuf\n// greeter.proto\nsyntax = \"proto3\";\npackage myapp;\n\nservice Greeter {\n  rpc SayHello(HelloRequest) returns (HelloResponse);\n  rpc ServerStream(HelloRequest) returns (stream HelloResponse);\n}\n\nmessage HelloRequest { string name = 1; }\nmessage HelloResponse { string message = 1; }\n```\n\n```ts\nimport {\n  createProtoService,\n  createServer,\n  createClient,\n  Ok,\n} from '@replit/river/protobuf';\nimport { Greeter } from './gen/greeter_pb';\n\nconst ProtoService = createProtoService();\n\nconst greeterSvc = ProtoService.define(Greeter, {\n  sayHello: (request, ctx) => Ok({ message: `Hello, ${request.name}!` }),\n  // serverStream left unimplemented → returns UNIMPLEMENTED at runtime\n});\n\n// server\nconst server = createServer(transport, [greeterSvc]);\n\n// client\nconst client = createClient(Greeter, clientTransport, serverId);\nconst result = await client.sayHello({ name: 'World' });\n```\n\nThe protobuf router supports the same features as the TypeBox router: context, disposable state, middleware, handshakes, and OpenTelemetry tracing. It runs over any codec, but `@replit/river/protobuf` also ships `ProtoCodec`, which encodes transport messages as protobuf envelopes (falling back to msgpack for error results and control payloads). Opt into it on the transport like any other codec:\n\n```ts\nimport { ProtoCodec } from '@replit/river/protobuf';\n\nconst transport = new WebSocketClientTransport(\n  async () => new WebSocket('ws://localhost:3000'),\n  'my-client-id',\n  { codec: ProtoCodec },\n);\n```\n\n> **Note:** The protobuf router is experimental and its API may change.\n\n### Raw protobuf responses\n\nUse `raw: 'output'` to return already-encoded protobuf bytes:\n\n```ts\nconst service = createProtoService().define(Greeter, {\n  sayHello: {\n    raw: 'output',\n    handler: (request, ctx) => Ok(encodedResponse),\n  },\n});\n```\n\nRequests stay typed. Use `raw: 'both'` to also receive request bytes as an owned `Uint8Array` copy.\nAll four method kinds support both modes. Stream handlers write `Ok(bytes)` to `resWritable` and close it when finished.\nResponses must contain valid bytes for the declared protobuf message. River sends them unchanged.\nExisting typed handlers, clients, middleware, errors, and stream lifecycle rules stay unchanged.\n\n### Further examples\n\nWe've also provided an end-to-end testing environment using `Next.js`, and a simple backend connected with the WebSocket transport that you can [play with on Replit](https://replit.com/@jzhao-replit/riverbed).\n\nYou can find more service examples in the [E2E test fixtures](https://github.com/replit/river/blob/main/testUtil/fixtures/services.ts)\n\n## Developing\n\n[![Run on Repl.it](https://replit.com/badge/github/replit/river)](https://replit.com/new/github/replit/river)\n\n- `npm i` -- install dependencies\n- `npm run check` -- typecheck, then check formatting and lint (this is what CI runs)\n- `npm run fix` -- auto-fix formatting and lint errors\n- `npm run test` -- run tests\n- `npm run build` -- build the package\n\n## Releasing\n\nRiver uses [Release Drafter](https://github.com/release-drafter/release-drafter) for GitHub release notes and a GitHub Actions workflow for NPM publishing.\n\n### Automated Release Process (Recommended)\n\n1. **Merge PRs to main** - Release Drafter automatically:\n\n   - Updates the draft release notes with PR titles\n   - You can view the draft at [GitHub Releases](../../releases)\n\n2. **When ready to release, create a version bump PR**:\n\n   - Create a PR that bumps the version in `package.json` and `package-lock.json`. You can run `npm version --no-git-tag-version <version>` to bump the version.\n   - Use semantic versioning:\n     - `patch` - Bug fixes, small improvements (e.g., 0.208.4 → 0.208.5)\n     - `minor` - New features, backwards compatible (e.g., 0.208.4 → 0.209.0)\n     - `major` - Breaking changes (e.g., 0.208.4 → 1.0.0)\n   - Merge the PR to main\n\n3. **Publish the GitHub release**:\n\n   - Go to [GitHub Releases](../../releases)\n   - Find the draft release and click \"Edit\"\n   - Update the tag to match your new version (e.g., `v0.209.0`)\n   - Click \"Publish release\"\n\n4. **Automation takes over**:\n\n   - Publishing the release automatically triggers the \"Build and Publish\" workflow\n   - The workflow publishes `@replit/river` to NPM\n\n5. **If publishing fails**:\n   - Fix the workflow or package issue, then re-run the failed GitHub Actions job\n   - Local `npm run release` is only a break-glass fallback for maintainers with npm publish access\n","readmeFilename":"README.md"}