{"_id":"@mateosuarezdev/brpc","_rev":"92-95e1733fc1081ceea5003de10857c0e5","name":"@mateosuarezdev/brpc","dist-tags":{"latest":"1.0.113"},"versions":{"1.0.5":{"name":"@mateosuarezdev/brpc","version":"1.0.5","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.5","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"816504f612baa6878f46e8711220af2ba9fa2705","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.5.tgz","fileCount":18,"integrity":"sha512-ULomUX8BrBkpe2PBUxTcs+KAeo7Wr9pM6P+HdOj55HMCyd1r0OAfkrXRm6CygnOaWNizbl7X7kwEvMwaHBbNwg==","signatures":[{"sig":"MEQCIBppOgfL0XH0m4qRg+KgnGYSwWEPyom5uLwDn7Bha8OtAiBMqJwmjCoH9rlvnfCw499HkNXYTFDZa2sgZD0OEiIDRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170305},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f44dbe13e6f24b77c43b3f42680316e2b325beda","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.5_1760208154929_0.3996659400990987","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@mateosuarezdev/brpc","version":"1.0.6","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.6","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"19fea0d03fc73bd1fbeae04ce3ac0c0d9f695bf8","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.6.tgz","fileCount":32,"integrity":"sha512-7++luQRFH4XUO6G/kgRilk+A8d7vmV+Y34jvL0eeGRCWUAFiYCgV9tuE3js9uWtnY92r8s+b0xOZTNKQYisK/w==","signatures":[{"sig":"MEQCIE+pFxW7XXKhgCBkmeZx4NmZA2gknSPSlKUwE/cOLaHYAiBoI258OWX/LaWwgi3evDE3O2UpImUrBWAC+D6EpXsUJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197427},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"}},"gitHead":"af933f12faad453bd3cef41360ebd0d10d305b04","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"sharp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.6_1761024020924_0.6502541417193033","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@mateosuarezdev/brpc","version":"1.0.7","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.7","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"6c5cb16e6703a587be51c496c4c9178f32c25486","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.7.tgz","fileCount":36,"integrity":"sha512-iwvxYNS06ZsGfgM9HMBipHclJkMHfGlCF9W9e8Bwnv+EdRWol85/4llumNjGMcQaGex1gVidzKsqhPmyX9ViSQ==","signatures":[{"sig":"MEQCIByjv193EtnTW9ZiFS0rzKZLH8dvd8h7mZvrwHdSboQPAiBMNzcFjlhhCygJfP3E4KuBOv282Dxs8L7Bb9kwUEMz2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205143},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"}},"gitHead":"af933f12faad453bd3cef41360ebd0d10d305b04","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"sharp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.7_1761025506163_0.983925864037664","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@mateosuarezdev/brpc","version":"1.0.8","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.8","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"acbdf5e7f9a7115e16ebac33e97dab6b7373f505","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.8.tgz","fileCount":36,"integrity":"sha512-tOUiRzpY3WUU2aY7IENOUzDh4mBw7IKZELJsjCLXqIRw6QCjtNU26eOpLZ1ud8yX5HLw6vwkYuQUCiCiewnbyQ==","signatures":[{"sig":"MEUCIATMSMTzzY9BxCE8GB3AIVC10c4Hc52h7L/9fxqc9+L7AiEAs9ONY3YsqAKFWB68Oh07Uh0vKhX4MlovYaoLXxBr1Nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207818},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"}},"gitHead":"af933f12faad453bd3cef41360ebd0d10d305b04","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"sharp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.8_1761025884835_0.06775179202187354","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@mateosuarezdev/brpc","version":"1.0.9","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.9","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"7c93ad7e945523edeab659ed81a5f9ff1e322ee2","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.9.tgz","fileCount":49,"integrity":"sha512-/JtFTe7wNCmqKss7HlLCy/BWt9VGCEJLRiSBKFUVn5JM5vDmoCiFxtDhaY29nQqL9Xgd43wbl+NbwzI7VcB91g==","signatures":[{"sig":"MEQCICB8RYH/AKJ8OmuElZhz3SWPhDt2frU3Cq1RwuyZ/fRaAiBRVLN6uIAkBLHKLtvIESEupH6O3SVZ0qdnJ94ldk8OeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268988},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"850590bc457e38b1ca196f502940e856b4be2bc3","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.9_1761183945471_0.2064552884633286","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@mateosuarezdev/brpc","version":"1.0.10","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.10","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"ecc2ed86742a19c13d883396aa8a7b9fae922704","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.10.tgz","fileCount":50,"integrity":"sha512-RtdQq8ev/SkVCbMaeI9Kf8/SBTzPDhDzlN+/cMzjOwz9NbVuMGAxRSDkuLCDViVSYnWBG+qSkgZGYz6e3Q+Uew==","signatures":[{"sig":"MEUCIG+qeVjX2hSoC+GuJtslr8Lbv1fmCQ/BsloNe5oq/5C/AiEA5DTrzJecNvbZQiqbMXBvbo51x+8aFO62bZVvwXBqMc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269159},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"850590bc457e38b1ca196f502940e856b4be2bc3","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.10_1761184371749_0.8096186803157739","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@mateosuarezdev/brpc","version":"1.0.11","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.11","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"6a0c7a2399a032c5e6ef9db3a73c0f385af5fba9","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.11.tgz","fileCount":50,"integrity":"sha512-qGU1UdbTE4Ir8Ias7883vFI9bAHDop2zlnuRoyFvvZB5UDnY6ABn5fFB0zHsp+14C55FKV7hs2ju3cYJvvicog==","signatures":[{"sig":"MEUCIAifkNACwfhNhjzX8Aix4UCqDEXFphaXvW4utTvnwsFHAiEAnCqcyc03RGucxU/5blB6NqlMGVMMY8fys6gsvpImJEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269159},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"850590bc457e38b1ca196f502940e856b4be2bc3","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.11_1761184420380_0.7038838247605994","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@mateosuarezdev/brpc","version":"1.0.12","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.12","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"3a761bfca526131cc18dbaedb1e1d8478833513f","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.12.tgz","fileCount":50,"integrity":"sha512-KJSGHcXHA7VyXoRE8ZyYaURTnyq3FxmFHAWsnhaGkKfqAcBlgIgomxXuKrUfVt7C7JYgd8Kq8hv/K4ZW4gPMWw==","signatures":[{"sig":"MEUCIQCepZmPKw12DiP6lIJ6gihcaUvmdALxG9x6fQPbskYRxwIgCWoLYhpwKwQinyGk7h1jJfQ5kaHRzLJtUdsRQSC6aOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270686},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"850590bc457e38b1ca196f502940e856b4be2bc3","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.12_1761185949336_0.8371534252255786","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@mateosuarezdev/brpc","version":"1.0.13","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.13","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"bb37763920f4d9a63dc193b6197ad6a1e871e4c0","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.13.tgz","fileCount":50,"integrity":"sha512-ZPk1A7G1EBS+tWtjfXO7u/t9rzYTcTH1Xh+48hy+Y2fFSE+GeRJCQjEE07rSd0qbfxhEEX6t4zmBl+genpkFzA==","signatures":[{"sig":"MEUCIBhnq254dhmD40fq5ELhkQYVd1X714uP974lDMaWGyWlAiEA02fGE9Sbl+9R04YwoHKpHvFuHrwlAF4smj4yNu0GcEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270355},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"850590bc457e38b1ca196f502940e856b4be2bc3","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.13_1761187526943_0.415049576045287","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@mateosuarezdev/brpc","version":"1.0.15","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.15","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"7aede041d7f1ff2d56bb9c0e442bd86653b83c21","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.15.tgz","fileCount":50,"integrity":"sha512-j8B/qJJSPp0MUldD28HiFXM59t8KyeYcr3KPLlekm6apLeXNGMbIdi9R8IbmLqQhPI6dJ6c1cToLN6VC6DzyeQ==","signatures":[{"sig":"MEUCIFSMI+M/+3o8NMjpAzSEz90uFCX9qlyA9VN2FTpO9Nq2AiEA3IRMMGmK8mo5nLdg5jmgeiMLHbIxAx415IUPT6/vrDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270463},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"bdc845c560f5c91943e88b9ecf08402cb4e5282f","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.15_1761452312757_0.94006168991449","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@mateosuarezdev/brpc","version":"1.0.16","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.16","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"a8b20ddaceb7d12ea52b134663393e196c5feef2","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.16.tgz","fileCount":50,"integrity":"sha512-uzB7UxTuyX3LTolGtVw/Qh3nY3nVFQQLB9O+x1UatyoYfAnGV1C714kKAEkTuc1nF4IlUmN/i+wC2+Q4VWJI/Q==","signatures":[{"sig":"MEYCIQDy/94EMaGSPzTYjhTak5DSzs9EeMNJTUoFgImp8y43YgIhAKVhnaz4z6MaLZ6JqRy+65wGa5C+xfmqIDw5JQQMfXiU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275389},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"9aa109436043e5f5cca6dd946de71bcfb1574323","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.16_1761602341170_0.27670575323899094","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@mateosuarezdev/brpc","version":"1.0.17","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.17","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"faa0c2778363298e27b87cd5cee5cecffdebe34c","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.17.tgz","fileCount":50,"integrity":"sha512-hrOh4lNicB2LWPyCHlI9FcJC9HfgzGgosWJPCVMvh1AxslRkOguFCWggWnaz7fi0Gec8/kMwkTBXBpxuQ4keRA==","signatures":[{"sig":"MEUCIQCRoA0vkZ4G3jQbFr2+e606t36us6s2h69pd1GGPffijwIgOu1/pS8b6T4OQ5gIlQ3JJagAMH0+MZpC3uis+cgw+y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276293},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"30ec33c4a23b99e1c4ab48b45e5f35e030814648","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.17_1761634170567_0.013686318935743458","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@mateosuarezdev/brpc","version":"1.0.18","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.18","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"18719ebd1f0afca31fedb5d5b04cfdc176bc907d","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.18.tgz","fileCount":50,"integrity":"sha512-eWe+EABUvC4g4wcj+UeG606xjw7bfgrJd+ojhyeN5+BBZsMs8XmkbZDDc+VdALD/eltYWnfD8KBGrtROQEcpfA==","signatures":[{"sig":"MEUCIQCtrutnQFmunH3D6fgRvtO81iZPA6Tmbym2RWZGDNX7SQIgRQrbOoCGOm8krldojFWdWcPh9qf2mmshX0mL8EwWkXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278292},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"30ec33c4a23b99e1c4ab48b45e5f35e030814648","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.18_1761635318114_0.13886746242993242","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@mateosuarezdev/brpc","version":"1.0.19","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.19","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"f335a446746b3343119742772700f78357542cce","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.19.tgz","fileCount":50,"integrity":"sha512-of23IF2Oq1OGLDjdft0Z8EKFS78GSRLj4M/U8Y5kqiL6W3YrR3OA/wBQuI3SuBfrEef51pTqiM+NXOFFrnWkzg==","signatures":[{"sig":"MEQCIEz+UtC1EEhXfTwx1yBrBLZuwirVxwW1BLYYiZ4qxDCkAiBfGbPVpJhanKiRQV5U+GlIwVIgN77gNMoVncCXfoJ3MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282300},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"30ec33c4a23b99e1c4ab48b45e5f35e030814648","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.19_1761638007454_0.7451493810611021","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@mateosuarezdev/brpc","version":"1.0.20","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.20","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"5b3f35015bec2caa5a0756ebd177f43866e74778","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.20.tgz","fileCount":50,"integrity":"sha512-83Z4lfH87uoHpE5FkdchMr6xHy4dH1Vi0aqfsmFSNBk54eD2mEYRe/4EXE8sTY1vUBpydM6Js1ATxTObjuMwxQ==","signatures":[{"sig":"MEUCIQCQTJ+7lMezu9qYjb/rfwe4YS/pizGlf5rEXh1e8RAitQIgHebDMzMFxF8AhmlLV7YEvFyMwWmEIbYMyHYwKBFm3RY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282370},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"79fb6f3d4792ba4d2e83ba12fc39dc42b7f559fe","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.20_1766970664408_0.8366412905756593","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@mateosuarezdev/brpc","version":"1.0.21","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.21","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"dd2bdbf787a516f80b2387baccf3365447323996","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.21.tgz","fileCount":50,"integrity":"sha512-SHGgCKPZxBeU1rAkaa8REMIqp1PuGux1m6/+3lZZGSUL0VNkTMTA2JMetI0NG5/9KET/Vt23+1ThSzs4cU+ohw==","signatures":[{"sig":"MEUCIQCp/V6JIXTE7cLHgUN1nvUxIUIG9piERNIAHOpftbQ8WwIgUdY0cKf3YCxmfpHX6B3RUe3RX2tJOubwDeog3kZsU10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282413},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"7c125c0d5ca937f2a38e147af1aca077cf501bb3","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.21_1767393071275_0.3075331402451038","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@mateosuarezdev/brpc","version":"1.0.23","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.23","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"a040680dd47f6cf8e4035e6609637c005ee70e37","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.23.tgz","fileCount":50,"integrity":"sha512-bpxFAypOlK6sT/mgxyY25SwqpnWN3P+sQfQf09vilEuAd1cvompBomH/nmLc6ShyIfysXvnFD53d24EeRT4j4Q==","signatures":[{"sig":"MEYCIQCYy6DBm/lZSV/JWRzAkX1XZmnXQCMiSgD/HqOoXf0EsQIhAJpyrC6kwqGE4ILWYyIMY7XyS/8ZRcUT7qmPOSOoZEVN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281870},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"7c125c0d5ca937f2a38e147af1aca077cf501bb3","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.23_1767393431166_0.14614306381376596","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@mateosuarezdev/brpc","version":"1.0.24","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.24","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"d81c3a831f1fa7e8900a27ceab46b905f4214a8f","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.24.tgz","fileCount":51,"integrity":"sha512-+mOa2ELQh4B2zCAeFVbOmNH/1bRyxex9wBpE7RWUW+8BZVQFDNjB+lyAvVWbpAbu+gvQoNgC42Z+fxf9uLytIg==","signatures":[{"sig":"MEYCIQCDwCdGNqz4DnB7BNsl0KaZo8KZuQYZyy9Yj4hWNQJbBgIhANFB81huDC2rhYuYM7CpidfqyTqev1UYju8AXXE723uS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284710},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"e3b40077d8aea4df5b026771709938b949f2bab3","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.24_1767759792862_0.7015532419209991","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@mateosuarezdev/brpc","version":"1.0.25","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.25","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"51465518182266a281eeed39cdb807b5275a1263","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.25.tgz","fileCount":51,"integrity":"sha512-vxxJxVbCJks2hTCWzn1pXK6SHUTO44lJ9wb0RbgQo5wKTY+LNcPAnvp42pD2cZEQ2dc56I0oRzNWjCJ1fBU+Qg==","signatures":[{"sig":"MEUCIAU8YeJ6D60JIXYkRPaqXafFen+3g6qm2peLX0GbCVMhAiEAz+MGL6LiSK5R1aJn1gEu1xfV+hmvuE+Cb+hmjMN3EPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284602},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"e3b40077d8aea4df5b026771709938b949f2bab3","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.25_1767760313181_0.18487215288924275","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@mateosuarezdev/brpc","version":"1.0.26","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.26","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"2ec642f682cc66d450b9ca3cd99c6b97099e0a4e","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.26.tgz","fileCount":51,"integrity":"sha512-Oud1l/Zfh9UojplOmZwelb7J4ChhrTz9UzMZen8tAEA3lVa0DC8P5tKFqljVTMOhQ23N1onna81+HIGwiPAb6g==","signatures":[{"sig":"MEQCIB0Wnqzed+S2GYJaltBD6WexjZ72cTB1ktIzag9YFq6FAiA6U9KUV2P/cGMV36CiZYFxpnWac1QJm/FUT1SeOhBfkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287020},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"42c49523af048acebdbc658a25fc28fb17e4340e","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.26_1768638715573_0.37463341839006836","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@mateosuarezdev/brpc","version":"1.0.27","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.27","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"eefe1d97d73f5114c5006bd351f411b8a730f1bb","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.27.tgz","fileCount":52,"integrity":"sha512-9IDNugzKy0oK8uD7DNXI5OI3QOnOa+bh8CC4zXavNcWpwHkAkkfL5zS+nephfrAOcRk6x1vLlQGnh7xhUo6fcw==","signatures":[{"sig":"MEYCIQCMXQT3FdPxRTsk8dQdeC4ZXmqwxPM8epcUzqv1hzmbwgIhAPILMB/Q0q1ZhRKf4vX5MTHbNrepCC8hUzlLYLt3MJK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290528},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c339c8e081a80b363896815146a4ceaded68a1d2","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.27_1768728212367_0.9385338539123915","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@mateosuarezdev/brpc","version":"1.0.28","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.28","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"35e20e4d31f24cca02bab95b2fe61387ec33ceee","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.28.tgz","fileCount":52,"integrity":"sha512-hmMfi7erCC/qIOfhce7l1j6F7Bg0LCxrUGTkotNYEkEli8jIeInh9k2Nbm5oDe6BjAru1N9MAGpNMeLryQtVyw==","signatures":[{"sig":"MEYCIQDEwaTXPft2MuaJnJcYLzF/cObqC9ELX9h0289abIeHLgIhAL/SamFCcIYlv49QMPBTxcMizKNj3D62OTgAmbHw9Jsy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290873},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c339c8e081a80b363896815146a4ceaded68a1d2","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.28_1768736903274_0.2712235416797817","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@mateosuarezdev/brpc","version":"1.0.29","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.29","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"915251d709d17e95675797583f7446e7caa9ebc7","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.29.tgz","fileCount":52,"integrity":"sha512-VSvYwXq9VaWrZ8xqltNAKHBuzF9YGnKc458di5fbJj01kJuxNBQp8VPjlTN75+RBwfCk9uak1+8u87UrOoSRug==","signatures":[{"sig":"MEYCIQCJsGX1MAxCn6VK1KIKQ1W8h5orDFvjorStlzOTFh0G6wIhAO9UxXwGluSfTlEyE+8LLhU/0ttRsKy7gQ8rgPkgmpr3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291358},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c339c8e081a80b363896815146a4ceaded68a1d2","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.29_1768739746735_0.7786456990137247","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@mateosuarezdev/brpc","version":"1.0.31","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.31","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"177203caac5791635dbd0e330251413ef859784a","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.31.tgz","fileCount":52,"integrity":"sha512-HrXzZsiCAMCDxQNBbWucWUkBxAa4qCeisbxxiNHef171j9Pl5JSmtcRMa9JWORooiJRd3ZyGM8wO1moBC4cO3w==","signatures":[{"sig":"MEYCIQD9L2fC8UhEmzszT5xRUGtw5kFvtHdkb6dw4MNXf7/0xgIhAPWH3ptcunucJyjF4Dn16CQTD9xStJj+6SqwnjHf+OfF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291412},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c339c8e081a80b363896815146a4ceaded68a1d2","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.31_1768740888305_0.7482574000371713","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@mateosuarezdev/brpc","version":"1.0.32","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.32","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"600fc234d92eb0e02fee87ec0c03e1b0498c3484","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.32.tgz","fileCount":52,"integrity":"sha512-07bH7J07wdpzD9K7yGuLS0FiZWkAZ3bFJi8Dm+bj3eL/ChQy1uMpLuIHcKfU2BkJgpjy5eHnSg3JgIiUvf+2iA==","signatures":[{"sig":"MEUCICAs6yDiq8eJ0L09qnbMvLX0Xm71AXu5Mtaec+wyuTleAiEAwGL5YjNtt5gLO08RsBjAkP1yaFOQiO0ylgdF+6ClHWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290450},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c339c8e081a80b363896815146a4ceaded68a1d2","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.32_1768741709656_0.9735674109790324","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@mateosuarezdev/brpc","version":"1.0.33","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.33","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"77139b3403f724c38200daeccb0ea4d504ff4610","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.33.tgz","fileCount":52,"integrity":"sha512-FtcPfGdGLFf9pzCnbnuYlsrggU0xRREK7fRKH407uYYrRKXsM2SFNprb+RU+vZ6dws17Sbdw7VNKzEri3Lgbvg==","signatures":[{"sig":"MEYCIQCwrMhi7RBRdPr0z135GFZCRkclAo6dpHfymsA+9IvE+gIhAKXbb99ucyBExyzgQN6W0QmsrM3W46LPXPXSSQibv9VM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290815},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c339c8e081a80b363896815146a4ceaded68a1d2","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.33_1768742650769_0.9812423483431492","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@mateosuarezdev/brpc","version":"1.0.35","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.35","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"4a3ac7c811705bb8ce28017313f88f47a9cd8a35","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.35.tgz","fileCount":53,"integrity":"sha512-Q3R6d70BERUIj83nqPxiUAUyUO521x2OvYhau4i0QclHLK5tZtilyWyzPZTaq7G81AI4GHgZTQvlSQiQ1oN5yw==","signatures":[{"sig":"MEQCIGWnr0A+4XNKVCoFQjcRE35MrfjkbxrYoRJMl87X/G7rAiB59MNmOLB3ClnlYPUO36wl1QWTgGFY2SFMTwOk7G+Xpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294701},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c339c8e081a80b363896815146a4ceaded68a1d2","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.35_1768743399531_0.44514005968006964","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@mateosuarezdev/brpc","version":"1.0.37","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.37","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"e433bbb04530f421105b781340c7a5ff304c1750","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.37.tgz","fileCount":53,"integrity":"sha512-Pc/i4xJqyPgQ8pl4qhsYg09b+BF4doPJmgsh0+cYLY/pEspP+RsSkLazg3PGdlqEGarjRHRSO0CB91cU+59nzw==","signatures":[{"sig":"MEQCIE/H5pU6NK9Wihk3tTu1R2F49EAihTUM3/5HKpVFneaIAiAIUfnR/nrP9ArgcOHsKF73mOieeMXqj29EbaZHAiyJLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297885},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c339c8e081a80b363896815146a4ceaded68a1d2","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.37_1768747047051_0.953977107014399","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@mateosuarezdev/brpc","version":"1.0.38","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.38","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"fc18633fb85e0795e1f79d165da769f483fc74e6","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.38.tgz","fileCount":53,"integrity":"sha512-syd2q4pZbbFm69ccDKxhGeCYtd1PjQl7fUNGCTKZHBCa1FnzrW2PlQheSdif8n90rzxSh4Z1mbIk3fYxYIiXVw==","signatures":[{"sig":"MEYCIQCXhIxYtHxPE7pX8kwLB0xnYmRaCpS56Xezmkpeyb0vTgIhAP5dQIgFyHA3LUqMHI+ZSWfyzny19RGJsD8KhnRdfFNo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299196},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"da01f0cae94c04909caa45f46281eb04a34e499f","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.38_1768827471776_0.3430873299271897","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@mateosuarezdev/brpc","version":"1.0.40","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.40","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"6456202f4a2536c46390ba5250258ae626227698","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.40.tgz","fileCount":53,"integrity":"sha512-eRSkWTz9SvV0nu8tp6htx9irdjR+s4KdPCEar3mS1SkYrS8zakVsuKkgc3hboj9LqL1DJGWd/xhUcDNEfLaMkg==","signatures":[{"sig":"MEUCIQChsVc4eEevWzeX4T16gQe617NOKyF3G1Tf5hPfTap++AIgFs0hjis81L+LOxOoUqAfOWERuGEJ7HPAeaxUXkleZYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300668},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"d5e3e54206cfeb7617955bdd121b7ad53d533a0b","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.40_1769226170882_0.16650761615342202","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@mateosuarezdev/brpc","version":"1.0.41","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.41","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"c99470e5ee9084e2daca7577fd4d16126c82c1bf","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.41.tgz","fileCount":53,"integrity":"sha512-Mt5+aRVn0W0hUrEWCPgoGhUQ/thimsm3pxcK5jRfyqUAyRDT+MWB9GNEm5EsjH2AAt8UU3et/aKhNtcoblizfg==","signatures":[{"sig":"MEYCIQCL+/aluKpLWazYwBQrwlXfh5Q3U0epRj4J3F95NMc4ygIhANTG+zah1OheR4jd3x3xkda29YJEGISZ7t9JO9KTE6iR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301831},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"55dbd1a79a3831b884c5852d87222fe5bf8a3d13","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.41_1769258234196_0.9790853045035341","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@mateosuarezdev/brpc","version":"1.0.42","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.42","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"354b2ae22afaa116b2a1136067b990598c22a79b","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.42.tgz","fileCount":53,"integrity":"sha512-bZOgwnyeS8NUzMaAoSGD9ImrNruKQvgIVQUPuEaJ6B7VqJFyx0bL3JIhmm71UHu/2sxo5v/PKHzBH4EYhwYpHg==","signatures":[{"sig":"MEUCIGfQG2drq1qr6MclYZKaWE915NJ3hFwsbvheTgxFE6xxAiEAwz4mk0np6JyCdj/lKC7NUmS2ha7hpyfr+HC452bZAQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301249},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"55dbd1a79a3831b884c5852d87222fe5bf8a3d13","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.42_1769259929205_0.6250858089328599","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@mateosuarezdev/brpc","version":"1.0.43","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.43","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"7a90ec5ec718b8409f79f3d09ebf6521c6441393","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.43.tgz","fileCount":53,"integrity":"sha512-eMDwkF8KkpfvfZD3uP6z3Msl2OX4bMVcqnU12FfZQNJn2Z2HS+iWu9iaosw/HAhmEI2R7Q8Y4SdSc88e4UWuaA==","signatures":[{"sig":"MEUCIQDHSZFmikdIAw7B26BqAuKxjBTW+gP9/vPBU7WVVzkyawIgKcYCywEFE4w4qg+vv8/i4MP4K0xPhYOgTBGygYFAsN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301920},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"55dbd1a79a3831b884c5852d87222fe5bf8a3d13","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.43_1769260279316_0.019798529061566983","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@mateosuarezdev/brpc","version":"1.0.47","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.47","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"e98afba7f452148fe1935fb21a913caa2d47254c","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.47.tgz","fileCount":53,"integrity":"sha512-Nwy3FKX66e4967W/J2Uf6FXUFsg3v92ohbVLohlwDyOJODQxDz1xIoKR6WbqPHGQMMVKu5rqXcLAtcylqBErUg==","signatures":[{"sig":"MEYCIQDTaWtLw+cFP9poqgUWX4XJwoVB9h3RuP6TwON/v13e8AIhAOYmFVkU2VK8fN3exurpYri0bzobT/G+PAIFdrFwJivS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302620},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"a63ff03522b6a2c2e47fb7af68e8848d6456701a","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.47_1769790753659_0.11168326786320448","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@mateosuarezdev/brpc","version":"1.0.49","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.49","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"62dd517207b1a6f4b7170ce7e5b544bab252656f","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.49.tgz","fileCount":54,"integrity":"sha512-qsiVPYUhfuzHgfjy8gYDc/0Q+8GvvlzrcmNlMT+o00h89Gvj5+/lMmkGj9oS6o0RLfb9HmslK3UdEuepV691Ug==","signatures":[{"sig":"MEUCIQDAQY0/rQGtSHm3cwGQQ7FPwUdXbipsQ6HJ17UISW6XTgIgdz07AuP/MXz9k/mqYQdOM+5lGJgyttuZC1bJYYBe/Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302817},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"7b8a1e10653cd8cc7351054d6e2f733b1127f243","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.49_1769811597345_0.002349518016534491","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@mateosuarezdev/brpc","version":"1.0.50","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":"Mateo Suarez <msdevuy@gmail.com>","license":"MIT","_id":"@mateosuarezdev/brpc@1.0.50","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"e1268ff3f06df38ca306b4b3cf50cfa6288165e6","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.50.tgz","fileCount":54,"integrity":"sha512-sfqPR16RwjoNK6XI/kg9oxqAzZd5kNewoXvyezTOdfspz9S5kX0DD8/2KXJDZ7agA3NydbxPlv3p162PeWZBOw==","signatures":[{"sig":"MEUCIQDipl4YTBhKHbdHx2Kk6+sd7EZnzjGDjBPC/TZDVXljnwIgL28O3WNFesh87cyX9Mvbh9CNb4hAFT3fwiNCqfuIU6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303621},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"7b8a1e10653cd8cc7351054d6e2f733b1127f243","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"zod":"^3.23.8","react":"^19.2.0","sharp":"^0.34.4","rimraf":"^6.0.1","react-dom":"^19.2.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.50_1769812408882_0.642541601600398","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@mateosuarezdev/brpc","version":"1.0.52","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.52","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"7d6bebe7e3cb8c5e108e85ac4b8278cd2e501790","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.52.tgz","fileCount":61,"integrity":"sha512-KJ6Mc1ONgAdgf45zuWlbm77ZqRnQqsahNMxcM8FQW01WnTXxBNFkZor8f6sdQaG7+atCcuEILaL7/g7oe+It7w==","signatures":[{"sig":"MEQCICBHemHjRzIVOCW+5pe6oaXd6msXH69bQxbvw6DZk/gbAiAbCgwB0efycw6p7vSZLaYrqqVIVnqP2AQ0nZzSmHPjEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"1d608a30ae7c82431ed45aba25200e91373b2183","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.52_1772616155798_0.7943073646631118","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@mateosuarezdev/brpc","version":"1.0.53","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.53","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"e77e24ae8b18a4cf86cb8c0997d11bf51450dd08","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.53.tgz","fileCount":62,"integrity":"sha512-QRVatbx+Pj0O4qvgaF60YhPXVyU5HpW53geN/GIMUY/hL51caPuRQAuavsJphpurbJ161k90IFFaoHrPS2oe4A==","signatures":[{"sig":"MEQCIFc5L83boCBON7OdBiSaoJq++RnUAN0wtAYRbCjDXGB/AiBjAM1+p5Km1SdosJYCd9zF9AYNuen2+3dx0WiJYYAT8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334481},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"e7e4ba801def18f8aa6663ae4e693ac3d0b0cb82","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.53_1779164003367_0.8394234932339137","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"@mateosuarezdev/brpc","version":"1.0.54","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.54","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"5c0e88ededf259801904ac1c9734f50a31c96045","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.54.tgz","fileCount":62,"integrity":"sha512-NMrxDiAWaO862G0mc/5wTFTEkQPsVcePBIUXzlvWcZChlpyyi3+HVB1Gbh3yDM1wi06NyorzU0/Rp0JkR7oj6g==","signatures":[{"sig":"MEUCIEsvTb3X7Wmrjkub87Bn3G7e46trLo2t1r1Wsj6TUjI3AiEA8mYTUwzf9RdPoFOCv/R3yzVcdQ0DtL1UyTtZ80oDi+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334912},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"e7e4ba801def18f8aa6663ae4e693ac3d0b0cb82","scripts":{"rel":"yarn npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn version major && yarn npm publish --access public","rel:minor":"yarn version minor && yarn npm publish --access public","rel:patch":"yarn version patch && yarn npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.54_1779168008610_0.41256978051526083","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"@mateosuarezdev/brpc","version":"1.0.55","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.55","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"c61cf07944fb881b6f9d30b808b50d59569af8ee","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.55.tgz","fileCount":62,"integrity":"sha512-Afulug/t8/Hz2fXJdZQsrSevIeeWWrtfrtlTgW3a1nSwNmvve+nvCid3Sezf3o1SRewcgoxVK5XBFEm/22w3tw==","signatures":[{"sig":"MEQCIH/IDByP/gJDa4jz/flFFGKp3VO3yDy24cmDLdl58WQrAiBhXXUKCArtJOc9ypVfXFHWO5oG2IgeBoS3xPA69Lhbmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348052},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"e7e4ba801def18f8aa6663ae4e693ac3d0b0cb82","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.55_1779171656434_0.3296469416066068","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"@mateosuarezdev/brpc","version":"1.0.56","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.56","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"205def646a1c992b66a4c7446800512f27b70e9b","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.56.tgz","fileCount":64,"integrity":"sha512-3wLzNluqLgR4umVDmOi+gd2vseNCO4ipwg+v23sTHtJZgHA645dQ4u56KwhCrr3sR/FW+/f6uAk/WJLWOstxtA==","signatures":[{"sig":"MEYCIQDDSBeEFfCgoV+52nhw2Q16vPq+/4sUF/icvt0z/EhGlQIhAIMi5qNPNxOnvR9hZPcwAEy3eYBTffy/CKMWMMsfvlST","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349661},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"e7e4ba801def18f8aa6663ae4e693ac3d0b0cb82","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.56_1779171962945_0.8544519493736982","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"@mateosuarezdev/brpc","version":"1.0.57","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.57","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"330795674d03081152b6074f1b48441778ff0a0a","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.57.tgz","fileCount":64,"integrity":"sha512-dYACG5hLiqqtS54TUJC6gQwsoL4kuubGJ2qsQgBZtvnyJuoeJWUl5BLggLvXX3ghJXq+YyIydnW941nFjvX78Q==","signatures":[{"sig":"MEUCIEcO7pat+ZhL6zKkyjKUraFlh4gj9RhHMfcYVozZuh5gAiEAmXzhiX6lHkmfGk/t9lkSpYzMroQMUXHN9NYoFCbDptw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349602},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"e7e4ba801def18f8aa6663ae4e693ac3d0b0cb82","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.57_1779172052871_0.6526988983896915","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"@mateosuarezdev/brpc","version":"1.0.58","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.58","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"0697c7237b14215ce79e85a9cccb21498d8ebf34","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.58.tgz","fileCount":64,"integrity":"sha512-+8vuo2Ipkv9WLkD6R1Jf1CYfXES6TUcO3lL3WzqXmeSclFIlYTTe7fd+eiORHlTqBT+CXT/qoZSdl06OcSZqQA==","signatures":[{"sig":"MEYCIQD5+l66JxlOQbvW4aitkrowf4iSJrOnpbXmnRgdvEkVwgIhAK0yYKN8QaTN+31oEhsN9EN2KhgbXzKGF/soFbqcs3BH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349830},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"e7e4ba801def18f8aa6663ae4e693ac3d0b0cb82","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.58_1779172636674_0.623738084597921","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"@mateosuarezdev/brpc","version":"1.0.59","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.59","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"27021c9d201c1de9c4501e9cac236054a331918c","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.59.tgz","fileCount":64,"integrity":"sha512-neQYmLQvysFVsCdLh2J14sU3DCs/oXIlLRWr5Z6GR8nhzbWYpdHocKMXmNFHQiVBRKg0TmGTaRYEjX3shSGW1w==","signatures":[{"sig":"MEUCIQC1twArnqdG6EWW5Vb6cFW2Kt8fOj1/vR6pKdT4p3iu7gIgA8KaEPRB+3GreFYZ0dfJmwXpQZ0q0Xgz/JGTQpr70iQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351239},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"7757ff702883f91f571a6151fd6f2392b5251893","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.59_1779463543459_0.7408396249278277","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"@mateosuarezdev/brpc","version":"1.0.60","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.60","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"d09e47b173794b07105f161e722e924f242eb7bd","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.60.tgz","fileCount":64,"integrity":"sha512-PXpECrSN+y1LN4D/ZVEujLhc31J3bfpto4MupB45zy20q8JbDv99w7ywA6spprmx1yymLOiNe26RzMs7NpEEKA==","signatures":[{"sig":"MEYCIQDGgRlz7kVyrLdrts0ajV+9jc2W9f03faKV15yq3DMQaQIhAN5qjpXaQwKP8PM1XQpRtOHCyOhYz7QUN0ylBFLIwOe8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351544},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"96f3fdf9abfadef0e11ed0203c9137c184d73232","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.60_1780070985740_0.76645367334869","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@mateosuarezdev/brpc","version":"1.0.61","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.61","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"59d34d9532b741e0f5e720ca74d22140e435c95d","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.61.tgz","fileCount":65,"integrity":"sha512-/RD+TrOwBwPaxjGgEraVfMyOwNOIQTtza8J3YRZgek/YWkaeWTwD0CC0pi6s5xjJxUXY5O9a/NFo9HnhL7q/Sw==","signatures":[{"sig":"MEQCIDpoPbdBRNdBcpAcIXnI9xsU0Rs7sJ4isqi8dcaIZRDKAiBJ6betrCewWqCO4ZD+dE3lqe6u+Rlm2W/ngGYVWT8tlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359111},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"96f3fdf9abfadef0e11ed0203c9137c184d73232","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.61_1780073426911_0.3239480223022655","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"@mateosuarezdev/brpc","version":"1.0.62","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.62","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"7b13010a0c36dd8983f02b961bf9e0e16fae9b18","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.62.tgz","fileCount":65,"integrity":"sha512-H5KU2dsrLFqQTFS7wVvU0pYNeC3zOorYSa/VUWtv0j1X8MKKXZMtDxaqr5ssTHC/dXOUvX7fg/XRcLBWTAa7gQ==","signatures":[{"sig":"MEQCIHQdQ1qs8sefrVjh6BKaxaJ6VclM36vEgh3vQfMhJ4JuAiA6zQXBUxVhrQIxKcKCfi8g4ql+peXhxB4TtPRieZRATQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359195},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"96f3fdf9abfadef0e11ed0203c9137c184d73232","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.62_1780075811440_0.4366437423016918","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"@mateosuarezdev/brpc","version":"1.0.63","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.63","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"686071fe740d0db1c3fcf798ad489c5ed79320e0","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.63.tgz","fileCount":65,"integrity":"sha512-N0xcEZR4CtH15iJqtBW5A/tEMUE+iKUi8GhWliUrmQzGQO4UY+g1TbkQzrjSQJqOfF4Y9hNE1RmI2KFbk71MIw==","signatures":[{"sig":"MEUCIFvVX2mH2QfM9ek+FeX9B9JoDSPFp1Eu3qOYa7FWvkTEAiEAmwx9jrkvB+YR4CuNQTnPLojN2ypLu/qKOSdUJCDb3qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359515},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"96f3fdf9abfadef0e11ed0203c9137c184d73232","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.63_1780075935889_0.5552281150145066","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"@mateosuarezdev/brpc","version":"1.0.64","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.64","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"195269f10075fc23de70aca04c0ff5fa8ae53542","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.64.tgz","fileCount":65,"integrity":"sha512-0hSWc7ci3WaTMPerB0IkLtKhBr+OD8VnFaEsHUIXGtYzPFrWxYwFt2wCWTderp+08HnrIq6XMAWQbpD4ODfFnQ==","signatures":[{"sig":"MEYCIQDraFcslyxrSjJce0K46VE2MTCP1fM4I9fZAtdBAdbINgIhAMIxRw8SqIYtZKPv8umBWCIfIlyCN5kjsb8TSOIWFA5Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359754},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"96f3fdf9abfadef0e11ed0203c9137c184d73232","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.64_1780076026148_0.635498905468928","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"@mateosuarezdev/brpc","version":"1.0.65","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.65","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"67fc6ac1383d2a0ffd15451961279cd30987549e","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.65.tgz","fileCount":65,"integrity":"sha512-40yBHb2XbU7B+vJU3CFgSGzfiDuVuEfTZc0LALWvdfXmKOfEZMwH/PZhlR0MQSMlOHpya3ErkVdyo5aQvJ351A==","signatures":[{"sig":"MEUCIHkefzA/Qs9kkmZzoPwPLEvs0Tb+by/suLcFU50SfO6VAiEAg+g3n15ZNQDZqQOl+h3J67bQsRiAePTH1bET9hsrKP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360187},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"96f3fdf9abfadef0e11ed0203c9137c184d73232","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.65_1780076167469_0.5628887667440285","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"@mateosuarezdev/brpc","version":"1.0.66","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.66","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"a2e90170eca645a61a3974dfd17abd16887a705f","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.66.tgz","fileCount":65,"integrity":"sha512-OIz24WGxhn8fXmZrlO/mhwd9pPAPDh2NBLFgece9SQlqAijTcNfv+6uE2aCBZMpaLxPtW2mRFmMdvUsQvs3y+w==","signatures":[{"sig":"MEUCIBlKI6mbrIkEzAjpbQ2rYgsYfniVJqkKkE8KzxGd5nDjAiEAyrsBnj0TaUZO9x4uEdbOlE8gT5Y65hiMKKhqlrMBMDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359786},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"96f3fdf9abfadef0e11ed0203c9137c184d73232","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.66_1780076646189_0.878187151785603","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"@mateosuarezdev/brpc","version":"1.0.67","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.67","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"e44e69d3f8881a7d737d40712ba566a456bd85e1","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.67.tgz","fileCount":60,"integrity":"sha512-MOa9S9O0q+HXdU771FNSWv448hBobb4Z95xR8QWStapWPfaWp3WYtBt+rIpTiTnCKwNzyNd16NLbbedAXbGthg==","signatures":[{"sig":"MEQCICpVq/161//m9Hi0I2qcPkGpfsLlpFZpkV3porVjwJiBAiAMZAfgkXW9rR4GhnDeX1EF9bUGxpFqrt7oqRQfMxuDhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129272},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"b0fb2e2cf8aff5a7749c3f3f6ae59cb7cbae7d07","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.67_1780472144571_0.007331922240196631","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"@mateosuarezdev/brpc","version":"1.0.68","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.68","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"03bbbe1645bf63a988cf42b6f99b8ce4ca5dfc56","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.68.tgz","fileCount":60,"integrity":"sha512-1j2tRZOPQJof7ZI+OEtrDCiF9C2ZlcIXS+42Mh+KUHPOUb3m7+13uQNCOVk82Zp9kG/tcAPwTI7WpW/6DOzCnA==","signatures":[{"sig":"MEQCIB/j3tN1Vj/Ef4C5p3OYVXS7yzfcLggIxLZUdbB4dL8EAiBd8G8bQm9DFE83Ghjgp6nxNNq/2skwM+Oe5uutMa0Zdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130229},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"5ea29014db3794431f4bd80fbbb9c7c8df4e95e5","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","react-dom":"^19.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.68_1780601085077_0.47133621148986204","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"@mateosuarezdev/brpc","version":"1.0.70","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.70","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"91eb00391b92717fe84eb1bafe969a28295d43c1","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.70.tgz","fileCount":62,"integrity":"sha512-UHkjTunpDNTPKjTjPMvg1mOT7J2lIbuPkkQwcn6A3ALPEGPX+EGWrkiHzSLX54G8m5GXJAHuDn/Z9TtYY1G1Hg==","signatures":[{"sig":"MEQCIB6j2D1AyU2UPveq1ckg3XT4OdSH3pIS/BoTD8BXeqN/AiBYk3ZKi4TrhfKfCUB2PRWjjFlF5BVQp1rz3rexNTKUQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141194},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"5ea29014db3794431f4bd80fbbb9c7c8df4e95e5","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.70_1781930217537_0.1650367950350593","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"@mateosuarezdev/brpc","version":"1.0.71","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.71","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"4839659b4f7861cc31e36a0cfc9bd1b56655ae8e","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.71.tgz","fileCount":62,"integrity":"sha512-P8MQaOEIuR/XMntBiLDU4Xm7MbDI94k1arcbHeMTDv6fHZ5l4+j9l4elh8eCfjowY/r5DIWdjCXSb6BFAqmPJA==","signatures":[{"sig":"MEYCIQDNE9Jw8f+bVVjr659R2Jfq7GVrmxwBfJWvMtaeOrVIewIhAMTydrsW+RIFK/Q+OGJngr1fNhSW/HGo4Yv0kl3wuYw/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141298},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c5d436ece81b0324fe97a0d500bb9c778431ed0e","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.0","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.71_1781931955891_0.415820655854779","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"@mateosuarezdev/brpc","version":"1.0.73","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.73","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"9a99d27bc018b3294715e4ebb0b661effb489ad4","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.73.tgz","fileCount":62,"integrity":"sha512-myhPa8zeYrJ9uMGgYVb/RaSPAcaES8MeA0yWNs4BGZWSLY8jOLnVQdMexcLAa/aqCsTWlJy6M6vEK9p0yWrz8w==","signatures":[{"sig":"MEUCIGecGI9NJE7cVN2AhDBd4UFau5oplq2vjIz7K9GpQmQgAiEAof0YL8Qgz8ng5BhKp6jtGY7agUCE9iBEFTCpRN+lL0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162798},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c5d436ece81b0324fe97a0d500bb9c778431ed0e","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.73_1781935719437_0.3974931100064871","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"@mateosuarezdev/brpc","version":"1.0.74","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.74","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"e4df38e66a288c1bb4053a0d893d4a0fa3e2c9a6","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.74.tgz","fileCount":62,"integrity":"sha512-3I1SA0LCtX/TYn3S3uEPDnJ+/wEFw50aKuFzm0JcEcNZh6eXET3MDTJo/JrIbsSV/uvFRtK4INGcA7HBcwrvEA==","signatures":[{"sig":"MEUCIGGH8xVlcfMSvYLi6ejWLd4RfZ0zpw88xjakcAnDDGqZAiEA5x8rOYuKDxvlJAw0/xoPLqD9naW8yER0mB2zS8vZdL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162454},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c5d436ece81b0324fe97a0d500bb9c778431ed0e","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.74_1781937864861_0.07679415080432528","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"@mateosuarezdev/brpc","version":"1.0.75","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.75","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"087a6c77f7b52eca48769ff31c0baf2d3f6fcd01","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.75.tgz","fileCount":62,"integrity":"sha512-bZt+bZqqVGT/DNb5zVLoB8aBggIpN6CjGD5sTmyQVlSvEB3P+PSfWPkiKmi1LkQSx+w300pxdWbfaMQVXc6pqw==","signatures":[{"sig":"MEQCIA7b0YCT/mJgVjPVNltvzSG2cyQJYXUpzUGyoIphKdVYAiB+l/AnJ1Q4aGiEXYsip9tAv7k22kikpMgpgwwnxnGJNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162517},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c5d436ece81b0324fe97a0d500bb9c778431ed0e","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.75_1781938827427_0.6117475001917079","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"@mateosuarezdev/brpc","version":"1.0.77","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.77","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"49e3dbe28f9c18ef8e30951f7b01341a03df6708","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.77.tgz","fileCount":62,"integrity":"sha512-WdYjzSvDEm4XLU8raIvs8EEhS5eYnwEYEQCwZaLRiyutf2vyDAFZ0jSUyPqjVnMRh7empG4iLjgBj7RiEaJXdQ==","signatures":[{"sig":"MEUCIQC0c9Z9p2uJ8PejPU+OI4tYDLiTRhNmbpUSenphBNJKRwIgUc7aEtYHktcpn40a3oGyPloAoc3YEzsTlXwTAoLqXvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162470},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c5d436ece81b0324fe97a0d500bb9c778431ed0e","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.77_1781939079858_0.9414261050628321","host":"s3://npm-registry-packages-npm-production"}},"1.0.78":{"name":"@mateosuarezdev/brpc","version":"1.0.78","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.78","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"91d0afca29b37070d3d88bb5582964c8ecc5daca","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.78.tgz","fileCount":62,"integrity":"sha512-HeD/R6qPfqjXhpJoza9H1f2+fP9cxGbayI717Uj4dPVFGN2Gur406rtRLeMSlIOj01mvb5jxloUOAE27ugvgSQ==","signatures":[{"sig":"MEUCICZxlF1qU2qhHbWsqz91ZOu6YxKyq70ThudJmbKMdA/1AiEA+A1bKE78n4YFQIXJ/OF3Bz65zgO3ipnQlGh3qBiMWxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162459},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c5d436ece81b0324fe97a0d500bb9c778431ed0e","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.78_1781940327754_0.9503344416131143","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"@mateosuarezdev/brpc","version":"1.0.79","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.79","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"e34deaba6eb98a9c916079cb3063b8d123970709","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.79.tgz","fileCount":62,"integrity":"sha512-hPONhYt6vtmjM7QZL6OGszR0AMTGbW5yLRliXGCdUofDDbnunKR11z25ECHDDKDrUY56/wlvAEKj8rTAdi7B4Q==","signatures":[{"sig":"MEUCIQCJ3N9d2rj3fIagDxRzNj9F7UDcPW1+wkCxklbl7lLR7QIgeacDuSO/HlS7EwRfnqXiR1ifmmjnq5sBttl744zSk9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162396},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c5d436ece81b0324fe97a0d500bb9c778431ed0e","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.79_1781942419687_0.7799800914642665","host":"s3://npm-registry-packages-npm-production"}},"1.0.80":{"name":"@mateosuarezdev/brpc","version":"1.0.80","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.80","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"143bb4f2de420c57853a69b6cb3f9a715f8a76be","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.80.tgz","fileCount":62,"integrity":"sha512-KGvo5ya+JF2yRu0HMxJH7gEtoPFIpJff9s9smjHeST4U1oB5afB1P4vctpRmyDzgqZFc6fcf7B5BgS0ZGxjEbA==","signatures":[{"sig":"MEYCIQDblnfTM+XzIDmOpkPWhtxV0v1vGqxs2ZS74R7gK601IwIhAOWlOhcDnbdZdjBjVoyUjIATwhwRxStUEy7r5psK9Z6i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165184},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"3289502737511c299f9068660ff13f191fd3d1bd","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.80_1782475257113_0.6601203829267281","host":"s3://npm-registry-packages-npm-production"}},"1.0.81":{"name":"@mateosuarezdev/brpc","version":"1.0.81","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.81","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"1d4d47910f045a7807c352f59b6e794031ca6f6a","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.81.tgz","fileCount":62,"integrity":"sha512-yuecLtoeAS01cxJiwa4nr7pb/QCllPDzn2xBTAHfQ1cRZ6eMHPCcmzIBOULSvNS+13M2Jk6hrwzXK4vLrbAa1A==","signatures":[{"sig":"MEUCIQDZdYoo/mc9BUd/TkLwgwyiY2wnH7dAwGJAOU9g6kMksAIgOGYTriwoOmcywi2I4gTEUN08RRsN5XlHmI+c2kZIUkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181861},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"6824cd004c5ed8583d5e889366b367eeff9bedcc","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.81_1782887316825_0.919202020446211","host":"s3://npm-registry-packages-npm-production"}},"1.0.82":{"name":"@mateosuarezdev/brpc","version":"1.0.82","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.82","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"16ce7d6e682ba0f412db8c492388d4e87618874c","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.82.tgz","fileCount":62,"integrity":"sha512-GrVNUKaLqUcBZe8Ol8rTeCjMpSSw158yzBCmRF33pjIAaxno3NBuvcBGYUDhc9VdWtfvBcyXLNFA/FTNkwi3wQ==","signatures":[{"sig":"MEUCIQCNCNbqx2zhycfU5DyQ/WxYQvgGkyJ8KQ2+Fa9ws562rAIgTfwTX+JegqbsLed4DD2f/Lq2Yo9V3S/+Oa7JRBnyd6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184099},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"fe7dfba7535b55dd62062f4d97486b6314bc85d4","scripts":{"rel":"npm publish --access public","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.82_1786527913750_0.30943662933875293","host":"s3://npm-registry-packages-npm-production"}},"1.0.83":{"name":"@mateosuarezdev/brpc","version":"1.0.83","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.83","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"c71f27487fb57c6dfa58ae2818b52129f59b4754","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.83.tgz","fileCount":62,"integrity":"sha512-be5hp0qyNOw2ckn2J87YxZYuhs7B1/nVDyfg3DBceyMs/85LRvW2prEacag4ecShYLz4OoeZpsiBahbuvMuNMw==","signatures":[{"sig":"MEQCIEQ7zVjR9YbwnGwzZdxLzry1+/QkUswSGklUzro4ZrPHAiBW/iqZa7zU3FFy6YrAPovMk09i/gomUImi4akhAMWvDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188998},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"d4ff8f3bf12621873df94536f72ab69c0930ddbd","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.83_1786785015518_0.1410997363377673","host":"s3://npm-registry-packages-npm-production"}},"1.0.84":{"name":"@mateosuarezdev/brpc","version":"1.0.84","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.84","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"446d897d9bf7cb22bb4ee83680f72fb4426ff7da","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.84.tgz","fileCount":62,"integrity":"sha512-D/Ze87kH8SYljCTrczZuVwxPzx4/1QwJjNeJRjROFO2Ef+dTjQdNZ4kiD8ldI7Do0zgxC3QSgKKtG5/66vtSBQ==","signatures":[{"sig":"MEUCIQCAhxstkQlHfOULGRN0Rt4NQt5XrniWNjDVbVKd2qoxQQIgCkvWS+7s0Hd549GZ+BM31vI6FpqZimMkNAtLCBt/huk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191676},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"b6e11f952cd722b550bf0bc50a97e04ac34d2190","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.84_1786786475756_0.39499170505903725","host":"s3://npm-registry-packages-npm-production"}},"1.0.85":{"name":"@mateosuarezdev/brpc","version":"1.0.85","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.85","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"28679eefb32e2d642c1b94577f829d029338380a","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.85.tgz","fileCount":62,"integrity":"sha512-F7qxAsn/tPhF6oq8avAHzJUxFn+7yb9l5vxPiSfG8HXa2WNngpNGKExllMvhmeiCy8ScSTdKCm+Xc/ZxKWEmcA==","signatures":[{"sig":"MEUCIQCioSoBtohKV5caSr2bx9oFWwJeHgUbB5SZa3GiXJRruAIgNPqWgKI5as54jkucArXr5Vbw9+LmQpv5EdxTIOJ4DE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191934},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"c26e97baff02f0cd974b9443ca19def410aa6dd6","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.85_1786787813159_0.7034053880913687","host":"s3://npm-registry-packages-npm-production"}},"1.0.86":{"name":"@mateosuarezdev/brpc","version":"1.0.86","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.86","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"534b3500d8f24317ff15ac855fab5673d7be0e43","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.86.tgz","fileCount":62,"integrity":"sha512-ys1/PB/ucWLU0yEl3bP2/UXJpdwQeapSqV0A+Niaxma7DCmaVGzDHrD7qqTtb0yNFCZ+S7iAm6mzJSp1N1MqXQ==","signatures":[{"sig":"MEUCIAqojzeFX9BbcLk5CNp4jaGo74NrlPDc6KiM/N4VqLrOAiEA4Jel8TpN0HnpozrTBTfwnH9Fixy3CX7YeOvm2YA7JFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191827},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"b5ec89523ecaf17611b160d9d16a3caba98ddecb","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.86_1786788774064_0.726318272702017","host":"s3://npm-registry-packages-npm-production"}},"1.0.87":{"name":"@mateosuarezdev/brpc","version":"1.0.87","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.87","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"d2698731e6308b9a77b3956865e7229b545212a9","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.87.tgz","fileCount":62,"integrity":"sha512-N+m1f5heGAHSAUxEoqF2CnosTemihouSe4sTa/pbpN+FCTBOh0RDv7fTYIXf95/dvauRpZiDvEHI7xeEBNPRNQ==","signatures":[{"sig":"MEQCIDX69wuxAQPP7RJR8stK1ySBdwqU5OoM0H5WKG0SY8S7AiBWp6N6Al11cm7oipvmwOX/TAep/KtkGxI8OnMasoNDCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192324},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"1e5086bc60dc6d62df2fee2cd47c1715045706e5","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.87_1786789679167_0.7595916970470205","host":"s3://npm-registry-packages-npm-production"}},"1.0.88":{"name":"@mateosuarezdev/brpc","version":"1.0.88","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.88","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"eab4d7161ac88212735e87a963fda7e596bbb27f","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.88.tgz","fileCount":62,"integrity":"sha512-2J7QHQzvlsMTR8sqZOMcjcMj3odf1eoxYZGKoT3RFVZBDFtcpzKhob7u3y1z6Gxzm8Slmy91B5MkCcP97ROr3g==","signatures":[{"sig":"MEYCIQCovqIz5RawBYVKZBDypgyDxo+n58E+nHPEQczITHTVEAIhAJ3mzh3vd3VCcmj8W0Hnkf/KO1eFBRsl+BtgVw5p857G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192358},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"5bb7b6b6328a3423da0c95df212d7dd781a73d07","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.88_1786790062030_0.8669406598967162","host":"s3://npm-registry-packages-npm-production"}},"1.0.89":{"name":"@mateosuarezdev/brpc","version":"1.0.89","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.89","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"bd905625e25ecde419107a042d9cd50ac92443b6","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.89.tgz","fileCount":62,"integrity":"sha512-Qc3cxfr4qOZBXQtMbgGSS/VSyjlINyc9EQStjvC0ewVVcK39Gtp3Fk/hm6NwWGy5fbgAwbxrysqmS9W6g2h4Yg==","signatures":[{"sig":"MEYCIQDDBVq/FsVgygcMeYldqHTrdUESP/LlewK8dFkyTRlYKQIhANGfx3/bJKKq8NFNQZq/OlI/aIQvpFFpNELH1LxMd2JX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192713},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"5bb7b6b6328a3423da0c95df212d7dd781a73d07","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.89_1786790324462_0.16736854389911948","host":"s3://npm-registry-packages-npm-production"}},"1.0.90":{"name":"@mateosuarezdev/brpc","version":"1.0.90","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.90","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"0cff483fe02c6c4ad789b9f6ddcee279074dcafe","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.90.tgz","fileCount":64,"integrity":"sha512-JI4s50bfgE9ttkBfzAMWr38ZFpPWuiwWeirwnbzrMr2twr+kMD07kfp4USiuS1Wbe2mlbiCd/7ahRpoSLIBUtg==","signatures":[{"sig":"MEUCIBtN7LgRltDYBy+q/hxJ89kH9LdSJJYTIUBqXgPesJMqAiEAkkszvyhUmE7PM4gv9QqYau+ozJ+jpPYQ8Ebyf6GfNHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195876},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"da1afce2f49fa373982386aec0abe25c672db60a","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.90_1786792734213_0.7420331213770996","host":"s3://npm-registry-packages-npm-production"}},"1.0.92":{"name":"@mateosuarezdev/brpc","version":"1.0.92","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.92","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"07fef1511f34775452dac0d99b496b51852ed5a7","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.92.tgz","fileCount":64,"integrity":"sha512-Jdnxv8Rnb4TXft4leZ3nQnzLdplzeNaax850eymQ1sUlvAcLzq5J3XWSxK5BpEgF+OTbzE2K2BiOi/6b7mGbEw==","signatures":[{"sig":"MEYCIQDFhTcZP4E2oCzIDVotl29hTEYAQ40uRnO9JxeU2gyPCgIhAOj/l1OxpFOWp3I/OGncK/Wbi/93dJ8S5Ug+BBwubInF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195992},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"d6a7fbb349b29ad278b2aa397e25cfc5b20c9b2a","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.92_1786828632560_0.9299941400615572","host":"s3://npm-registry-packages-npm-production"}},"1.0.93":{"name":"@mateosuarezdev/brpc","version":"1.0.93","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.93","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"f85d49460b284913c7c9ce8c7221cbb0304cbe0f","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.93.tgz","fileCount":64,"integrity":"sha512-Fg85LN8EwLPSv2mMqWpYs6gFW+v18ek5z1otdiCbShI86TKrb7rrORi/arsIUGimXWCW2kbVGzb1r1vJ/M0fgQ==","signatures":[{"sig":"MEYCIQDseVhwzJ5C+6X9v9XI13F/jFfYo7wPXtaBKkHQ89BHFwIhAOG4C9UqWCPJSXisWRc6j2vxUSIaywRbNDHFUQasFTBs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196316},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"3fe33718324fb42a56855f0613a7f74a09ecca83","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.93_1786957426747_0.32337552805889236","host":"s3://npm-registry-packages-npm-production"}},"1.0.94":{"name":"@mateosuarezdev/brpc","version":"1.0.94","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.94","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"55a69e1a942991fd533d74b8f875d6e364a19962","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.94.tgz","fileCount":64,"integrity":"sha512-qH15qnX0j+J7fePBPeD+ZaFEIETZEuT8YMMqn20v7DK2JwLLR3weoufxU5ZWrfpemqQ525eVu8IiYb/Gjj2glw==","signatures":[{"sig":"MEQCIBgP736HqKPGS/WvzBvjBxnCLapUYLtmv+HdTaj7DTZqAiBjDA3HsZmhdtrvqWu29Y735+KMJIPszWIkT0/szn+y1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197880},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"3fe33718324fb42a56855f0613a7f74a09ecca83","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.94_1786962856798_0.8430410087907356","host":"s3://npm-registry-packages-npm-production"}},"1.0.96":{"name":"@mateosuarezdev/brpc","version":"1.0.96","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.96","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"32df4667eaa131554f5d1a5f4d7fde9393ea8fd0","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.96.tgz","fileCount":64,"integrity":"sha512-WR559s4MIk8V47vIysSIja5PJdpdoByNjcW3ctNk8gakqzw0s6V0DzMd6Hh0z7z8m65ydxdZ9kLQL1mLouaWQg==","signatures":[{"sig":"MEUCIB4fz89Jnh/zbNT1EuB7/ka7iYn5pbV4TEaYmqlCUQ2EAiEAsZeHxx6Sldf9+hUGyhFX3XtwAME3N8rEAu56ppT0Hhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201361},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"16babef11c6ecb3e2420b4662dbb280a1e2c8d34","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.96_1787354020548_0.7595224870157906","host":"s3://npm-registry-packages-npm-production"}},"1.0.97":{"name":"@mateosuarezdev/brpc","version":"1.0.97","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.97","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"b6ed48e004f3ac9cd96765d20337dffcf960f34a","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.97.tgz","fileCount":64,"integrity":"sha512-4XmoshSAGnUQtxT0d2NHAUDxrEyiIncfxhgt492eX8B69zLgvcxGvJJ/yZ8UEtp/dUCLB4gfK3jAejXtBEafYw==","signatures":[{"sig":"MEYCIQCOrsAuh/mJHCY7X5bdA2SBiWrMv5eYx9OgttkSWsL8VAIhALToV9S0ipU7DK4NqV8rXl07a9wA2C+awHKTRrzDqcOL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203979},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"eb569c5198be49707f8bd1c338fd767f4e09f8d7","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.97_1787467080562_0.7611192541670169","host":"s3://npm-registry-packages-npm-production"}},"1.0.98":{"name":"@mateosuarezdev/brpc","version":"1.0.98","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.98","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"9bad7dc18bdc8f44e2b7c54b645da4bf7883e282","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.98.tgz","fileCount":64,"integrity":"sha512-EUe5a88XNgfnp4unCAp4DVSqEn4PVPoBelgsiW+Np7m1WE1mLPvCPZso/vUsnvGzyPyIL266B+GzkT5P6xNT1A==","signatures":[{"sig":"MEUCIQDcXo/yk68XnyO4pVP/NPPZSllg0bcpKSyQAE8DUj2gcAIgQgkKp+ar+McQrMPeHGKB8H67loiMV2qKAUX+gB8CVFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204624},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"e3a19ad1a9bb33b263158a08ab3cfce28ea1ba89","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.98_1787564827874_0.9329327062926187","host":"s3://npm-registry-packages-npm-production"}},"1.0.99":{"name":"@mateosuarezdev/brpc","version":"1.0.99","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.99","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"cdfcfbb30c5dee6c730dc4a03290e7a6b2ccf4e2","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.99.tgz","fileCount":64,"integrity":"sha512-FteDr0h5vHowujzzKvYJlDKBX9seGp/lKCF9KLYOzTRlloq0hC6UbzVf0tRkEhC4S4hoFe/DDwVRIsSAsE5CKw==","signatures":[{"sig":"MEQCICRSFaH+0B6lQLJ7Osq56StSTzM0LPF0nyHatDzRx259AiAbFn/y4bYXf5FZeasttdIg2oE6zmnKLUCcuCGCKurMUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203979},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"e3a19ad1a9bb33b263158a08ab3cfce28ea1ba89","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.99_1787565702129_0.7115336686637896","host":"s3://npm-registry-packages-npm-production"}},"1.0.100":{"name":"@mateosuarezdev/brpc","version":"1.0.100","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.100","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"c0a141f41211dc6101d005458c9e73eefa281b3e","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.100.tgz","fileCount":64,"integrity":"sha512-qvIEhgqpyfbn4R1U47G6/ogLtjfvBaSngbSA9qq8v2k6blWb5yUgrVwkOFYMTnPJXoxrcNcilnTmIQVLNW5AqA==","signatures":[{"sig":"MEUCIEdMrx2rwJuLtfcCTafh+JV7KSKUYWytmKoXgGhoysFrAiEA4Wdknz8J+FPTi+U8l3xnASu7xICB/p1ucluZzp0YlaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207008},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"b4b9b12066ea40afae25388571b8a8e9a57ab2bc","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.100_1787692829458_0.3330239664282648","host":"s3://npm-registry-packages-npm-production"}},"1.0.102":{"name":"@mateosuarezdev/brpc","version":"1.0.102","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.102","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"dd8e9ef5dd04dd872e551e92a7bdb944acbc9dff","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.102.tgz","fileCount":64,"integrity":"sha512-R8P8WyHk3IoZrUivrUY2AUO21iuNShzMGmTqosqZSqeWik7ZxDl/zRzKEx/xGRRn+FzwK8YAzHhSHO9ajm1Ozw==","signatures":[{"sig":"MEUCIGySmoyvSl1jeUEXAfL3Pvbot6E08SpZ7jPG2fNkErQCAiEAtrw+heNoBnV4YrqelbwQI5SeFLGhjtyegdts/MiZw/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207284},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"b3fa9bd46be51356c532f4cf7aee8a9d7ebe578c","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.102_1787725684709_0.5030652612177049","host":"s3://npm-registry-packages-npm-production"}},"1.0.103":{"name":"@mateosuarezdev/brpc","version":"1.0.103","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.103","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"a5dccc9b6ef2f61cdc94fb6876a6290cd12585c2","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.103.tgz","fileCount":64,"integrity":"sha512-EIJSgTf8JstMBMGkBXcCOrX8+mR+0hWUfg4FYDpR3JdA38FZRtQWqAK65QVjTwa0BO24+eezEBmek1AVftfGGw==","signatures":[{"sig":"MEUCIQCxCkiFppzPyamJByShRovpv4ePvfhHFcxxnwrNlGBZPQIgL3fvECcH6hk1/5cXqR1iBipa+9bAbIycqnNkM3SpX/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207375},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"b3fa9bd46be51356c532f4cf7aee8a9d7ebe578c","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.103_1787725928260_0.17718441253284967","host":"s3://npm-registry-packages-npm-production"}},"1.0.104":{"name":"@mateosuarezdev/brpc","version":"1.0.104","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.104","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"24929937767016b90418f7f39f7a8456769ff93d","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.104.tgz","fileCount":64,"integrity":"sha512-+EFjJch24O/hk161xxHmlE8bzJiOsH4diaWySewYOCvLWtuaqRZln1U4AhUqqTKd3VzuAzGpiEhLpXrW9P93Hg==","signatures":[{"sig":"MEUCIQCz1AevVylVOy8M+yXRiWhKXXluEOFuVt4k/QJW1dShcgIgLoCfWJqEb1IBPVIvcF16Nk6qDAlz7zSBkJKU3V2te5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207749},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"b3fa9bd46be51356c532f4cf7aee8a9d7ebe578c","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.104_1787726205246_0.331967130158052","host":"s3://npm-registry-packages-npm-production"}},"1.0.105":{"name":"@mateosuarezdev/brpc","version":"1.0.105","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.105","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"a714614d42ca2711b3801e53bd1c00333a42ae2d","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.105.tgz","fileCount":64,"integrity":"sha512-Hi750cLvJ4M6faf0D1dr8dwk7SJ5pbzeQxnK1E7cOvoVf4u40ri04qIRZUUfrDx0s3idokjC4qZaMsfanSu/lw==","signatures":[{"sig":"MEYCIQC5HDTwa3bkLjQpFk9q8t9g1FlCSDnQyjaam6calD0cEwIhAIsdv3izX24tj5yYb0SNe0w4e2jOzjYkwkR3PFLPrJMO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207686},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"b3fa9bd46be51356c532f4cf7aee8a9d7ebe578c","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.105_1787727331333_0.2665380245298068","host":"s3://npm-registry-packages-npm-production"}},"1.0.106":{"name":"@mateosuarezdev/brpc","version":"1.0.106","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.106","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"54df31b952cc7ac1161721ed0228391ee4c47fa2","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.106.tgz","fileCount":64,"integrity":"sha512-IseTJ4RAgrtpAMizBOKQZqkbPAMzqhNzXysyTUFEX+T4tqMldu1iLdDhyoswt7j/3c14HM0US4Jria5xpKaF2w==","signatures":[{"sig":"MEUCICGzqvmB3jNAt8+hsDgtYp33QZxkf+2KajPE1cuUfUONAiEAgmBB81wsPuFdvdw7jxLXls7vmzJb1iWvRNqwHdGdK1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207640},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"b3fa9bd46be51356c532f4cf7aee8a9d7ebe578c","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.106_1787731281122_0.18555514158266018","host":"s3://npm-registry-packages-npm-production"}},"1.0.107":{"name":"@mateosuarezdev/brpc","version":"1.0.107","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.107","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"6682bcce7444c14041494632d44c43d6e424f2df","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.107.tgz","fileCount":65,"integrity":"sha512-acALe1wgZCSHOmLnEHFGf5JGZHTUbSujocS9g/mhUOpC+OqTB0djtzcB/CVX273mV2fGRZmN2H/4206A8utjzw==","signatures":[{"sig":"MEQCIBkq+oIqrGnPuBktiEX36PRjOdb+px+WW47tJIIZ4KPcAiBlpJNIbJYHp102TZqxadDfn701icRWaQYhd+2vQlaWmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210120},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"b84d6679ee37b82cbcea75ae32a03523f929ef3c","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.107_1787836129361_0.9937134357736206","host":"s3://npm-registry-packages-npm-production"}},"1.0.108":{"name":"@mateosuarezdev/brpc","version":"1.0.108","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.108","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"df859de3a3a6444f9f3baf18aa58331159ab2f32","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.108.tgz","fileCount":65,"integrity":"sha512-0b6i2z/MTLh5RA30G5vrVqnlAe0T2jdp5xAH4S2mgjZp5Ur0oEMCjN2KzIz7cJU8UBk5skqyKja4UCGbMNDrRA==","signatures":[{"sig":"MEUCIG2kjNsnBVvIpA/AgBK7mM+epQt/gS+BoTAJQ3sYpgakAiEAu+zWSQeWaPiShI+ANmceQ1AYugjaNzC5TZnh3NaWfks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211935},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"1cfe289a5e6a71b893287547df10d4e0ee2a09d9","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.108_1788028137241_0.7570040403951985","host":"s3://npm-registry-packages-npm-production"}},"1.0.109":{"name":"@mateosuarezdev/brpc","version":"1.0.109","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.109","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"39124d6f504f4e4cb175bc1d7e37f4883e9b0134","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.109.tgz","fileCount":65,"integrity":"sha512-UMx9H0N7yAcnO0b8KNh/8IFN+o1vSUtOh8sKjiqXdumrk+LLIV+RWhFu9jlMgy6KWQ5RphvzPCi1Ofm3cNia2Q==","signatures":[{"sig":"MEUCIBqzZoxe35h6MrVHffyqm+b1kfCznBU9IalkOylkYc+eAiEAlDLTfzW452yMUOxS+3Z7TxdRUP6tAz3V+H8leihGBu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211935},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"1cfe289a5e6a71b893287547df10d4e0ee2a09d9","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.109_1788046310805_0.7660906910029897","host":"s3://npm-registry-packages-npm-production"}},"1.0.110":{"name":"@mateosuarezdev/brpc","version":"1.0.110","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.110","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"70dab65404327e7c3a58bfc61e8f99a958fa22e4","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.110.tgz","fileCount":65,"integrity":"sha512-vKBl1S5lqZNvYqpI4jRdq/T9YXTMfarACPzeYUyfd0vRQ1e/bMFWxOm5hIDAtS3f8vMT7XBihjAVmgm17SAd4Q==","signatures":[{"sig":"MEQCIFH+1l+yJpmMFOlb8cqLTAZRCIJYQqgW3G32cJ4ju6FCAiACiAduBizABaEy6BZtm2w1A2Vb31VGZPPk4oy8gozgsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213852},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"d2d00b117798355abb312d901f083f093ee0a477","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.110_1788245867555_0.02929281309538001","host":"s3://npm-registry-packages-npm-production"}},"1.0.111":{"name":"@mateosuarezdev/brpc","version":"1.0.111","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.111","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"87c1fc20a965180169c45750143c27d43874f5d8","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.111.tgz","fileCount":65,"integrity":"sha512-61rrwRSi8uoZIlDtls/2ieo/GFu8kWhB/q/a/YXhq58v+qmWPAf4qoeDqCjRDmNgFeHJ1/1fO+5BdhGWMeuUMA==","signatures":[{"sig":"MEYCIQDK7u7Yg4TG2hv/t44l4xwI5rTUDbmjGbBGOSIhxq9jtQIhAJZY3SktkII9xCXeSR+i/45o+fe2SpDZpnkphxoDRJl0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214286},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"a61dafd586f0cd5c655a4d0b9873cb4b4f37e4f3","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.111_1788425094446_0.8713136119711093","host":"s3://npm-registry-packages-npm-production"}},"1.0.112":{"name":"@mateosuarezdev/brpc","version":"1.0.112","keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","_id":"@mateosuarezdev/brpc@1.0.112","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"dist":{"shasum":"e7b53fb560401c9544c4977bb438953795a86dbb","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.112.tgz","fileCount":65,"integrity":"sha512-JK4FEOJYOImiClcDP3c36Fys3B/vdVN2yAoOMqLc0IdNEkbRsqaR1X19+ORTZX8L12uiNuq9wKRbh5QrBLRPlQ==","signatures":[{"sig":"MEQCIDELkN1LqOJdGVsZgAHGSDzdb53Pr99EEzDEG2cIlhYLAiAVI7D9hwpBcy/qkeVD1sJV4dHBybyh9/io/lOrRXxHQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214370},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"bun":">=1.2.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"}},"gitHead":"a61dafd586f0cd5c655a4d0b9873cb4b4f37e4f3","scripts":{"rel":"npm publish --access public","test":"bun test","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","clean":"rimraf dist","rel:major":"yarn run prepublish && yarn version major && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","typecheck":"tsc --noEmit","prepublish":"yarn typecheck && yarn build"},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"repository":{"url":"git+https://github.com/mateosuarezdev/brpc-space.git","type":"git","directory":"packages/brpc"},"_npmVersion":"11.10.0","description":"A Type-Safe, Flexible Web application framework for Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.23.8","sharp":"^0.34.4","rimraf":"^6.0.1","bcryptjs":"^2.4.2","node-cron":"^3.0.0","surrealdb":"^2.0.3","@types/bun":"^1.2.23","typescript":"^5.9.3","@types/react":"^19.2.2","jsonwebtoken":"^9.0.0","@types/bcryptjs":"^2.4.6","@types/node-cron":"^3.0.0","@types/react-dom":"^19.2.2","@types/jsonwebtoken":"^9.0.0"},"peerDependencies":{"zod":"^3.23.8","react":"^19.0.0","sharp":"^0.34.4","bcryptjs":">=2.4.0","node-cron":">=3.0.0","react-dom":"^19.0.0","surrealdb":">=2.0.0","jsonwebtoken":">=9.0.0"},"peerDependenciesMeta":{"zod":{"optional":false},"react":{"optional":true},"sharp":{"optional":true},"bcryptjs":{"optional":true},"node-cron":{"optional":true},"react-dom":{"optional":true},"surrealdb":{"optional":true},"jsonwebtoken":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brpc_1.0.112_1788425965425_0.20660236760569006","host":"s3://npm-registry-packages-npm-production"}},"1.0.113":{"name":"@mateosuarezdev/brpc","version":"1.0.113","description":"A Type-Safe, Flexible Web application framework for Bun","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./storage":{"types":"./dist/storage/index.d.ts","import":"./dist/storage/index.js","require":"./dist/storage/index.cjs"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","require":"./dist/client/index.cjs"},"./client/react":{"types":"./dist/client/react/index.d.ts","import":"./dist/client/react/index.js","require":"./dist/client/react/index.cjs"},"./cache":{"types":"./dist/cache/index.d.ts","import":"./dist/cache/index.js","require":"./dist/cache/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"}},"sideEffects":false,"scripts":{"typecheck":"tsc --noEmit","test":"bun test","clean":"rimraf dist","build":"yarn clean && bun run build.ts && tsc --emitDeclarationOnly","prepublish":"yarn typecheck && yarn build","rel":"npm publish --access public","rel:patch":"yarn run prepublish && yarn version patch && npm publish --access public","rel:minor":"yarn run prepublish && yarn version minor && npm publish --access public","rel:major":"yarn run prepublish && yarn version major && npm publish --access public"},"keywords":["bun","router","brpc","rpc","trpc","api","http"],"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mateosuarezdev/brpc-space.git","directory":"packages/brpc"},"bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","license":"MIT","engines":{"bun":">=1.2.0"},"peerDependencies":{"bcryptjs":">=2.4.0","jsonwebtoken":">=9.0.0","node-cron":">=3.0.0","react":"^19.0.0","react-dom":"^19.0.0","sharp":"^0.34.4","surrealdb":">=2.0.0","zod":"^3.23.8"},"peerDependenciesMeta":{"bcryptjs":{"optional":true},"jsonwebtoken":{"optional":true},"node-cron":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true},"sharp":{"optional":true},"surrealdb":{"optional":true},"zod":{"optional":false}},"devDependencies":{"@types/bcryptjs":"^2.4.6","@types/bun":"^1.2.23","@types/jsonwebtoken":"^9.0.0","@types/node-cron":"^3.0.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.2","bcryptjs":"^2.4.2","jsonwebtoken":"^9.0.0","node-cron":"^3.0.0","rimraf":"^6.0.1","sharp":"^0.34.4","surrealdb":"^2.0.3","typescript":"^5.9.3","zod":"^3.23.8"},"dependencies":{"@mateosuarezdev/headers-builder":"^1.0.5"},"gitHead":"70b61a2b9ca6323a1016cfdda1e0dacfcdaaf106","_id":"@mateosuarezdev/brpc@1.0.113","_nodeVersion":"24.13.0","_npmVersion":"11.10.0","dist":{"integrity":"sha512-6IgJ41ElgXGWM4E/vISDQPpQwrRspixs8HBiIJUlLzQXPKsqpg0nfKhUMX74tomIIKwmiOsetZDiHxlsMcjd6g==","shasum":"92ee17bf21ef17e600c03bacef5455f5fcfe11a1","tarball":"https://registry.npmjs.org/@mateosuarezdev/brpc/-/brpc-1.0.113.tgz","fileCount":65,"unpackedSize":216382,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJvF/+bigiMRIx1TgockBbkZ917KKa4p67q9mEZfXUwAIgN9RvAVCfB4eHkq6Mh1jan0SZF5HlV4jVnyI2sUy5pPc="}]},"_npmUser":{"name":"mateosuarezdev","email":"msdevuy@gmail.com"},"directories":{},"maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/brpc_1.0.113_1788944150031_0.8757841186613349"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-11T18:42:34.817Z","modified":"2026-09-09T08:55:50.343Z","1.0.5":"2025-10-11T18:42:35.117Z","1.0.6":"2025-10-21T05:20:21.117Z","1.0.7":"2025-10-21T05:45:06.355Z","1.0.8":"2025-10-21T05:51:25.016Z","1.0.9":"2025-10-23T01:45:45.718Z","1.0.10":"2025-10-23T01:52:52.135Z","1.0.11":"2025-10-23T01:53:40.583Z","1.0.12":"2025-10-23T02:19:09.554Z","1.0.13":"2025-10-23T02:45:27.218Z","1.0.15":"2025-10-26T04:18:32.963Z","1.0.16":"2025-10-27T21:59:01.400Z","1.0.17":"2025-10-28T06:49:30.769Z","1.0.18":"2025-10-28T07:08:38.276Z","1.0.19":"2025-10-28T07:53:27.632Z","1.0.20":"2025-12-29T01:11:04.551Z","1.0.21":"2026-01-02T22:31:11.449Z","1.0.23":"2026-01-02T22:37:11.313Z","1.0.24":"2026-01-07T04:23:12.997Z","1.0.25":"2026-01-07T04:31:53.326Z","1.0.26":"2026-01-17T08:31:55.745Z","1.0.27":"2026-01-18T09:23:32.532Z","1.0.28":"2026-01-18T11:48:23.431Z","1.0.29":"2026-01-18T12:35:46.884Z","1.0.31":"2026-01-18T12:54:48.493Z","1.0.32":"2026-01-18T13:08:29.821Z","1.0.33":"2026-01-18T13:24:10.926Z","1.0.35":"2026-01-18T13:36:39.711Z","1.0.37":"2026-01-18T14:37:27.272Z","1.0.38":"2026-01-19T12:57:51.973Z","1.0.40":"2026-01-24T03:42:51.038Z","1.0.41":"2026-01-24T12:37:14.380Z","1.0.42":"2026-01-24T13:05:29.383Z","1.0.43":"2026-01-24T13:11:19.450Z","1.0.47":"2026-01-30T16:32:33.832Z","1.0.49":"2026-01-30T22:19:57.487Z","1.0.50":"2026-01-30T22:33:29.057Z","1.0.52":"2026-03-04T09:22:36.004Z","1.0.53":"2026-05-19T04:13:23.530Z","1.0.54":"2026-05-19T05:20:08.770Z","1.0.55":"2026-05-19T06:20:56.590Z","1.0.56":"2026-05-19T06:26:03.134Z","1.0.57":"2026-05-19T06:27:33.011Z","1.0.58":"2026-05-19T06:37:16.809Z","1.0.59":"2026-05-22T15:25:43.604Z","1.0.60":"2026-05-29T16:09:45.899Z","1.0.61":"2026-05-29T16:50:27.079Z","1.0.62":"2026-05-29T17:30:11.649Z","1.0.63":"2026-05-29T17:32:16.047Z","1.0.64":"2026-05-29T17:33:46.283Z","1.0.65":"2026-05-29T17:36:07.613Z","1.0.66":"2026-05-29T17:44:06.344Z","1.0.67":"2026-06-03T07:35:44.716Z","1.0.68":"2026-06-04T19:24:45.275Z","1.0.70":"2026-06-20T04:36:57.672Z","1.0.71":"2026-06-20T05:05:56.027Z","1.0.73":"2026-06-20T06:08:39.591Z","1.0.74":"2026-06-20T06:44:24.984Z","1.0.75":"2026-06-20T07:00:27.627Z","1.0.77":"2026-06-20T07:04:39.997Z","1.0.78":"2026-06-20T07:25:27.882Z","1.0.79":"2026-06-20T08:00:19.834Z","1.0.80":"2026-06-26T12:00:57.236Z","1.0.81":"2026-07-01T06:28:37.003Z","1.0.82":"2026-08-12T09:45:13.928Z","1.0.83":"2026-08-15T09:10:15.692Z","1.0.84":"2026-08-15T09:34:35.906Z","1.0.85":"2026-08-15T09:56:53.327Z","1.0.86":"2026-08-15T10:12:54.226Z","1.0.87":"2026-08-15T10:27:59.341Z","1.0.88":"2026-08-15T10:34:22.203Z","1.0.89":"2026-08-15T10:38:44.621Z","1.0.90":"2026-08-15T11:18:54.357Z","1.0.92":"2026-08-15T21:17:12.747Z","1.0.93":"2026-08-17T09:03:46.900Z","1.0.94":"2026-08-17T10:34:16.955Z","1.0.96":"2026-08-21T23:13:40.680Z","1.0.97":"2026-08-23T06:38:00.690Z","1.0.98":"2026-08-24T09:47:08.069Z","1.0.99":"2026-08-24T10:01:42.267Z","1.0.100":"2026-08-25T21:20:29.605Z","1.0.102":"2026-08-26T06:28:04.860Z","1.0.103":"2026-08-26T06:32:08.402Z","1.0.104":"2026-08-26T06:36:45.469Z","1.0.105":"2026-08-26T06:55:31.474Z","1.0.106":"2026-08-26T08:01:21.274Z","1.0.107":"2026-08-27T13:08:49.503Z","1.0.108":"2026-08-29T18:28:57.394Z","1.0.109":"2026-08-29T23:31:50.955Z","1.0.110":"2026-09-01T06:57:47.704Z","1.0.111":"2026-09-03T08:44:54.571Z","1.0.112":"2026-09-03T08:59:25.562Z","1.0.113":"2026-09-09T08:55:50.166Z"},"bugs":{"url":"https://github.com/mateosuarezdev/brpc-space/issues"},"author":{"name":"Mateo Suarez","email":"msdevuy@gmail.com"},"license":"MIT","homepage":"https://github.com/mateosuarezdev/brpc-space/tree/main/packages/brpc#readme","keywords":["bun","router","brpc","rpc","trpc","api","http"],"repository":{"type":"git","url":"git+https://github.com/mateosuarezdev/brpc-space.git","directory":"packages/brpc"},"description":"A Type-Safe, Flexible Web application framework for Bun","maintainers":[{"name":"mateosuarezdev","email":"msdevuy@gmail.com"}],"readme":"# brpc\r\n\r\nA type-safe, batteries-included RPC framework for Bun. End-to-end type safety like tRPC, with built-in support for WebSocket subscriptions, file serving, media streaming, form uploads, server-side rendering, automatic image optimization, on the fly optimized image serving, robust and simple storage api to use with S3, Auth service with password, OTP (email, phone), OAuth, Cookies management, Client side headers management, and much more.\r\n\r\n```\r\nnpm install @mateosuarezdev/brpc zod\r\n```\r\n\r\n---\r\n\r\n## Table of Contents\r\n\r\n- [Quick Start](#quick-start)\r\n- [Context](#context)\r\n- [Procedures](#procedures)\r\n  - [Query](#query)\r\n  - [Mutation](#mutation)\r\n  - [FormMutation](#formmutation)\r\n  - [File](#file)\r\n  - [FileStream](#filestream)\r\n  - [HTML](#html)\r\n  - [Subscription](#subscription)\r\n- [Middlewares](#middlewares)\r\n  - [createMiddleware](#createmiddleware)\r\n  - [Built-in Middlewares](#built-in-middlewares)\r\n- [Router](#router)\r\n- [Client](#client)\r\n  - [React](#react)\r\n- [Schemas](#schemas)\r\n- [Errors](#errors)\r\n- [Streaming Media](#streaming-media)\r\n- [Storage](#storage)\n  - [S3](#s3)\n  - [Images](#images)\n- [Auth](#auth)\r\n  - [Server Setup](#server-setup)\r\n  - [Auth Routes](#auth-routes)\r\n  - [Context Integration](#context-integration)\r\n  - [Client Side](#client-side-auth)\r\n- [Type Inference Utilities](#type-inference-utilities)\r\n\r\n---\r\n\r\n## Quick Start\r\n\r\n```ts\r\n// context.ts\r\nimport { createContext } from \"@mateosuarezdev/brpc\";\r\nimport { db } from \"./db\";\r\n\r\nexport const context = createContext(async (req) => ({\r\n  db,\r\n}));\r\n\r\n// procedure.ts\r\nimport { createProcedure } from \"@mateosuarezdev/brpc\";\r\nimport type { CustomContext } from \"./context\";\r\n\r\nexport const procedure = createProcedure<CustomContext>();\r\n\r\n// routes.ts\r\nimport { z } from \"zod\";\r\nimport { procedure } from \"./procedure\";\r\n\r\nexport const routes = {\r\n  hello: procedure\r\n    .input(z.object({ name: z.string() }))\r\n    .query(async ({ ctx, input }) => {\r\n      return `Hello, ${input.name}`;\r\n    }),\r\n};\r\n\r\n// index.ts\r\nimport { createRouter } from \"@mateosuarezdev/brpc\";\r\nimport { context } from \"./context\";\r\nimport { routes } from \"./routes\";\r\n\r\nconst router = createRouter({ context, routes });\r\n\r\nrouter.listen(3000, () => {\r\n  console.log(\"Server running on http://localhost:3000\");\r\n});\r\n```\r\n\r\n---\r\n\r\n## Context\r\n\r\n`createContext` defines what data is available in every procedure handler. Return your app-specific data plus a `headers` instance — the router preserves it so anything you set on it (cookies, custom response headers) flows into the final response.\r\n\r\n```ts\r\nimport { createContext } from \"@mateosuarezdev/brpc\";\r\n\r\nexport const context = createContext(async (req) => ({\r\n  db: getDb(),\r\n  userId: getUserIdFromCookie(req),\r\n  headers: new Headers(),\r\n}));\r\n```\r\n\r\nThe `headers` object you return is the same one used for the response. Anything written to it in the context creator, middlewares, or handlers will be included — including `Set-Cookie` headers from token refreshes.\r\n\r\nEvery handler receives a fully typed `ctx` with:\r\n\r\n| Field                | Type                     | Description                                        |\r\n| -------------------- | ------------------------ | -------------------------------------------------- |\r\n| `req`                | `Request`                | The raw Bun request                                |\r\n| `res`                | `Response`               | The response object                                |\r\n| `params`             | `Record<string, string>` | URL path parameters                                |\r\n| `headers`            | `Headers`                | Response headers — create in context, write anywhere |\r\n| `allowedOrigins`     | `string[] \\| undefined`  | CORS origins for this request — override in middlewares |\r\n| `publishToProcedure` | `fn`                     | Publish to a subscription procedure                |\r\n| _your fields_        | _inferred_               | Whatever you return from `createContext`            |\r\n\r\n---\r\n\r\n## Procedures\r\n\r\n`createProcedure<YourContext>()` creates a typed procedure builder. Pass your context type as a generic to get full type inference.\r\n\r\n```ts\r\nimport { createProcedure } from \"@mateosuarezdev/brpc\";\r\nimport type { CustomContext } from \"./context\";\r\n\r\nexport const procedure = createProcedure<CustomContext>();\r\n```\r\n\r\nAlternatively, pass the context creator function directly and brpc will infer the type:\r\n\r\n```ts\r\nimport { context } from \"./context\";\r\n\r\nexport const procedure = createProcedure(context);\r\n```\r\n\r\nChain `.use(middleware)` to add middleware, `.input(schema)` for input validation, then a handler method.\r\n\r\n### Query\r\n\r\nGET request. Returns `{ data: result }`.\r\n\r\n```ts\r\nconst getUser = procedure\r\n  .input(z.object({ id: z.string() }))\r\n  .query(async ({ ctx, input }) => {\r\n    return ctx.db.users.findById(input.id);\r\n  });\r\n```\r\n\r\n### Mutation\r\n\r\nPOST request with a JSON body. Returns `{ data: result }`.\r\n\r\n```ts\r\nconst createPost = procedure\r\n  .input(z.object({ title: z.string(), body: z.string() }))\r\n  .mutation(async ({ ctx, input }) => {\r\n    return ctx.db.posts.create(input);\r\n  });\r\n```\r\n\r\n### FormMutation\n\nPOST with `multipart/form-data`. Use it when the request contains files;\nordinary `.mutation()` routes accept JSON instead.\n\nMultipart is a strict strings-and-files transport. Text fields remain strings\nand files remain `File`; a route opts into conversions at its Zod boundary\n(for example, `z.coerce.number()`). Arrays use indexed bracket paths and\nobjects use named bracket paths. This gives one unambiguous shape for the BRPC\nclient and direct callers:\n\n```text\nvoucher                       -> File\nfiles[0], files[1]            -> File[]\nattachments[0][label]         -> string\nattachments[0][file]          -> File\n```\n\nRepeated unindexed names and append-style `files[]` are intentionally not\naccepted. They cannot distinguish a one-item array from a single file; direct\ncallers use indexed keys just like the BRPC client.\n\n```ts\nimport { createFileSchema } from \"@mateosuarezdev/brpc\";\n\nconst uploadDocuments = procedure\n  .input(\n    z.object({\n      title: z.string(),\n      attachments: z.array(\n        z.object({\n          label: z.string(),\n          file: createFileSchema({\n            acceptedTypes: { document: \"*\" },\n            maxSize: 5,\n          }),\n        }),\n      ),\n    }),\n  )\n  .formMutation(async ({ ctx, input }) => {\n    await saveDocuments(input.title, input.attachments);\n    return { success: true };\n  });\n```\n\nThe BRPC client creates these paths recursively:\n\n```ts\nawait client.routes.documents.upload.formMutation({\n  title: \"Tax documents\",\n  attachments: [\n    { label: \"Invoice\", file: invoiceFile },\n    { label: \"Receipt\", file: receiptFile },\n  ],\n});\n```\n\nIn React Native, pass the descriptor produced from an Expo picker asset. The\nclient serializes it as the same multipart file leaf; the route still receives\na normal server-side `File`.\n\n```ts\nimport type { NativeFileDescriptor } from \"@mateosuarezdev/brpc/client\";\n\nconst voucher: NativeFileDescriptor = {\n  uri: asset.uri,\n  name: asset.fileName ?? \"voucher.pdf\",\n  type: asset.mimeType ?? \"application/pdf\",\n};\n\nawait client.routes.documents.upload.formMutation({\n  title: \"Tax documents\",\n  attachments: [{ label: \"Invoice\", file: voucher }],\n});\n```\n\nAny JavaScript caller can send the same request without the BRPC client:\n\n```ts\nconst formData = new FormData();\nformData.append(\"title\", \"Tax documents\");\nformData.append(\"attachments[0][label]\", \"Invoice\");\nformData.append(\"attachments[0][file]\", invoiceFile);\nformData.append(\"attachments[1][label]\", \"Receipt\");\nformData.append(\"attachments[1][file]\", receiptFile);\n\nawait fetch(\"/api/documents/upload\", {\n  method: \"POST\",\n  body: formData,\n});\n```\n\r\n### File\r\n\r\nGET request that serves a file. Handler returns `BunFile` or a raw `Response`. When returning a `BunFile`, brpc automatically sets `Content-Type` and `Cache-Control`. When returning a `Response`, it is passed through untouched — giving you full control for streaming, SSE, HTML, downloads, or anything Bun's `Response` supports.\r\n\r\n```ts\r\n// Serve a static file — brpc sets Content-Type and Cache-Control\r\nconst logo = procedure.file(async ({ ctx }) => {\r\n  return Bun.file(\"./assets/logo.png\");\r\n});\r\n\r\n// Stream video/audio directly — Bun handles it natively\r\nconst media = procedure.file(async ({ ctx }) => {\r\n  const file = Bun.file(`./media/${ctx.params.filename}`);\r\n  return new Response(file, {\r\n    headers: { \"Content-Type\": file.type },\r\n  });\r\n});\r\n\r\n// Server-Sent Events\r\nconst events = procedure.file(async ({ ctx }) => {\r\n  const encoder = new TextEncoder();\r\n  const body = new ReadableStream({\r\n    start(controller) {\r\n      const send = (data: string) =>\r\n        controller.enqueue(encoder.encode(`data: ${data}\\n\\n`));\r\n      const interval = setInterval(() => send(JSON.stringify({ tick: Date.now() })), 1000);\r\n      setTimeout(() => { clearInterval(interval); controller.close(); }, 30_000);\r\n    },\r\n  });\r\n  return new Response(body, {\r\n    headers: { \"Content-Type\": \"text/event-stream\", \"Cache-Control\": \"no-cache\" },\r\n  });\r\n});\r\n\r\n// File download with custom headers\r\nconst report = procedure\r\n  .input(z.object({ id: z.string() }))\r\n  .file(async ({ ctx, input }) => {\r\n    const csv = await generateReport(input.id);\r\n    return new Response(csv, {\r\n      headers: {\r\n        \"Content-Type\": \"text/csv\",\r\n        \"Content-Disposition\": `attachment; filename=\"${input.id}.csv\"`,\r\n      },\r\n    });\r\n  });\r\n```\r\n\r\n### FileStream\r\n\r\nGET request with HTTP Range support (206 Partial Content). Ideal for video and audio streaming.\r\n\r\n```ts\r\nimport { streamMedia } from \"@mateosuarezdev/brpc\";\r\n\r\nconst video = procedure.fileStream(async ({ ctx }) => {\r\n  return streamMedia(Bun.file(\"./videos/intro.mp4\"), ctx.req, {\r\n    maxChunkSize: 2 * 1024 * 1024, // 2MB chunks\r\n    cacheMaxAge: 3600,\r\n    acceptedExtensions: [\".mp4\", \".webm\"],\r\n  });\r\n});\r\n```\r\n\r\n### HTML\r\n\r\nGET request that returns a raw HTML string with `Content-Type: text/html`.\r\n\r\n```ts\r\nconst page = procedure.html(async ({ ctx }) => {\r\n  return `<!DOCTYPE html><html><body>Hello</body></html>`;\r\n});\r\n```\r\n\r\n### Subscription\r\n\r\nWebSocket-based pub/sub. Clients subscribe to a topic and receive messages when your server publishes.\r\n\r\n```ts\r\nconst messages = procedure\r\n  .input(z.object({ roomId: z.string(), text: z.string() }))\r\n  .subscription(async ({ ctx, input }) => {\r\n    await saveMessage(input);\r\n    return input; // returned value is broadcast to all subscribers\r\n  });\r\n```\r\n\r\nPublish from anywhere on the server:\r\n\r\n```ts\r\nrouter.publish(\r\n  messages,\r\n  { roomId: \"general\", text: \"hello\" },\r\n  { roomId: \"general\" },\r\n);\r\n```\r\n\r\nParameters in the route path (e.g. `\":roomId\"`) scope the subscription topic — subscribers only receive messages matching their params. Pass raw parameter values to `router.publish()` and `ctx.publishToProcedure()`; BRPC URI-encodes only those dynamic topic segments, while subscription handlers receive decoded `ctx.params`.\r\n\r\nUse `.onSubscribe()` for admission checks. It runs after dynamic topic params are resolved and before the socket joins the topic. Normal `.use()` middleware runs only when a client publishes to a subscription; server-originated `router.publish()` calls remain trusted.\r\n\r\n```ts\r\nconst userChanges = procedure\r\n  .onSubscribe(async (ctx) => {\r\n    if (!ctx.session || ctx.params.userId !== ctx.session.sub) {\r\n      throw BRPCError.unauthorized(\"Unauthorized\");\r\n    }\r\n  })\r\n  .subscription(async ({ ctx }) => ({ changed: true, userId: ctx.params.userId }));\r\n```\r\n\r\n---\r\n\r\n## Middlewares\r\n\r\n### createMiddleware\r\n\r\nDefine reusable, typed middlewares outside of the procedure chain. Return an object to extend the context type — the returned fields are merged into `ctx` for the rest of the chain.\r\n\r\n```ts\r\nimport { createMiddleware, BRPCError } from \"@mateosuarezdev/brpc\";\r\nimport type { CustomContext } from \"./context\";\r\n\r\n// Pass context creator for automatic type inference\r\nconst authMiddleware = createMiddleware(context, async (ctx) => {\r\n  const session = await getSession(ctx.req);\r\n  if (!session)\r\n    throw new BRPCError({ code: \"UNAUTHORIZED\", message: \"Not authenticated\" });\r\n  return { session };\r\n});\r\n\r\n// Or use an explicit generic with your context type\r\nconst langMiddleware = createMiddleware<CustomContext>(async (ctx) => {\r\n  const lang = ctx.req.headers.get(\"accept-language\") ?? \"en\";\r\n  return { lang };\r\n});\r\n```\r\n\r\nUse middlewares on individual procedures:\r\n\r\n```ts\r\nconst protectedProcedure = procedure.use(authMiddleware);\r\n\r\nconst getProfile = protectedProcedure.query(async ({ ctx }) => {\r\n  ctx.session.userId; // fully typed\r\n});\r\n```\r\n\r\nChain multiple middlewares — each one's return type accumulates into `ctx`:\r\n\r\n```ts\r\nconst localizedProtectedProcedure = procedure\r\n  .use(authMiddleware) // ctx gains { session }\r\n  .use(langMiddleware); // ctx gains { lang }\r\n\r\nconst getContent = localizedProtectedProcedure.query(async ({ ctx }) => {\r\n  ctx.session; // typed\r\n  ctx.lang; // typed\r\n});\r\n```\r\n\r\nMiddlewares that only guard (no context extension) just don't return anything:\r\n\r\n```ts\r\nconst adminMiddleware = createMiddleware(context, async (ctx) => {\r\n  if (ctx.session.role !== \"admin\") {\r\n    throw new BRPCError({ code: \"FORBIDDEN\", message: \"Admins only\" });\r\n  }\r\n  // no return — ctx type unchanged\r\n});\r\n```\r\n\r\n### Per-Procedure CORS\r\n\r\nBy default the router uses `allowedOrigins` from the router config for every request. A middleware can override this for a specific procedure or group of procedures by setting `ctx.allowedOrigins`:\r\n\r\n```ts\r\nconst mobileOnlyMiddleware = createMiddleware(context, async (ctx) => {\r\n  return { allowedOrigins: [\"https://mobile.myapp.com\"] };\r\n});\r\n\r\nconst adminOnlyMiddleware = createMiddleware(context, async (ctx) => {\r\n  return { allowedOrigins: [\"https://admin.myapp.com\"] };\r\n});\r\n\r\nexport const routes = {\r\n  // open to all configured origins\r\n  public: procedure.query(async () => \"hello\"),\r\n\r\n  // only reachable from the mobile app\r\n  mobileOnly: procedure\r\n    .use(mobileOnlyMiddleware)\r\n    .query(async ({ ctx }) => \"mobile data\"),\r\n\r\n  // only reachable from the admin dashboard\r\n  admin: {\r\n    stats: procedure\r\n      .use(adminOnlyMiddleware)\r\n      .query(async ({ ctx }) => getStats()),\r\n  },\r\n};\r\n```\r\n\r\n`ctx.allowedOrigins` takes priority over the global `allowedOrigins`. OPTIONS preflight always uses the global list since context and middlewares haven't run yet at that point.\r\n\r\n### Built-in Middlewares\r\n\r\n#### Rate Limiter\r\n\r\n```ts\r\nimport { createRateLimiter } from \"@mateosuarezdev/brpc\";\r\n\r\nconst rateLimiter = createRateLimiter({\r\n  windowMs: 60_000, // 1 minute window\r\n  maxRequests: 100, // max 100 requests per window\r\n  maxEntries: 10_000, // max IPs to track\r\n  message: \"Too many requests\",\r\n  statusCode: 429,\r\n  headerPrefix: \"X-RateLimit\",\r\n});\r\n```\r\n\r\nSets `X-RateLimit-Remaining` and `X-RateLimit-Reset` headers automatically.\r\n\r\n#### Path Blocker\r\n\r\nBlocks requests matching any of the given regex patterns with a 404.\r\n\r\n```ts\r\nimport { createPathBlocker } from \"@mateosuarezdev/brpc\";\r\n\r\nconst blocker = createPathBlocker({\r\n  paths: [\"/wp-admin\", \"\\\\.env\", \"/\\\\.git\"],\r\n});\r\n```\r\n\r\n#### Profanity Filter\r\n\r\nScans request body, query params, and/or route params for profanity.\r\n\r\n```ts\r\nimport { createProfanityMiddleware } from \"@mateosuarezdev/brpc\";\r\n\r\nconst profanityFilter = createProfanityMiddleware({\r\n  languages: [\"en\", \"es\"],\r\n  checkBody: true,\r\n  checkQuery: true,\r\n  checkParams: false,\r\n  message: \"Inappropriate content detected\",\r\n  customLanguages: {\r\n    custom: { badWords: [\"forbidden\"], badPhrases: [\"bad phrase\"] },\r\n  },\r\n});\r\n```\r\n\r\n---\r\n\r\n## Router\r\n\r\n```ts\r\nimport { createRouter } from \"@mateosuarezdev/brpc\";\r\n\r\nconst router = createRouter({\r\n  context,\r\n  routes,\r\n\r\n  // Optional\r\n  globalMiddlewares: [blocker, rateLimiter],\r\n  prefix: \"/api\",\r\n  debug: false,\r\n\r\n  websocket: {\r\n    onOpen: (ws, ctx) => console.log(\"connected\"),\r\n    onClose: (ws, code, reason, ctx) => console.log(\"disconnected\"),\r\n  },\r\n\r\n  integrations: {\r\n    betterAuth: {\r\n      handler: auth.handler,\r\n    },\r\n    rawRoutes: {\r\n      \"/health\": async (req) => new Response(\"ok\"),\r\n      \"/webhook\": {\r\n        POST: async (req) => handleWebhook(req),\r\n      },\r\n    },\r\n  },\r\n\r\n  onError: (error, { req, route }) => {\r\n    console.error(`Error on ${route}:`, error);\r\n  },\r\n});\r\n\r\nrouter.listen(3000);\r\n```\r\n\r\n### Global Middlewares and Context\r\n\r\n`globalMiddlewares` run before every request, in order. They receive and can mutate `ctx` at runtime exactly like procedure middlewares — returning an object merges it into `ctx`.\r\n\r\nHowever, because `C` is fixed at router creation time, TypeScript cannot widen the context type from a global middleware's return value. If a global middleware needs to add typed fields to `ctx`, declare them in `createContext` so they are part of `C` from the start:\r\n\r\n```ts\r\n// context.ts — declare fields that global middlewares will populate\r\nexport const context = createContext(async (req) => ({\r\n  db: myDb,\r\n  session: null as Session | null, // global auth middleware fills this\r\n}));\r\n\r\n// router.ts\r\ncreateRouter({\r\n  context,\r\n  routes,\r\n  globalMiddlewares: [\r\n    async (ctx) => {\r\n      ctx.session = (await getSession(ctx.req)) ?? null; // typed, works fine\r\n    },\r\n  ],\r\n});\r\n```\r\n\r\nAt runtime, returning an object from a global middleware also works and merges into `ctx`, but any extra fields added this way won't be reflected in the TypeScript type — use direct assignment on `ctx` instead for global middlewares.\r\n\r\n### RouterConfig Options\r\n\r\n| Option                    | Type               | Description                                                    |\r\n| ------------------------- | ------------------ | -------------------------------------------------------------- |\r\n| `context`                 | `fn`               | Context creator — receives `Request`, returns your custom data |\r\n| `routes`                  | `Routes`           | Nested route object                                            |\r\n| `globalMiddlewares`       | `Middleware[]`     | Run before every request                                       |\r\n| `prefix`                  | `string`           | Path prefix for all routes                                     |\r\n| `allowedOrigins`          | `string[]`         | Global CORS origin allowlist — empty allows all (dev default) |\r\n| `debug`                   | `boolean`          | Enable route debug logging                                     |\r\n| `websocket.onOpen`        | `fn`               | Called when a WebSocket connection opens                       |\r\n| `websocket.onClose`       | `fn`               | Called when a WebSocket connection closes                      |\r\n| `integrations.betterAuth` | `{ handler }`      | Delegate `better-auth` routes to its handler                   |\r\n| `integrations.rawRoutes`  | `Record<path, fn>` | Escape hatch for raw Bun routes                                |\r\n| `onError`                 | `fn`               | Global error handler                                           |\r\n\r\n### Dynamic Route Parameters\r\n\r\nPrefix a segment with `:` to capture it as a param:\r\n\r\n```ts\r\nconst routes = {\r\n  users: {\r\n    \":id\": procedure.query(async ({ ctx }) => {\r\n      ctx.params.id; // the captured value\r\n      return getUser(ctx.params.id);\r\n    }),\r\n  },\r\n};\r\n```\r\n\r\n### Per-Procedure Timeout\r\n\r\nOverride the default 30s request timeout on any procedure:\r\n\r\n```ts\r\nconst slowQuery = procedure\r\n  .input(z.object({ q: z.string() }))\r\n  .timeout(120_000) // 2 minutes\r\n  .query(async ({ ctx, input }) => heavyComputation(input.q));\r\n```\r\n\r\n### Testing Without a Server\r\n\r\n`router.testRequest()` executes a real HTTP request through the complete BRPC\r\npipeline without opening a port: route matching, context creation, global and\r\nprocedure middlewares, input validation, handlers, and BRPC error responses.\r\nIt returns the standard `Response`, so tests can assert both status codes and\r\nresponse bodies with Bun's built-in test runner.\r\n\r\n```ts\r\nimport { describe, expect, test } from \"bun:test\";\r\nimport { createRouter } from \"@mateosuarezdev/brpc\";\r\nimport { context } from \"./context\";\r\nimport { routes } from \"./routes\";\r\n\r\nconst router = createRouter({ context, routes });\r\n\r\ndescribe(\"posts.create\", () => {\r\n  test(\"creates a post\", async () => {\r\n    const response = await router.testRequest(\r\n      new Request(\"http://localhost/posts/create\", {\r\n        method: \"POST\",\r\n        headers: { \"Content-Type\": \"application/json\" },\r\n        body: JSON.stringify({ title: \"Hello\", body: \"World\" }),\r\n      }),\r\n    );\r\n\r\n    expect(response.status).toBe(200);\r\n    await expect(response.json()).resolves.toEqual({\r\n      data: expect.objectContaining({ title: \"Hello\" }),\r\n    });\r\n  });\r\n});\r\n```\r\n\r\nUse ordinary `Request` objects. Queries read URL search parameters, mutations\r\nrequire a JSON `Content-Type`, and form mutations require `multipart/form-data`.\r\n\r\n```ts\r\n// Dynamic route parameters\r\nconst response = await router.testRequest(\r\n  new Request(\"http://localhost/users/usr_123\"),\r\n);\r\n\r\nexpect(response.status).toBe(200);\r\nawait expect(response.json()).resolves.toEqual({ data: expect.any(Object) });\r\n```\r\n\r\nTest failures through the router too. This confirms the externally visible\r\nstatus and BRPC error shape, rather than only testing an implementation detail.\r\n\r\n```ts\r\nconst response = await router.testRequest(\r\n  new Request(\"http://localhost/posts/create\", {\r\n    method: \"POST\",\r\n    headers: { \"Content-Type\": \"application/json\" },\r\n    body: JSON.stringify({ title: \"\" }),\r\n  }),\r\n);\r\n\r\nexpect(response.status).toBe(400);\r\nawait expect(response.json()).resolves.toMatchObject({\r\n  error: { code: \"BAD_REQUEST\" },\r\n});\r\n```\r\n\r\nFor webhook tests, build a real signed `Request` in a test mock, then pass it\r\nto `router.testRequest()`. This tests the raw-body/signature middleware and the\r\nroute together without starting a server.\r\n\r\n---\r\n\r\n## Client\r\n\r\nImport from `@mateosuarezdev/brpc/client`:\r\n\r\n```ts\r\nimport { createBrpcClient } from \"@mateosuarezdev/brpc/client\";\r\nimport type { AppRoutes } from \"./routes\";\r\n\r\nconst client = createBrpcClient<AppRoutes>(\"https://api.example.com\", {\r\n  headers: async () => ({\r\n    Authorization: `Bearer ${getToken()}`,\r\n  }),\r\n  prefix: \"/api\",\r\n  s3Endpoint: \"https://cdn.example.com\",\r\n  nodeEnv: \"production\",\r\n  debug: false,\r\n});\r\n\r\n// Query\r\nconst user = await client.routes.users.getById.query({ id: \"123\" });\r\n\r\n// Mutation\r\nconst post = await client.routes.posts.create.mutation({ title: \"Hello\" });\r\n\r\n// Mutation on a procedure that takes no input — call it with no argument\r\nconst account = await client.routes.profile.ensureBillingAccount.mutation();\r\n\r\n// FormMutation\r\nconst result = await client.routes.media.upload.formMutation({ file: myFile });\r\n\r\n// File/FileStream — returns a URL string\r\nconst url = await client.routes.avatar.file();\r\n\r\n// HTML — returns raw HTML string\r\nconst html = await client.routes.page.html();\r\n\r\n// Subscription\r\nconst { unsubscribe, publish } = client.routes.messages[\":roomId\"].subscription(\r\n  (error, message) => {\r\n    if (error) return console.error(error.type, error.message);\r\n    console.log(\"received:\", message);\r\n  },\r\n  { params: { roomId: \"general\" } },\r\n);\r\npublish({ roomId: \"general\", text: \"hello\" });\r\nunsubscribe();\r\n```\r\n\r\nSubscriptions wait for WebSocket authentication by default. Public feeds can subscribe immediately while auth is refreshing with `{ auth: \"none\" }`.\r\n\r\nThe React `useSubscription` options also accept `enabled`. Set it to `false` to skip subscription setup; changing it back to `true` attaches the topic again, and disabling or unmounting cleans it up.\r\n\r\n### Dynamic Client Route Params\r\n\r\nPass dynamic route values through the second options object. Client inputs stay separate from path params, and the resolved path is used for transport and cache-key identity.\r\nThe client infers every `:param` segment in the route and requires the complete `params` object for dynamic routes.\r\n\r\n```ts\r\nawait client.routes.users[\":userId\"].query(\r\n  { includePosts: true },\r\n  { params: { userId: \"usr_123\" } },\r\n);\r\n\r\nclient.routes.users[\":userId\"].getArrayKey(\r\n  { includePosts: true },\r\n  { params: { userId: \"usr_123\" } },\r\n);\r\n\r\nclient.routes.billingChanges[\":userId\"].subscription(\r\n  (error, message) => {},\r\n  { params: { userId: \"usr_123\" }, auth: \"required\" },\r\n);\r\n```\r\n\r\n### BrpcClientOptions\r\n\r\n| Option       | Type               | Description                                                           |\r\n| ------------ | ------------------ | --------------------------------------------------------------------- |\r\n| `headers`    | `fn \\| Headers`    | Default headers for all requests                                      |\r\n| `fetch`      | `typeof fetch`     | Custom fetch implementation                                           |\r\n| `WebSocket`  | `typeof WebSocket` | Custom WebSocket implementation                                       |\r\n| `prefix`     | `string`           | API path prefix                                                       |\r\n| `apiPrefix`  | `string`           | Additional API prefix                                                 |\r\n| `s3Endpoint` | `string`           | **Required.** S3/CDN endpoint for resolving storage object URLs       |\r\n| `nodeEnv`    | `string`           | **Required.** Current environment (`\"development\"` \\| `\"production\"`) |\r\n| `debug`      | `boolean`          | Enable client-side debug logging                                      |\r\n\r\n### Cache Keys\r\n\r\nEvery procedure exposes helpers for use with query libraries like TanStack Query or `@mateosuarezdev/query`:\r\n\r\n```ts\r\n// String key\r\nclient.routes.users.getById.getStringKey({ id: \"123\" });\r\n// → \"users/getById?{\"id\":\"123\"}\"\r\n\r\n// Array key — input from backend schema\r\nclient.routes.users.getById.getArrayKey({ id: \"123\" });\r\n// → [\"users/getById\", \"id\", \"123\"]\r\n\r\n// Array key — no backend inputs\r\nclient.routes.users.list.getArrayKey();\r\n// → [\"users/list\"]\r\n\r\n// No-inputs shorthand (always ignores any input)\r\nclient.routes.users.list.getNoInputsArrayKey();\r\n// → [\"users/list\"]\r\n```\r\n\r\n#### Client-side scoping keys\r\n\r\nBoth array helpers take a `keys` object in their options for values that are meaningful on the client but never sent to the server. The usual case is scoping cached data by the current user, so two accounts never read each other's cached result:\r\n\r\n```ts\r\n// Procedure has no backend input, but cache is scoped per user\r\nclient.routes.workout.getSessions.getNoInputsArrayKey({ keys: { userId } });\r\n// → [\"workout/getSessions\", \"userId\", \"abc123\"]\r\n\r\n// Procedure has backend input AND needs user scoping\r\nclient.routes.workout.getSession.getArrayKey({ sessionId }, { keys: { userId } });\r\n// → [\"workout/getSession\", \"sessionId\", \"42\", \"userId\", \"abc123\"]\r\n\r\n// Alongside dynamic route params\r\nclient.routes.teams[\":teamId\"].getMembers.getArrayKey(undefined, {\r\n  params: { teamId },\r\n  keys: { userId },\r\n});\r\n```\r\n\r\nScoping keys are sorted and appended after the input segments. Partial key matching compares from the front, so the bare procedure key still matches every scope:\r\n\r\n```ts\r\n// Invalidate that procedure for every user\r\nqueryService.invalidateQueries([\"workout/getSessions\"]);\r\n\r\n// Invalidate it for one user only\r\nqueryService.invalidateQueries([\"workout/getSessions\", \"userId\", userId]);\r\n```\r\n\r\n##### Scoping by a value that can be absent\r\n\r\nA key expression evaluates on every render, including the one where the session is already gone — so `session!.user.id` throws on sign-out even when the query is disabled. Use an empty fallback instead and let `enabled` gate the request. An empty, `null`, or `undefined` value contributes no segment, so the key simply shortens while the query is idle rather than caching under a placeholder identity:\r\n\r\n```ts\r\nconst billingAccount = useQuery({\r\n  key: brpc.routes.profile.ensureBillingAccount.getNoInputsArrayKey({\r\n    keys: { userId: session?.user.id ?? \"\" },\r\n  }),\r\n  get: () => brpc.routes.profile.ensureBillingAccount.mutation(),\r\n  enabled: !!session,\r\n});\r\n```\r\n\r\nBecause the key changes with the session, signing in as somebody else reads that account's own entry, while the previous user's entry stays cached and is still there if they sign back in. That is the reason to scope keys rather than clear the cache on sign-out: clearing would throw away the offline data persistence exists to keep.\r\n\r\n### Utilities\n\n```ts\n// Update WebSocket auth token (e.g. after token refresh)\nawait client.utils.updateWsAuth();\n\n// Heal client-side state after a socket reconnect. The initial connection does\n// not call this; the returned function removes this listener.\nconst unsubscribe = client.utils.onWsReconnect(() => {\n  invalidateLiveData();\n});\n\n// Update headers at runtime\nawait client.utils.setHeader(\"Authorization\", `Bearer ${newToken}`);\nawait client.utils.setHeaders({ \"X-Custom\": \"value\" });\r\n```\r\n\r\n### BrpcClientError\r\n\r\n```ts\r\nimport { BrpcClientError } from \"@mateosuarezdev/brpc/client\";\r\n\r\ntry {\r\n  await client.routes.auth.login.mutation({ email, password });\r\n} catch (err) {\r\n  if (err instanceof BrpcClientError) {\r\n    err.status; // HTTP status code\r\n    err.code; // BRPCErrorCode string\r\n    err.clientCode; // custom client code if set\r\n    err.isUnauthorized(); // status === 401\r\n    err.isForbidden(); // status === 403\r\n    err.isNotFound(); // status === 404\r\n    err.isValidationError(); // status === 400\r\n    err.isClientError(\"INVALID_CREDS\"); // clientCode === \"INVALID_CREDS\"\r\n  }\r\n}\r\n```\r\n\r\n### React\r\n\r\nCreate one subscription service, then bind the React hook once:\n\r\n```ts\r\nimport { SubscriptionService } from \"@mateosuarezdev/brpc/client\";\r\nimport { createUseSubscription } from \"@mateosuarezdev/brpc/client/react\";\r\n\r\nconst subscriptionService = new SubscriptionService();\r\nconst useSubscription = createUseSubscription(subscriptionService);\r\n\r\nfunction ChatRoom({ roomId }: { roomId: string }) {\r\n  const [messages, setMessages] = useState<Message[]>([]);\r\n\r\n  const { publish } = useSubscription({\r\n    procedure: client.routes.messages[\":roomId\"],\r\n    options: { params: { roomId } },\r\n    callback: (error, message) => {\r\n      if (error) return;\r\n      setMessages((prev) => [...prev, message]);\r\n    },\r\n  });\r\n\r\n  return (\r\n    <button onClick={() => publish({ roomId, text: \"hello\" })}>\r\n      Send\r\n    </button>\r\n  );\r\n}\r\n```\n\nFor ordinary React state that needs to heal after a missed WebSocket publish,\nbind the reconnect listener once to the client instance. The hook retains the\nlatest callback across renders and removes its listener on unmount:\n\n```ts\nimport { createUseOnWsReconnect } from \"@mateosuarezdev/brpc/client/react\";\n\nconst useOnWsReconnect = createUseOnWsReconnect(client);\n\nfunction BillingState() {\n  useOnWsReconnect(() => {\n    subscriptionsInfo.invalidate();\n  });\n}\n```\n\nReconnect listeners are client lifecycle signals, not subscription messages:\nthey fire after a connection following a disconnection, including when no topic\nis currently subscribed. Use them to refetch/invalidate local cache; server\nauthorization must continue to read authoritative state.\n\r\n---\r\n\r\n## Schemas\r\n\r\n### createFileSchema\r\n\r\nValidates `File` objects in `formMutation` inputs:\r\n\r\n```ts\r\nimport { createFileSchema } from \"@mateosuarezdev/brpc\";\r\n\r\nz.object({\r\n  avatar: createFileSchema({\r\n    acceptedTypes: {\r\n      image: [\"image/jpeg\", \"image/png\"],\r\n    },\r\n    maxSize: 5, // MB\r\n    minSize: 0.1, // MB\r\n    messages: {\r\n      type: \"Only JPEG and PNG are allowed\",\r\n      maxSize: \"File must be under 5MB\",\r\n    },\r\n  }),\r\n\r\n  document: createFileSchema({\r\n    acceptedTypes: { document: \"*\" },\r\n    maxSize: 20,\r\n  }),\r\n\r\n  audio: createFileSchema({\r\n    acceptedTypes: { audio: \"*\" },\r\n  }),\r\n});\r\n```\r\n\r\n**Accepted type groups:** `image`, `video`, `audio`, `document`\r\nPass `\"*\"` to accept all types in a group, or an array of specific MIME type strings.\r\n\r\n---\r\n\r\n## Errors\r\n\r\n```ts\r\nimport { BRPCError } from \"@mateosuarezdev/brpc\";\r\n\r\n// Constructor\r\nthrow new BRPCError({\r\n  code: \"UNAUTHORIZED\",\r\n  message: \"Token expired\",\r\n  clientCode: \"TOKEN_EXPIRED\", // readable code for the client\r\n  data: { expiredAt: new Date() },\r\n});\r\n\r\n// Static factory shortcuts\r\nthrow BRPCError.unauthorized(\"Token expired\", \"TOKEN_EXPIRED\");\r\nthrow BRPCError.badRequest(\"Invalid input\", \"INVALID_EMAIL\");\r\nthrow BRPCError.forbidden(\"Admins only\");\r\nthrow BRPCError.notFound(\"User not found\");\r\nthrow BRPCError.conflict(\"Email already in use\", \"EMAIL_TAKEN\");\r\nthrow BRPCError.tooManyRequests();\r\nthrow BRPCError.internalServerError();\r\n```\r\n\r\n### Error Codes and HTTP Status Mapping\r\n\r\n| Code                    | Status |\r\n| ----------------------- | ------ |\r\n| `BAD_REQUEST`           | 400    |\r\n| `UNAUTHORIZED`          | 401    |\r\n| `FORBIDDEN`             | 403    |\r\n| `NOT_FOUND`             | 404    |\r\n| `CONFLICT`              | 409    |\r\n| `UNPROCESSABLE_CONTENT` | 422    |\r\n| `TOO_MANY_REQUESTS`     | 429    |\r\n| `INTERNAL_SERVER_ERROR` | 500    |\r\n| `SERVICE_UNAVAILABLE`   | 503    |\r\n\r\nZod validation errors are automatically caught and returned as `BAD_REQUEST` (400) with field-level detail.\r\n\r\n---\r\n\r\n## Streaming Media\r\n\r\nUse `streamMedia` inside a `fileStream` procedure to handle HTTP Range requests automatically:\r\n\r\n```ts\r\nimport { streamMedia } from \"@mateosuarezdev/brpc\";\r\n\r\nconst video = procedure.fileStream(async ({ ctx }) => {\r\n  const file = Bun.file(`./media/${ctx.params.filename}`);\r\n\r\n  return streamMedia(file, ctx.req, {\r\n    maxChunkSize: 2 * 1024 * 1024, // 2MB per chunk (default)\r\n    cacheMaxAge: 3600, // Cache-Control max-age in seconds\r\n    acceptedExtensions: [\".mp4\", \".webm\", \".ogg\"],\r\n  });\r\n});\r\n```\r\n\r\nResponds with `206 Partial Content` when the client sends a `Range` header, enabling native browser seek/scrub for `<video>` and `<audio>` elements.\r\n\r\n---\r\n\r\n## Storage\r\n\r\nAll storage utilities are exported from the main package:\r\n\r\n```ts\r\nimport {\r\n  uploadOne,\r\n  uploadMany,\r\n  uploadSingleObject,\n  generateAndUploadImage,\n  uploadGeneratedVariants,\n  deleteOne,\n  deleteManyKeys,\n  deleteManyObjects,\n  extractObjectVariantKeys,\n  generateVariants,\n  getOptimizedImage,\n  getImageMetadata,\n} from \"@mateosuarezdev/brpc\";\n```\r\n\r\nRequires Bun's S3 client to be configured via environment variables (`AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, `AWS_REGION`, `AWS_ENDPOINT`, `AWS_BUCKET`).\n\nS3 is the only persisted-object provider. Every stored upload has a non-empty\n`variants` object: `default` for a single representation, or named image sizes\nfrom `xs` through `xl`. A variant always has its S3 `key`, stored `name`, and\ntyped metadata. Keys are canonical: derive public URLs from the configured\nendpoint and authorize/presign private URLs in the consuming application's\ndomain route; do not store either URL on a variant.\n\r\n### S3\r\n\r\n#### `uploadOne(path, file, opts?)`\r\n\r\nUploads a single `File` or pre-built buffer object to S3. Returns a `RawUploadResult` with the key, metadata, and provider info ready to insert into the database.\r\n\r\n```ts\r\n// Plain file upload\r\nconst result = await uploadOne(\"images/avatars\", userFile);\r\n\r\n// With options\r\nconst result = await uploadOne(\"images/avatars\", userFile, {\r\n  acl: \"private\",\r\n  uploadedBy: ctx.session.sub,\r\n});\r\n\r\n// result.key     — S3 key\r\n// result.metadata — type, extension, size, dimensions (for images)\r\n// result.isPrivate\r\n```\r\n\r\n#### `uploadMany(path, files, opts?)`\r\n\r\nUploads multiple files in parallel. Returns `{ data, errors }`.\r\n\r\n```ts\r\nconst { data, errors } = await uploadMany(\"documents\", files, {\r\n  acl: \"public-read\",\r\n  throwIf: \"any\", // \"any\" | \"all\" | \"ignore\"\r\n});\r\n```\r\n\r\n#### `uploadSingleObject(path, file, opts?)`\r\n\r\nUploads one file and returns it in the stored object shape — the counterpart to `generateAndUploadImage` for anything with a single representation: a PDF, a CSV, a text file. There is no size ladder to generate, so the file is stored as one variant keyed `default`.\r\n\r\n```ts\r\nconst upload = await uploadSingleObject(\"/payouts\", pdfFile, {\r\n  acl: \"private\",\r\n  uploadedBy: ctx.session.sub,\r\n});\r\n\r\n// upload.shared            — name, resolvedType (\"document\" for a PDF), acl, isPrivate\r\n// upload.variants.default  — key, name, metadata\n```\r\n\r\nUse this rather than `uploadOne` when the result is going into storage. `uploadOne` returns a `RawUploadResult`, which is what S3 returned; `UploadResult` is what an application stores, and this performs the conversion between them.\r\n\r\nImage metadata is carried through when present, so uploading an image this way keeps its dimensions rather than dropping them — useful when you want the file stored without generating a variant ladder.\r\n\r\n#### `generateAndUploadImage(path, file, opts?)`\r\n\r\nThe main image upload function. Automatically generates optimized variants (original, compressed, thumbnail, etc.) and uploads them all to S3 in one call.\r\n\r\n```ts\r\nconst uploadResult = await generateAndUploadImage(\"/exercises\", imageFile, {\r\n  acl: \"public-read\",\r\n  uploadedBy: ctx.session.sub,\r\n  quality: 80,\r\n});\r\n\r\n// uploadResult.shared  — name, resolvedType, provider, acl, isPrivate\r\n// uploadResult.variants — keyed object with each variant's key, name, metadata\n```\r\n\r\nVariants are keyed by `VariantName`, which is an image size (`xs`, `sm`, `md`, `lg`, `xl`) or `default` for a single-representation file. An upload result is sparse: it contains only variants it actually wrote.\n\n`uploadGeneratedVariants` settles all variant writes. If one fails, it deletes\nevery fulfilled sibling key before rethrowing the original failure, so a failed\ngenerated upload does not leave partial S3 objects behind.\n\r\n#### `uploadGeneratedVariants(path, generated, opts?)`\r\n\r\nLower-level — uploads pre-generated variants returned by `generateVariants`. Use `generateAndUploadImage` unless you need to modify variants before uploading.\r\n\r\n#### `deleteOne(key, opts?)`\r\n\r\nDeletes a single S3 file by key. Returns `{ key, deleted, error }` — never throws, so caller decides how to handle failure.\r\n\r\n```ts\r\nconst { deleted, error } = await deleteOne(\"images/avatars/abc.webp\");\r\nif (!deleted) console.error(\"Failed to delete:\", error);\r\n```\r\n\r\n#### `deleteManyKeys(keys, opts?)`\n\nDeletes multiple keys in parallel. Returns a per-key result array.\n\n```ts\nconst results = await deleteManyKeys(variantKeys);\n```\n\n#### `extractObjectVariantKeys(objects)` and `deleteManyObjects(objects, opts?)`\n\nStored objects hold sparse variants: an image may have `xs` through `xl`, while\na document normally has only `default`. `extractObjectVariantKeys` reads every\nreal variant key and removes duplicates. `deleteManyObjects` is the convenience\nform that extracts those keys and deletes them.\n\n```ts\nconst results = await deleteManyObjects([voucher, previousAvatar]);\n\nif (results.some((result) => !result.deleted)) {\n  throw new Error(\"Could not delete every stored representation\");\n}\n```\n\nThese functions delete S3 data only; an application owns its database records\nand domain authorization. When removing a domain record and its objects, run\nthe object delete plus database deletes in its database transaction and abort\nthe transaction on any failed result. S3 is not transactional, so a partial S3\nfailure cannot restore already-deleted siblings; log and reconcile that rare\ncase rather than claiming distributed atomicity.\n\r\n### Images\r\n\r\n#### `generateVariants(file, opts?)`\r\n\r\nGenerates optimized image variants from a `File`, `BunFile`, or local path using `sharp`. Returns a `GeneratedImageVariants` object with each variant as an `UploadableObjectBuffer`.\r\n\r\n```ts\r\nconst generated = await generateVariants(imageFile, {\r\n  quality: 80,\r\n  acl: \"public-read\",\r\n});\r\n// Pass to uploadGeneratedVariants or inspect variants directly\r\n```\r\n\r\n#### `getImageMetadata(buffer)`\r\n\r\nExtracts metadata from an image buffer using `sharp`.\r\n\r\n```ts\r\nconst meta = await getImageMetadata(buffer);\r\n// meta.width, meta.height, meta.aspectRatio, meta.aspectRatioStr\r\n// meta.type, meta.extension, meta.size\r\n```\r\n\r\n#### `getOptimizedImage(options)`\r\n\r\nReturns a cached optimized version of an image, creating one on the fly if not yet cached. Useful for serving resized images without re-processing on every request.\r\n\r\n```ts\r\nconst file = await getOptimizedImage({\r\n  key: \"images/photo.jpg\",\r\n  width: 800,\r\n  quality: 75,\r\n});\r\n\r\nif (!file) throw BRPCError.notFound();\r\nreturn file;\r\n```\r\n\r\n## Auth\n\r\nBuilt-in auth service for SurrealDB. Supports email/phone sign-up and sign-in with password or OTP (passwordless), JWT sessions with refresh tokens, and cookie management.\r\n\r\nImport from the `auth` subpath:\r\n\r\n```ts\r\nimport { createAuth, setAuthCookies, clearAuthCookies, parseCookies, COOKIE_NAMES } from \"@mateosuarezdev/brpc/auth\";\r\n```\r\n\r\nRequires the `0000_initial.surql` migration to be applied (sets up `users`, `user_identities`, `sessions`, `otp_codes` tables).\n\nFor the complete, copyable BRPC route layer — including OTP, refresh,\npassword-reset, sign-out, and restore/reconnect session validation — see\n[Auth routes](docs/auth-routes.md).\n\n### Server Setup\n\r\n```ts\r\n// services/auth/index.ts\r\nimport { createAuth } from \"@mateosuarezdev/brpc/auth\";\r\nimport { CacheService } from \"@mateosuarezdev/brpc/cache\";\r\nimport { db } from \"../db\";\r\n\r\nexport const auth = createAuth({\r\n  db,\r\n  secrets: {\r\n    jwt: process.env.JWT_SECRET!,\r\n    jwtRefresh: process.env.JWT_REFRESH_SECRET!,\r\n  },\r\n  defaultSignupRoles: [\"user\"],\r\n  isProd: process.env.NODE_ENV === \"production\",\r\n  debug: process.env.NODE_ENV === \"development\",\r\n  cache: CacheService, // in-memory session cache\r\n  otpProvider: {\r\n    sendEmailOTP: async ({ email, code }) => {\r\n      await mailer.send({ to: email, subject: \"Your code\", text: code });\r\n    },\r\n    sendSMSOTP: async ({ phone, code }) => {\r\n      await sms.send({ to: phone, body: code });\r\n    },\r\n  },\r\n});\r\n```\r\n\r\n#### `createAuth` Config\r\n\r\n| Option                | Type            | Description                                              |\r\n| --------------------- | --------------- | -------------------------------------------------------- |\r\n| `db`                  | `Surreal`       | Connected SurrealDB instance                             |\r\n| `secrets.jwt`         | `string`        | JWT signing secret for access tokens                     |\r\n| `secrets.jwtRefresh`  | `string`        | JWT signing secret for refresh tokens                    |\r\n| `defaultSignupRoles`  | `string[]`      | Roles assigned to new users on sign-up                   |\r\n| `cache`               | `CacheService`  | Optional in-memory session cache to reduce DB reads      |\r\n| `otpProvider`         | `OTPProvider`   | Callbacks for delivering OTP codes                       |\r\n| `accessTokenExpiry`   | `string`        | JWT expiry string (default: `\"15m\"`)                     |\r\n| `isProd`              | `boolean`       | Enables `Secure` flag on cookies                         |\r\n| `debug`               | `boolean`       | Logs auth events                                         |\r\n| `disableCleanupCron`  | `boolean`       | Disables the automatic expired-session cleanup job       |\r\n\r\n### Auth Routes\r\n\r\n```ts\r\n// routes/auth.ts\r\nimport { auth } from \"../services/auth\";\r\n\r\nexport const authRoutes = {\r\n  signUpEmail: apiProcedure\r\n    .input(z.object({\r\n      email: z.email(),\r\n      password: z.string().optional(),\r\n      passwordless: z.boolean().optional(),\r\n      userMetadata: z.object({ name: z.string().nullable() }).optional(),\r\n    }))\r\n    .mutation(async ({ input, ctx }) => {\r\n      // Returns AuthResponse on password sign-up, OTPResponse on passwordless\r\n      return auth.signUp({ type: \"email\", ...input }, ctx.req);\r\n    }),\r\n\r\n  signInEmail: apiProcedure\r\n    .input(z.object({\r\n      email: z.string(),\r\n      password: z.string().optional(),\r\n      passwordless: z.boolean().optional(),\r\n    }))\r\n    .mutation(async ({ input, ctx }) => {\r\n      return auth.signIn({ type: \"email\", ...input }, ctx.req);\r\n    }),\r\n\r\n  signUpPhone: apiProcedure\r\n    .input(z.object({ phone: z.string(), passwordless: z.boolean().optional() }))\r\n    .mutation(async ({ input, ctx }) => {\r\n      return auth.signUp({ type: \"phone\", ...input }, ctx.req);\r\n    }),\r\n\r\n  signInPhone: apiProcedure\r\n    .input(z.object({ phone: z.string(), passwordless: z.boolean().optional() }))\r\n    .mutation(async ({ input, ctx }) => {\r\n      return auth.signIn({ type: \"phone\", ...input }, ctx.req);\r\n    }),\r\n\r\n  verifyOTP: apiProcedure\r\n    .input(z.object({ otpId: z.string(), code: z.string().length(6) }))\r\n    .mutation(async ({ input, ctx }) => {\r\n      // Always returns AuthResponse — OTP verification always completes sign-in\r\n      return auth.verifyOTP(input.otpId, input.code, ctx.req);\r\n    }),\r\n\r\n  signOut: apiUserProcedure.mutation(async ({ ctx }) => {\r\n    await auth.signOut(ctx.session!.sessionId);\r\n    return { success: true };\r\n  }),\r\n\r\n  refreshToken: apiProcedure\r\n    .input(z.object({ refreshToken: z.string() }))\r\n    .mutation(async ({ input }) => {\r\n      return auth.refreshTokens(input.refreshToken);\r\n    }),\r\n};\r\n```\r\n\r\n### Context Integration\r\n\r\nVerify sessions in context so `ctx.session` is available to all procedures:\r\n\r\n```ts\r\n// router/context/index.ts\r\nimport { createAuth } from \"@mateosuarezdev/brpc/auth\";\r\nimport {\r\n  parseCookies,\r\n  COOKIE_NAMES,\r\n  setAuthCookies,\r\n} from \"@mateosuarezdev/brpc/auth\";\r\nimport { auth } from \"../services/auth\";\r\n\r\nexport const context = createContext(async (req) => {\r\n  const authHeader = req.headers.get(\"authorization\");\r\n  const cookieHeader = req.headers.get(\"cookie\");\r\n  const headers = new Headers();\r\n  let session = null;\r\n\r\n  // Header-based auth (API / mobile clients)\r\n  if (authHeader) {\r\n    session = auth.getCachedSession(authHeader)\r\n      ?? await auth.fastVerifyToken(authHeader);\r\n    if (session) auth.cacheSession(authHeader, session);\r\n  }\r\n  // Cookie-based auth (SSR / web clients)\r\n  else if (cookieHeader) {\r\n    const cookies = parseCookies(cookieHeader);\r\n    const accessToken = cookies[COOKIE_NAMES.ACCESS_TOKEN];\r\n\r\n    if (accessToken) {\r\n      const bearer = `Bearer ${accessToken}`;\r\n      session = auth.getCachedSession(bearer)\r\n        ?? await auth.fastVerifyToken(bearer);\r\n      if (session) auth.cacheSession(bearer, session);\r\n\r\n      // Refresh if near expiry\r\n      if (session && auth.isTokenNearExpiry(session.exp)) {\r\n        const refresh = cookies[COOKIE_NAMES.REFRESH_TOKEN];\r\n        if (refresh) {\r\n          try {\r\n            const result = await auth.refreshTokens(refresh);\r\n            auth.invalidateCachedSession(bearer);\r\n            setAuthCookies(headers, result, isProd);\r\n            const newBearer = `Bearer ${result.accessToken}`;\r\n            session = await auth.fastVerifyToken(newBearer);\r\n            if (session) auth.cacheSession(newBearer, session);\r\n          } catch {}\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  return { session, headers };\n});\n```\n\n`fastVerifyToken()` intentionally verifies only the JWT signature for this\nrequest-time context. Applications validate a restored or reconnected client\nsession with `verifyToken()` and clear local auth state when that authoritative\ncheck fails; this is what makes deleted-account session revocation take effect\nwithout adding a database read to every API call.\n\n#### Session Type (`DecodedJWT`)\n\r\n| Field          | Type           | Description                       |\r\n| -------------- | -------------- | --------------------------------- |\r\n| `sub`          | `string`       | User ID                           |\r\n| `sessionId`    | `string`       | Session record ID                 |\r\n| `appMetadata`  | `AppMetadata`  | Roles and custom app metadata     |\r\n| `userMetadata` | `UserMetadata` | Name, theme, preferred language   |\r\n| `exp`          | `number`       | Token expiry (Unix timestamp)     |\r\n\r\n#### Cookie Helpers\r\n\r\n```ts\r\nimport { setAuthCookies, clearAuthCookies, parseCookies, COOKIE_NAMES } from \"@mateosuarezdev/brpc/auth\";\r\n\r\n// Set auth cookies on the response (after sign-in)\r\nsetAuthCookies(headers, { accessToken, refreshToken, sessionId }, isProd);\r\n\r\n// Clear auth cookies (on sign-out)\r\nclearAuthCookies(headers, isProd);\r\n\r\n// Parse cookie header into a plain object\r\nconst cookies = parseCookies(req.headers.get(\"cookie\"));\r\nconst token = cookies[COOKIE_NAMES.ACCESS_TOKEN];\r\n\r\n// Cookie names\r\nCOOKIE_NAMES.ACCESS_TOKEN  // \"access_token\"\r\nCOOKIE_NAMES.REFRESH_TOKEN // \"refresh_token\"\r\nCOOKIE_NAMES.SESSION_ID    // \"session_id\"\r\n```\r\n\r\n### Client-Side Auth\r\n\r\nFor React Native / React apps, wrap your app in `AuthProvider` and use the `useAuth` hook.\r\n\r\n```ts\r\n// auth/provider.tsx\r\nimport { AuthProvider } from \"./provider\";\r\n\r\nexport default function App() {\r\n  return (\r\n    <AuthProvider debug={__DEV__}>\r\n      <RootNavigator />\r\n    </AuthProvider>\r\n  );\r\n}\r\n```\r\n\r\n```ts\r\n// Anywhere inside the tree\r\nimport { useAuth } from \"./auth/context\";\r\n\r\nfunction ProfileScreen() {\r\n  const { session, signOut, checkUserRoles } = useAuth();\r\n\r\n  const isAdmin = checkUserRoles(\"admin\");\r\n\r\n  return (\r\n    <View>\r\n      <Text>{session?.user.userMetadata.name}</Text>\r\n      {isAdmin && <AdminPanel />}\r\n      <Button onPress={signOut} title=\"Sign out\" />\r\n    </View>\r\n  );\r\n}\r\n```\r\n\r\n#### `AuthProvider` manages:\r\n- Restoring session from `AsyncStorage` on app start\r\n- Proactive token refresh (checked every 5 minutes and on app init)\r\n- Setting the `Authorization` header on the brpc client after sign-in/refresh\r\n- Clearing local session and headers on sign-out\r\n\r\n#### `useAuth()` returns:\r\n\r\n| Field            | Type                                | Description                                   |\r\n| ---------------- | ----------------------------------- | --------------------------------------------- |\r\n| `status`         | `\"pending\" \\| \"settled\" \\| \"error\"` | Auth initialization state                     |\r\n| `session`        | `AuthResponse \\| null`              | Current session including user and tokens     |\r\n| `otpResponse`    | `OTPResponse \\| null`               | Pending OTP state (set after passwordless req) |\r\n| `signUpEmailOTP` | `fn`                                | Start email passwordless sign-up              |\r\n| `signInEmailOTP` | `fn`                                | Start email passwordless sign-in              |\r\n| `verifyOTP`      | `fn`                                | Complete OTP flow with 6-digit code           |\r\n| `signOut`        | `fn`                                | Sign out and clear local session              |\r\n| `checkUserRoles` | `fn`                                | Check if current user has required roles      |\r\n\r\n#### `checkUserRoles(roles, options?)`\r\n\r\n```ts\r\ncheckUserRoles(\"admin\"); // single role\r\ncheckUserRoles([\"admin\", \"staff\"]); // any of these (default)\r\ncheckUserRoles([\"admin\", \"staff\"], { requireAll: true }); // must have all\r\ncheckUserRoles(\"editor\", { adminBypass: false }); // admins not auto-allowed\r\n```\r\n\r\n---\r\n\r\n## Type Inference Utilities\r\n\r\n```ts\r\nimport type {\r\n  InferProcedureInput,\r\n  InferProcedureOutput,\r\n  InferRouterOutput,\r\n} from \"@mateosuarezdev/brpc\";\r\n\r\n// Infer types from a procedure\r\ntype CreatePostInput = InferProcedureInput<typeof routes.posts.create>;\r\ntype CreatePostOutput = InferProcedureOutput<typeof routes.posts.create>;\r\n\r\n// Infer the full output shape of a routes object\r\ntype AppOutput = InferRouterOutput<typeof routes>;\r\ntype UserOutput = AppOutput[\"users\"][\"getById\"];\r\n```\r\n\r\n---\r\n\r\n## Environment Variables\r\n\r\n| Variable             | Default    | Description                            |\r\n| -------------------- | ---------- | -------------------------------------- |\r\n| `MAX_WS_CONNECTIONS` | `1000`     | Max simultaneous WebSocket connections |\r\n| `WS_TIMEOUT`         | `30000`    | WebSocket idle timeout in ms           |\r\n| `MAX_REQUEST_SIZE`   | `10485760` | Max request body size in bytes (10MB)  |\r\n| `REQUEST_TIMEOUT`    | `30000`    | Default procedure timeout in ms        |\r\n| `ROUTE_CACHE_SIZE`   | `1000`     | Route matcher cache size               |\r\n","readmeFilename":"README.md"}