{"_id":"@emeryld/rrroutes-contract","_rev":"146-0e4ad6b27bc54ebdb93c35bc68fa2c32","name":"@emeryld/rrroutes-contract","dist-tags":{"latest":"2.11.0"},"versions":{"1.1.0":{"name":"@emeryld/rrroutes-contract","version":"1.1.0","_id":"@emeryld/rrroutes-contract@1.1.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"3f2931f3f8c2b83125b7548be0667bf65968e299","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.1.0.tgz","fileCount":11,"integrity":"sha512-40Kpeozusw5bNrLIzbDfeL7ypDNPm+Apavr+CdN/9TQexE/zSDVAsz1lN3I5JMFL1buPP6F8bLhlFDa9XRdr6w==","signatures":[{"sig":"MEUCIQDLA+5ioV+DJN0IaKcG39o4EzJAvBb2G7aVbxHPJGtAewIgAs6NDR6ukyigZWzzqwmt1cXKxFCqxEmUJElN4UlDOvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128214},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup src/index.ts --sourcemap --format esm,cjs --out-dir dist","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/b2e9d87e767c463413d59df90bc30489/emeryld-rrroutes-contract-1.1.0.tgz","_integrity":"sha512-40Kpeozusw5bNrLIzbDfeL7ypDNPm+Apavr+CdN/9TQexE/zSDVAsz1lN3I5JMFL1buPP6F8bLhlFDa9XRdr6w==","_npmVersion":"10.9.2","description":"Core builder + registry utilities for RRRoutes. The contract package exposes the fluent DSL (`resource`, `withCrud`), the `finalize` helper, cache-key utilities, and all TypeScript inference helpers used by both the client and server packages.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.1.0_1762522482199_0.7150525770587319","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@emeryld/rrroutes-contract","version":"1.2.0","_id":"@emeryld/rrroutes-contract@1.2.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"851ba5d434d2548291fd17c528dde207390bdb1d","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.2.0.tgz","fileCount":11,"integrity":"sha512-VCj41iM/3j80S+s3OOaEyHacBO+qMsfzsQdYBIV6AtOwLFjhjkd2/4ZNNWC5lzjbzIpD2fgDiXH0dw7gFm4rRw==","signatures":[{"sig":"MEUCIEKDxmuYhLGutLd1/lYr9w6ceuLZGeMfOoTA9EyAHorCAiEA0Wy8FqgIJWRkNqABiEropghC+szr967izQZJwKyXdrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128182},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/33dfb88341fbe3b75e616fd1c74b0bae/emeryld-rrroutes-contract-1.2.0.tgz","_integrity":"sha512-VCj41iM/3j80S+s3OOaEyHacBO+qMsfzsQdYBIV6AtOwLFjhjkd2/4ZNNWC5lzjbzIpD2fgDiXH0dw7gFm4rRw==","_npmVersion":"10.9.2","description":"Core builder + registry utilities for RRRoutes. The contract package exposes the fluent DSL (`resource`, `withCrud`), the `finalize` helper, cache-key utilities, and all TypeScript inference helpers used by both the client and server packages.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.2.0_1762528666825_0.40169921962915023","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@emeryld/rrroutes-contract","version":"1.2.5","_id":"@emeryld/rrroutes-contract@1.2.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"ba8e280260fa103d5e61840f6c52b2bb82a1f70f","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.2.5.tgz","fileCount":11,"integrity":"sha512-P87TfbuAPNExJtfOmX2coQk2ZuPl9qFMVsORIwb+g2ReBvBWhMVIRuyD8vNYxW5pUpKnV5/s9/xggu1QSSf/QQ==","signatures":[{"sig":"MEQCIBxazAUDC85MOOzucGM3y1Vle6NKRMgTQwq4tgrYTWimAiASTjzbsUpABMQh08cXxo+DIsxlUM8DgH3DuBYYvnkRrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128182},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.2.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/2b1e5cf6730788fbbdd5aafbe8650780/emeryld-rrroutes-contract-1.2.5.tgz","_integrity":"sha512-P87TfbuAPNExJtfOmX2coQk2ZuPl9qFMVsORIwb+g2ReBvBWhMVIRuyD8vNYxW5pUpKnV5/s9/xggu1QSSf/QQ==","_npmVersion":"10.9.2","description":"Core builder + registry utilities for RRRoutes. The contract package exposes the fluent DSL (`resource`, `withCrud`), the `finalize` helper, cache-key utilities, and all TypeScript inference helpers used by both the client and server packages.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.2.5_1762533076951_0.10105790450375385","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@emeryld/rrroutes-contract","version":"1.3.0","_id":"@emeryld/rrroutes-contract@1.3.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"2d2463518edac4eedd724a9f1b27c2aeaad0d2bd","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.3.0.tgz","fileCount":11,"integrity":"sha512-EPHh1mAivEDCZjInzOQXZUPH/5qK9bHJNNEZyBoBb8C6h7Hd/2G19o5rODpGYMu4X7Yau04Nx1xK/B17OlNeTg==","signatures":[{"sig":"MEYCIQDtpBzhP5J/Kw7n5soS0qV8Zl+heUyemY998BdDLqwVOgIhAOvvVg9521iuuHmpfXVVTshbOOmRNfb8xu6HrkC25o4i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128182},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/7697e4ec1a1d46cb083304164a6ce4b6/emeryld-rrroutes-contract-1.3.0.tgz","_integrity":"sha512-EPHh1mAivEDCZjInzOQXZUPH/5qK9bHJNNEZyBoBb8C6h7Hd/2G19o5rODpGYMu4X7Yau04Nx1xK/B17OlNeTg==","_npmVersion":"10.9.2","description":"Core builder + registry utilities for RRRoutes. The contract package exposes the fluent DSL (`resource`, `withCrud`), the `finalize` helper, cache-key utilities, and all TypeScript inference helpers used by both the client and server packages.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.3.0_1762555722169_0.6121636431643094","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@emeryld/rrroutes-contract","version":"1.3.2","_id":"@emeryld/rrroutes-contract@1.3.2","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"3a78e534d2108c1859be9aee0a3e0bf45c469570","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.3.2.tgz","fileCount":2,"integrity":"sha512-x/vqMTU+rIanz2dw/uepu24h2R4ZfN82hJSlM/BZG8I3dp+tncO30g79UBhWMxSZA2IYvU/kUYsB5xN4FH74oA==","signatures":[{"sig":"MEUCIQCaurr07w8YuhmrPbDJUMRlSRUw0lRBtN8TG4E5GWofhAIgCBjgqT0QI5hcNu58AgbcHOR5jb95FT6hP1yI9ZS3yRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2441},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/eeeee0e7a37b5b07b0fcbd6361a1029a/emeryld-rrroutes-contract-1.3.2.tgz","_integrity":"sha512-x/vqMTU+rIanz2dw/uepu24h2R4ZfN82hJSlM/BZG8I3dp+tncO30g79UBhWMxSZA2IYvU/kUYsB5xN4FH74oA==","_npmVersion":"10.9.2","description":"Core builder + registry utilities for RRRoutes. The contract package exposes the fluent DSL (`resource`, `withCrud`), the `finalize` helper, cache-key utilities, and all TypeScript inference helpers used by both the client and server packages.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.3.2_1762567112665_0.3875645150187088","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@emeryld/rrroutes-contract","version":"1.3.3","_id":"@emeryld/rrroutes-contract@1.3.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"350755dcc93c82772071b8e92df681e3813c5c29","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.3.3.tgz","fileCount":11,"integrity":"sha512-WdVKjmbWuJGmRU39JJi2bUtJqDMiLt4jAqaSrUqkH45cu4i8W/kVAk18rCOV3VbAldU2abnw4+s2qDhe8zktLA==","signatures":[{"sig":"MEUCICjAQWwRF/bUvNDrHCNCWMVY2Kp+c0sWieHK6GY76oXrAiEAyyuJnHhoxOgkccUOz5w8BzljSdTKZEEIbhoHMcRX32s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128182},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.3.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/e85f131875169d5e1d84dbcec10cb473/emeryld-rrroutes-contract-1.3.3.tgz","_integrity":"sha512-WdVKjmbWuJGmRU39JJi2bUtJqDMiLt4jAqaSrUqkH45cu4i8W/kVAk18rCOV3VbAldU2abnw4+s2qDhe8zktLA==","_npmVersion":"10.9.2","description":"Core builder + registry utilities for RRRoutes. The contract package exposes the fluent DSL (`resource`, `withCrud`), the `finalize` helper, cache-key utilities, and all TypeScript inference helpers used by both the client and server packages.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.3.3_1762611147187_0.34167718543764125","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@emeryld/rrroutes-contract","version":"1.3.4","_id":"@emeryld/rrroutes-contract@1.3.4","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"a687d8b5ddf088e478ea7060fd0b5d190faea8a9","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.3.4.tgz","fileCount":11,"integrity":"sha512-B5wmxegtU0k2RQfHecK+ipAnTFpc3pmNAs6JIdNtSI+Az4/z1jHky53YdqynsZx37zm9OxxKLGVHVAOzekDVng==","signatures":[{"sig":"MEUCIQCGW3XfZKetjE8iF+xOmRnrvKafN2FkucFINuMd201HhQIgHx1p8PB7BnNeNvq4ft0QGDeK4PG5xTV4GRrwSSM7VUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128182},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.3.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/3291346e9e9eff756589513874cbda0c/emeryld-rrroutes-contract-1.3.4.tgz","_integrity":"sha512-B5wmxegtU0k2RQfHecK+ipAnTFpc3pmNAs6JIdNtSI+Az4/z1jHky53YdqynsZx37zm9OxxKLGVHVAOzekDVng==","_npmVersion":"10.9.2","description":"Core builder + registry utilities for RRRoutes. The contract package exposes the fluent DSL (`resource`, `withCrud`), the `finalize` helper, cache-key utilities, and all TypeScript inference helpers used by both the client and server packages.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.3.4_1762611291647_0.5696567592429542","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@emeryld/rrroutes-contract","version":"1.3.5","_id":"@emeryld/rrroutes-contract@1.3.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"ce724ad18468394c6ea3d185bb480e52bb1a963a","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.3.5.tgz","fileCount":11,"integrity":"sha512-RQVK/h46/zUXU3k61lm3CFMPCvLzJlsAm21RThe3tntBU2DFpn+DS/T9pKoxeYYNKKbIONCQOn5UZZxwdlox1w==","signatures":[{"sig":"MEUCIQD5MLSSk/AWBU052zFIQN0AThJZF6kjWwyMhIHA81aYXAIgPoUZ69DPuCbJhqedRNTDkha3kYHPXBFb82vdoUhubZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128182},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.3.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/df57642be2a9d6ee17710e326deaac6a/emeryld-rrroutes-contract-1.3.5.tgz","_integrity":"sha512-RQVK/h46/zUXU3k61lm3CFMPCvLzJlsAm21RThe3tntBU2DFpn+DS/T9pKoxeYYNKKbIONCQOn5UZZxwdlox1w==","_npmVersion":"10.9.2","description":"Core builder + registry utilities for RRRoutes. The contract package exposes the fluent DSL (`resource`, `withCrud`), the `finalize` helper, cache-key utilities, and all TypeScript inference helpers used by both the client and server packages.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.3.5_1762612193118_0.9828207407006209","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@emeryld/rrroutes-contract","version":"1.4.0","_id":"@emeryld/rrroutes-contract@1.4.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"878e51ec028cdb73e51ef4215277af866ad77972","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.4.0.tgz","fileCount":11,"integrity":"sha512-EuiEAw8jgsilG9Lm5rnEK8WKiGT6p8pjE9oHvMP5Ze6WJiuQo4aSPh9fddB4GsXf4mPFRnHOSb+kgzgX0Pr2DA==","signatures":[{"sig":"MEQCIGnM47JXjLYZxReSCKZcFfD4CqH2X03eLff+l+XdZb+BAiASH7toLOlJUhq16lQuDttx7PflHcHgS18iwUdSTe8p5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128182},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/5971369cad38d61e1af53c4553712815/emeryld-rrroutes-contract-1.4.0.tgz","_integrity":"sha512-EuiEAw8jgsilG9Lm5rnEK8WKiGT6p8pjE9oHvMP5Ze6WJiuQo4aSPh9fddB4GsXf4mPFRnHOSb+kgzgX0Pr2DA==","_npmVersion":"10.9.2","description":"Core builder + registry utilities for RRRoutes. The contract package exposes the fluent DSL (`resource`, `withCrud`), the `finalize` helper, cache-key utilities, and all TypeScript inference helpers used by both the client and server packages.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.4.0_1762613357614_0.5011185397520821","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@emeryld/rrroutes-contract","version":"1.5.0","_id":"@emeryld/rrroutes-contract@1.5.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"ffe58f417a54a0009effbf037cc88e8a6d9643b2","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.5.0.tgz","fileCount":11,"integrity":"sha512-yNC5x9wLoQl6H3iMKkn8OF8lw/mecLc6iIzrTAXgUyL2THQ9wIXAo7DkQ8wnxVS38W1GK0QOU2i8dE/kDGYTng==","signatures":[{"sig":"MEQCICa3BazPaOBrZ5UsEnbg3j+rrzAUT6A9GWaHZwgjYOARAiB232s6g5sG7YMWgm2iyUWx8otLSoRb4p8Ksukm5UB5dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128182},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.5.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/932dc2c39dcbbe711e5651c5691b260e/emeryld-rrroutes-contract-1.5.0.tgz","_integrity":"sha512-yNC5x9wLoQl6H3iMKkn8OF8lw/mecLc6iIzrTAXgUyL2THQ9wIXAo7DkQ8wnxVS38W1GK0QOU2i8dE/kDGYTng==","_npmVersion":"10.9.2","description":"Core builder + registry utilities for RRRoutes. The contract package exposes the fluent DSL (`resource`, `withCrud`), the `finalize` helper, cache-key utilities, and all TypeScript inference helpers used by both the client and server packages.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.5.0_1762709511586_0.4260052489629349","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@emeryld/rrroutes-contract","version":"1.6.0","_id":"@emeryld/rrroutes-contract@1.6.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"066752182538e66b1c10da34e2ec792affbf19cf","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.6.0.tgz","fileCount":12,"integrity":"sha512-ZKrVNXNBm/Hq8MAamA8zpyVHsVP+Aw1vN+4p9E9epkKX2GfH5pTN2mMhWWQdd0ke2Pfn22GXkRFGV9rlzvvZUA==","signatures":[{"sig":"MEUCIGTJs2wMaXtVQsaxDL1h7rbfk4rK+iOJl58uE2x3X77cAiEA3cqEh+4s7DBaOdV+l0gV3GhUByhl5B2xCe8dWEcN3rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135995},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.6.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/191885de9d25facbb58110e4793713e7/emeryld-rrroutes-contract-1.6.0.tgz","_integrity":"sha512-ZKrVNXNBm/Hq8MAamA8zpyVHsVP+Aw1vN+4p9E9epkKX2GfH5pTN2mMhWWQdd0ke2Pfn22GXkRFGV9rlzvvZUA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.6.0_1762770721700_0.6187422148926083","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@emeryld/rrroutes-contract","version":"1.6.1","_id":"@emeryld/rrroutes-contract@1.6.1","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"581c9043803ef77215f55f6271b703eeb8c857c4","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.6.1.tgz","fileCount":12,"integrity":"sha512-ajGReYKS+z391W8TStCmXJwZ6dKZLc13OIx3kFVAYgL3qPODBmaVdbKcZUO7/0GTWFd5vAQTPQ2/zoKGS0Jwrg==","signatures":[{"sig":"MEUCIQDnH1Qqj7FeHeRX/j7YBMdFYfehiCDLOSwhPSfkQvWahgIgDhbtJuYeezRmTfosPLN0DCe8vyuYPLhRBKLfXAT4GH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135995},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.6.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/1b28124f9b771439f89bd57d6b012490/emeryld-rrroutes-contract-1.6.1.tgz","_integrity":"sha512-ajGReYKS+z391W8TStCmXJwZ6dKZLc13OIx3kFVAYgL3qPODBmaVdbKcZUO7/0GTWFd5vAQTPQ2/zoKGS0Jwrg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.6.1_1762771255988_0.21280266710138718","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@emeryld/rrroutes-contract","version":"1.6.2","_id":"@emeryld/rrroutes-contract@1.6.2","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"56f803962e541a29aebaad980b8afcaac8d033c4","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.6.2.tgz","fileCount":12,"integrity":"sha512-mep9DxHC0BnDN/kF0CG/y69JKgCeut8eY8WGbxYRXjj5HPfq6wdQK3jsHg3YwZykDvRJBp137qd/Ug1cN7MByw==","signatures":[{"sig":"MEYCIQCOhEREA90FFAyQP1SBcW0kGr/KnC5OC5HKnfM+99+REgIhANn/svAjV87Y8RiwE0zQqHPaJNnQaDEJoigf5cH7PFOs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129765},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.6.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/de9552d2af8daadc08289ac1cf5b77f1/emeryld-rrroutes-contract-1.6.2.tgz","_integrity":"sha512-mep9DxHC0BnDN/kF0CG/y69JKgCeut8eY8WGbxYRXjj5HPfq6wdQK3jsHg3YwZykDvRJBp137qd/Ug1cN7MByw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.6.2_1762771324161_0.1344578673020831","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@emeryld/rrroutes-contract","version":"1.6.3","_id":"@emeryld/rrroutes-contract@1.6.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"7adbd2398c1708d73621fea95a47c65c80a3e5e6","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.6.3.tgz","fileCount":12,"integrity":"sha512-tPyaOsgU/87dhu6xF8yfcwEGe9dgGDEvgNWvIzLzNohZibjjJ0BQbV/WmSnaeUBT45vV1jjwiuIdq3OgLn2kvQ==","signatures":[{"sig":"MEUCICXY2hnZ7Yea82FecUY6U5Z06dFsrPggU7RNX2n++pdjAiEAsk5tTD3xNIhy+40aom7Uonjk1A6rEYozmvWm1wXsVaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129713},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.6.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/d1c2b8b85bb9b2caced33f6fcf0fa3ea/emeryld-rrroutes-contract-1.6.3.tgz","_integrity":"sha512-tPyaOsgU/87dhu6xF8yfcwEGe9dgGDEvgNWvIzLzNohZibjjJ0BQbV/WmSnaeUBT45vV1jjwiuIdq3OgLn2kvQ==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.6.3_1762772252860_0.07335944351228618","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@emeryld/rrroutes-contract","version":"1.6.4","_id":"@emeryld/rrroutes-contract@1.6.4","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"ac9d259aa82b86aa6adc72d46e0ef328a0858e13","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.6.4.tgz","fileCount":12,"integrity":"sha512-xZezD2BTnjZXsTzvZk2fSbboPki2IAmi71hXqpxKPtsz2SBLkI7y+PfzXMz4+jKB9/MPtAO2G4uQ6VUqzok+VA==","signatures":[{"sig":"MEYCIQCfwFmdOXBdfTPjGKmTI0r82W9OTVfgzzSaaRZZ1hMBIQIhAL6p5k+23eAgzaj6As4IaElDGPnaAffm2hpcTfKXNUHx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129753},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.6.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/b51d79cafee0e66e2b296131c95f3239/emeryld-rrroutes-contract-1.6.4.tgz","_integrity":"sha512-xZezD2BTnjZXsTzvZk2fSbboPki2IAmi71hXqpxKPtsz2SBLkI7y+PfzXMz4+jKB9/MPtAO2G4uQ6VUqzok+VA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.6.4_1762783359840_0.34204967180714374","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@emeryld/rrroutes-contract","version":"1.6.5","_id":"@emeryld/rrroutes-contract@1.6.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"de6fae7a475384bc4bc0172f63c747b30b33e0d0","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.6.5.tgz","fileCount":12,"integrity":"sha512-81XLJyvpyWAYwJL0WqgjPWj+o41V7f98gJHtRKn8YmC7V0AxtPzlv8Xx/N6p55mhX71v8NDZ8qXIE8xewaQVyA==","signatures":[{"sig":"MEQCIFWuRpt+7CYlZk9lNqwmZuEJUbSdXfD6MbZ0/bhi27BkAiAiSm0dfkV56AqTXPk1ePOxymd60qHKFxSGk3IznhEiIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129753},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.6.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/aa416c17c11ed6b3fbb5e5af3d833ce3/emeryld-rrroutes-contract-1.6.5.tgz","_integrity":"sha512-81XLJyvpyWAYwJL0WqgjPWj+o41V7f98gJHtRKn8YmC7V0AxtPzlv8Xx/N6p55mhX71v8NDZ8qXIE8xewaQVyA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.6.5_1762800496479_0.3954618776518408","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@emeryld/rrroutes-contract","version":"1.6.6","_id":"@emeryld/rrroutes-contract@1.6.6","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"d73e97121f5cbb12aa519eea6690ba505c088853","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-1.6.6.tgz","fileCount":12,"integrity":"sha512-NnGH6w/q9vUm4hti/+BEDQ4ZZKvGZA3pn+zR7BwlK/cIfdz2VHBbtbGqKSgE482CgGXUFP9mhf5CCE7EUu3bTw==","signatures":[{"sig":"MEUCICuXpe3RuyJhLoVF25JNPdDiescljzJ+boYQrHyOIb07AiEAwoVnGvLYGpkxp+L1VpgkBh/0QhNG3jS+7t3WOE6O27Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129753},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-1.6.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/25ec512c5e4b92bc74ddddd29a8c5cf6/emeryld-rrroutes-contract-1.6.6.tgz","_integrity":"sha512-NnGH6w/q9vUm4hti/+BEDQ4ZZKvGZA3pn+zR7BwlK/cIfdz2VHBbtbGqKSgE482CgGXUFP9mhf5CCE7EUu3bTw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_1.6.6_1762805235044_0.03207621285670759","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@emeryld/rrroutes-contract","version":"2.0.0","_id":"@emeryld/rrroutes-contract@2.0.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"fbfbb56829f6de095182be06de73c9cf2ab0f203","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.0.0.tgz","fileCount":12,"integrity":"sha512-6kUmB+mZGicIfgKAW4Bq+SzPvDDnJ3VcSudxWi+Ky+aC2yv7ze3SHXmMSvm52aVFHo/UAVi+H6xZTJC6C+rbhg==","signatures":[{"sig":"MEQCIAn2LurDJoKoKocUhOwIn81f72EnLM3H2csDX0bM/syBAiBjJkOAQlxl25DdyS3k2pMCXlQSDCERUt4x+EeHeWXIxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125070},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/ccc42f0e3651ddf3fca28ec1956df093/emeryld-rrroutes-contract-2.0.0.tgz","_integrity":"sha512-6kUmB+mZGicIfgKAW4Bq+SzPvDDnJ3VcSudxWi+Ky+aC2yv7ze3SHXmMSvm52aVFHo/UAVi+H6xZTJC6C+rbhg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.0.0_1762868958651_0.5266230318698861","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@emeryld/rrroutes-contract","version":"2.0.1","_id":"@emeryld/rrroutes-contract@2.0.1","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"6b4ba7ebf40fcecf7134b09beca3b178d0fdbb0e","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.0.1.tgz","fileCount":12,"integrity":"sha512-QDccVczC8erJ+k5QC3gMsqKVYwCkZ7oJhc9k3EbDSKKDUyZ08QJss7itOEqPwyGX3CNbLlTmKC7VMT15C0xo2A==","signatures":[{"sig":"MEUCICxRQJJnKiG4Q+d/xsV/on19kxULROBNkQsgGiJrrs8UAiEA0yEQhnDo4JoTc4Hyvr8ZgtZfc55+fBDPl79pFO1wf0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125070},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/25768f0ed33accfdc0f03dcfae0fa3c2/emeryld-rrroutes-contract-2.0.1.tgz","_integrity":"sha512-QDccVczC8erJ+k5QC3gMsqKVYwCkZ7oJhc9k3EbDSKKDUyZ08QJss7itOEqPwyGX3CNbLlTmKC7VMT15C0xo2A==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.0.1_1762875954238_0.8545770222582572","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@emeryld/rrroutes-contract","version":"2.0.2","_id":"@emeryld/rrroutes-contract@2.0.2","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"00d6fab02d509f560f337eced9e9b45163f2daf1","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.0.2.tgz","fileCount":12,"integrity":"sha512-A+HFOYDZo+aZIVdGy49/Iql+k87+2FK+NXJMNTNAkDmNII9IEXNv6QWuDe/2tX3JONKHfqFfxOP8KNUphwVMqA==","signatures":[{"sig":"MEQCIByYlQ5RcawkJmHiQ0bx/xxqjNCIPHza0V36n7V8mjanAiB/izG3XjfvYL9nVYemDNOewCSjjF4dO9PcBjsRck3t5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125070},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/24d92aabde65edd3d40ab2368a6fb57a/emeryld-rrroutes-contract-2.0.2.tgz","_integrity":"sha512-A+HFOYDZo+aZIVdGy49/Iql+k87+2FK+NXJMNTNAkDmNII9IEXNv6QWuDe/2tX3JONKHfqFfxOP8KNUphwVMqA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.0.2_1762884569750_0.19136406993815025","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@emeryld/rrroutes-contract","version":"2.0.3","_id":"@emeryld/rrroutes-contract@2.0.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"109dd367ded0060964ce7356782b37f40eec6dd1","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.0.3.tgz","fileCount":12,"integrity":"sha512-4Pt9qa9maikjUABBE7g2NZ5slB85bip4/dh3atrn2OpS780qqyPeE1YhZx7a//yJ4jgoSwE1Ly0pS9lL90+3Eg==","signatures":[{"sig":"MEQCIFwM+ts71M53wSB9vojlkuHa9DJX0vbD0d1KGcmIEUJUAiAw46xMdykurftbMEU2pWT8OQR1i3SbZkOnqbnGRVo4bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126064},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/60be9bfcbc6a1b5faaa54c0d7e2a1aee/emeryld-rrroutes-contract-2.0.3.tgz","_integrity":"sha512-4Pt9qa9maikjUABBE7g2NZ5slB85bip4/dh3atrn2OpS780qqyPeE1YhZx7a//yJ4jgoSwE1Ly0pS9lL90+3Eg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.0.3_1763031798161_0.45917155001391285","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@emeryld/rrroutes-contract","version":"2.0.4","_id":"@emeryld/rrroutes-contract@2.0.4","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"dafe1e5bf508268599bf29d09be98841082deb3e","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.0.4.tgz","fileCount":13,"integrity":"sha512-EqXT/ElpEGQf81pRQUxMJf6SmHaQh54Eykzu0UkamJUpSyeq8gpe9xIuj/D7QNuoi8v3S1LzEpUZ9jWSYbuPAw==","signatures":[{"sig":"MEUCIQCxI0Xe2mAe9BkeQ1uKwWhTKRGeS3bPjn1tzTQEuWJSrAIgKet3VlvKOwgBXXW8q4SdrY8jGztm8cWtsm0CoQL/e/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130931},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.0.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/5a4e3459787d5ee9fdf763755a2100f2/emeryld-rrroutes-contract-2.0.4.tgz","_integrity":"sha512-EqXT/ElpEGQf81pRQUxMJf6SmHaQh54Eykzu0UkamJUpSyeq8gpe9xIuj/D7QNuoi8v3S1LzEpUZ9jWSYbuPAw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.0.4_1763112390591_0.5608319865854023","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@emeryld/rrroutes-contract","version":"2.0.5","_id":"@emeryld/rrroutes-contract@2.0.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"46d05d804cdd562c23bbba92f8490d0a5a46d1af","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.0.5.tgz","fileCount":12,"integrity":"sha512-qCV5qoxcqDwU/kwZkv40+qEKQeGERk2dKrhp7Jm5++sWaBFgVEjBOO6B6S5KTJwJuCSd4sVAgjIolpwOkRc1XA==","signatures":[{"sig":"MEUCIH1v6hAWaY3bnSRrrYeGimAQjBs76m1PTS5dx4zXN73/AiEAsxVo3rpOL4KMmMOOxFId4TrbBVquxw6r1mXX6yTGn+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127167},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.0.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/68ef5b2bfdf3265ccfeee84376dfa4d5/emeryld-rrroutes-contract-2.0.5.tgz","_integrity":"sha512-qCV5qoxcqDwU/kwZkv40+qEKQeGERk2dKrhp7Jm5++sWaBFgVEjBOO6B6S5KTJwJuCSd4sVAgjIolpwOkRc1XA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.0.5_1763117453666_0.4399399624120046","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@emeryld/rrroutes-contract","version":"2.0.6","_id":"@emeryld/rrroutes-contract@2.0.6","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"9ad07c4a3b53377c1f6dd73bf3ba34613e146d88","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.0.6.tgz","fileCount":12,"integrity":"sha512-x8GXJu1futtYcfsnCITDv44GvaGD3rDSLA16SxuTcebqH0oIv+bh/CILANSfwH0S3I6lGj1/mKphITapbdddCg==","signatures":[{"sig":"MEUCIQCD+FcbSipnwXZWSpxFZROKpCowxHviGf409f5Mz9BMxQIgS4CZqoLT4/P17+3xmqVYRBMytf/0CYdvRg0wq/JlSvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127514},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.0.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/00dc8fad4549e875f9e2dfab75f64097/emeryld-rrroutes-contract-2.0.6.tgz","_integrity":"sha512-x8GXJu1futtYcfsnCITDv44GvaGD3rDSLA16SxuTcebqH0oIv+bh/CILANSfwH0S3I6lGj1/mKphITapbdddCg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.0.6_1763132942569_0.42304759167685013","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@emeryld/rrroutes-contract","version":"2.1.0","_id":"@emeryld/rrroutes-contract@2.1.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"6ec2494c8e1463f052df346dce407c516ee99ebb","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.0.tgz","fileCount":12,"integrity":"sha512-CK8K2QL5ksdHQc3UqEBBpLuIMgk7QGAqqqKpKflVV8oyF8ZwNHlLw80NXo7msRtjW9zQ5KPGLgmEbVxS+o7Swg==","signatures":[{"sig":"MEUCICS+Q5O452dGsUCtoztrOjijhGhBoItlqIwrSx7GrEBQAiEA2xpoagjohX+uJL8UhyYeBwFKwM+Ew7rcrVO0h1DTP2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128319},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/3f555415545f77d3e1d87bc9ac84f53b/emeryld-rrroutes-contract-2.1.0.tgz","_integrity":"sha512-CK8K2QL5ksdHQc3UqEBBpLuIMgk7QGAqqqKpKflVV8oyF8ZwNHlLw80NXo7msRtjW9zQ5KPGLgmEbVxS+o7Swg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.0_1763297562544_0.08853710504673784","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@emeryld/rrroutes-contract","version":"2.1.1","_id":"@emeryld/rrroutes-contract@2.1.1","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"19b3a26546ec9925e9ec0bc0c06d48cf7774eba8","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.1.tgz","fileCount":12,"integrity":"sha512-aGoQq0aTZGESczrv2zcjl+OHkdWZGVRviAY0jmruPUVCPFhSgC5R5c42AFocUc/Kk6CB1PhKFKwgqk7lfrY5Ew==","signatures":[{"sig":"MEUCIQCeFyFcuC32Mw/KE+AxYc7hceI5fSpgDHdP/i7HBpeH3gIgVEYxCJVxKjwmCxcUGHjN0xhkWwFiTbYT1fnhHjzx5Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129647},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/010059c8e23fdad6d9c5679e5bdd3c7b/emeryld-rrroutes-contract-2.1.1.tgz","_integrity":"sha512-aGoQq0aTZGESczrv2zcjl+OHkdWZGVRviAY0jmruPUVCPFhSgC5R5c42AFocUc/Kk6CB1PhKFKwgqk7lfrY5Ew==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.1_1763375566205_0.8091913720185739","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@emeryld/rrroutes-contract","version":"2.1.2","_id":"@emeryld/rrroutes-contract@2.1.2","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"23c726b5aa7f0cbca497ac620ef79ea435c9c1b7","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.2.tgz","fileCount":12,"integrity":"sha512-57q5/mmP4etykbWgnXiMgpILSMx/UoXitwh9VhpVsynD+OdAo1SNkcDpnWYf2VM0YiEQe6kC+5RjR1eyXzKELw==","signatures":[{"sig":"MEUCIQCG20f5ws/vM+GWaPhqOM6OTvYbxWI9nZny7qtjF+Gm/wIgDf/YZJaOWYKlKcHMoqEHdhhJ2HnmontIK0P7pzqK7qQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128365},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/c8326c821634e82553d9db164d777cce/emeryld-rrroutes-contract-2.1.2.tgz","_integrity":"sha512-57q5/mmP4etykbWgnXiMgpILSMx/UoXitwh9VhpVsynD+OdAo1SNkcDpnWYf2VM0YiEQe6kC+5RjR1eyXzKELw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.2_1763376913734_0.08297059529462425","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@emeryld/rrroutes-contract","version":"2.1.3","_id":"@emeryld/rrroutes-contract@2.1.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"f615ea4cee6d341e34b4cbddff91ef690b6bfc4d","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.3.tgz","fileCount":12,"integrity":"sha512-ycjJ71rETCcBgZB1x1S+J3UsSXUn6W0pU/LtdrF31PlWSLzdQ3SJt+CvWjZChG3qfVIwJL/hzXjnpGIGDr37gA==","signatures":[{"sig":"MEUCIBL4uRXRwFLTek+5bOTz2oOdJ4lB83FDUXvrgXb2wLb2AiEA1Y6tUUalwWAL7sNBqloU19pZhNxtGAdTayKBDxs4cHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129469},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/73c4e069ce4a238f2c0791e5d15671ba/emeryld-rrroutes-contract-2.1.3.tgz","_integrity":"sha512-ycjJ71rETCcBgZB1x1S+J3UsSXUn6W0pU/LtdrF31PlWSLzdQ3SJt+CvWjZChG3qfVIwJL/hzXjnpGIGDr37gA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.3_1763378608273_0.20445121273154632","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@emeryld/rrroutes-contract","version":"2.1.4","_id":"@emeryld/rrroutes-contract@2.1.4","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"5f63629f0d311bdf96a106c445b1e4a4bf3408f6","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.4.tgz","fileCount":12,"integrity":"sha512-OtedlBXlNmZdu6eNIvNOmm3zvPrta4W1dXCSfkYFDM+9LcGbwY6tcKTxiyRxE+wpyobR8hBnZA0B0hW5ZcOKvw==","signatures":[{"sig":"MEUCIFg4NKG3yyqQLRXFvor1kaXjHyJ5FBZQTau/bTizWe7nAiEAyy/LmrOVAt9Y/A8IDmKEN6+1bEd3jCEb00oH9rHa0JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129451},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/ec8f66b1fb98d0eb5706d7dde6a43a4f/emeryld-rrroutes-contract-2.1.4.tgz","_integrity":"sha512-OtedlBXlNmZdu6eNIvNOmm3zvPrta4W1dXCSfkYFDM+9LcGbwY6tcKTxiyRxE+wpyobR8hBnZA0B0hW5ZcOKvw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.4_1763379377784_0.2309975483363529","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@emeryld/rrroutes-contract","version":"2.1.5","_id":"@emeryld/rrroutes-contract@2.1.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"98a38784a4e7bc10d65dccc303c743a498d3d94c","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.5.tgz","fileCount":12,"integrity":"sha512-gxVjZMsL4s42fLZjS7HdZbtz2gMZfNBVBWlrCo8EB8q3D12V79BKmPjVnoC/EaoJtEJ9Tbh6VFOYOWSlDnAHUw==","signatures":[{"sig":"MEYCIQCjKYifPV96ZFVuFC9tGHAqmcWSCOehhR6AKUDAP+oh7AIhAMsDFUbh0MsWdB2NBBycUi87FDfZFR3N4iO7AfBoNrJk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130656},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/be87686fbb8738b3d34d43664907ac69/emeryld-rrroutes-contract-2.1.5.tgz","_integrity":"sha512-gxVjZMsL4s42fLZjS7HdZbtz2gMZfNBVBWlrCo8EB8q3D12V79BKmPjVnoC/EaoJtEJ9Tbh6VFOYOWSlDnAHUw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.5_1763400452395_0.36884418179191725","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@emeryld/rrroutes-contract","version":"2.1.6","_id":"@emeryld/rrroutes-contract@2.1.6","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"fc535dc0c386b79024b277a2fae685eccd64a941","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.6.tgz","fileCount":12,"integrity":"sha512-UcnoxdBfygwmR1ijnkHtQubhnVGY29nn9OlSmW7aFMBh9NSHQxXL9nAoH7HYxF4eKZQdw+DZUEKSJPP2IAQsGg==","signatures":[{"sig":"MEUCIChvIf+ind/NCU8m7QR3y4Ts1Y/L5ULem2aXG32xM3pOAiEArf6R13ROGnvAaZX6UVNw/0ASvNIOf5rw67QxoKDMSy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131269},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/ee4393d32770dffd4d7461cb7e8e8248/emeryld-rrroutes-contract-2.1.6.tgz","_integrity":"sha512-UcnoxdBfygwmR1ijnkHtQubhnVGY29nn9OlSmW7aFMBh9NSHQxXL9nAoH7HYxF4eKZQdw+DZUEKSJPP2IAQsGg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.6_1763417921700_0.5136529598084425","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@emeryld/rrroutes-contract","version":"2.1.7","_id":"@emeryld/rrroutes-contract@2.1.7","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"8e21617d098a7f4fc82c9e465338ef581990d767","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.7.tgz","fileCount":12,"integrity":"sha512-dpjkHVm9bHrbXObYVZWybgtcQQ0oRJb0BdjP5hYGSetLlIHxUnW8116T9jWzCu1/AyBbX7KTCfUcwIjGzUUnOg==","signatures":[{"sig":"MEQCICdeYo4CX12v10b/gGBnS8bDhm2M+bxvGmh0SgeZb1XjAiBnm3HXBJGliKFPhk1MarSlRLQqe2jVn6FHHVqheAEHxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139374},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/a7ca932230c02b7efdeed47316a9cc0b/emeryld-rrroutes-contract-2.1.7.tgz","_integrity":"sha512-dpjkHVm9bHrbXObYVZWybgtcQQ0oRJb0BdjP5hYGSetLlIHxUnW8116T9jWzCu1/AyBbX7KTCfUcwIjGzUUnOg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.7_1763478222515_0.3935220859499924","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@emeryld/rrroutes-contract","version":"2.1.8","_id":"@emeryld/rrroutes-contract@2.1.8","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"3fcb4d86bb14da88bb11336c3e9814ad5dd2e36f","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.8.tgz","fileCount":12,"integrity":"sha512-b70p3TlF4ZKRKHkX8aIIrguOSrIky2dVM+6siiLfKiSoDfzOiuVB4UyOXTNslCsFXadOkb4fZ/jGriWwAAKo5Q==","signatures":[{"sig":"MEQCIHIDGL6fBuYj9ON/cLHr5bv4PtgHAquhhQ76cSwDE3CmAiBARObO3shPWGjM+8KEy+1AbYBFrA1eO6tPhEbJofZM2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150960},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/596e9800ca07810dbd2e0278f517947a/emeryld-rrroutes-contract-2.1.8.tgz","_integrity":"sha512-b70p3TlF4ZKRKHkX8aIIrguOSrIky2dVM+6siiLfKiSoDfzOiuVB4UyOXTNslCsFXadOkb4fZ/jGriWwAAKo5Q==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.8_1763481555669_0.4757639030044063","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@emeryld/rrroutes-contract","version":"2.1.9","_id":"@emeryld/rrroutes-contract@2.1.9","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"2855b6651e3f4ed53bf384be3918ee2544bd7485","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.9.tgz","fileCount":13,"integrity":"sha512-7qEa9BX1SN2AAr6Ak8W/z1UbPUv071EyjWtjxjOEZG3xzNTYwOQicb93+Xo4MIyDcvfR4GWxR4Bs86eh7Ys0hw==","signatures":[{"sig":"MEYCIQDNm4KVDHzav26nw/FqK0JD69aJ8DYLN+HHC8k9uOQSkwIhALWWDpG2F8nBkGsAfXg8Tlv0KNOi4Sqywl2jX5dvxia5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176133},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/248208e471714a3d098473d353f813b5/emeryld-rrroutes-contract-2.1.9.tgz","_integrity":"sha512-7qEa9BX1SN2AAr6Ak8W/z1UbPUv071EyjWtjxjOEZG3xzNTYwOQicb93+Xo4MIyDcvfR4GWxR4Bs86eh7Ys0hw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.9_1763651116232_0.6531942202963781","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"@emeryld/rrroutes-contract","version":"2.1.10","_id":"@emeryld/rrroutes-contract@2.1.10","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"49b4804643621a08969b2c534cfcc2b07de3907c","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.10.tgz","fileCount":13,"integrity":"sha512-g3yse7YeRz4lau9qLo/OJpuXuZANOIkq4LfN4Uyw55lggobWY6GXw7eSLl1ZaOiFe7exW4aEQJhIr3f9qzsxaw==","signatures":[{"sig":"MEUCIQCDtvwsiea2jAcMC+/WhNKGJ979bw4GfkosIiRswPU23QIgJL1TNKa5ts3BsFXhPtowngln8OgTrL7I5xMuFrvqR10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210282},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.10.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/f2117c09a249d8660a3304f249caba47/emeryld-rrroutes-contract-2.1.10.tgz","_integrity":"sha512-g3yse7YeRz4lau9qLo/OJpuXuZANOIkq4LfN4Uyw55lggobWY6GXw7eSLl1ZaOiFe7exW4aEQJhIr3f9qzsxaw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.10_1763652366734_0.8404641771951333","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"@emeryld/rrroutes-contract","version":"2.1.11","_id":"@emeryld/rrroutes-contract@2.1.11","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"ea8ef3c38ac5b848e6c7ce590dd1bce43297bffa","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.11.tgz","fileCount":14,"integrity":"sha512-eghP2qrUkw6h5oookOANMo93z4PoFM6vGXON5toDKDj+II5TOz+5Dh6F6IHM5CtBDoKPEX8kHguVtgxljxJY0w==","signatures":[{"sig":"MEYCIQDiNg4NHKYMvnqGDfPyoMgaN2R6npaIfRe/hV8qGBQ29gIhAMqHRTlkE7VrUN/7JGwYzKsMcf5eo9pwU4jQdOcGPt1M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257678},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.11.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/8a0d04f1235e948bcd7444991e5d89fd/emeryld-rrroutes-contract-2.1.11.tgz","_integrity":"sha512-eghP2qrUkw6h5oookOANMo93z4PoFM6vGXON5toDKDj+II5TOz+5Dh6F6IHM5CtBDoKPEX8kHguVtgxljxJY0w==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.11_1763656045892_0.3234659685780372","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"@emeryld/rrroutes-contract","version":"2.1.12","_id":"@emeryld/rrroutes-contract@2.1.12","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"d8ea12da21d6af787f4d31d58a7fe130b92a1757","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.12.tgz","fileCount":14,"integrity":"sha512-KYDFcshn2tmFOGr4hjkjDu3aDFMkZb3dLiG2p/qrdvSiZuL0CDDJlMjCmsQVGmsb35aFAOSuOsQ+R4SP2dQqoQ==","signatures":[{"sig":"MEYCIQDnB+PctMO1a9xL9sfzXMZ2yeC24/9yCGy+mGsgPA9E+AIhAOEkOxzaux+HfjZkQF9fHpyMvgr5YsxOHG3f6xdOTn+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258819},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.12.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/bd88fea0c9c8fea7f028912e54bf880d/emeryld-rrroutes-contract-2.1.12.tgz","_integrity":"sha512-KYDFcshn2tmFOGr4hjkjDu3aDFMkZb3dLiG2p/qrdvSiZuL0CDDJlMjCmsQVGmsb35aFAOSuOsQ+R4SP2dQqoQ==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.12_1763658375204_0.7629020330471155","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"@emeryld/rrroutes-contract","version":"2.1.13","_id":"@emeryld/rrroutes-contract@2.1.13","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"9bf947af1e72e61b2949ceadc75b34ba45bda435","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.13.tgz","fileCount":15,"integrity":"sha512-5SwW8VOOZNULTTizd983KJFL6cl3Ks2ceF4Vqa7mICkcDxOjC+XAj2Lw1g5OC0Rp+9ixMn0Wiu8SqS1psUDRRg==","signatures":[{"sig":"MEYCIQD+n/TIWn0FxAI+R8/8EyEGzkuTOmNDthc0dli3JFvlTAIhAOzhRIn0VwaOAorYOrgslEgSQ9QqfRMIDcSnFpdVytJh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317933},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.13.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/2e656f4072f17905bcf9b87a039d2a7c/emeryld-rrroutes-contract-2.1.13.tgz","_integrity":"sha512-5SwW8VOOZNULTTizd983KJFL6cl3Ks2ceF4Vqa7mICkcDxOjC+XAj2Lw1g5OC0Rp+9ixMn0Wiu8SqS1psUDRRg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.13_1763660269182_0.41241241317371924","host":"s3://npm-registry-packages-npm-production"}},"2.1.14":{"name":"@emeryld/rrroutes-contract","version":"2.1.14","_id":"@emeryld/rrroutes-contract@2.1.14","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"e03ccd86a4306f74bf83c279f00145996f1020c1","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.14.tgz","fileCount":17,"integrity":"sha512-3KQOth/7jfbsI8UFF59fFEBouQ9Or3SzEw9WKZVrtyh6PWww9nd7ELFoPbn5tyYONUNjr6FMzKYQ7HIiyHMcMw==","signatures":[{"sig":"MEUCIQD1izA8Qzg/4xGEznpdf58iyJLISlurRWXa858O18OtzAIgIkfr4K8aWd5EJKGi3t12eCOcQPBXPZzFZ8GFPhIazYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222807},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.14.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/13c672b933c35e099b8069430eee881c/emeryld-rrroutes-contract-2.1.14.tgz","_integrity":"sha512-3KQOth/7jfbsI8UFF59fFEBouQ9Or3SzEw9WKZVrtyh6PWww9nd7ELFoPbn5tyYONUNjr6FMzKYQ7HIiyHMcMw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.14_1763662280711_0.02883194436833114","host":"s3://npm-registry-packages-npm-production"}},"2.1.15":{"name":"@emeryld/rrroutes-contract","version":"2.1.15","_id":"@emeryld/rrroutes-contract@2.1.15","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"80dfa9a332a560de46ff66a429b03c2cb93d8e7b","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.15.tgz","fileCount":17,"integrity":"sha512-X+JTUWz3XEadbynZl06zOGo3hhExESePK4fd7NQ6lLGiQFcTzVc8g2izUATbCS44W3IaJQmw7y2TEmp0wb5LDg==","signatures":[{"sig":"MEQCIGgesFmIb/GUAHt4FeIMG3Yj+4ybCflBf7TJ09IJ8pDsAiBd9uCZbGxXMrXa/BCPV2hhGEMRepUZ1SOChtVxUQYruw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213679},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.15.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/c94743f7966addca0ba1c4aa0bf93c63/emeryld-rrroutes-contract-2.1.15.tgz","_integrity":"sha512-X+JTUWz3XEadbynZl06zOGo3hhExESePK4fd7NQ6lLGiQFcTzVc8g2izUATbCS44W3IaJQmw7y2TEmp0wb5LDg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.15_1763662941344_0.12211908909275482","host":"s3://npm-registry-packages-npm-production"}},"2.1.16":{"name":"@emeryld/rrroutes-contract","version":"2.1.16","_id":"@emeryld/rrroutes-contract@2.1.16","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"45de25299ef59f050798e6f310d5b866ae87eef2","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.16.tgz","fileCount":17,"integrity":"sha512-jYv34lP8d1vWiDqsxWIcHXK69JkSS3wqwOQlCvA4EvgMvZoOjMl/NxFIXOMnwuHhqKijE/fsesVQh5dstRXpWQ==","signatures":[{"sig":"MEUCICpaV8HTSGQTqop/ZCj1+xQSZaafnzVM0MhaCCYBOtYmAiEA4trDKdhSTO+/VZCY8M5vixWNgG3/RlIerftfHJv6Zdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213560},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.16.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/6830501566cd6418ced90b3d87d1308f/emeryld-rrroutes-contract-2.1.16.tgz","_integrity":"sha512-jYv34lP8d1vWiDqsxWIcHXK69JkSS3wqwOQlCvA4EvgMvZoOjMl/NxFIXOMnwuHhqKijE/fsesVQh5dstRXpWQ==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.16_1763663103485_0.6089580109354227","host":"s3://npm-registry-packages-npm-production"}},"2.1.17":{"name":"@emeryld/rrroutes-contract","version":"2.1.17","_id":"@emeryld/rrroutes-contract@2.1.17","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"fda98d2fdec4538617d0a7347b2a936f7e79adf4","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.17.tgz","fileCount":18,"integrity":"sha512-rAZyw+zqzeRLYrRcHfNPzTbnXhToGnsXJ3np4DcpM0gi3gdXIwXlCD9hzIkDhcPjXCZypBN+UmtQpTE9GQdWzw==","signatures":[{"sig":"MEYCIQDnBQCfkhlzz0D9ehA/Scwfqlal+z/dVWnEJqlxsaWiGwIhAJ7AcJgTzZIV5mO/3i90mxtAmkX5de6mk3ubrC287Jwd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350954},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.17.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/fab9f04fdd79f5fce57b04479614df25/emeryld-rrroutes-contract-2.1.17.tgz","_integrity":"sha512-rAZyw+zqzeRLYrRcHfNPzTbnXhToGnsXJ3np4DcpM0gi3gdXIwXlCD9hzIkDhcPjXCZypBN+UmtQpTE9GQdWzw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.17_1763663574875_0.7222997730090619","host":"s3://npm-registry-packages-npm-production"}},"2.1.18":{"name":"@emeryld/rrroutes-contract","version":"2.1.18","_id":"@emeryld/rrroutes-contract@2.1.18","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"61f8f7c4ecab18f9fce2dd5818309cecfbdb6834","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.18.tgz","fileCount":18,"integrity":"sha512-YhylhQ3qaBideKsDBRRzn4kWZ2ptwgfiLZO3BnwvBofFNtg/C/xYPtKsXW0jJL8c2VMv+YX/cxawqv7NfFasrQ==","signatures":[{"sig":"MEUCIBmeHInOPd1NV9w3ZXNo2Adktv77B1AWh8DSb/rOUhWjAiEAuueOa9siHi0/cb5w2dczW6/bYnfMbBd9ESX20W0eV3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350434},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.18.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/ba74f3333beeae9fe469f2bcac7da669/emeryld-rrroutes-contract-2.1.18.tgz","_integrity":"sha512-YhylhQ3qaBideKsDBRRzn4kWZ2ptwgfiLZO3BnwvBofFNtg/C/xYPtKsXW0jJL8c2VMv+YX/cxawqv7NfFasrQ==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.18_1763663799285_0.512004276028404","host":"s3://npm-registry-packages-npm-production"}},"2.1.19":{"name":"@emeryld/rrroutes-contract","version":"2.1.19","_id":"@emeryld/rrroutes-contract@2.1.19","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"2b7f401627f15510c9399f04a1177939b58056b7","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.19.tgz","fileCount":18,"integrity":"sha512-CbMHmMULF1WWbFmak8+Dxx65RBclRskdIx6cWDKqsbX4m1lX3bvZzC3SRLDA6mKhZL92YoYyeXz2EeP35bEJ+A==","signatures":[{"sig":"MEYCIQC+aRZnJyxRdrxGOtdaaRkrtWvveLDRyYmQnej1j+dtJgIhAKynafJ/UDPcSQGVhykZbjXliKFWKJ9Az/cQ8xzUj1lx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364320},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.19.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/dc9121c050bd8e6f94a1d298ffc88258/emeryld-rrroutes-contract-2.1.19.tgz","_integrity":"sha512-CbMHmMULF1WWbFmak8+Dxx65RBclRskdIx6cWDKqsbX4m1lX3bvZzC3SRLDA6mKhZL92YoYyeXz2EeP35bEJ+A==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.19_1763664108206_0.5411835703098085","host":"s3://npm-registry-packages-npm-production"}},"2.1.20":{"name":"@emeryld/rrroutes-contract","version":"2.1.20","_id":"@emeryld/rrroutes-contract@2.1.20","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"db120268e89c26ed5ca6c55766f368bb090c9623","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.1.20.tgz","fileCount":16,"integrity":"sha512-ciYwYN3gLuhxMvuBe5TNQUWKle+EBiaaoqbJInHg/5+Il3eLkvSpzNKWVbtTpB0DirjcTUpsj0p0usQ/bZGMIQ==","signatures":[{"sig":"MEQCIHZ7iigX2jEvGrGEZnfCglWwayFeiciFq0vF9CI1sI+8AiBz1X54Qdtd3slBdP8K4V4wPa7lvFa81Tpl3fCFsSJISQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309665},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.1.20.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/8726d57e83a1eab365bb9afe045c0dda/emeryld-rrroutes-contract-2.1.20.tgz","_integrity":"sha512-ciYwYN3gLuhxMvuBe5TNQUWKle+EBiaaoqbJInHg/5+Il3eLkvSpzNKWVbtTpB0DirjcTUpsj0p0usQ/bZGMIQ==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.1.20_1763720520849_0.6097780215221409","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@emeryld/rrroutes-contract","version":"2.2.0","_id":"@emeryld/rrroutes-contract@2.2.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"98361ddc8803deb0990787169ac8c965ae722a39","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.0.tgz","fileCount":16,"integrity":"sha512-secyy4u3bk7odqaDRzlEkIy6lI4GFFXA5aKWb4l4okT0YFD3GoxpiqMdb7DyG2inYIni6OeWaRiebrWbDxM2Wg==","signatures":[{"sig":"MEQCIFBEbOavdDrsMD8qAekkZMwxqmx1gMBlkHqqAIHg0xnCAiACAJrqAiGqx/nYkoIiRlXe5hpF9o8cnxcN0ExWFsbIbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309658},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/ce361e809edf2e267f878abf7ab683d9/emeryld-rrroutes-contract-2.2.0.tgz","_integrity":"sha512-secyy4u3bk7odqaDRzlEkIy6lI4GFFXA5aKWb4l4okT0YFD3GoxpiqMdb7DyG2inYIni6OeWaRiebrWbDxM2Wg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.0_1763720607438_0.43674857638457065","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@emeryld/rrroutes-contract","version":"2.2.1","_id":"@emeryld/rrroutes-contract@2.2.1","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"183d2dd6b1fd791a01ab8ce4065330056d5ecd63","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.1.tgz","fileCount":16,"integrity":"sha512-wyd++lirdGBERvrT1RCXonUVVL2ys2Bfh0rnj3Ah0M7P/wZBtUVQoEq9vRnlnUuU7z9p0JuZ+RoP+sTp/T9c/Q==","signatures":[{"sig":"MEUCIGU2XNjKSraTNtoCrNdR9g7XCfNIR7H2QHPIi4Uz0MkVAiEA2K08L0BVigtLjHVP4JHeZ3wLjA6AGLJWcL2i3Mc2dnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309643},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/68e9bb30f7eb1ceaf550bf6073a4a135/emeryld-rrroutes-contract-2.2.1.tgz","_integrity":"sha512-wyd++lirdGBERvrT1RCXonUVVL2ys2Bfh0rnj3Ah0M7P/wZBtUVQoEq9vRnlnUuU7z9p0JuZ+RoP+sTp/T9c/Q==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.1_1763720701910_0.8484564433854427","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@emeryld/rrroutes-contract","version":"2.2.2","_id":"@emeryld/rrroutes-contract@2.2.2","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"6daab6b3c97bfe095c040badaed6625f2d7fbe3b","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.2.tgz","fileCount":16,"integrity":"sha512-5ZXYnZPyl4eCXfcazq/BVvy37mkSeW1Cryieh6aqxWo8xGZIrRDhmutVoyxZ6COOwSA7HBHcFIe3TSIPxu4qpA==","signatures":[{"sig":"MEYCIQDQMpmRCEmYtAgLAHTwUh8zAzI5ZEuvlCqVvEVSX646agIhAPB1FnikDjFxUqe0C78pvjBYB23ClO75Z/2DQxTxM51P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309991},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/53271cf4843986f97a9106147715e602/emeryld-rrroutes-contract-2.2.2.tgz","_integrity":"sha512-5ZXYnZPyl4eCXfcazq/BVvy37mkSeW1Cryieh6aqxWo8xGZIrRDhmutVoyxZ6COOwSA7HBHcFIe3TSIPxu4qpA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.2_1763721094356_0.7276398246732287","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@emeryld/rrroutes-contract","version":"2.2.3","_id":"@emeryld/rrroutes-contract@2.2.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"9910831a4e12093c2b794a062bc7fc4bd7a762ee","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.3.tgz","fileCount":16,"integrity":"sha512-NlkeTAKy79n0k+kWtVElOid7Ly/sr4hMv1pzT/lNMKT/GxwpLtxgR43qu0zYJEcCVdyqyY9Bp9b6NTgb8Rw2vA==","signatures":[{"sig":"MEUCIHf5+lbpIcbHIz2lazkSaP6BjZJJHB0njDgZkWFcY4YWAiEAxNQz+X+2cMmPmuSKsZsvxQsvWPAmdXsjGb6Z6+pUmSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319849},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/362ea4537233f6ea571e29432579238a/emeryld-rrroutes-contract-2.2.3.tgz","_integrity":"sha512-NlkeTAKy79n0k+kWtVElOid7Ly/sr4hMv1pzT/lNMKT/GxwpLtxgR43qu0zYJEcCVdyqyY9Bp9b6NTgb8Rw2vA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.3_1763721859843_0.3704625747373549","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@emeryld/rrroutes-contract","version":"2.2.4","_id":"@emeryld/rrroutes-contract@2.2.4","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"420c6e2f42c7f107db0cbad90a86162351c7901f","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.4.tgz","fileCount":16,"integrity":"sha512-9tOfatibTwci2+JvymB1vTEsLD7F5cqT0aL+Eujq2MYXJHGWo76JRpAqMKS8miAd627nbHZOxehtYEECppY5LA==","signatures":[{"sig":"MEYCIQDr68sei3q3tDVfnsuyYLqwcm+JTAAHf3Zp7o6ZElUQxgIhAKDqwL9jmTiK+7ydJasC3VPz4IVu1fzbzaChL6BiYjti","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337929},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/db4dda5e2c193f1d13508e1a9e295f9c/emeryld-rrroutes-contract-2.2.4.tgz","_integrity":"sha512-9tOfatibTwci2+JvymB1vTEsLD7F5cqT0aL+Eujq2MYXJHGWo76JRpAqMKS8miAd627nbHZOxehtYEECppY5LA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.4_1763747446813_0.6478511132222946","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@emeryld/rrroutes-contract","version":"2.2.5","_id":"@emeryld/rrroutes-contract@2.2.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"fc92bddca789380d34833f6d3554230c524042b2","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.5.tgz","fileCount":16,"integrity":"sha512-LN6SvKWEJSYET+R3mt6qjWa8zAAR4hKvfw8tK/F6kvLtfegipn32j614oCMF9wIRS6IkK2MHe8A6vplNGapJeg==","signatures":[{"sig":"MEUCIQDFHBAOYxFmvg5gVR2TTZQjCbo8WwYvKGXtvLkoJk1mpQIgECx19VF0nbfIkJFnk0z8Oo8CRA0qnwPjXrrSm89Jw+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338913},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/24d460f88f39276dd39c6abd1a5f11aa/emeryld-rrroutes-contract-2.2.5.tgz","_integrity":"sha512-LN6SvKWEJSYET+R3mt6qjWa8zAAR4hKvfw8tK/F6kvLtfegipn32j614oCMF9wIRS6IkK2MHe8A6vplNGapJeg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.5_1763747918108_0.6423685409279634","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@emeryld/rrroutes-contract","version":"2.2.6","_id":"@emeryld/rrroutes-contract@2.2.6","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"8937ba8cdee825f6c75dcbf74fa9c50b03e1b4fe","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.6.tgz","fileCount":16,"integrity":"sha512-21Q/XF4I26lBWOJrtMOAw5VBOM0fWz6K/AmeFQ9JJv+EZ2lvDBw+mwpJSNWPIC6WQp7NL3jMC+jEanniG1ngQA==","signatures":[{"sig":"MEYCIQD5tou5o2sAlp1EBAmfF02SA0FoAau8xOuZv6I8FAFzbgIhAJAOnE11gQQtJE7ETiL8O8wactHfDES5WMvmagNQofDs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338913},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/881696b74eacc2c65059d2c535c20d9d/emeryld-rrroutes-contract-2.2.6.tgz","_integrity":"sha512-21Q/XF4I26lBWOJrtMOAw5VBOM0fWz6K/AmeFQ9JJv+EZ2lvDBw+mwpJSNWPIC6WQp7NL3jMC+jEanniG1ngQA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.6_1763748082304_0.18474968372614953","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@emeryld/rrroutes-contract","version":"2.2.7","_id":"@emeryld/rrroutes-contract@2.2.7","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"2633e91e97feb6237cc783150bad092bc3e06f9e","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.7.tgz","fileCount":16,"integrity":"sha512-a0wxeDervzAKU35kmOKEIHEWJ73FLiJ63HI8BHbbJYBzUlZNvZI16ZhzqtEHSVt98eR2waN2rg+nhcD+Oh5iqw==","signatures":[{"sig":"MEYCIQDcpaTzm7H4FXHzBd0nguMbU8kSxaOcPyRNeUkKROmk+QIhALTM9Ltt/Qq88pG7L3eKtW/xJfK0jqPZGRfIJ/dWrg5p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338913},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/826d74b1acadf62aa4bf942b30b5873e/emeryld-rrroutes-contract-2.2.7.tgz","_integrity":"sha512-a0wxeDervzAKU35kmOKEIHEWJ73FLiJ63HI8BHbbJYBzUlZNvZI16ZhzqtEHSVt98eR2waN2rg+nhcD+Oh5iqw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.7_1763753153680_0.4961885777303998","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"@emeryld/rrroutes-contract","version":"2.2.8","_id":"@emeryld/rrroutes-contract@2.2.8","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"56b448a37815ab505c7a75ff947d5e95b0817d40","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.8.tgz","fileCount":16,"integrity":"sha512-kenkRUMQqpn8UH5JtJSZQpvN7DH1x/QasOuy1VEgPwjZhS07T+1oE1ifx29NcNUDjUr16JQkjLDJ3GFLcSOcQQ==","signatures":[{"sig":"MEQCICKvjSBsRcSK3Epy3JaeMeXx6P65MCiDUCvYN0/l5zX2AiBnrKbsxmEwyXi3E+fR1RadxMU8AptzrkmK3jIjXo126A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382266},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/36845986f6242b12cba4ba54a76b8afb/emeryld-rrroutes-contract-2.2.8.tgz","_integrity":"sha512-kenkRUMQqpn8UH5JtJSZQpvN7DH1x/QasOuy1VEgPwjZhS07T+1oE1ifx29NcNUDjUr16JQkjLDJ3GFLcSOcQQ==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.8_1763812168064_0.5586217802221554","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"@emeryld/rrroutes-contract","version":"2.2.9","_id":"@emeryld/rrroutes-contract@2.2.9","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"91201161369c7b538617bc29c2185505142872ce","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.9.tgz","fileCount":16,"integrity":"sha512-1LsYaHNcb+IZJw7x/uEFM0zi2MhZHwd9sLELZzv0B5ASxogiCJitX3SkDjkEm7AwzrIduQnTt0LmPo4CjPeIcw==","signatures":[{"sig":"MEYCIQDo39DQ2SqEnyBgZ6RBjMy9jZ05Y2Oq9QJXMKKW+R9Y7wIhAMIbJyXduAV8R6idfoFkFTconR69IVIscaAke5UxE/E6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382245},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/576c29ba9334d9716948e6769d4fe3ca/emeryld-rrroutes-contract-2.2.9.tgz","_integrity":"sha512-1LsYaHNcb+IZJw7x/uEFM0zi2MhZHwd9sLELZzv0B5ASxogiCJitX3SkDjkEm7AwzrIduQnTt0LmPo4CjPeIcw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.9_1763813099814_0.6341171297256734","host":"s3://npm-registry-packages-npm-production"}},"2.2.10":{"name":"@emeryld/rrroutes-contract","version":"2.2.10","_id":"@emeryld/rrroutes-contract@2.2.10","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"468c0c0063779ccbb551dcc3249667faafc3ed09","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.10.tgz","fileCount":16,"integrity":"sha512-9/fe7i6yQ3nRH/O9mRXA0MUyVXe33LV9Yp3EL0VPQCObS+eyyDWnO5qmaJOBxk/OYjNIvbLyrxwxNLRGwLBKhw==","signatures":[{"sig":"MEUCID+25B4uEB5XRrTY1uVpDto5NTq2eGdMa8wfnwS/nUrLAiEAqjc26b4NAqO1sQLiU9Irqm7vaZjDR2gAKL1cuGa9MnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384122},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.10.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/f73e29e40ecc34d3fdd58e676cc4797e/emeryld-rrroutes-contract-2.2.10.tgz","_integrity":"sha512-9/fe7i6yQ3nRH/O9mRXA0MUyVXe33LV9Yp3EL0VPQCObS+eyyDWnO5qmaJOBxk/OYjNIvbLyrxwxNLRGwLBKhw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.10_1763814090610_0.6560733973898629","host":"s3://npm-registry-packages-npm-production"}},"2.2.11":{"name":"@emeryld/rrroutes-contract","version":"2.2.11","_id":"@emeryld/rrroutes-contract@2.2.11","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"b2465619825cab2788630e47b85714d9378322a2","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.11.tgz","fileCount":16,"integrity":"sha512-u+B9htQcu9ElY4Rr277WH1RgSxG3qo1wN6uTabmOdSk1dtcsZs8lf/A3/qnBkKln5C7uRsdhXf4ohHDljVE5/A==","signatures":[{"sig":"MEUCIQCTgKdyipkptJxIRmSkgeJOGJRBRroie5KCirXEo6l3xQIgMErOpiYBrQh0zrh9A/bQbBogLSO5f6ni5xt0yBivOmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301390},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.11.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/f209cad8f21b47ee232dfb4545b7f58a/emeryld-rrroutes-contract-2.2.11.tgz","_integrity":"sha512-u+B9htQcu9ElY4Rr277WH1RgSxG3qo1wN6uTabmOdSk1dtcsZs8lf/A3/qnBkKln5C7uRsdhXf4ohHDljVE5/A==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.11_1763816992199_0.1704742523940126","host":"s3://npm-registry-packages-npm-production"}},"2.2.12":{"name":"@emeryld/rrroutes-contract","version":"2.2.12","_id":"@emeryld/rrroutes-contract@2.2.12","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"2328b0b8000aa8530eb29fc146b1a124907d9afd","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.12.tgz","fileCount":16,"integrity":"sha512-GBlgsxdEIDI7r/k2TDOuw5upAbRQJG0VBngSNyiECgJkTRfkc5BLBherPUXmHFtsTPZQY0UrVbJcRE2NlCBPJg==","signatures":[{"sig":"MEYCIQDVkIctas1qVUur4NW/uHJf9FrJ0D2KTzMGA5Ygt6HKNQIhAI3rUSHycCkmTQ+8+4yllZinFL6X3rZwR/CzUDNFUEFT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395316},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.12.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/033b4317dd738b2436822f6d79f3d18f/emeryld-rrroutes-contract-2.2.12.tgz","_integrity":"sha512-GBlgsxdEIDI7r/k2TDOuw5upAbRQJG0VBngSNyiECgJkTRfkc5BLBherPUXmHFtsTPZQY0UrVbJcRE2NlCBPJg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.12_1763818383782_0.21417884421191036","host":"s3://npm-registry-packages-npm-production"}},"2.2.13":{"name":"@emeryld/rrroutes-contract","version":"2.2.13","_id":"@emeryld/rrroutes-contract@2.2.13","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"af058f5be202d85689f9ab11db4fbe47a941149f","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.13.tgz","fileCount":16,"integrity":"sha512-EDUlIst6SsyZUJbs9L5x7bLyVmHvoGI9OKyYznvBJ6yfywYOQWASzqT7leoj+EeM7MaqZD9PX0tV6+FJzO7Zxw==","signatures":[{"sig":"MEUCIA0H0pdIy68vZ2OFZQMzTcgsJDmYb/A9Xv+Z6amYiyzWAiEA/eCMJg+B+MtRQcBiBMHwbRdxMMlJ/v4/NTSCHnsetgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395336},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.13.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/21cf57eb77d3a3d5f9edc7d2eb723f29/emeryld-rrroutes-contract-2.2.13.tgz","_integrity":"sha512-EDUlIst6SsyZUJbs9L5x7bLyVmHvoGI9OKyYznvBJ6yfywYOQWASzqT7leoj+EeM7MaqZD9PX0tV6+FJzO7Zxw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.13_1763818806750_0.6707731632547658","host":"s3://npm-registry-packages-npm-production"}},"2.2.14":{"name":"@emeryld/rrroutes-contract","version":"2.2.14","_id":"@emeryld/rrroutes-contract@2.2.14","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"f06a2245871ea5e87e4967a9d301a3ee317e7826","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.14.tgz","fileCount":16,"integrity":"sha512-eAcpHODs0F0f69Sx3P4jJ/iolQ0uWx0cJD/j/Zy/kO7eWKWY134GzgJaNaaDTq2H7K0+HFXLv3ZGvvDtSsLpMA==","signatures":[{"sig":"MEQCIDOaaKOXShQS01EVM3wfdesUZll3lrY+owR0QEkEBRbnAiB9LkbSKO5WdaztUJOpbx4CyyEcZMqE5aNQwZkOk3tGcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395422},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.14.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/deef552d607028cc27f83ea652db4f63/emeryld-rrroutes-contract-2.2.14.tgz","_integrity":"sha512-eAcpHODs0F0f69Sx3P4jJ/iolQ0uWx0cJD/j/Zy/kO7eWKWY134GzgJaNaaDTq2H7K0+HFXLv3ZGvvDtSsLpMA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^19.2.0","react-dom":"^19.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.6","@jest/globals":"^30.2.0","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.14_1763819284789_0.7007115173698928","host":"s3://npm-registry-packages-npm-production"}},"2.2.15":{"name":"@emeryld/rrroutes-contract","version":"2.2.15","_id":"@emeryld/rrroutes-contract@2.2.15","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"8c32531060bdb48ea18bc325249f829735d61f45","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.2.15.tgz","fileCount":12,"integrity":"sha512-yb4X9Z4HbzNPTecXeR52afng7x+QmqjXm12lka89pMsGbaVuwroGBQ6FTUcrWnaCX1xU2jwdPLk9msiHMChEMg==","signatures":[{"sig":"MEYCIQDGkfBkYAnYcjqMUh/1sorbqQ3TsTEyrRR8beRgeETRBwIhAOVdqaRTEEcj9OhRWAY8VpB4/rbCy9QE80JKSG6nDkIQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169010},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.2.15.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/dc56619e272abf632d487acc71176851/emeryld-rrroutes-contract-2.2.15.tgz","_integrity":"sha512-yb4X9Z4HbzNPTecXeR52afng7x+QmqjXm12lka89pMsGbaVuwroGBQ6FTUcrWnaCX1xU2jwdPLk9msiHMChEMg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.2.15_1763825863874_0.9212592854859931","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@emeryld/rrroutes-contract","version":"2.3.0","_id":"@emeryld/rrroutes-contract@2.3.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"ac5e7647337b9d4a0181a104a5aacfbaca37aecb","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.3.0.tgz","fileCount":12,"integrity":"sha512-Q3KGDuF434PHhoOy1kP/blEcbziu4WJcIID3/AYIuDmV/KSVuGqFrHYSETA54R6A5CNsVImhvibwUMa9CZSjng==","signatures":[{"sig":"MEUCIBREwh0S7fS3dH9Do82wJ2YKNxwYlbBrtHJprSE8NAehAiEAwf7Lt3GGWG1pIgm7v7F7W3FNg0hn0AcqcsNo19XxSgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179870},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/e901b783608b54e156fa4c5dbf068acf/emeryld-rrroutes-contract-2.3.0.tgz","_integrity":"sha512-Q3KGDuF434PHhoOy1kP/blEcbziu4WJcIID3/AYIuDmV/KSVuGqFrHYSETA54R6A5CNsVImhvibwUMa9CZSjng==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.3.0_1764069779544_0.5690272261129801","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@emeryld/rrroutes-contract","version":"2.3.1","_id":"@emeryld/rrroutes-contract@2.3.1","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"4e8554695a58afe8e62c6405c8fd638cd43bc9a9","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.3.1.tgz","fileCount":12,"integrity":"sha512-JD1tT/pZ/NwQvji86hFGti81xldwOSy0N+zDbwlKNr9PPHLXBW2xZLjboL8qusUgF6QJNBt8xUXUjC9tzGNZPg==","signatures":[{"sig":"MEUCIQC8uluJCuCpCBfM7fV1IzNq3wAHllmHHH2qfVKEKvhaqAIgRVy8lyWv44JDgvPsMWXbtT1C/d+NAOT190yZEexDeCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180989},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/ee5571496b625875d918b9cc10a61fa7/emeryld-rrroutes-contract-2.3.1.tgz","_integrity":"sha512-JD1tT/pZ/NwQvji86hFGti81xldwOSy0N+zDbwlKNr9PPHLXBW2xZLjboL8qusUgF6QJNBt8xUXUjC9tzGNZPg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.3.1_1764071648238_0.2659382032591746","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@emeryld/rrroutes-contract","version":"2.3.2","_id":"@emeryld/rrroutes-contract@2.3.2","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"7d5b74014d4657c478b6c777a098461fddda106a","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.3.2.tgz","fileCount":12,"integrity":"sha512-b4N+9iPvtuVD3jql6ynQE4wa4dGWozqqJLIsjvejX7XXmaf7bQXjTeizRqNeQ1pwHUsWbe/v7i19CgvXV5PDtQ==","signatures":[{"sig":"MEYCIQDAi8/63D2jcfCWofQo85lfSG7AT9MAp3Jl+r7Fo+J98gIhAMK9aWcTPFcGrrLaBp9rGq7jmlqJ8c2pT6RCweknfwKk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183553},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/f62ef0b86184ae55319f3dbe009513a6/emeryld-rrroutes-contract-2.3.2.tgz","_integrity":"sha512-b4N+9iPvtuVD3jql6ynQE4wa4dGWozqqJLIsjvejX7XXmaf7bQXjTeizRqNeQ1pwHUsWbe/v7i19CgvXV5PDtQ==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.3.2_1764073320076_0.13481351368167327","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@emeryld/rrroutes-contract","version":"2.3.3","_id":"@emeryld/rrroutes-contract@2.3.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"891aa31db5b9bc4c6e10fdfc1bbfb799cf1cf8c1","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.3.3.tgz","fileCount":12,"integrity":"sha512-xrJhNAnAWOSHGOqcpC/wJ7su77K/1FYr00QI1z9IaFVeGO+87FJRaNgTJy14D5b04fRbtMPgAPjjl9vMKvH5eA==","signatures":[{"sig":"MEUCIC7KWW+j36IxOyMfnEhuDzYub8EvbWUibtUq77PZYHhlAiEA18X+DZwFoadJTeu1A68kxeTCj6aniK+26cxsfcuykMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183723},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.3.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/303fec2baca25b05121e1517674ba70f/emeryld-rrroutes-contract-2.3.3.tgz","_integrity":"sha512-xrJhNAnAWOSHGOqcpC/wJ7su77K/1FYr00QI1z9IaFVeGO+87FJRaNgTJy14D5b04fRbtMPgAPjjl9vMKvH5eA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.3.3_1764074030596_0.9082289523277569","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@emeryld/rrroutes-contract","version":"2.3.4","_id":"@emeryld/rrroutes-contract@2.3.4","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"7ab0a7e4f73ca3c1cc3ad13aaac91cca36f243c5","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.3.4.tgz","fileCount":12,"integrity":"sha512-BJjw01l1IGyNWZZepTTSoNDfsD/oUF3P5/kMJqdtYMZQLrnJvMKE6n+aBKdsCwLjhwo5h42iuJxL0Wz5hMht/g==","signatures":[{"sig":"MEYCIQDEm32MUpr9n1FdlfIgtzv3+OmFrZb+8FxrYn5llbNv+AIhAIyETqo9J0CF8Tpu0lKs5XnYv4yy7yGVHi9b5XmUcZCu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185692},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.3.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/078d41ab19d2eabffc97315afcbdd9ac/emeryld-rrroutes-contract-2.3.4.tgz","_integrity":"sha512-BJjw01l1IGyNWZZepTTSoNDfsD/oUF3P5/kMJqdtYMZQLrnJvMKE6n+aBKdsCwLjhwo5h42iuJxL0Wz5hMht/g==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.3.4_1764074690487_0.9343421799843978","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@emeryld/rrroutes-contract","version":"2.3.5","_id":"@emeryld/rrroutes-contract@2.3.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"a02e7cf33689f3fa3ee9ff0bc25694d6ceef5cc2","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.3.5.tgz","fileCount":12,"integrity":"sha512-xBlmVipxDbujXj0dvNm8m4xkhOvcNjp5GTVmuuy4XPlfw87pWvgLydKJKnG/t3YqmF8EMFiWygM5zBCifpcaYg==","signatures":[{"sig":"MEQCIFvf6BSiZWLH87vqYRpLHqN5ZHJx8WhfffHpn84NrVZOAiAxQO9iIEuYxDugEo7TR9ym4w+vUufKx9NmNfija+3qVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185874},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.3.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/2cc3b91a2866893b14e53f1753a359c8/emeryld-rrroutes-contract-2.3.5.tgz","_integrity":"sha512-xBlmVipxDbujXj0dvNm8m4xkhOvcNjp5GTVmuuy4XPlfw87pWvgLydKJKnG/t3YqmF8EMFiWygM5zBCifpcaYg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.3.5_1764076962258_0.09102528034960256","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@emeryld/rrroutes-contract","version":"2.3.6","_id":"@emeryld/rrroutes-contract@2.3.6","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"29efe514cd408bbdd2e087482550dd2e62ff885c","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.3.6.tgz","fileCount":12,"integrity":"sha512-V0IAancdKHdguQpkd7iTi6Y06eFuRAMZV4AwUjegRLmOf1gC9FRvlpAkEd1d3yEg2XKdAlqzw8ZSGR7vDb3OFQ==","signatures":[{"sig":"MEUCIGWZY2jjg3LUfHfNt24N6BCK5OeI6AWUubrfA912Cjw2AiEAoiKLOG5Gbgdtuh6Tmwu9yrPWOvOH5AV+kqjWd16vYSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185746},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.3.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/a2f35bd789f58bb34d8fe83c75e64635/emeryld-rrroutes-contract-2.3.6.tgz","_integrity":"sha512-V0IAancdKHdguQpkd7iTi6Y06eFuRAMZV4AwUjegRLmOf1gC9FRvlpAkEd1d3yEg2XKdAlqzw8ZSGR7vDb3OFQ==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.3.6_1764079625662_0.5920372583670335","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@emeryld/rrroutes-contract","version":"2.3.7","_id":"@emeryld/rrroutes-contract@2.3.7","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"e57b83c18f2ed716338e9f5ad1707446807fdd56","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.3.7.tgz","fileCount":11,"integrity":"sha512-b07byCgPAPmxMBKfnSlHEHFpOIkr40PMzMSAb9cgdJ2vZq4aufth6Bh2++9kzwg/1EjXxuOgPU+rmizxEnJt+Q==","signatures":[{"sig":"MEUCIQDtgZNPpfNicwm6WTlqsX8AeLjsQ4TF4Yv4ncoJSJ3RzgIgdcJl+6NKIImpjU6QSg5LwEGArdikbTs+Ox6+xvLrM1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123511},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.3.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/4e5e306a90196942ee2fc5337cbafa8b/emeryld-rrroutes-contract-2.3.7.tgz","_integrity":"sha512-b07byCgPAPmxMBKfnSlHEHFpOIkr40PMzMSAb9cgdJ2vZq4aufth6Bh2++9kzwg/1EjXxuOgPU+rmizxEnJt+Q==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.3.7_1764246822549_0.9497760977554852","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"@emeryld/rrroutes-contract","version":"2.3.8","_id":"@emeryld/rrroutes-contract@2.3.8","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"880bc5b748d22ec101372d154010e4e654d80dab","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.3.8.tgz","fileCount":11,"integrity":"sha512-AuDXBrwg80ehPjM9RSZc1UHO5hXguzk9wPUscEzuQ7420dLrGjmEhNU6ySjsCMn0qu6swTDj7cYFbiBooqNkOg==","signatures":[{"sig":"MEYCIQD+8jyxSD4e44sExswDQ4pz+Dfj/kMaZZNsXS7fot6rwAIhALuV5j9ak284Lrkh8zL2eixEt9kFkx3PTVrThBNYzL7M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123511},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.3.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/a071f8956303f32756f1373561912801/emeryld-rrroutes-contract-2.3.8.tgz","_integrity":"sha512-AuDXBrwg80ehPjM9RSZc1UHO5hXguzk9wPUscEzuQ7420dLrGjmEhNU6ySjsCMn0qu6swTDj7cYFbiBooqNkOg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.3.8_1764246951866_0.8676193859483115","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"@emeryld/rrroutes-contract","version":"2.3.9","_id":"@emeryld/rrroutes-contract@2.3.9","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"8e925713894b8c3bfbd90003ce7c94dbcd4ef254","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.3.9.tgz","fileCount":11,"integrity":"sha512-kXMQlu3KoQRlwXZpTaP6w5oIGl+BBOLh7EVhU0tZGIbV5MQpJhQolQewM+jtcRoztV8ARP4B3yDcZt9M6YNXaQ==","signatures":[{"sig":"MEYCIQDB5jrlAjDNFeFlk3IxvyQLFP+AoWKWnuymFrX68Un1QQIhAIwdf4PW1tNj/Z1fgbaOoeoGS/sZzpgc9Ler4MyHHdIf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123511},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.3.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/85c1c1b099625e619f64af2fd7d6712e/emeryld-rrroutes-contract-2.3.9.tgz","_integrity":"sha512-kXMQlu3KoQRlwXZpTaP6w5oIGl+BBOLh7EVhU0tZGIbV5MQpJhQolQewM+jtcRoztV8ARP4B3yDcZt9M6YNXaQ==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.3.9_1764247164774_0.5748002621753492","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@emeryld/rrroutes-contract","version":"2.4.0","_id":"@emeryld/rrroutes-contract@2.4.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"9985c0edfb6b2177bc60a885ffbb55e6b88fdc3f","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.0.tgz","fileCount":11,"integrity":"sha512-R8JwIIYYNj22vW18PCvh6HtoQei1xxmetCNgChfefDt82AAKqBv2gcCwTybf3Rio+pvj0wSNq/Mi+tbB4Gtfew==","signatures":[{"sig":"MEUCIDPr222L2X6gWDBsXttZkP+Licysh8iGSKEXZBLaiyJAAiEAu1sOFSM/s+jr1HOfHpxK3XVJwNjRq1Igxqh3DR+0k08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137380},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/72685bf08ec6e044e5fdf7acac55a310/emeryld-rrroutes-contract-2.4.0.tgz","_integrity":"sha512-R8JwIIYYNj22vW18PCvh6HtoQei1xxmetCNgChfefDt82AAKqBv2gcCwTybf3Rio+pvj0wSNq/Mi+tbB4Gtfew==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.0_1764674340214_0.9330729178098156","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@emeryld/rrroutes-contract","version":"2.4.1","_id":"@emeryld/rrroutes-contract@2.4.1","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"599c8a78f08dd1f026f76d3bfeefb8c9c28f17a6","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.1.tgz","fileCount":11,"integrity":"sha512-GDztFRxQCFilVYDa+wvVpOFcJSB+R225s1Lm36zh2gKZMCa9DEOXh0JZqJ41NVBUQB+DskgN2piet39SUoBAMg==","signatures":[{"sig":"MEQCIDA/CK+7H9RfjTLqY/A/cyZaM0ffEsJWiFZzEzfIAOfXAiBmdY11/O/MDkaM1wV9YbJfFbI7Lu4osRVORz3ZRv8awA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131923},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/caf4a970f2b26d290fafbee5eec838c3/emeryld-rrroutes-contract-2.4.1.tgz","_integrity":"sha512-GDztFRxQCFilVYDa+wvVpOFcJSB+R225s1Lm36zh2gKZMCa9DEOXh0JZqJ41NVBUQB+DskgN2piet39SUoBAMg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.1_1764675755682_0.7689335922475302","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@emeryld/rrroutes-contract","version":"2.4.2","_id":"@emeryld/rrroutes-contract@2.4.2","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"3aa83d865b28e599a0276eeef6b9e5685d14db5a","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.2.tgz","fileCount":11,"integrity":"sha512-WuEDiszBxy+/ZEcI5ejtEO67/7dw4u4eN1mxNrj/NyCG2OdtbuYO3lHtFY4KRsVuqL9UDtLH//Tgi54kuvsLDA==","signatures":[{"sig":"MEUCIQDSBn3GmYnod2V4beBQtE4dsbneB//jMqt7pkzW20pjjAIgJ7mC7Bc3fLBHyqFO++c0HA/YS+Ka6J26aMQqmTAwI2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131427},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/d2d87cf47ea4d49827f6315bd70a3328/emeryld-rrroutes-contract-2.4.2.tgz","_integrity":"sha512-WuEDiszBxy+/ZEcI5ejtEO67/7dw4u4eN1mxNrj/NyCG2OdtbuYO3lHtFY4KRsVuqL9UDtLH//Tgi54kuvsLDA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.2_1764676234780_0.8325541799003962","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@emeryld/rrroutes-contract","version":"2.4.3","_id":"@emeryld/rrroutes-contract@2.4.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"0adff53f709146b74bd5e9c48764ec135154bc82","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.3.tgz","fileCount":11,"integrity":"sha512-G51se0ZHUkiHcBVnRGOEvlBV9hdaBJtbCKm7+RCt8I9VJOUojKu7j3/iKIG3OLyY9urXXzXrCccpUuoogQLNDg==","signatures":[{"sig":"MEQCIH1N7fPo+eG/0wdy0Xc3JyvxCMe4g0nn6bD5fyoHE8nBAiAFf8oUyuN/oNtPaqq6tiQaasNavWYcWm+AQRVGdw8diw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133320},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/bd8bbbc7a57fbe467c4671c008a5082f/emeryld-rrroutes-contract-2.4.3.tgz","_integrity":"sha512-G51se0ZHUkiHcBVnRGOEvlBV9hdaBJtbCKm7+RCt8I9VJOUojKu7j3/iKIG3OLyY9urXXzXrCccpUuoogQLNDg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.3_1764677866943_0.5547384411778475","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@emeryld/rrroutes-contract","version":"2.4.4","_id":"@emeryld/rrroutes-contract@2.4.4","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"b4e03344c0e1a535c779aef45571bd88813014b4","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.4.tgz","fileCount":11,"integrity":"sha512-RMRP74/sM8QA9XX5xaxvNrydiAZ4N1CpRFXvAAfaNoeIVTiZ8RF4rDRTVAtsUQDsnTap/3Ac19qBcniqR1q2HA==","signatures":[{"sig":"MEQCIF7acIsr/zGFz9vecVi2DsPSnYp/1E6iZAJjpaot8rROAiBchbHRACd1dniRHr6TC+buMdhUVKtNXCyFBBIfdDPxcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133313},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/2b53783e10ce403949031942a1da2af5/emeryld-rrroutes-contract-2.4.4.tgz","_integrity":"sha512-RMRP74/sM8QA9XX5xaxvNrydiAZ4N1CpRFXvAAfaNoeIVTiZ8RF4rDRTVAtsUQDsnTap/3Ac19qBcniqR1q2HA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.4_1764678912951_0.2188720683613019","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@emeryld/rrroutes-contract","version":"2.4.5","_id":"@emeryld/rrroutes-contract@2.4.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"b2db9d1f5d1f213df0d5c05f50ff05269347fe84","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.5.tgz","fileCount":11,"integrity":"sha512-qpKYNyzgtiS7hJCQ0FATf36w+hLj2bX4qRI680JUCw7h0827ITjOFfb4isRKri1C9PqhHga9meQcKoM9TsSlRA==","signatures":[{"sig":"MEUCIHK4BPoVnPqDHV1uERFuAhD55TuyLD+fa3aPtwtRlAyBAiEA8BksiFFKRg9Zoa0U+nTK4KvUb1ItZi1y3u/cavgEl08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133235},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/2da12c36fd033ad10dfeca5c7576783c/emeryld-rrroutes-contract-2.4.5.tgz","_integrity":"sha512-qpKYNyzgtiS7hJCQ0FATf36w+hLj2bX4qRI680JUCw7h0827ITjOFfb4isRKri1C9PqhHga9meQcKoM9TsSlRA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.5_1764680453944_0.3621518227803937","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@emeryld/rrroutes-contract","version":"2.4.6","_id":"@emeryld/rrroutes-contract@2.4.6","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"8b07061f1f62e93099bc3f68c0aa9146f5950fc6","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.6.tgz","fileCount":11,"integrity":"sha512-5Vm57b1BTHXkR1z66z/6jYV71RGdqCg6YaLXSlerZp5Cyg0tMfB9cdYzE5ktQn0OR3gTuwEnkHzohienr5yRdQ==","signatures":[{"sig":"MEUCIHd25fC1pibeH/YL27MklMw/EVBvFAD16lHqTWVaUW5yAiEAnlKvV/6DlMNdlr3PBssm+ZG0oju/iAdnLPOIFInWLTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133289},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/620bcfe9109c21503c8ae42b875073d5/emeryld-rrroutes-contract-2.4.6.tgz","_integrity":"sha512-5Vm57b1BTHXkR1z66z/6jYV71RGdqCg6YaLXSlerZp5Cyg0tMfB9cdYzE5ktQn0OR3gTuwEnkHzohienr5yRdQ==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.6_1764680675340_0.6185284293359574","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@emeryld/rrroutes-contract","version":"2.4.7","_id":"@emeryld/rrroutes-contract@2.4.7","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"486fef95db3b013f9724b32de7b507dc8fff7c55","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.7.tgz","fileCount":11,"integrity":"sha512-zQnHx/LDNj3GRIddZXg5SE+UgOuvtkI980RDcawaS5J0yNVHm9aqCGNwkDdwt8mfp6iFaF2R1cb3xhr9RdRjQA==","signatures":[{"sig":"MEYCIQCKfPLP9qLYf/BdpnnFtsO3voaDQpmqNx7WrHh1uNCDcwIhAKbKewlsUlfvnX/h6RjJq4GYQ1BmAGVVz5cDMMP45XsY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130294},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/e18dbb40e4439b2601af279c0e0b6943/emeryld-rrroutes-contract-2.4.7.tgz","_integrity":"sha512-zQnHx/LDNj3GRIddZXg5SE+UgOuvtkI980RDcawaS5J0yNVHm9aqCGNwkDdwt8mfp6iFaF2R1cb3xhr9RdRjQA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.7_1764686482020_0.419695944982422","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@emeryld/rrroutes-contract","version":"2.4.8","_id":"@emeryld/rrroutes-contract@2.4.8","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"a70e057468d933500717ad4f133bd33c78527794","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.8.tgz","fileCount":11,"integrity":"sha512-Ze7yYpEPccc/SbZhue1ztaJ8oQjMrozcjfLpq11DY7fFiCys2TPOU82PaiA6uoaMAiN+BEwCApNB/qVhAo9EQg==","signatures":[{"sig":"MEUCIDZtc8B3YopBYoPejjSp+CO2xpLzqRoAwBKYE7f0BvyiAiEA5SwKuwpCUzuhFMZGbh4EoRE8h80Wk4MfO4m5Psb8Dp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137093},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/b64acb91dcc39723dd2701a0fe9c2a40/emeryld-rrroutes-contract-2.4.8.tgz","_integrity":"sha512-Ze7yYpEPccc/SbZhue1ztaJ8oQjMrozcjfLpq11DY7fFiCys2TPOU82PaiA6uoaMAiN+BEwCApNB/qVhAo9EQg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.8_1764688245629_0.18548220485147038","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"@emeryld/rrroutes-contract","version":"2.4.9","_id":"@emeryld/rrroutes-contract@2.4.9","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"3ab63e9e9a2628ba2a2e884c2a0b39187dddcd30","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.9.tgz","fileCount":11,"integrity":"sha512-3T26YHRQz2Tso7ZzABRgfmIjtJx288bigHl1iFEbBIwsR5TxI/y0JZ8WePk74yr+SWl6VJ/jaCgBRJRs3fQSAA==","signatures":[{"sig":"MEYCIQCUv3vVXl7k0ccJvmeDlWTE0UNBENPnPVPOh67AUGMoxAIhAITG79QaHSE5wyOTxUNazvdBINq2uISKBg+uhq+dp3Bf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137138},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/8b41b095e86bee5fbc36d1aefdeb5890/emeryld-rrroutes-contract-2.4.9.tgz","_integrity":"sha512-3T26YHRQz2Tso7ZzABRgfmIjtJx288bigHl1iFEbBIwsR5TxI/y0JZ8WePk74yr+SWl6VJ/jaCgBRJRs3fQSAA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.9_1764688391108_0.507916342533326","host":"s3://npm-registry-packages-npm-production"}},"2.4.10":{"name":"@emeryld/rrroutes-contract","version":"2.4.10","_id":"@emeryld/rrroutes-contract@2.4.10","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"525ccf5b197e16e46bd8b810ba60d12e900f64db","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.10.tgz","fileCount":11,"integrity":"sha512-q8GyGT1+VG1VI+wDK9Ercn2b7urN4i2yOkPrusgsrIOiCf5R/csK0IvsoKzhOX6WlFT7v7ly11osghp0LIdbIQ==","signatures":[{"sig":"MEQCIBUY4AjUFKEkC5hPzvDgjXp83HL0x1kQt03in1/SX46KAiA+vhLnRq8DQi0uloQTotcjx/DSG4TUZKnq6tY0QIjFVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137139},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.10.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/48263f8c8a688f75fbb410654a070f87/emeryld-rrroutes-contract-2.4.10.tgz","_integrity":"sha512-q8GyGT1+VG1VI+wDK9Ercn2b7urN4i2yOkPrusgsrIOiCf5R/csK0IvsoKzhOX6WlFT7v7ly11osghp0LIdbIQ==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.10_1764688537208_0.5669293260970343","host":"s3://npm-registry-packages-npm-production"}},"2.4.11":{"name":"@emeryld/rrroutes-contract","version":"2.4.11","_id":"@emeryld/rrroutes-contract@2.4.11","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"561edc932669c95b659d2ae2b9ddebd7d9136086","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.11.tgz","fileCount":11,"integrity":"sha512-8iCYoM8DCD+yjMbPExBleu4I03bqDtmkIOQP/V0HkUuVd8b1YkpuwSUufMquMGf851tEtvSpM6fZy/nmx77KEw==","signatures":[{"sig":"MEUCICR+V1nL//9srMtSAYdT+42ixrfKDX7CfjAv0+xxlQJMAiEA5YewIKUi8YWprwNsPs0Y/v+l5rlB4I8uM8yNS52WyJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137364},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.11.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/dfc982129cfe2cc2703f1ba26eee6e73/emeryld-rrroutes-contract-2.4.11.tgz","_integrity":"sha512-8iCYoM8DCD+yjMbPExBleu4I03bqDtmkIOQP/V0HkUuVd8b1YkpuwSUufMquMGf851tEtvSpM6fZy/nmx77KEw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.11_1764689122687_0.47889670841716225","host":"s3://npm-registry-packages-npm-production"}},"2.4.12":{"name":"@emeryld/rrroutes-contract","version":"2.4.12","_id":"@emeryld/rrroutes-contract@2.4.12","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"28c23a6c7e07b52fa75155ff3a68dbe0fb3ebf25","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.12.tgz","fileCount":11,"integrity":"sha512-hyz4APx4z5i1pVF9JkXLSkP6Nm7yK5/C4jrECFTyDA1lcvIcNzg1vbYGH4X0yQop4vd/Ubp3GfSN1mJikNEa3w==","signatures":[{"sig":"MEUCIQDbAe6F/eHvkpJvCeTad6rG6y1QrtJA68u7DESpASZbIgIgB/+3esZEG/T5g7Ar429OlHF4nxvw6BDWmL+Bx6ILHWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137911},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.12.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/4f2d77395dc4ecfc8d2a3903801938d2/emeryld-rrroutes-contract-2.4.12.tgz","_integrity":"sha512-hyz4APx4z5i1pVF9JkXLSkP6Nm7yK5/C4jrECFTyDA1lcvIcNzg1vbYGH4X0yQop4vd/Ubp3GfSN1mJikNEa3w==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.12_1764689421606_0.2507578530225971","host":"s3://npm-registry-packages-npm-production"}},"2.4.13":{"name":"@emeryld/rrroutes-contract","version":"2.4.13","_id":"@emeryld/rrroutes-contract@2.4.13","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"e4fb88a5055a4a9f4c7735df561f71893d9ce79c","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.13.tgz","fileCount":11,"integrity":"sha512-Yk3eOWXvlr4ZS32T4Wj8XqiRy4p7CQDcidq6Mq3G3AIoltbjCOSUzUb+iBUFZKxyaaF1j3RUwikKwWmKQy2DDQ==","signatures":[{"sig":"MEQCICi0yJ/RM2HAirpehi0GSE9zp7MqEOln1Qj0tYkMBItuAiABrTZby93suX0L98pOt3pzpbQNa4OvtLDvIN88TAkVvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133114},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.13.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/490bc55993a2c9e250afd0856453aebd/emeryld-rrroutes-contract-2.4.13.tgz","_integrity":"sha512-Yk3eOWXvlr4ZS32T4Wj8XqiRy4p7CQDcidq6Mq3G3AIoltbjCOSUzUb+iBUFZKxyaaF1j3RUwikKwWmKQy2DDQ==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.13_1764691960519_0.4438222186794567","host":"s3://npm-registry-packages-npm-production"}},"2.4.14":{"name":"@emeryld/rrroutes-contract","version":"2.4.14","_id":"@emeryld/rrroutes-contract@2.4.14","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"2b48454ecf4de71b667c4b29bcfcc1c076e3a61b","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.14.tgz","fileCount":11,"integrity":"sha512-cs0dwn2GwRu8etvqafkEorsP/fMxeRmMzQs606ZROnZFu44z+0snBNUYLDVGJEUF8JVMZu8Sg9QmU1DawYqd8w==","signatures":[{"sig":"MEYCIQCvznVWJZ83sq1z7gs2G5GEcTs1TAmCLZVhUPQGIEjzYAIhAMmHIwcf3hBPupCVBlyc3joiZ/DYw5LlmJLTfciwcE6Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145053},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.14.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/77b99d6d0236b9515940710a23033d20/emeryld-rrroutes-contract-2.4.14.tgz","_integrity":"sha512-cs0dwn2GwRu8etvqafkEorsP/fMxeRmMzQs606ZROnZFu44z+0snBNUYLDVGJEUF8JVMZu8Sg9QmU1DawYqd8w==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.14_1764700151786_0.2367360985054887","host":"s3://npm-registry-packages-npm-production"}},"2.4.15":{"name":"@emeryld/rrroutes-contract","version":"2.4.15","_id":"@emeryld/rrroutes-contract@2.4.15","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"10b596134ebb5d267701017b817b3bd4dabe88a8","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.15.tgz","fileCount":11,"integrity":"sha512-RokkWSCd/isKeuLpHeXTSjc62ZAMHWzLrezNXn+YMDJgJiLzNjNEcoFNJutAGaom+BQfA3ok7EGhfjF4oXwfvg==","signatures":[{"sig":"MEUCIDVy2X4Qd8WLfZyGlEs57pCOQzKUtVQa3eaakoDTKZbVAiEApe1CidwTJV36WjkYQTYZR42xpaRsZG2iFBOdCHeUG9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149527},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.15.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/57c18ce700bfe5195d5e905ae2806f2a/emeryld-rrroutes-contract-2.4.15.tgz","_integrity":"sha512-RokkWSCd/isKeuLpHeXTSjc62ZAMHWzLrezNXn+YMDJgJiLzNjNEcoFNJutAGaom+BQfA3ok7EGhfjF4oXwfvg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.15_1764767951161_0.6232013647788079","host":"s3://npm-registry-packages-npm-production"}},"2.4.16":{"name":"@emeryld/rrroutes-contract","version":"2.4.16","_id":"@emeryld/rrroutes-contract@2.4.16","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"6fbc0dbf205019c0a13d04413d809e2a44f46181","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.16.tgz","fileCount":11,"integrity":"sha512-tTTmdnuHgGRdBAJ3ourBpEPtPMo1hOp1SHYUC24nlTzVX2hFUl/YhplV970GXZ/p6KZr2Uiii37Ti16UU+/gCQ==","signatures":[{"sig":"MEUCIQDq0X9k2+330Yd8rYvxuZ4SAYAmMQgK/vsVmtLYaB7dKwIgGZlMFz8aBYH4diDXd881NHBUnxZww2jfUTiiXesxbdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150458},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.16.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/c407390c1867676e7a66284823fd6ed0/emeryld-rrroutes-contract-2.4.16.tgz","_integrity":"sha512-tTTmdnuHgGRdBAJ3ourBpEPtPMo1hOp1SHYUC24nlTzVX2hFUl/YhplV970GXZ/p6KZr2Uiii37Ti16UU+/gCQ==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.16_1764768328714_0.931802182355119","host":"s3://npm-registry-packages-npm-production"}},"2.4.17":{"name":"@emeryld/rrroutes-contract","version":"2.4.17","_id":"@emeryld/rrroutes-contract@2.4.17","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"454e7e5e6390c0ec2700c143a1a0bf93d7966935","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.17.tgz","fileCount":11,"integrity":"sha512-DXSzXmSSk7ePxcJINvjAs/wBtAPqjGfq7eBtE7JglglKqJwNPDakmuSEyYqCk1sIvXNEhrZGnFaL1UN3KZUrQw==","signatures":[{"sig":"MEYCIQCcH5yVa/xDBe0KdY9ccpdY60dZwoe+pCgrlo7HiNjf+QIhAJ8qCkY9LNWRf01zcSxTudewtH5Gj55AnLaW7BNSIIdj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150476},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.17.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/e473510e77bc62c2f780d76638ac8ff4/emeryld-rrroutes-contract-2.4.17.tgz","_integrity":"sha512-DXSzXmSSk7ePxcJINvjAs/wBtAPqjGfq7eBtE7JglglKqJwNPDakmuSEyYqCk1sIvXNEhrZGnFaL1UN3KZUrQw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.17_1764769007077_0.6108203136316224","host":"s3://npm-registry-packages-npm-production"}},"2.4.18":{"name":"@emeryld/rrroutes-contract","version":"2.4.18","_id":"@emeryld/rrroutes-contract@2.4.18","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"b61d931723c39a3141ae4647fbdc41f94f4a23a4","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.18.tgz","fileCount":11,"integrity":"sha512-74si7k/qoz4vmWMjCwLdAo0zRcbygGBjPGMUFi+lTvOl6SojfsQjfyTVWBFs3qjyQ0yUHjW1eRWWSyhj7cLg+A==","signatures":[{"sig":"MEUCIQCnCxoyM1QxfaTIYzuDeQoP3ik2DkbfWqk5lrT4lJ1otgIgOJClJkMsB2oUHeaJa0mVlHMnxSVmftMO3nw0zPrgdMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150476},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.18.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/dc2552242b50c75e03ac0c9c73ffd2bb/emeryld-rrroutes-contract-2.4.18.tgz","_integrity":"sha512-74si7k/qoz4vmWMjCwLdAo0zRcbygGBjPGMUFi+lTvOl6SojfsQjfyTVWBFs3qjyQ0yUHjW1eRWWSyhj7cLg+A==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.18_1764784865264_0.09813871749152825","host":"s3://npm-registry-packages-npm-production"}},"2.4.19":{"name":"@emeryld/rrroutes-contract","version":"2.4.19","_id":"@emeryld/rrroutes-contract@2.4.19","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"6d1beb6b38fe7b8f7b4fbed03984d2b75c70f96a","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.19.tgz","fileCount":12,"integrity":"sha512-hx3uaA2x+/EvMo0TXSS3d8Xjaabf1cUn4CYD2CKjVxisNFDtH/CuZwh0mV7R1fE6gxbfX/jzUUE2QZUwnks8kw==","signatures":[{"sig":"MEUCIHlj/EAtKnGgbUnymVBDzqmhikst2vVxl86cTsWileCdAiEAwgDw6OSg85DC0G40rvUSlSUOqNTwpqJdEFQhPORMrTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272236},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.19.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/0b1848cf3be14c2d76dc1d004a318e72/emeryld-rrroutes-contract-2.4.19.tgz","_integrity":"sha512-hx3uaA2x+/EvMo0TXSS3d8Xjaabf1cUn4CYD2CKjVxisNFDtH/CuZwh0mV7R1fE6gxbfX/jzUUE2QZUwnks8kw==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.19_1764944487898_0.48054805251108057","host":"s3://npm-registry-packages-npm-production"}},"2.4.20":{"name":"@emeryld/rrroutes-contract","version":"2.4.20","_id":"@emeryld/rrroutes-contract@2.4.20","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"3985572abb620966f537c4fb124d86dc074c5e58","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.20.tgz","fileCount":11,"integrity":"sha512-gkiaMfBJTZazRX/L3urINUnqyHxPZQfs1Mq5tRYXX5JYbZLdMqfq9xCxgeGlJ+10yuC9o5uNgwSfIJbBvtmtBA==","signatures":[{"sig":"MEUCIH8D91JcBBr4H1hdhkhzQJa9TljY9M/PDQNIqOKp2Yb4AiEArnRbmsrkvpYLQYjSO1WnGL54lH3LltEe9ygsQ1Olgdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153706},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.20.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/cc6ad7742e420a22d48e16887a791ca7/emeryld-rrroutes-contract-2.4.20.tgz","_integrity":"sha512-gkiaMfBJTZazRX/L3urINUnqyHxPZQfs1Mq5tRYXX5JYbZLdMqfq9xCxgeGlJ+10yuC9o5uNgwSfIJbBvtmtBA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.20_1765278089132_0.9122860891178799","host":"s3://npm-registry-packages-npm-production"}},"2.4.21":{"name":"@emeryld/rrroutes-contract","version":"2.4.21","_id":"@emeryld/rrroutes-contract@2.4.21","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"adfd1fccb4bda4c1081b8b94b5f67998b3317d6d","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.21.tgz","fileCount":11,"integrity":"sha512-FO3PjDQ8jSpD4u7SggKry78UYuMPRp9QzNI6GjYszqpTZErL3ghyIvZC3Ok1/3wIfdHnDn0TgvMUhjurBhjKDA==","signatures":[{"sig":"MEUCIQCg9xWMOAFBZ3cOYE3xrzOUV/RG3nODUDnIX7V8UYhbfwIged4ccCHSFjBbhOGPB51tbzPKUSW0an8ad4T5BhhnP98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153929},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.21.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/2dbb30ca163dc25abd6be9dfba5d00be/emeryld-rrroutes-contract-2.4.21.tgz","_integrity":"sha512-FO3PjDQ8jSpD4u7SggKry78UYuMPRp9QzNI6GjYszqpTZErL3ghyIvZC3Ok1/3wIfdHnDn0TgvMUhjurBhjKDA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.21_1765278622353_0.20350639003509197","host":"s3://npm-registry-packages-npm-production"}},"2.4.22":{"name":"@emeryld/rrroutes-contract","version":"2.4.22","_id":"@emeryld/rrroutes-contract@2.4.22","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"55c09879aa0c518b40908115b06203a6c0c8225c","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.22.tgz","fileCount":11,"integrity":"sha512-hinxyUpvd3XqcSEcybPKdvh76Qs6ptcKb13aPljM2SJc/AgzQRk21XiPnHzupDSdwZc3qNgAN0veMmMrRY2Xeg==","signatures":[{"sig":"MEYCIQCj1/BDhSAmysINbFpzit1GfR8UdbSo6EkPUTxadFaOsgIhAN5F/v4pIisKrBvbBN9pXMDWM8Hd35UpYp6f8uRZ9nqz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152406},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.22.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/9904bbdf96750357c698b5758c40ddf8/emeryld-rrroutes-contract-2.4.22.tgz","_integrity":"sha512-hinxyUpvd3XqcSEcybPKdvh76Qs6ptcKb13aPljM2SJc/AgzQRk21XiPnHzupDSdwZc3qNgAN0veMmMrRY2Xeg==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.22_1765280091240_0.8492606942147956","host":"s3://npm-registry-packages-npm-production"}},"2.4.23":{"name":"@emeryld/rrroutes-contract","version":"2.4.23","_id":"@emeryld/rrroutes-contract@2.4.23","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"c5a4c612f03d81600eb4fd0d488a63b1ab067bb1","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.4.23.tgz","fileCount":11,"integrity":"sha512-6/mRbKjv59qUiuFQdgZ7edEpirZrvyC8dWGIUzRVt7HSz9Xp3ktINghYM6+QhzUpdJe+f2VKdOd7R9xjY29FOA==","signatures":[{"sig":"MEUCIGf22PQBRIUivR4w8yAuSy3GQJmT5IMzwBRJvs+K8RC+AiEAvskJMBgFWN6GBbhCKsLZLkfINvYYDaGYj4w+4MlTTeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152409},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.4.23.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/a4307f9893a9d40d95ab522bedc419bd/emeryld-rrroutes-contract-2.4.23.tgz","_integrity":"sha512-6/mRbKjv59qUiuFQdgZ7edEpirZrvyC8dWGIUzRVt7HSz9Xp3ktINghYM6+QhzUpdJe+f2VKdOd7R9xjY29FOA==","_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.4.23_1765288811856_0.06711252571884185","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@emeryld/rrroutes-contract","version":"2.5.0","_id":"@emeryld/rrroutes-contract@2.5.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"9179b641fab596f5a03f69891969c4e5c8882034","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.5.0.tgz","fileCount":11,"integrity":"sha512-kaE+viWgghNVnmwq+WwaTv4sU+sIKDjcRYdNouRhQBbOIlefwQbd/Vl1SZkX/gQkMkjHS8ipFlpUy8J8VbuaOA==","signatures":[{"sig":"MEYCIQC/l585gzyYElXWfdEms0wysoRox5TOmNp52NW4ScBhHgIhAI/+p6OUAJTj66QNY6Qx0tO1JanHW8qf9Z+vJ1QdDxmV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152504},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.5.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/2cf34348d9adefde5492c49728c1bfe8/emeryld-rrroutes-contract-2.5.0.tgz","_integrity":"sha512-kaE+viWgghNVnmwq+WwaTv4sU+sIKDjcRYdNouRhQBbOIlefwQbd/Vl1SZkX/gQkMkjHS8ipFlpUy8J8VbuaOA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.5.0_1765290206673_0.6507668149440686","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@emeryld/rrroutes-contract","version":"2.5.1","_id":"@emeryld/rrroutes-contract@2.5.1","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"e647b7c2dd4f6b941f1cb1939626f07d798a88e7","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.5.1.tgz","fileCount":11,"integrity":"sha512-PD66UH7YiFGHdrYLBA6v2qPn8k6r9qSfC8hNgVWgImi2SdMUkihW3IL8pncpRRWpII2b309wIgJkig/iN4Fluw==","signatures":[{"sig":"MEUCIBmYojUvYLhRWQrM0Y/gikLGI+ExTjN44VR127G5ddmaAiEA1gazU0iGubgTNBuyKISZObXc7kw05JHO9/IqVQM4YBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152503},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.5.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/43d5dac4394c8713bd8a03c7a01a90db/emeryld-rrroutes-contract-2.5.1.tgz","_integrity":"sha512-PD66UH7YiFGHdrYLBA6v2qPn8k6r9qSfC8hNgVWgImi2SdMUkihW3IL8pncpRRWpII2b309wIgJkig/iN4Fluw==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.5.1_1766636337245_0.9680280405953223","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@emeryld/rrroutes-contract","version":"2.5.2","_id":"@emeryld/rrroutes-contract@2.5.2","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"07bc31d66e5798b85b9d3d89bf67afc0ce880aed","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.5.2.tgz","fileCount":11,"integrity":"sha512-wEF5y7sTgmWbwupM9LhxxwyzkqaMmFYj/hXwBE47io5rsnBrAdHxZ/G0CsCQZ4U3A0RduLaRIaLJHmrsWWGaQA==","signatures":[{"sig":"MEUCIQDGj2Rwmaz7m4v/J7X01kKiXbUB78w4+s/g1RIgD5tDWgIgF2IixfNa9f/8/zeDq2pFy+5LixdhDV88F2nDMhMk840=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152503},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.5.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/9954b88478198641cb321063db4dbddb/emeryld-rrroutes-contract-2.5.2.tgz","_integrity":"sha512-wEF5y7sTgmWbwupM9LhxxwyzkqaMmFYj/hXwBE47io5rsnBrAdHxZ/G0CsCQZ4U3A0RduLaRIaLJHmrsWWGaQA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.5.2_1766636455731_0.580568676817214","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@emeryld/rrroutes-contract","version":"2.5.3","_id":"@emeryld/rrroutes-contract@2.5.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"28fdcc931e968de2519894f9696d18ede646f5cc","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.5.3.tgz","fileCount":11,"integrity":"sha512-4m3c/xYj6vT15D9fBiNYg/nPZTFNd77jEgrDlVTxQZANQrC+YJhe5fkln8U6TDElctbsVzBcl8HdoVdl+zEQ8g==","signatures":[{"sig":"MEYCIQDxsulG4ADbz01bOGZ2YaoB+Xt+f1KSXf7fhQHIc6MGTgIhAJV74aZkPFIf8/37SqCGR9/XSkbIPTbuj9AnmWP24Pqs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152551},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.5.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/b702e292b865449de8973b00ffc2de7d/emeryld-rrroutes-contract-2.5.3.tgz","_integrity":"sha512-4m3c/xYj6vT15D9fBiNYg/nPZTFNd77jEgrDlVTxQZANQrC+YJhe5fkln8U6TDElctbsVzBcl8HdoVdl+zEQ8g==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.5.3_1767117350051_0.38851318128726264","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"@emeryld/rrroutes-contract","version":"2.5.4","_id":"@emeryld/rrroutes-contract@2.5.4","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"33f9f73fe70fd723ae90f3b2d6931ee58546502d","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.5.4.tgz","fileCount":11,"integrity":"sha512-eWgI+49Svl0Xn1aQ/KJe5xjf9fQEFSz4UEESPJ4HQAiUnGY/va6v/CY9XUcvOeggTQVHoXAz4pZfxLMC5UFAYQ==","signatures":[{"sig":"MEQCIA7UdsNLQPZ9DKuIqA+XMz/YotNiBjROcfwwuy5FfyHiAiBRLd6b1nT6Rf24BP8xA5azqLRbvePN8iM+0QWxN49VJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150553},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.5.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/b9d5143be52cd0c0dca66e5906cb6e41/emeryld-rrroutes-contract-2.5.4.tgz","_integrity":"sha512-eWgI+49Svl0Xn1aQ/KJe5xjf9fQEFSz4UEESPJ4HQAiUnGY/va6v/CY9XUcvOeggTQVHoXAz4pZfxLMC5UFAYQ==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.5.4_1767119796122_0.21189166769478862","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@emeryld/rrroutes-contract","version":"2.5.5","_id":"@emeryld/rrroutes-contract@2.5.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"5f18b6b9e15a39fb2bdb61d596c60a745507fb84","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.5.5.tgz","fileCount":11,"integrity":"sha512-jWt+pRURxL/XqdRIkVeBNah0PFvrmp6Ec+QsnxWCkvuoqMC7vh5DnYDyExVWmrMc4swi0hOdfiw92x2tILfT4Q==","signatures":[{"sig":"MEUCIQCSPKQXA96FRaPXI+QcVfUZzr+mHH5g9kwC+l2rrqBevgIgaMIVO0pwWG31bAJImoCJXfrIFLs7ryNFnWI9MPOEFKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151032},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.5.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/189062a92658340e7aff91b030445374/emeryld-rrroutes-contract-2.5.5.tgz","_integrity":"sha512-jWt+pRURxL/XqdRIkVeBNah0PFvrmp6Ec+QsnxWCkvuoqMC7vh5DnYDyExVWmrMc4swi0hOdfiw92x2tILfT4Q==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.3.5"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.5.5_1768665039852_0.7256345251341321","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"@emeryld/rrroutes-contract","version":"2.5.6","_id":"@emeryld/rrroutes-contract@2.5.6","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"27c776153af656d6e952035cd656f4a4b8f430c0","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.5.6.tgz","fileCount":11,"integrity":"sha512-tqsV8L/XIBHsJ4SbvYQtXTfu9Fy8ii1gzxM9jcZEUXtDiv/A3fwBJSDnuLME/77xY9UDo2aoG2uBZNbomtfYFA==","signatures":[{"sig":"MEQCIE5yjJ10rhjur71VW/AVvHv3zmIMAeUxdhIHqurmaojsAiBkVIaC0hcKU0HknaQGB5/hp2HmcbJTkjl7LVKUGPKrng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151047},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.5.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/7274f30f1da881f08548d4dd1639f08c/emeryld-rrroutes-contract-2.5.6.tgz","_integrity":"sha512-tqsV8L/XIBHsJ4SbvYQtXTfu9Fy8ii1gzxM9jcZEUXtDiv/A3fwBJSDnuLME/77xY9UDo2aoG2uBZNbomtfYFA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.5.6_1770283224115_0.7889086804786645","host":"s3://npm-registry-packages-npm-production"}},"2.5.7":{"name":"@emeryld/rrroutes-contract","version":"2.5.7","_id":"@emeryld/rrroutes-contract@2.5.7","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"4e5185e7ba9fb01e5fe2f0d7c6f857039d628446","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.5.7.tgz","fileCount":11,"integrity":"sha512-F43FGComnU6DZ3l5QUhJtVEw9WqPrZjqFmjhF/YCCQXh4EImkUcoPx3V6xjN6E28Z037yaNvew6jLPaBorp7tQ==","signatures":[{"sig":"MEUCICuzQRHVQEff3NgBNLJ3swPiW+0c5CYHre9DRdcXUCmTAiEAlNVN0kK9tZrwjuG2ch00C0+DLFJxyXhzC0HW3uXtrEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153799},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.5.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/2e658cf5693adaa81d43de811a4072d0/emeryld-rrroutes-contract-2.5.7.tgz","_integrity":"sha512-F43FGComnU6DZ3l5QUhJtVEw9WqPrZjqFmjhF/YCCQXh4EImkUcoPx3V6xjN6E28Z037yaNvew6jLPaBorp7tQ==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.5.7_1770740591912_0.29415263827663773","host":"s3://npm-registry-packages-npm-production"}},"2.5.8":{"name":"@emeryld/rrroutes-contract","version":"2.5.8","_id":"@emeryld/rrroutes-contract@2.5.8","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"0ac5671829e77a19af4ac7bb88d4b8062d588d87","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.5.8.tgz","fileCount":11,"integrity":"sha512-Xv5T+cZdZYPffH+wdjaW33AitdWcg9edgUxlpyE/ymipdSjHttzdhyM13s8nJUY4yDZI+NBGrZL2rcqF6QWZWQ==","signatures":[{"sig":"MEUCIE9bHbLHHQ047hexmlKliWCRGCBeca1oQ2ykl8VInoYzAiEAnEF50YZe3L7Hrvx1Q4VUjXquNdvs8+3UYlIVf7BGWbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153499},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.5.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/b3de53ca2fcdf4d03ad279f6d86ff7fb/emeryld-rrroutes-contract-2.5.8.tgz","_integrity":"sha512-Xv5T+cZdZYPffH+wdjaW33AitdWcg9edgUxlpyE/ymipdSjHttzdhyM13s8nJUY4yDZI+NBGrZL2rcqF6QWZWQ==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.5.8_1770741403677_0.08987659079666743","host":"s3://npm-registry-packages-npm-production"}},"2.5.9":{"name":"@emeryld/rrroutes-contract","version":"2.5.9","_id":"@emeryld/rrroutes-contract@2.5.9","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"01c4ccb7f9f9e5f5e41bd04dc2bcfb3a17eebbad","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.5.9.tgz","fileCount":11,"integrity":"sha512-YgO92dRaywikuAi5tLQSa9pziDVvNknhkMGjBFuHqgEYy9UimaTd0mF5+3vUAkBjlrzAO9sTlYK3GXQW8gmDww==","signatures":[{"sig":"MEUCIFAJs7b6UDRIgOBMMAxKw6392jZ8WUHrb0txplxN+nynAiEA1JgGmIMHuG3yEbJh//kLdlwUjLrYIosiF/4W8gFk31I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154116},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.5.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/0d07410caa7186a024fbf6e674281e0f/emeryld-rrroutes-contract-2.5.9.tgz","_integrity":"sha512-YgO92dRaywikuAi5tLQSa9pziDVvNknhkMGjBFuHqgEYy9UimaTd0mF5+3vUAkBjlrzAO9sTlYK3GXQW8gmDww==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.5.9_1770759218226_0.24653195028541708","host":"s3://npm-registry-packages-npm-production"}},"2.5.10":{"name":"@emeryld/rrroutes-contract","version":"2.5.10","_id":"@emeryld/rrroutes-contract@2.5.10","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"ca081dd42b59396f4093a4a2ab457298bf4d27ee","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.5.10.tgz","fileCount":11,"integrity":"sha512-fvtH8b1N2qz9wr0JjXppo4JSlmroAY2Ro6O98mINuWlwYYcmczqZ5JLclA+qXzBDSEPeW7JwWpkytVPgDnNNqw==","signatures":[{"sig":"MEUCIAzntM3PQx5yTCFB+VzVhzb+sIGwhW3PNxVj7AJPhBt4AiEA11xPhPIxb8V6QFKiTHKN0RRJ6+hx2Xpf2791T5qVJWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154120},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.5.10.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/63c231650c9ad4db8b96f2f37fffe815/emeryld-rrroutes-contract-2.5.10.tgz","_integrity":"sha512-fvtH8b1N2qz9wr0JjXppo4JSlmroAY2Ro6O98mINuWlwYYcmczqZ5JLclA+qXzBDSEPeW7JwWpkytVPgDnNNqw==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.5.10_1770761696129_0.9417734825485451","host":"s3://npm-registry-packages-npm-production"}},"2.5.11":{"name":"@emeryld/rrroutes-contract","version":"2.5.11","_id":"@emeryld/rrroutes-contract@2.5.11","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"e3796e862ca389f33c2770ba9eb02f38bc60af1d","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.5.11.tgz","fileCount":11,"integrity":"sha512-tpme0+jkzLPY9vOd2/XojoYfr9Pfa3JSGjsaMubngtKucBt5rRQXVavri/VzWOeLcq8y5gc6g6rjpEIW2yQ+4Q==","signatures":[{"sig":"MEQCIA5GtVexNvZB4k6Kln6TWh6hAcR4i+I/g0J0q2VCkF3EAiBeL/ylhMkbeISIFMobXkn9+aeBtvY4W4R/7gZnTLa3SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167482},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.5.11.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/e3f6009bbb3d91d04edbef11e9160954/emeryld-rrroutes-contract-2.5.11.tgz","_integrity":"sha512-tpme0+jkzLPY9vOd2/XojoYfr9Pfa3JSGjsaMubngtKucBt5rRQXVavri/VzWOeLcq8y5gc6g6rjpEIW2yQ+4Q==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.5.11_1770826773793_0.9445791067190157","host":"s3://npm-registry-packages-npm-production"}},"2.5.12":{"name":"@emeryld/rrroutes-contract","version":"2.5.12","_id":"@emeryld/rrroutes-contract@2.5.12","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"b37881b5acfba04229c603a50569b289458c261b","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.5.12.tgz","fileCount":11,"integrity":"sha512-mNBiUGM7LhpumgdW2bNGwqvMQAoie1frfppJNg5eIHL9HKCiZF9va99ekL7r2YP8T+UkGYUoNBbG+cemEmy0Qg==","signatures":[{"sig":"MEUCIDy0xu2eUqzTiIyKLwpqog9T64HLTtFWDHx06Onbx+OVAiEAhQvHD1cA+oey+0/RDM88Ps6VIuawfCjYtOhP3IxBLIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174704},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.5.12.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/ac58f6ec05c51560026c4ae72a5c043b/emeryld-rrroutes-contract-2.5.12.tgz","_integrity":"sha512-mNBiUGM7LhpumgdW2bNGwqvMQAoie1frfppJNg5eIHL9HKCiZF9va99ekL7r2YP8T+UkGYUoNBbG+cemEmy0Qg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.5.12_1771199306909_0.4278026688303931","host":"s3://npm-registry-packages-npm-production"}},"2.5.13":{"name":"@emeryld/rrroutes-contract","version":"2.5.13","_id":"@emeryld/rrroutes-contract@2.5.13","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"02227f4e78d7e88fb630d2debad90f8739509525","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.5.13.tgz","fileCount":11,"integrity":"sha512-joRY2cQkAXmQKUO/edtubLGCvLujjp3pUhSUjif/RqMQTlrqbQ9HwGRPEyAQqpQOComXpnV2krc+uaGVBa5v1w==","signatures":[{"sig":"MEQCIFTMJuVR5tGC0b3382vpKZTcdvsJBakiTDDesGbZYdI0AiBHEExrtbt8RcmzbsumgRsQOcVV8GCwUq0daNC7mV4yGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176156},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.5.13.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/7cdbdfb34026b874fd8d5ce6af7668b4/emeryld-rrroutes-contract-2.5.13.tgz","_integrity":"sha512-joRY2cQkAXmQKUO/edtubLGCvLujjp3pUhSUjif/RqMQTlrqbQ9HwGRPEyAQqpQOComXpnV2krc+uaGVBa5v1w==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.5.13_1771201174862_0.21888668187837057","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@emeryld/rrroutes-contract","version":"2.6.0","_id":"@emeryld/rrroutes-contract@2.6.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"43f6a5929b872ff7e307bd727c643d6bae4a8f86","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.6.0.tgz","fileCount":11,"integrity":"sha512-f/WkvGeZkl+U1ASuDBAGPROF+CQ9ITHGfkpPy67OeBzCNlUOrHFoaKuq49TboWD4nvg6fd8ysMYnXYfIOGEO3Q==","signatures":[{"sig":"MEQCIEqqReQK5hBtdZG81McYUh5pC3eFP9AoLYwlSaVRK3F9AiAqQWvv4xDzJ8IQ/LX4UfPafAIpIHf3LetCcHVm8N/+MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176155},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.6.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/654e92a8f3b3ad025b467c98554f55f0/emeryld-rrroutes-contract-2.6.0.tgz","_integrity":"sha512-f/WkvGeZkl+U1ASuDBAGPROF+CQ9ITHGfkpPy67OeBzCNlUOrHFoaKuq49TboWD4nvg6fd8ysMYnXYfIOGEO3Q==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.6.0_1771579802406_0.7910059828528109","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@emeryld/rrroutes-contract","version":"2.6.1","_id":"@emeryld/rrroutes-contract@2.6.1","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"984be271a5f0b04455ab90783423da2b21e97f2b","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.6.1.tgz","fileCount":11,"integrity":"sha512-F1MhWryAxdNGJRNGFbIQFUTgeQHyTNueGNQQMEPyrOG1YNJKty9nHZBALCR7rwLgmsp3/NRtnh9X1hgN4itQeA==","signatures":[{"sig":"MEYCIQCQj+hxRZOrjOjmocjnqbCCk/brwPM2JfwmHok5Zmy/VQIhALWiR5jlddsr6o7aMnhypJpL2bfW6lAkRqRMfkJN3ZKm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174598},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.6.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/72247578a03e8532a8522687f99ef787/emeryld-rrroutes-contract-2.6.1.tgz","_integrity":"sha512-F1MhWryAxdNGJRNGFbIQFUTgeQHyTNueGNQQMEPyrOG1YNJKty9nHZBALCR7rwLgmsp3/NRtnh9X1hgN4itQeA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.6.1_1773134463247_0.3336419765074261","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@emeryld/rrroutes-contract","version":"2.6.2","_id":"@emeryld/rrroutes-contract@2.6.2","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"9ef9a77c1e2b072b8700b17e83426e41c4d327f4","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.6.2.tgz","fileCount":11,"integrity":"sha512-9ANjyC4D+uq3F12UPA4SMDGji93Ugv2feEnMuhOE+qAg68YyxLrpo4Vt7utPY0+5cHE+H6pqVLHLYHD4SSdh5Q==","signatures":[{"sig":"MEUCIQCo+NVnPpOhWLufNUwcbxrrYqI10M9xYpYWnMOnZvu0DQIgQAK+izpUImB7FlvhZDQfjqIF87kgVtZx2g8N1wLdKow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173708},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.6.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/44d49b7f5168558802ec708863dda9e4/emeryld-rrroutes-contract-2.6.2.tgz","_integrity":"sha512-9ANjyC4D+uq3F12UPA4SMDGji93Ugv2feEnMuhOE+qAg68YyxLrpo4Vt7utPY0+5cHE+H6pqVLHLYHD4SSdh5Q==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.6.2_1773137405577_0.4676977984788959","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@emeryld/rrroutes-contract","version":"2.6.3","_id":"@emeryld/rrroutes-contract@2.6.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"35593d8d3d7d894fe009c47f6bfb51989f1e0899","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.6.3.tgz","fileCount":11,"integrity":"sha512-3ZNNUblUCZQP9HVrtYHdH37am+EsgBUpkB9tAOMcGlk6Y3tOvNBtMX9sdv2rRAowffJ2h9sdVolnhzv2hqnx+Q==","signatures":[{"sig":"MEUCIQDs5NliwY0NRIPo0zr4LlspI9b7QHK2HJjO4iDWpkin5wIgaDNonFGCJ82oXsiHzNu01ft5GLjt16vit1eYy7p+IE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172813},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.6.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/4c89183bb762db6cf2e4533640800d9d/emeryld-rrroutes-contract-2.6.3.tgz","_integrity":"sha512-3ZNNUblUCZQP9HVrtYHdH37am+EsgBUpkB9tAOMcGlk6Y3tOvNBtMX9sdv2rRAowffJ2h9sdVolnhzv2hqnx+Q==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.6.3_1773139347739_0.6419972746617157","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@emeryld/rrroutes-contract","version":"2.6.4","_id":"@emeryld/rrroutes-contract@2.6.4","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"35e43049220eb29fa1cad495f0b0934ce75cd6f6","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.6.4.tgz","fileCount":11,"integrity":"sha512-KO56aBpUXxWHrDGRnzXhCi/Z17pwzRqVEEgy+O3ir3TBSpTyQ1RuHuzlE+IEIhM13kNWquRoTg699Q+hzkfuQw==","signatures":[{"sig":"MEQCIGU3T+nf2iQCJ98KTbJR8HU8PlL6Ph0iOXiAYlYx+fQOAiB3TAkifmGjkJ2el/Izb9SVwd9DZkURF5xUJnGPfeXtCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172825},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.6.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/08cf2fa45a696301b7bc037aab79351e/emeryld-rrroutes-contract-2.6.4.tgz","_integrity":"sha512-KO56aBpUXxWHrDGRnzXhCi/Z17pwzRqVEEgy+O3ir3TBSpTyQ1RuHuzlE+IEIhM13kNWquRoTg699Q+hzkfuQw==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.6.4_1773155927196_0.9790633594253968","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@emeryld/rrroutes-contract","version":"2.6.5","_id":"@emeryld/rrroutes-contract@2.6.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"5d40ffc73318a43addbe9e6e0cf5f061deaa0fe5","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.6.5.tgz","fileCount":11,"integrity":"sha512-8IhACKoqUtmlyKgDbzO48TkPAOKuoOmEpOASUhRFdYonTO1ETzSdj+nTF+XfbCJ0m8tzVT8welH9mxUGixfyjQ==","signatures":[{"sig":"MEUCIHTu5in5Yxo5RkEy2jLRzXYNBftTZmLJq4UdxPFpWwDeAiEAq49Cxyrg3QGou2oDiXC+31nEc2n1YGAu4a2dOP/VXMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172837},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.6.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/0e921766d4281c9e577afb97a98f9c13/emeryld-rrroutes-contract-2.6.5.tgz","_integrity":"sha512-8IhACKoqUtmlyKgDbzO48TkPAOKuoOmEpOASUhRFdYonTO1ETzSdj+nTF+XfbCJ0m8tzVT8welH9mxUGixfyjQ==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.6.5_1773669299373_0.22189936954510392","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"@emeryld/rrroutes-contract","version":"2.6.6","_id":"@emeryld/rrroutes-contract@2.6.6","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"e0a041e19f237585cf73275dd43a3fb744169d0c","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.6.6.tgz","fileCount":11,"integrity":"sha512-u2yoEwfhADAI4m5kuwoyI/Uk0xt1aupRtPOZs3Kar4fTgeQr6OubtXW/b/XAu775JO63FiEnQWaCfBGZRGwjXw==","signatures":[{"sig":"MEUCIFoHkzfoBuyrWEbs0kzXO/sSCpxngjvNWeBVlAe8XijqAiEAgdqnz1OTSZYNzbAp4JRqgP5/mj0fB8YaSALzHZH7lDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173471},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.6.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/af999e551d6cba527b477f4965d26965/emeryld-rrroutes-contract-2.6.6.tgz","_integrity":"sha512-u2yoEwfhADAI4m5kuwoyI/Uk0xt1aupRtPOZs3Kar4fTgeQr6OubtXW/b/XAu775JO63FiEnQWaCfBGZRGwjXw==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.6.6_1773674695777_0.5778498959432286","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@emeryld/rrroutes-contract","version":"2.7.0","_id":"@emeryld/rrroutes-contract@2.7.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"a41a28229cd442766523890183981d2e015ec08f","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.7.0.tgz","fileCount":11,"integrity":"sha512-pdi0AwbNDhE1wAeDD3B6dN3tgL4MqlCz71F5dOR846uI/Sl0fj3hAlomfE34ynkZjiMJtNPWrXRSEkkIMEWZBA==","signatures":[{"sig":"MEQCIGD9DLq6REB32nti3+TmaX3aDw1QLwX/jKOzhemKU2YOAiAI8PobIVGEFvzddx8CiAspwSs8TqUJQ9Gs6Ftuaf1LzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174453},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.7.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/099e5a49d9f0de8b42f1008b957e9aba/emeryld-rrroutes-contract-2.7.0.tgz","_integrity":"sha512-pdi0AwbNDhE1wAeDD3B6dN3tgL4MqlCz71F5dOR846uI/Sl0fj3hAlomfE34ynkZjiMJtNPWrXRSEkkIMEWZBA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.7.0_1776180397242_0.3414644966743785","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@emeryld/rrroutes-contract","version":"2.7.1","_id":"@emeryld/rrroutes-contract@2.7.1","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"f4e03b18047d17cdbba828e671f594723dd6e452","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.7.1.tgz","fileCount":17,"integrity":"sha512-/m3SISrG2c447t5r8F7q7HOZ6ijGSSa01FJBpWMPdT6H0PasXiY553pqWjeJgfs0t3D+hs4TSx5MeuWa+xvBHg==","signatures":[{"sig":"MEUCICtFbhPP0E9PmXlhEIw915duudzPgjDVon8rqzD5Mc22AiEA/iG65m64EuR137Y/4MWJwHReyYbklftuIieV8Rpa2TQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276400},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.7.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","export:finalized-leaves":"TS_NODE_PROJECT=tsconfig.tools.json TS_NODE_TRANSPILE_ONLY=1 node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/export-finalized-leaves.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/25cc3c57d59eb6fd92475576871e303a/emeryld-rrroutes-contract-2.7.1.tgz","_integrity":"sha512-/m3SISrG2c447t5r8F7q7HOZ6ijGSSa01FJBpWMPdT6H0PasXiY553pqWjeJgfs0t3D+hs4TSx5MeuWa+xvBHg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.7.1_1776355388119_0.35693762743348056","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"@emeryld/rrroutes-contract","version":"2.7.2","_id":"@emeryld/rrroutes-contract@2.7.2","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"933c12fcc59375876df899e0ef36457c5c1dddfe","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.7.2.tgz","fileCount":17,"integrity":"sha512-evzyDvtVVx5hYo+8Tqb4qKuMSjk37Sw2/liK5177G7uqQZ/gNYUOEeLDn8cfDO05yG71mcAeYHhCcG0jB+oBhA==","signatures":[{"sig":"MEYCIQDBHDPtaTr7MWgmenjPb8Q29GOPTTLW6V8fUFs+wgXo6gIhALs03otMEIhouuo8Rmt2lidZkm8c3/WYOMqq3Nkgnrip","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297955},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.7.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","export:finalized-leaves":"TS_NODE_PROJECT=tsconfig.tools.json TS_NODE_TRANSPILE_ONLY=1 node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/export-finalized-leaves.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/d45bdacf57c6e10b18b8d7f41100ffd6/emeryld-rrroutes-contract-2.7.2.tgz","_integrity":"sha512-evzyDvtVVx5hYo+8Tqb4qKuMSjk37Sw2/liK5177G7uqQZ/gNYUOEeLDn8cfDO05yG71mcAeYHhCcG0jB+oBhA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.7.2_1776357798264_0.44144816372101614","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"@emeryld/rrroutes-contract","version":"2.7.3","_id":"@emeryld/rrroutes-contract@2.7.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"b403c6d631e7033e46e47649f4719faa49b9ce7a","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.7.3.tgz","fileCount":19,"integrity":"sha512-HnZhPS8GJStGE3RjmoDy9QFTLnAtGkPV5SguaIxidbM9lVBlkBEEnf4LTg2RdQqUPQLXpB0gEWZT1H23biJ0gw==","signatures":[{"sig":"MEUCIQDS1xr/dI5RZMBaRst8tnZJaKVcOqPbvQe2BZPDRialTgIgJjQcpFVZuK9vWXkRewvFejQLtgOEE+bHPJcIeSaI3c0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336050},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.7.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","export:finalized-leaves":"TS_NODE_PROJECT=tsconfig.tools.json TS_NODE_TRANSPILE_ONLY=1 node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/export-finalized-leaves.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/527151e2cd5758bc62f33a84710a4797/emeryld-rrroutes-contract-2.7.3.tgz","_integrity":"sha512-HnZhPS8GJStGE3RjmoDy9QFTLnAtGkPV5SguaIxidbM9lVBlkBEEnf4LTg2RdQqUPQLXpB0gEWZT1H23biJ0gw==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.7.3_1776358184864_0.32268098905347187","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"@emeryld/rrroutes-contract","version":"2.7.4","_id":"@emeryld/rrroutes-contract@2.7.4","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"f413b195212f9b3149e5ca6df35e541b61f67f0b","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.7.4.tgz","fileCount":19,"integrity":"sha512-EFRNxa9YIC5zEUDccchX9fLaXU/JJLQZEvNc4XuU18tcetNd+AV8CFOF9Mvw3RJWjwNdiISKK52rQbKlFh+fDA==","signatures":[{"sig":"MEUCIFbpMPX2tSDuwmh3v7O42XNgcenxbxIzdGf17qDdDGc3AiEAu/6h7XIYaA2nspOX3uXl5HTwfm3bAf6vrO7GuBJ4mIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347681},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.7.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","export:finalized-leaves":"TS_NODE_PROJECT=tsconfig.tools.json TS_NODE_TRANSPILE_ONLY=1 node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/export-finalized-leaves.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/cde1836e2c1f4ebd3ed61a6a890d4358/emeryld-rrroutes-contract-2.7.4.tgz","_integrity":"sha512-EFRNxa9YIC5zEUDccchX9fLaXU/JJLQZEvNc4XuU18tcetNd+AV8CFOF9Mvw3RJWjwNdiISKK52rQbKlFh+fDA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.7.4_1776359190872_0.18853900216515718","host":"s3://npm-registry-packages-npm-production"}},"2.7.5":{"name":"@emeryld/rrroutes-contract","version":"2.7.5","_id":"@emeryld/rrroutes-contract@2.7.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"5eeeec4ef3fb2679115714890b2b7a3863f94f5c","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.7.5.tgz","fileCount":19,"integrity":"sha512-hjT6sX+LLvs2DmA3phV5d+WbJggpwyrRT51kG/ZcpZIFUHffqGgi5QRCrrVBg+3ucNUho2iZ66HT4z1RRQJqPg==","signatures":[{"sig":"MEQCIEcyx7Xqw80Xoa3AeNKSLkf574R5MdkwLGiYqwbY2KS9AiBl4T3EMemI7ls0HN7aNMkDHp/IzlpZ4N11upw1HQuf8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345263},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.7.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","export:finalized-leaves":"TS_NODE_PROJECT=tsconfig.tools.json TS_NODE_TRANSPILE_ONLY=1 node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/export-finalized-leaves.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/176f9646fa7c5f1805c3d14b0299461e/emeryld-rrroutes-contract-2.7.5.tgz","_integrity":"sha512-hjT6sX+LLvs2DmA3phV5d+WbJggpwyrRT51kG/ZcpZIFUHffqGgi5QRCrrVBg+3ucNUho2iZ66HT4z1RRQJqPg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.7.5_1776359698472_0.45601196375411157","host":"s3://npm-registry-packages-npm-production"}},"2.7.6":{"name":"@emeryld/rrroutes-contract","version":"2.7.6","_id":"@emeryld/rrroutes-contract@2.7.6","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"bin":{"rrroutes-export-finalized-leaves":"bin/rrroutes-export-finalized-leaves.mjs"},"dist":{"shasum":"7f02035c52ab7a118c0b413f0148a1550ed5ba2d","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.7.6.tgz","fileCount":21,"integrity":"sha512-Y5CIlVK6X7msfxg7CWBDUvfj21fRyOPvWKNpK+h5LUGCIsfrvjgSMzKER/sQgAHq7ABHyWj+aDn0eaMk8r9Yzg==","signatures":[{"sig":"MEYCIQDtOQJosed49POCnLEJ24sF1z71fgNPoHQGWSSDw3gkhgIhAK9BZc+vgIoVaxd7snBUD5mFCJSIc3WXDK99MZMjHBda","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455617},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.7.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","export:finalized-leaves":"TS_NODE_PROJECT=tsconfig.tools.json TS_NODE_TRANSPILE_ONLY=1 node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/export-finalized-leaves.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/b1b0d20968931b69f878d0315d641e69/emeryld-rrroutes-contract-2.7.6.tgz","_integrity":"sha512-Y5CIlVK6X7msfxg7CWBDUvfj21fRyOPvWKNpK+h5LUGCIsfrvjgSMzKER/sQgAHq7ABHyWj+aDn0eaMk8r9Yzg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.7.6_1776360988303_0.837962689404876","host":"s3://npm-registry-packages-npm-production"}},"2.7.7":{"name":"@emeryld/rrroutes-contract","version":"2.7.7","_id":"@emeryld/rrroutes-contract@2.7.7","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"bin":{"rrroutes-export-finalized-leaves":"bin/rrroutes-export-finalized-leaves.mjs"},"dist":{"shasum":"c8f0b24921976a69cdc6cf191fb115db309a1e9b","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.7.7.tgz","fileCount":21,"integrity":"sha512-hwmV9NBEy3cGZmL47Y+LQcJv/IpEaXyFrzwvBQ0GDH/88GpOQNLEBsuG3C9P6BTqSa+2mRo6maAVJyy9efSI+w==","signatures":[{"sig":"MEUCICQOCZ9RvV3//+SLlXGDhN6XDdAolLlLGuizIeM5nFqvAiEAwQTg30deP6vDdvBNKlzaalgQLs27y8TxvbkR+cpzQOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496930},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.7.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","export:finalized-leaves":"TS_NODE_PROJECT=tsconfig.tools.json TS_NODE_TRANSPILE_ONLY=1 node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/export-finalized-leaves.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/7827a8aef2cdaeaa9dd0e0a4401b1eb2/emeryld-rrroutes-contract-2.7.7.tgz","_integrity":"sha512-hwmV9NBEy3cGZmL47Y+LQcJv/IpEaXyFrzwvBQ0GDH/88GpOQNLEBsuG3C9P6BTqSa+2mRo6maAVJyy9efSI+w==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.7.7_1776362200261_0.34433524134221893","host":"s3://npm-registry-packages-npm-production"}},"2.7.8":{"name":"@emeryld/rrroutes-contract","version":"2.7.8","_id":"@emeryld/rrroutes-contract@2.7.8","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"bin":{"rrroutes-export-finalized-leaves":"bin/rrroutes-export-finalized-leaves.mjs"},"dist":{"shasum":"317398ea5cb0e6030f74d5b162f02365c3c5d661","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.7.8.tgz","fileCount":21,"integrity":"sha512-15cdyMUv4eB6cJL6iCoeunEBPaFJe8xo8IahJhICr9gZdHCCwS0TX5JfdLXfVpG2OjzbmLOxthv060TaSFOflg==","signatures":[{"sig":"MEQCIAi/dasNbLQc3xo7mdGLiLyPvZZt0vf7Srb5ktoexaY9AiA+ZgNSrJtORl+CMu8w3ee66Ro4v0s4nqCeb4FO0UBh7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494554},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.7.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","export:finalized-leaves":"TS_NODE_PROJECT=tsconfig.tools.json TS_NODE_TRANSPILE_ONLY=1 node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/export-finalized-leaves.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/b6f88343c45362561ad0bbbc22513c2b/emeryld-rrroutes-contract-2.7.8.tgz","_integrity":"sha512-15cdyMUv4eB6cJL6iCoeunEBPaFJe8xo8IahJhICr9gZdHCCwS0TX5JfdLXfVpG2OjzbmLOxthv060TaSFOflg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.7.8_1776362801949_0.19237237274157049","host":"s3://npm-registry-packages-npm-production"}},"2.7.9":{"name":"@emeryld/rrroutes-contract","version":"2.7.9","_id":"@emeryld/rrroutes-contract@2.7.9","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"bin":{"rrroutes-export-finalized-leaves":"bin/rrroutes-export-finalized-leaves.mjs"},"dist":{"shasum":"8c28162d4c5439cead669fc6ad7713aba375b8f9","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.7.9.tgz","fileCount":21,"integrity":"sha512-AvCCDQAd7rcuKb1xs6WsfdcpKKEJ9G42dV3x3SbYLUYCRWLG7y2d4p/Pu9bmGl68WDXUoTeybS5EiDfxtgTBkg==","signatures":[{"sig":"MEQCICxc/Bmpg0/5Q0M7DgyGXykiJ7AaRbvFy/SD1q+sYRA4AiBanOsFyFHEWXRB9vXk/Ac/HWyMIV/18xzaOI6MZZhEDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495175},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.7.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","export:finalized-leaves":"TS_NODE_PROJECT=tsconfig.tools.json TS_NODE_TRANSPILE_ONLY=1 node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/export-finalized-leaves.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/b87919e46c77556b86f6f47c63b90b67/emeryld-rrroutes-contract-2.7.9.tgz","_integrity":"sha512-AvCCDQAd7rcuKb1xs6WsfdcpKKEJ9G42dV3x3SbYLUYCRWLG7y2d4p/Pu9bmGl68WDXUoTeybS5EiDfxtgTBkg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.7.9_1776363177431_0.08733210446850093","host":"s3://npm-registry-packages-npm-production"}},"2.7.10":{"name":"@emeryld/rrroutes-contract","version":"2.7.10","_id":"@emeryld/rrroutes-contract@2.7.10","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"bin":{"rrroutes-export-finalized-leaves":"bin/rrroutes-export-finalized-leaves.mjs"},"dist":{"shasum":"7e1b8399828e7dc09c449dfbb185580e7ebdc928","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.7.10.tgz","fileCount":21,"integrity":"sha512-bvcdnoIGz920I7B3e6O4OSE0PZfdhECpJgpLqM1qRp9dFNdHnXm427/Xy5u4TTJ5hd+lMhcJy3yu2WngVA3kjg==","signatures":[{"sig":"MEQCIBo12avV00ZIWUlM/fejjfpCm/0D//avmF3lsfigXb0eAiAZuszZC8QKe+u6f/bKKHP0JupTsNV8vcp15CSPYjcghQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495414},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.7.10.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","export:finalized-leaves":"TS_NODE_PROJECT=tsconfig.tools.json TS_NODE_TRANSPILE_ONLY=1 node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/export-finalized-leaves.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/185b138eb793414062708fcbfee6066b/emeryld-rrroutes-contract-2.7.10.tgz","_integrity":"sha512-bvcdnoIGz920I7B3e6O4OSE0PZfdhECpJgpLqM1qRp9dFNdHnXm427/Xy5u4TTJ5hd+lMhcJy3yu2WngVA3kjg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.7.10_1776363392097_0.10585471105739686","host":"s3://npm-registry-packages-npm-production"}},"2.7.11":{"name":"@emeryld/rrroutes-contract","version":"2.7.11","_id":"@emeryld/rrroutes-contract@2.7.11","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"bin":{"rrroutes-export-finalized-leaves":"bin/rrroutes-export-finalized-leaves.mjs"},"dist":{"shasum":"f42381ee23209fe23f346a1cc404eb31432c7ed3","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.7.11.tgz","fileCount":21,"integrity":"sha512-tMruiQXlFSjwK8EsjtwdyNF6B7zyrWPHo1RXzF0R5xxUaN3kbBL8bHalpMccyvRAeGe+eBKVFudFlD2Q/cSyAg==","signatures":[{"sig":"MEQCIFI+pDrXZItXQs8IpvOWSMZJI4FyeoSPjlLiNmwytNHUAiAleBFih7YC6fKb5Y0jR0PbvaNgLESfsPVkdudE5ANz0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498548},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.7.11.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","export:finalized-leaves":"TS_NODE_PROJECT=tsconfig.tools.json TS_NODE_TRANSPILE_ONLY=1 node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/export-finalized-leaves.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/180e68b693cb511ec362c305fc37dffc/emeryld-rrroutes-contract-2.7.11.tgz","_integrity":"sha512-tMruiQXlFSjwK8EsjtwdyNF6B7zyrWPHo1RXzF0R5xxUaN3kbBL8bHalpMccyvRAeGe+eBKVFudFlD2Q/cSyAg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.7.11_1776363772184_0.8749731621007666","host":"s3://npm-registry-packages-npm-production"}},"2.7.12":{"name":"@emeryld/rrroutes-contract","version":"2.7.12","_id":"@emeryld/rrroutes-contract@2.7.12","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"bin":{"rrroutes-export-finalized-leaves":"bin/rrroutes-export-finalized-leaves.mjs"},"dist":{"shasum":"a24cbb9780bb4f689111e96cbdfb87160781c0fe","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.7.12.tgz","fileCount":21,"integrity":"sha512-9sTmmmEdJQWRzjUjsvildJLRtEpUMAUW71MdgFOz6jSvucg57b38l5Hng9pOGk+giSCkXvun0YKRY+S14B798w==","signatures":[{"sig":"MEUCIQDFV0ascO1Og0srd2fnVpEA5T7qk7Yqt/ENL4aLIM9BxAIgIXsyoTTceqLiUJNQ9RpHeVkd4Abmhf5PbYsK2z/yqTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508673},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.7.12.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","export:finalized-leaves":"TS_NODE_PROJECT=tsconfig.tools.json TS_NODE_TRANSPILE_ONLY=1 node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/export-finalized-leaves.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/f3f57d1e32505100d29063012fae3690/emeryld-rrroutes-contract-2.7.12.tgz","_integrity":"sha512-9sTmmmEdJQWRzjUjsvildJLRtEpUMAUW71MdgFOz6jSvucg57b38l5Hng9pOGk+giSCkXvun0YKRY+S14B798w==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.7.12_1776365372359_0.13456870295093792","host":"s3://npm-registry-packages-npm-production"}},"2.7.13":{"name":"@emeryld/rrroutes-contract","version":"2.7.13","_id":"@emeryld/rrroutes-contract@2.7.13","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"bin":{"rrroutes-export-finalized-leaves":"bin/rrroutes-export-finalized-leaves.mjs"},"dist":{"shasum":"aabe6cac27fe4bfb55c477b7f01ac5c8affa564b","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.7.13.tgz","fileCount":21,"integrity":"sha512-BGFFH+qbtMoRS4SIaElh2S0/Tr4U7/ZSQQfwB5fmt/6TtQUAO5BEstrRYRFE4W9d4g2fXMxACHVBv4weank0fg==","signatures":[{"sig":"MEQCIEqQN1bCaeoW6dKfQhufGp7GzBH4zvTnSC2YjjzJhCDOAiA5tXibNx2oWlPsJEoy/8NlixOmSyoVMFNkR7AuCb9VSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508505},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.7.13.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","export:finalized-leaves":"TS_NODE_PROJECT=tsconfig.tools.json TS_NODE_TRANSPILE_ONLY=1 node --experimental-specifier-resolution=node --loader ts-node/esm ./scripts/export-finalized-leaves.ts"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/967c7e816cc9bd4116aec3ca40434b60/emeryld-rrroutes-contract-2.7.13.tgz","_integrity":"sha512-BGFFH+qbtMoRS4SIaElh2S0/Tr4U7/ZSQQfwB5fmt/6TtQUAO5BEstrRYRFE4W9d4g2fXMxACHVBv4weank0fg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","typescript":"^5.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.7.13_1776365830361_0.6964323113497126","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@emeryld/rrroutes-contract","version":"2.8.0","_id":"@emeryld/rrroutes-contract@2.8.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"a07a5d08002a61928b5bc303437c8593662f0d62","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.8.0.tgz","fileCount":11,"integrity":"sha512-FgnTXhoZBqR5lhQFOyvbNmuPu1kgW4r1vy/h+n1/mTkF1bP4xMjOkfDeKpWXU12jOSoBiUTkSTjmuKT4Q+CFTQ==","signatures":[{"sig":"MEUCIQCVfV4BwN+Vk67SfW3iQmAAS1H8sUTbHDZq9EstbBp55QIgSCl6hrClyOUCPGXJ3WzLcNVE1AVo+XvHkNv5B01l9WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179831},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.8.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/88cc5dfbd5efce0ca48b4737b0450fa8/emeryld-rrroutes-contract-2.8.0.tgz","_integrity":"sha512-FgnTXhoZBqR5lhQFOyvbNmuPu1kgW4r1vy/h+n1/mTkF1bP4xMjOkfDeKpWXU12jOSoBiUTkSTjmuKT4Q+CFTQ==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.8.0_1776368839754_0.7143918751492593","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@emeryld/rrroutes-contract","version":"2.8.1","_id":"@emeryld/rrroutes-contract@2.8.1","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"64c640ac411eaf5bfc58f68272fc2b283c734545","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.8.1.tgz","fileCount":12,"integrity":"sha512-Pf+ZUR0VH6n/DpKBcszEP5sw0Vx6JaCkiRnegAFdcPLMyzY7ZW516B1tR1vrwtijdBrv0p7Lhuza3xsJNAb9yg==","signatures":[{"sig":"MEUCIQDJ2rXu2lCV/hken+196D6OK0Yg+NLxaAkzT+Z/moC5ZgIgURR7E5opQASc+ZA0MV93pWcqWdNkKVP7l7hSyz0ywiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184910},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.8.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/ca751048055421ce1e5a8b1e73615208/emeryld-rrroutes-contract-2.8.1.tgz","_integrity":"sha512-Pf+ZUR0VH6n/DpKBcszEP5sw0Vx6JaCkiRnegAFdcPLMyzY7ZW516B1tR1vrwtijdBrv0p7Lhuza3xsJNAb9yg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.8.1_1784386974716_0.3100467455700129","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@emeryld/rrroutes-contract","version":"2.9.0","_id":"@emeryld/rrroutes-contract@2.9.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"26983b4c857dea92ab525e5720a02f5c1c5d78e8","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.9.0.tgz","fileCount":12,"integrity":"sha512-aDhxborzC8Xv1aev7vWzC6LhOv8ktuvWYHcbr4yHkOs5nDis0P99Uy198swlOGNE9WB7JFrSUH8nuta6U2hf0A==","signatures":[{"sig":"MEQCIApUjfl+rUNylsF/6/M+kseHPEwyr5ndfYFwVL0vp5JoAiAuX1Q2w7G0UHk4ngvD7taWxss6/+it6pxWeOQ/pE032Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190091},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.9.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/ed31ab95ed3c8f6db40ab1f2d35dafb4/emeryld-rrroutes-contract-2.9.0.tgz","_integrity":"sha512-aDhxborzC8Xv1aev7vWzC6LhOv8ktuvWYHcbr4yHkOs5nDis0P99Uy198swlOGNE9WB7JFrSUH8nuta6U2hf0A==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.9.0_1784396294494_0.026010672321614692","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@emeryld/rrroutes-contract","version":"2.9.1","_id":"@emeryld/rrroutes-contract@2.9.1","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"04190520ada851725ed9d0dad0c2354887c40d48","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.9.1.tgz","fileCount":12,"integrity":"sha512-/JsJcQrGFrvFzFuo+KyHFNIvK6NU3uVDhJNtCC4NV1C8QBFI1Ktp5W07GbqeCvaxHTvytyTCZDNeThRNd9dXoA==","signatures":[{"sig":"MEYCIQDoibzh/5Jq+3UZMw0LmG0qg/UtACBcOcGlSTIKH46iwQIhAND+0Y3Q/rkUex/oGUUPpXOLpUmFUn8hTyU2auXTIp/n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188913},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.9.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/6895195c5b962b6f41312ae8bb25a34f/emeryld-rrroutes-contract-2.9.1.tgz","_integrity":"sha512-/JsJcQrGFrvFzFuo+KyHFNIvK6NU3uVDhJNtCC4NV1C8QBFI1Ktp5W07GbqeCvaxHTvytyTCZDNeThRNd9dXoA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.9.1_1784401942303_0.23454556090875034","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@emeryld/rrroutes-contract","version":"2.9.2","_id":"@emeryld/rrroutes-contract@2.9.2","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"890fab91dfda89cfd6784b47fa5290d6b10c8f6f","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.9.2.tgz","fileCount":32,"integrity":"sha512-A6fdtouRiXVNcRu22PdlY9uhJnDWKvfHvrE98yRPShsZVJDR50Gm7waF9P7IeUQJfYs2S5cYTGLK5OYExOU2gQ==","signatures":[{"sig":"MEUCIQCTCEnor7dPPvpIqTDxB+NpZizkGgjj9L7v0NLeobKXVgIgZuD0pyA20jsW7rtBLJ78vAHDCmgzC3Mgysv+ZYLKDtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407193},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.9.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/routesV3.core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./shared":{"types":"./dist/core/routesV3.shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.cjs"},"./builder":{"types":"./dist/core/routesV3.builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./sockets":{"types":"./dist/sockets/socket.index.d.ts","import":"./dist/sockets.mjs","require":"./dist/sockets.cjs"},"./registry":{"types":"./dist/core/routesV3.finalize.d.ts","import":"./dist/registry.mjs","require":"./dist/registry.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","benchmark:types":"node benchmarks/type-scaling/run.mjs"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/f767c342e88737ff74cde9326366e8fe/emeryld-rrroutes-contract-2.9.2.tgz","_integrity":"sha512-A6fdtouRiXVNcRu22PdlY9uhJnDWKvfHvrE98yRPShsZVJDR50Gm7waF9P7IeUQJfYs2S5cYTGLK5OYExOU2gQ==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.9.2_1784405620592_0.11528450047106409","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@emeryld/rrroutes-contract","version":"2.9.3","_id":"@emeryld/rrroutes-contract@2.9.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"1559970bd10439eb5b7d56e96dd1dfa5d8d78a25","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.9.3.tgz","fileCount":32,"integrity":"sha512-cardISUvqHdyRZfdyS4yT/vBNiDtOeL5szlxLXrNfhPLrcmWvrrPaseVASn377eMzWL+1+DC6zO6xeJP5R4cVQ==","signatures":[{"sig":"MEUCIQDCW4gTVVF2/hSV3dKMwFLKXE7eHgYihfS6Fp1HGeRtqAIgSLB3xGJ6jM3s8Elpl+F2aDdSyjCQKMTmh5uv39XUGuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409569},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.9.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/routesV3.core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./shared":{"types":"./dist/core/routesV3.shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.cjs"},"./builder":{"types":"./dist/core/routesV3.builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./sockets":{"types":"./dist/sockets/socket.index.d.ts","import":"./dist/sockets.mjs","require":"./dist/sockets.cjs"},"./registry":{"types":"./dist/core/routesV3.finalize.d.ts","import":"./dist/registry.mjs","require":"./dist/registry.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","benchmark:types":"node benchmarks/type-scaling/run.mjs"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/7fd62492534e463f8345a1b8b88e3fc2/emeryld-rrroutes-contract-2.9.3.tgz","_integrity":"sha512-cardISUvqHdyRZfdyS4yT/vBNiDtOeL5szlxLXrNfhPLrcmWvrrPaseVASn377eMzWL+1+DC6zO6xeJP5R4cVQ==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"@jest/globals":"^30.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.9.3_1784409182451_0.023928743046428114","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"@emeryld/rrroutes-contract","version":"2.9.4","_id":"@emeryld/rrroutes-contract@2.9.4","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"51fb425087400373b33b3d2bb7af54bd40ce44c0","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.9.4.tgz","fileCount":32,"integrity":"sha512-64kpSBWimAMgYp8Iz1CqqKuA1ZlXPKs2eG9HdnsQO2SYJuNxJawzobcXmfDRt03PGRfG+O8j8hhgksGbkOL9DQ==","signatures":[{"sig":"MEUCIAGEZblTJQoJXSzPoyCSGL/pw5VExIU1q3VfpDj8mLGVAiEAn9ZVCTpKNV4PWK2jwI94JHzZheJibtEAP8FFzL2MukE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410130},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.9.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/routesV3.core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./shared":{"types":"./dist/core/routesV3.shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.cjs"},"./builder":{"types":"./dist/core/routesV3.builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./sockets":{"types":"./dist/sockets/socket.index.d.ts","import":"./dist/sockets.mjs","require":"./dist/sockets.cjs"},"./registry":{"types":"./dist/core/routesV3.finalize.d.ts","import":"./dist/registry.mjs","require":"./dist/registry.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","benchmark:types":"node benchmarks/type-scaling/run.mjs"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/2eda71a1bfa5a1994645439205056d1e/emeryld-rrroutes-contract-2.9.4.tgz","_integrity":"sha512-64kpSBWimAMgYp8Iz1CqqKuA1ZlXPKs2eG9HdnsQO2SYJuNxJawzobcXmfDRt03PGRfG+O8j8hhgksGbkOL9DQ==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","@jest/globals":"^30.4.1"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.9.4_1784411365382_0.022181866639557235","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"@emeryld/rrroutes-contract","version":"2.9.5","_id":"@emeryld/rrroutes-contract@2.9.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"5c09008d57cbfd10c75688c1295c6ac42aa634ae","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.9.5.tgz","fileCount":37,"integrity":"sha512-aXNwHJ/vVKsCs27tGtpMtgRQPnZBo+nVXE4srDut/8rqCy0Sl+RDWp09pUnbaMrCar1AJ0hcri1lo10MFiVR9A==","signatures":[{"sig":"MEYCIQDLbsmB4/4W3mU8oCuFR3/tiZxol/CaycSmO+pAqLNEfQIhAOdKuxqTUAht17DT1xhzDpJNMKe2CtUDqFboCIepq0Cr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424416},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.9.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/routesV3.core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./shared":{"types":"./dist/core/routesV3.shared.d.ts","import":"./dist/shared.mjs","require":"./dist/shared.cjs"},"./builder":{"types":"./dist/core/routesV3.builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./sockets":{"types":"./dist/sockets/socket.index.d.ts","import":"./dist/sockets.mjs","require":"./dist/sockets.cjs"},"./registry":{"types":"./dist/core/routesV3.finalize.d.ts","import":"./dist/registry.mjs","require":"./dist/registry.cjs"},"./resource":{"types":"./dist/core/routesV3.resource.d.ts","import":"./dist/resource.mjs","require":"./dist/resource.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","benchmark:types":"node benchmarks/type-scaling/run.mjs"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/5217010d330f54df00f3ea393d20c7e2/emeryld-rrroutes-contract-2.9.5.tgz","_integrity":"sha512-aXNwHJ/vVKsCs27tGtpMtgRQPnZBo+nVXE4srDut/8rqCy0Sl+RDWp09pUnbaMrCar1AJ0hcri1lo10MFiVR9A==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","@jest/globals":"^30.4.1"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.9.5_1784479842492_0.9977449882972333","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@emeryld/rrroutes-contract","version":"2.10.0","_id":"@emeryld/rrroutes-contract@2.10.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"92dafe98c387aad53fe306280c5b20dde0d50feb","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.10.0.tgz","fileCount":32,"integrity":"sha512-u2jeranbfJIPejV/EBqo/VNLBOqXcsgLmXHRuVxOPFHLNsflQub5Cq0aPUUVglOJalNyU83kCx5hl5/KGXu1ZQ==","signatures":[{"sig":"MEQCICF4O1BKkC2kr/J11qYgUONG9cpMmPFhxVdm3cVRZ96gAiAp6BZISMOdWdl9Gz7rwa18dK3bthnqLrNHugS3bJENIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437382},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.10.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/routesV3.core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./builder":{"types":"./dist/core/routesV3.builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./sockets":{"types":"./dist/sockets/socket.index.d.ts","import":"./dist/sockets.mjs","require":"./dist/sockets.cjs"},"./registry":{"types":"./dist/core/routesV3.finalize.d.ts","import":"./dist/registry.mjs","require":"./dist/registry.cjs"},"./resource":{"types":"./dist/core/routesV3.resource.d.ts","import":"./dist/resource.mjs","require":"./dist/resource.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","benchmark:types":"node benchmarks/type-scaling/run.mjs"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/826dc55e3d6f249a6167e77cf8061ef8/emeryld-rrroutes-contract-2.10.0.tgz","_integrity":"sha512-u2jeranbfJIPejV/EBqo/VNLBOqXcsgLmXHRuVxOPFHLNsflQub5Cq0aPUUVglOJalNyU83kCx5hl5/KGXu1ZQ==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","@jest/globals":"^30.4.1"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.10.0_1784487769452_0.9355527561267225","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@emeryld/rrroutes-contract","version":"2.10.1","_id":"@emeryld/rrroutes-contract@2.10.1","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"f11d66a273bcb155db85e8e7ab90ccd94fb41493","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.10.1.tgz","fileCount":32,"integrity":"sha512-V6qnvJ9ykUmm8UlrzCLhcprj7eo0WIHmxAXMMtj9PTPgr/K/ezb4vvRwmvsFVyEgd4TvN8VeXjrxfEzR48CE/A==","signatures":[{"sig":"MEQCICfFsDCLbJSlAhg2A4oPSvCS8BiS6TntHl1ah+pSj5mLAiAun9VECcRRQTIQbFGEzDQGigUUUrjYIt0QDOTVOsYA/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433175},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.10.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/routesV3.core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./builder":{"types":"./dist/core/routesV3.builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./sockets":{"types":"./dist/sockets/socket.index.d.ts","import":"./dist/sockets.mjs","require":"./dist/sockets.cjs"},"./registry":{"types":"./dist/core/routesV3.finalize.d.ts","import":"./dist/registry.mjs","require":"./dist/registry.cjs"},"./resource":{"types":"./dist/core/routesV3.resource.d.ts","import":"./dist/resource.mjs","require":"./dist/resource.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","benchmark:types":"node benchmarks/type-scaling/run.mjs"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/16c1df048992b0515ec356a63612dde7/emeryld-rrroutes-contract-2.10.1.tgz","_integrity":"sha512-V6qnvJ9ykUmm8UlrzCLhcprj7eo0WIHmxAXMMtj9PTPgr/K/ezb4vvRwmvsFVyEgd4TvN8VeXjrxfEzR48CE/A==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","@jest/globals":"^30.4.1"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.10.1_1784508639495_0.7580023592479641","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@emeryld/rrroutes-contract","version":"2.10.2","_id":"@emeryld/rrroutes-contract@2.10.2","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"bf56e7617bc226fd2502353dd0a75bbd84c6d358","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.10.2.tgz","fileCount":32,"integrity":"sha512-cnUb7hKj05JO4w10g7KtpXlN9GS+92OZC+ORdKqQzDTtb/buqFzLiVufT1WzkQz6Tk3wLnW7UUrzZwB8xVuwOQ==","signatures":[{"sig":"MEUCIQCuO69Q/KH98n5mUW+fLBHM3zdaQyXvSDQV13saQih+xAIgEkhHbFI7NBR+tE2jKn4bs2eXRrysrcycCMQFyefLaj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432347},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.10.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/routesV3.core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./builder":{"types":"./dist/core/routesV3.builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./sockets":{"types":"./dist/sockets/socket.index.d.ts","import":"./dist/sockets.mjs","require":"./dist/sockets.cjs"},"./registry":{"types":"./dist/core/routesV3.finalize.d.ts","import":"./dist/registry.mjs","require":"./dist/registry.cjs"},"./resource":{"types":"./dist/core/routesV3.resource.d.ts","import":"./dist/resource.mjs","require":"./dist/resource.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","benchmark:types":"node benchmarks/type-scaling/run.mjs"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/6893c19151758ddb6258d74d3bd1e611/emeryld-rrroutes-contract-2.10.2.tgz","_integrity":"sha512-cnUb7hKj05JO4w10g7KtpXlN9GS+92OZC+ORdKqQzDTtb/buqFzLiVufT1WzkQz6Tk3wLnW7UUrzZwB8xVuwOQ==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","@jest/globals":"^30.4.1"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.10.2_1784509216690_0.41494856582723005","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"@emeryld/rrroutes-contract","version":"2.10.3","_id":"@emeryld/rrroutes-contract@2.10.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"f286c6d9491b50d5ef5aa8b4054290d7c9970861","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.10.3.tgz","fileCount":32,"integrity":"sha512-NNryKIQSNYM4YUaTcKszcPB24tgJUlwhwzCNhCfNUZ/BdavV1YyFcwTTsc2fF1xeupVFT/5qltCNbL0Ejd7BPQ==","signatures":[{"sig":"MEQCIFSVYV69SeocjRtlkWDckuM4Fg20p0vAXLsGQvVXdztoAiBTL7EjLO7ZAfCDpEfRp+0zkhFF8RiuBGGfImhtvkOAzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513936},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.10.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/routesV3.core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./builder":{"types":"./dist/core/routesV3.builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./sockets":{"types":"./dist/sockets/socket.index.d.ts","import":"./dist/sockets.mjs","require":"./dist/sockets.cjs"},"./registry":{"types":"./dist/core/routesV3.finalize.d.ts","import":"./dist/registry.mjs","require":"./dist/registry.cjs"},"./resource":{"types":"./dist/core/routesV3.resource.d.ts","import":"./dist/resource.mjs","require":"./dist/resource.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","benchmark:types":"node benchmarks/type-scaling/run.mjs"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/468204b9d7213b772105f2396228f300/emeryld-rrroutes-contract-2.10.3.tgz","_integrity":"sha512-NNryKIQSNYM4YUaTcKszcPB24tgJUlwhwzCNhCfNUZ/BdavV1YyFcwTTsc2fF1xeupVFT/5qltCNbL0Ejd7BPQ==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","@jest/globals":"^30.4.1"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.10.3_1784664117349_0.7451154747919151","host":"s3://npm-registry-packages-npm-production"}},"2.10.4":{"name":"@emeryld/rrroutes-contract","version":"2.10.4","_id":"@emeryld/rrroutes-contract@2.10.4","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"ef3aa80ef97bda12e6119d39f6dd2798b7bf85ce","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.10.4.tgz","fileCount":32,"integrity":"sha512-juzWrwTRIVYF5SWK+W4H15wZGPKcbN5xJoDAIip76p9fvP75xjENNMnyPEM63p/rCeIKw9jZNqG1iD6+0+90bw==","signatures":[{"sig":"MEUCIGzJpzKxJomnDK4FdVu3Agjqx2tUzaRtbuw0ZcJNn+OpAiEAiQNy2osj1UwPX9Cmurc4JkFd4DFAkRXKRTlaiqVcgwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513936},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.10.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/routesV3.core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./builder":{"types":"./dist/core/routesV3.builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./sockets":{"types":"./dist/sockets/socket.index.d.ts","import":"./dist/sockets.mjs","require":"./dist/sockets.cjs"},"./registry":{"types":"./dist/core/routesV3.finalize.d.ts","import":"./dist/registry.mjs","require":"./dist/registry.cjs"},"./resource":{"types":"./dist/core/routesV3.resource.d.ts","import":"./dist/resource.mjs","require":"./dist/resource.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","benchmark:types":"node benchmarks/type-scaling/run.mjs"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/692d6c1de6760fa61001eb89d3ec9123/emeryld-rrroutes-contract-2.10.4.tgz","_integrity":"sha512-juzWrwTRIVYF5SWK+W4H15wZGPKcbN5xJoDAIip76p9fvP75xjENNMnyPEM63p/rCeIKw9jZNqG1iD6+0+90bw==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","@jest/globals":"^30.4.1"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.10.4_1784664201286_0.2572229311702525","host":"s3://npm-registry-packages-npm-production"}},"2.10.5":{"name":"@emeryld/rrroutes-contract","version":"2.10.5","_id":"@emeryld/rrroutes-contract@2.10.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"1ca3c875adffccecddab819500ab4ab8ecc9f69c","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.10.5.tgz","fileCount":32,"integrity":"sha512-6nii/c1vea1bK1TDnvgTXXiNrMDzRISwqIXhnx9DGp0jbRaFwe2c/FnFYbBCw1fwPlY4feDWDsnfc+6Mrhvc0w==","signatures":[{"sig":"MEYCIQCcJVEe90wwpzkLdizKFRNCeZ3OM9x75Xwpf+hsQXQL/wIhALWtmk5vccjcvTjkMJw5iz7swvWml+CwMYmyamzMQo/J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511361},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.10.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/routesV3.core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./builder":{"types":"./dist/core/routesV3.builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./sockets":{"types":"./dist/sockets/socket.index.d.ts","import":"./dist/sockets.mjs","require":"./dist/sockets.cjs"},"./registry":{"types":"./dist/core/routesV3.finalize.d.ts","import":"./dist/registry.mjs","require":"./dist/registry.cjs"},"./resource":{"types":"./dist/core/routesV3.resource.d.ts","import":"./dist/resource.mjs","require":"./dist/resource.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","benchmark:types":"node benchmarks/type-scaling/run.mjs"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/1b53e47a56c4d5ea56b9fc5bf8af8dda/emeryld-rrroutes-contract-2.10.5.tgz","_integrity":"sha512-6nii/c1vea1bK1TDnvgTXXiNrMDzRISwqIXhnx9DGp0jbRaFwe2c/FnFYbBCw1fwPlY4feDWDsnfc+6Mrhvc0w==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","@jest/globals":"^30.4.1"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.10.5_1784670705379_0.6590619380114173","host":"s3://npm-registry-packages-npm-production"}},"2.10.6":{"name":"@emeryld/rrroutes-contract","version":"2.10.6","_id":"@emeryld/rrroutes-contract@2.10.6","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"3edd86b4e7e5051293e79bd982983c527cf3b1b2","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.10.6.tgz","fileCount":40,"integrity":"sha512-1V3MfVIIg1zJNUmDLnwS2z0kd4G8Oi+3UzMJW64fQZMizPcabt0YmXepOvFoJaseDMe5RUAYsvkj26J9W+fOHw==","signatures":[{"sig":"MEQCIEuEPQvDNWiQkqUTkWVZkGigiIrD1Ka7cf4BSac70n4gAiB6GdGpIkWKc0nECRDEvlASMbe6r2bX1xPT0cexIeNgpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647781},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-contract-2.10.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/routesV3.core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.cjs"},"./builder":{"types":"./dist/core/routesV3.builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./sockets":{"types":"./dist/sockets/socket.index.d.ts","import":"./dist/sockets.mjs","require":"./dist/sockets.cjs"},"./registry":{"types":"./dist/core/routesV3.finalize.d.ts","import":"./dist/registry.mjs","require":"./dist/registry.cjs"},"./resource":{"types":"./dist/core/routesV3.resource.d.ts","import":"./dist/resource.mjs","require":"./dist/resource.cjs"}},"private":false,"scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand","build":"pnpm run clean && pnpm run build:js && pnpm run build:types","clean":"rimraf dist","build:js":"tsup --config tsup.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"tsc -p tsconfig.build.json","benchmark:types":"node benchmarks/type-scaling/run.mjs"},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/92c18918b0105737314e0b9bfd0cadd1/emeryld-rrroutes-contract-2.10.6.tgz","_integrity":"sha512-1V3MfVIIg1zJNUmDLnwS2z0kd4G8Oi+3UzMJW64fQZMizPcabt0YmXepOvFoJaseDMe5RUAYsvkj26J9W+fOHw==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"TypeScript contract definitions for RRRoutes","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","@jest/globals":"^30.4.1"},"peerDependencies":{"zod":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-contract_2.10.6_1785497594783_0.06205054212597805","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@emeryld/rrroutes-contract","description":"TypeScript contract definitions for RRRoutes","version":"2.11.0","private":false,"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./builder":{"types":"./dist/core/routesV3.builder.d.ts","import":"./dist/builder.mjs","require":"./dist/builder.cjs"},"./core":{"types":"./dist/core/routesV3.core.d.ts","import":"./dist/core.mjs","require":"./dist/core.cjs"},"./registry":{"types":"./dist/core/routesV3.finalize.d.ts","import":"./dist/registry.mjs","require":"./dist/registry.cjs"},"./resource":{"types":"./dist/core/routesV3.resource.d.ts","import":"./dist/resource.mjs","require":"./dist/resource.cjs"},"./sockets":{"types":"./dist/sockets/socket.index.d.ts","import":"./dist/sockets.mjs","require":"./dist/sockets.cjs"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.cjs"}},"peerDependencies":{"zod":"^4.0.0"},"devDependencies":{"@jest/globals":"^30.4.1","zod":"4.3.6","@emeryld/rrroutes-docs-tool":"0.1.0"},"repository":{"type":"git","url":"git+https://github.com/EmeryK-1/RRRoutes.git"},"scripts":{"clean":"rimraf dist","build":"pnpm run clean && pnpm run build:js && pnpm run build:types","build:js":"tsup --config tsup.config.ts","build:types":"tsc -p tsconfig.build.json","benchmark:types":"node benchmarks/type-scaling/run.mjs","typecheck":"tsc -p tsconfig.json --noEmit","test":"NODE_OPTIONS=--experimental-vm-modules jest --config ../../jest.base.config.js --watchman=false --runInBand"},"_id":"@emeryld/rrroutes-contract@2.11.0","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","_integrity":"sha512-XOBejCthK0Btk8XigmM5EVDUaIbcNmV0+H3kMIF/eFdVaPdk1BEiuqR0JIf/i7hCEtn0hGYzuy5aL26C36I7kA==","_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/62b465177f263b6b8c74e19a96450fac/emeryld-rrroutes-contract-2.11.0.tgz","_from":"file:emeryld-rrroutes-contract-2.11.0.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-XOBejCthK0Btk8XigmM5EVDUaIbcNmV0+H3kMIF/eFdVaPdk1BEiuqR0JIf/i7hCEtn0hGYzuy5aL26C36I7kA==","shasum":"708b84c32acf56144adf3aa729cfbf8c5335117f","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-contract/-/rrroutes-contract-2.11.0.tgz","fileCount":41,"unpackedSize":673300,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH8tTGEUSXE1wzZDQdWSN45qFOUq6TFN2neDeAqNnmz0AiAxPwPl0PBq1jK9vWkv8Vp07vuzD2SFnYDm2lQswXRD9A=="}]},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"directories":{},"maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rrroutes-contract_2.11.0_1786380556725_0.410200858176323"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-07T13:34:42.111Z","modified":"2026-08-10T16:49:17.070Z","1.1.0":"2025-11-07T13:34:42.417Z","1.2.0":"2025-11-07T15:17:47.077Z","1.2.5":"2025-11-07T16:31:17.205Z","1.3.0":"2025-11-07T22:48:42.382Z","1.3.2":"2025-11-08T01:58:32.849Z","1.3.3":"2025-11-08T14:12:27.393Z","1.3.4":"2025-11-08T14:14:51.831Z","1.3.5":"2025-11-08T14:29:53.327Z","1.4.0":"2025-11-08T14:49:17.814Z","1.5.0":"2025-11-09T17:31:51.771Z","1.6.0":"2025-11-10T10:32:01.890Z","1.6.1":"2025-11-10T10:40:56.205Z","1.6.2":"2025-11-10T10:42:04.353Z","1.6.3":"2025-11-10T10:57:33.045Z","1.6.4":"2025-11-10T14:02:40.045Z","1.6.5":"2025-11-10T18:48:16.662Z","1.6.6":"2025-11-10T20:07:15.233Z","2.0.0":"2025-11-11T13:49:18.853Z","2.0.1":"2025-11-11T15:45:54.452Z","2.0.2":"2025-11-11T18:09:29.979Z","2.0.3":"2025-11-13T11:03:18.353Z","2.0.4":"2025-11-14T09:26:30.776Z","2.0.5":"2025-11-14T10:50:53.861Z","2.0.6":"2025-11-14T15:09:02.779Z","2.1.0":"2025-11-16T12:52:42.762Z","2.1.1":"2025-11-17T10:32:46.392Z","2.1.2":"2025-11-17T10:55:13.947Z","2.1.3":"2025-11-17T11:23:28.473Z","2.1.4":"2025-11-17T11:36:17.982Z","2.1.5":"2025-11-17T17:27:32.626Z","2.1.6":"2025-11-17T22:18:41.893Z","2.1.7":"2025-11-18T15:03:42.710Z","2.1.8":"2025-11-18T15:59:15.863Z","2.1.9":"2025-11-20T15:05:16.449Z","2.1.10":"2025-11-20T15:26:06.937Z","2.1.11":"2025-11-20T16:27:26.077Z","2.1.12":"2025-11-20T17:06:15.393Z","2.1.13":"2025-11-20T17:37:49.404Z","2.1.14":"2025-11-20T18:11:20.891Z","2.1.15":"2025-11-20T18:22:21.541Z","2.1.16":"2025-11-20T18:25:03.671Z","2.1.17":"2025-11-20T18:32:55.083Z","2.1.18":"2025-11-20T18:36:39.483Z","2.1.19":"2025-11-20T18:41:48.450Z","2.1.20":"2025-11-21T10:22:01.056Z","2.2.0":"2025-11-21T10:23:27.636Z","2.2.1":"2025-11-21T10:25:02.141Z","2.2.2":"2025-11-21T10:31:34.546Z","2.2.3":"2025-11-21T10:44:20.048Z","2.2.4":"2025-11-21T17:50:47.026Z","2.2.5":"2025-11-21T17:58:38.324Z","2.2.6":"2025-11-21T18:01:22.505Z","2.2.7":"2025-11-21T19:25:53.876Z","2.2.8":"2025-11-22T11:49:28.275Z","2.2.9":"2025-11-22T12:05:00.056Z","2.2.10":"2025-11-22T12:21:30.833Z","2.2.11":"2025-11-22T13:09:52.429Z","2.2.12":"2025-11-22T13:33:03.998Z","2.2.13":"2025-11-22T13:40:06.969Z","2.2.14":"2025-11-22T13:48:04.985Z","2.2.15":"2025-11-22T15:37:44.091Z","2.3.0":"2025-11-25T11:22:59.716Z","2.3.1":"2025-11-25T11:54:08.419Z","2.3.2":"2025-11-25T12:22:00.296Z","2.3.3":"2025-11-25T12:33:50.802Z","2.3.4":"2025-11-25T12:44:50.680Z","2.3.5":"2025-11-25T13:22:42.444Z","2.3.6":"2025-11-25T14:07:05.843Z","2.3.7":"2025-11-27T12:33:42.735Z","2.3.8":"2025-11-27T12:35:52.035Z","2.3.9":"2025-11-27T12:39:24.950Z","2.4.0":"2025-12-02T11:19:00.391Z","2.4.1":"2025-12-02T11:42:35.883Z","2.4.2":"2025-12-02T11:50:34.992Z","2.4.3":"2025-12-02T12:17:47.138Z","2.4.4":"2025-12-02T12:35:13.173Z","2.4.5":"2025-12-02T13:00:54.122Z","2.4.6":"2025-12-02T13:04:35.560Z","2.4.7":"2025-12-02T14:41:22.192Z","2.4.8":"2025-12-02T15:10:45.816Z","2.4.9":"2025-12-02T15:13:11.298Z","2.4.10":"2025-12-02T15:15:37.380Z","2.4.11":"2025-12-02T15:25:22.892Z","2.4.12":"2025-12-02T15:30:21.784Z","2.4.13":"2025-12-02T16:12:40.719Z","2.4.14":"2025-12-02T18:29:11.988Z","2.4.15":"2025-12-03T13:19:11.368Z","2.4.16":"2025-12-03T13:25:28.913Z","2.4.17":"2025-12-03T13:36:47.296Z","2.4.18":"2025-12-03T18:01:05.474Z","2.4.19":"2025-12-05T14:21:28.054Z","2.4.20":"2025-12-09T11:01:29.283Z","2.4.21":"2025-12-09T11:10:22.498Z","2.4.22":"2025-12-09T11:34:51.372Z","2.4.23":"2025-12-09T14:00:12.015Z","2.5.0":"2025-12-09T14:23:26.816Z","2.5.1":"2025-12-25T04:18:57.389Z","2.5.2":"2025-12-25T04:20:55.875Z","2.5.3":"2025-12-30T17:55:50.203Z","2.5.4":"2025-12-30T18:36:36.268Z","2.5.5":"2026-01-17T15:50:40.009Z","2.5.6":"2026-02-05T09:20:24.248Z","2.5.7":"2026-02-10T16:23:12.126Z","2.5.8":"2026-02-10T16:36:43.887Z","2.5.9":"2026-02-10T21:33:38.401Z","2.5.10":"2026-02-10T22:14:56.288Z","2.5.11":"2026-02-11T16:19:33.969Z","2.5.12":"2026-02-15T23:48:27.074Z","2.5.13":"2026-02-16T00:19:35.044Z","2.6.0":"2026-02-20T09:30:02.628Z","2.6.1":"2026-03-10T09:21:03.418Z","2.6.2":"2026-03-10T10:10:05.727Z","2.6.3":"2026-03-10T10:42:27.920Z","2.6.4":"2026-03-10T15:18:47.348Z","2.6.5":"2026-03-16T13:54:59.526Z","2.6.6":"2026-03-16T15:24:55.942Z","2.7.0":"2026-04-14T15:26:37.366Z","2.7.1":"2026-04-16T16:03:08.273Z","2.7.2":"2026-04-16T16:43:18.474Z","2.7.3":"2026-04-16T16:49:45.007Z","2.7.4":"2026-04-16T17:06:31.013Z","2.7.5":"2026-04-16T17:14:58.616Z","2.7.6":"2026-04-16T17:36:28.456Z","2.7.7":"2026-04-16T17:56:40.402Z","2.7.8":"2026-04-16T18:06:42.077Z","2.7.9":"2026-04-16T18:12:57.583Z","2.7.10":"2026-04-16T18:16:32.229Z","2.7.11":"2026-04-16T18:22:52.340Z","2.7.12":"2026-04-16T18:49:32.498Z","2.7.13":"2026-04-16T18:57:10.508Z","2.8.0":"2026-04-16T19:47:19.905Z","2.8.1":"2026-07-18T15:02:54.862Z","2.9.0":"2026-07-18T17:38:14.651Z","2.9.1":"2026-07-18T19:12:22.444Z","2.9.2":"2026-07-18T20:13:40.787Z","2.9.3":"2026-07-18T21:13:02.589Z","2.9.4":"2026-07-18T21:49:25.519Z","2.9.5":"2026-07-19T16:50:42.630Z","2.10.0":"2026-07-19T19:02:49.607Z","2.10.1":"2026-07-20T00:50:39.645Z","2.10.2":"2026-07-20T01:00:16.846Z","2.10.3":"2026-07-21T20:01:57.730Z","2.10.4":"2026-07-21T20:03:21.428Z","2.10.5":"2026-07-21T21:51:45.584Z","2.10.6":"2026-07-31T11:33:14.938Z","2.11.0":"2026-08-10T16:49:16.916Z"},"bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","repository":{"type":"git","url":"git+https://github.com/EmeryK-1/RRRoutes.git"},"description":"TypeScript contract definitions for RRRoutes","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"readme":"# @emeryld/rrroutes-contract\n\nType-safe contract toolkit for RRRoutes. Ship the HTTP route DSL (`resource` + `withCrud`), registry/finalization helpers, cache-key builder used by the client package, and shared socket event contracts.\n\n> Looking for the docs/playground UI? It now lives in `@emeryld/rrroutes-openapi`.\n\n## Installation\n\n<!-- docs:installation:start -->\n\n```sh\npnpm add @emeryld/rrroutes-contract\n```\n\n<!-- docs:installation:end -->\n\n## Prerequisites\n\n<!-- docs:prerequisites:start -->\n\n- `zod` ^4.0.0\n<!-- docs:prerequisites:end -->\n\nKeeping `zod` application-owned ensures the contract, client, and server all\noperate on the same runtime schema instance.\n\n## Entry points\n\n<!-- docs:entrypoints:start -->\n\n| Import path                           | Purpose                                                                                                      | Runtime | Status | Additional requirements |\n| ------------------------------------- | ------------------------------------------------------------------------------------------------------------ | ------- | ------ | ----------------------- |\n| `@emeryld/rrroutes-contract`          | Route builder, registry finalization, resource selection, and socket event contracts in one entry point.     | —       | stable | —                       |\n| `@emeryld/rrroutes-contract/builder`  | Fluent `resource(...)` / `withCrud(...)` builder for composing a tree of leaves.                             | —       | stable | —                       |\n| `@emeryld/rrroutes-contract/core`     | Shared low-profile leaf/config types and helpers the builder, finalizer, and every runtime package build on. | —       | stable | —                       |\n| `@emeryld/rrroutes-contract/registry` | Freezes a leaf tuple into an addressable registry, and combines multiple registries into one.                | —       | stable | —                       |\n| `@emeryld/rrroutes-contract/resource` | Selects a stable, named slice of a finalized registry so public endpoint names survive route key changes.    | —       | stable | —                       |\n| `@emeryld/rrroutes-contract/schema`   | Walks a leaf's Zod schemas into JSON-safe, framework-agnostic field descriptions.                            | —       | stable | —                       |\n| `@emeryld/rrroutes-contract/sockets`  | Defines a typed Socket.IO event map shared between server and client packages.                               | —       | stable | —                       |\n\n<!-- docs:entrypoints:end -->\n\n## Compatibility\n\n<!-- docs:compatibility:start -->\n\nShips ESM + CJS builds with per-subpath type declarations. Requires\nTypeScript's strict mode to get the full benefit of the route builder's\nliteral-type inference. No runtime dependency beyond `zod`.\n\n<!-- docs:compatibility:end -->\n\n## Quick start (build + consume a registry)\n\n```ts\nimport {\n  buildCacheKey,\n  compilePath,\n  finalize,\n  InferOutput,\n  InferParams,\n  InferQuery,\n  resource,\n} from '@emeryld/rrroutes-contract'\nimport { z } from 'zod'\n\n// 1) Describe your API\nconst leaves = resource('/v1')\n  .sub(\n    resource('users')\n      .get({\n        querySchema: z.object({\n          search: z.string().optional(),\n          limit: z.coerce.number().min(1).max(50).default(20),\n        }),\n        outputSchema: z.array(\n          z.object({ id: z.string().uuid(), email: z.string().email() }),\n        ),\n        description: 'Find users',\n      })\n      .sub(\n        resource(':userId', undefined, z.string().uuid())\n          .patch({\n            bodySchema: z.object({ name: z.string().min(1) }),\n            outputSchema: z.object({ ok: z.literal(true) }),\n          })\n          .done(),\n      )\n      .done(),\n  )\n  .done()\n\n// 2) Freeze it into a registry for typed lookups\nexport const registry = finalize(leaves)\n\n// 3) Consume a leaf with full types\nconst leaf = registry.byKey['PATCH /v1/users/:userId']\ntype Params = InferParams<typeof leaf> // { userId: string }\ntype Query = InferQuery<typeof leaf> // never (no query)\ntype Output = InferOutput<typeof leaf> // { ok: true }\n\n// 4) Build URLs + cache keys (React Query friendly)\nconst url = compilePath(leaf.path, {\n  userId: 'f2b2e72a-7f6d-4c3f-9c6f-7f0d8f3ac9e2',\n})\nconst key = buildCacheKey({\n  leaf,\n  params: { userId: 'f2b2e72a-7f6d-4c3f-9c6f-7f0d8f3ac9e2' },\n})\n// key => ['patch', 'v1', 'users', ['f2b2e72a-7f6d-4c3f-9c6f-7f0d8f3ac9e2'], {}]\n```\n\n## Detailed usage\n\n### Type server context and client errors directly\n\nContext and error types are ordinary generics on the runtime that consumes\nthem. No phantom value or shared generic carrier is required.\n\n```ts\nexport type ApiContext = { requestId: string; userId?: string }\nexport type ApiError = {\n  code: 'UNAUTHORIZED' | 'NOT_FOUND' | 'INTERNAL'\n  message: string\n}\n```\n\nUse `createRRRoute<ApiContext, ApiError>(...)` on the server and\n`createRouteClient<ApiError>(...)` on clients.\n\n### Define a shared route resource\n\n`defineRouteResource` selects a named slice of a finalized registry once for\nboth server and client consumption. Public endpoint names remain stable even\nwhen the underlying `METHOD /path` key changes.\n\n```ts\nimport { defineRouteResource } from '@emeryld/rrroutes-contract/resource'\nimport { sockets } from './sockets'\n\nexport const usersResource = defineRouteResource({\n  routes: registry.byKey,\n  keys: {\n    listUsers: 'GET /v1/users',\n    getUser: 'GET /v1/users/:userId',\n    updateUser: 'PATCH /v1/users/:userId',\n  },\n  sockets,\n})\n\nusersResource.endpoints.listUsers // exact GET leaf, addressed by public name\nusersResource.byKey['GET /v1/users'] // selected registry lookup\nusersResource.all // selected leaves in insertion order\nusersResource.keys.updateUser // \"PATCH /v1/users/:userId\"\nusersResource.sockets.events // exact shared socket event map\n```\n\nThe returned `RouteResource` deliberately has two views:\n\n- `endpoints` is consumed by `createClientBindings` and uses the public names.\n- `byKey` plus `all` satisfy RRRoutes server registry helpers directly.\n- `sockets`, when provided, drives server and client socket construction.\n\nDuplicate route keys may have multiple public names in `endpoints`; `all`\ncontains the selected leaf only once. Keep resources in application-shared\ncode so server and platform clients select from the same contract source. The\nlegacy `defineRouteResource(routes, keys)` form remains available for\nroute-only resources; a third `{ sockets }` argument can attach sockets without\nswitching to object form.\n\n### Fluent route builder\n\n```ts\nimport { resource } from '@emeryld/rrroutes-contract'\nimport { z } from 'zod'\n\nconst leaves = resource('/api')\n  .sub(\n    resource('projects')\n      .get({\n        feed: true, // infinite/feed for clients\n        querySchema: z.object({\n          cursor: z.string().optional(),\n          limit: z.coerce.number().default(25),\n        }),\n        outputSchema: z.object({\n          items: z.array(z.object({ id: z.string(), name: z.string() })),\n          nextCursor: z.string().optional(),\n        }),\n      })\n      .post({\n        bodySchema: z.object({ name: z.string().min(1) }),\n        outputSchema: z.object({ id: z.string(), name: z.string() }),\n        description: 'Create a project',\n      })\n      .sub(\n        resource(':projectId', undefined, z.string().uuid())\n          .get({ outputSchema: z.object({ id: z.string(), name: z.string() }) })\n          .patch({\n            bodySchema: z.object({ name: z.string().min(1) }),\n            outputSchema: z.object({ id: z.string(), name: z.string() }),\n          })\n          .sub(\n            resource('avatar')\n              .put({\n                bodyFiles: [{ name: 'avatar', maxCount: 1 }], // signals multipart upload\n                // bodySchema is for non-file fields only\n                bodySchema: z.object({ note: z.string().optional() }),\n                outputSchema: z.object({ ok: z.literal(true) }),\n              })\n              .done(),\n          )\n          .done(),\n      )\n      .done(),\n  )\n  .done()\n```\n\n- `resource(segment, nodeCfg?, idSchema?)` scopes a branch. Pass a segment name (e.g. `'projects'`, `':projectId'`) plus optional per-node config. `idSchema` is strict-mode: only valid with a dynamic base segment (`':param'` or `'*param'`) and required for those dynamic segments. Dynamic segments are only allowed in the first segment of `resource(...)`.\n- `sub(childA, childB, ...)` mounts one or more child resources built elsewhere via `resource(...).get(...).done()`. Call it once per branch; pass multiple children at once when needed.\n- Methods (`get/post/put/patch/delete`) merge the active param schema unless you override via `paramsSchema`.\n- `done()` closes a branch and returns the collected readonly tuple of leaves.\n\n### Registry helpers, URL building, and typing\n\n```ts\nimport {\n  buildCacheKey,\n  compilePath,\n  finalize,\n  InferBody,\n  InferOutput,\n  SubsetRoutes,\n} from '@emeryld/rrroutes-contract'\n\nconst registry = finalize(leaves)\nconst leaf = registry.byKey['PATCH /api/projects/:projectId']\n\n// TypeScript helpers\ntype Body = InferBody<typeof leaf> // { name: string }\ntype Output = InferOutput<typeof leaf> // { id: string; name: string }\n\n// Runtime helpers\nconst url = compilePath(leaf.path, { projectId: '123' }) // \"/api/projects/123\"\nconst cacheKey = buildCacheKey({ leaf, params: { projectId: '123' } })\n// cacheKey => ['patch', 'api', 'projects', ['123'], {}]\n\n// Typed subsets for routers/microfrontends\ntype ProjectRoutes = SubsetRoutes<typeof registry.all, '/api/projects'>\n```\n\n- `finalize(leaves)` freezes the tuple and provides `byKey['METHOD /path']`, `all`, and `log(logger)`.\n- `compilePath` throws if required params are missing; wrap user-provided values in try/catch.\n- `buildCacheKey` produces the deterministic tuple the client package uses for React Query; reuse it for manual invalidation.\n\n### CRUD helper (`withCrud` / `resourceWithCrud`)\n\n```ts\nimport {\n  CrudDefaultPagination,\n  finalize,\n  resource,\n  withCrud,\n} from '@emeryld/rrroutes-contract'\nimport { z } from 'zod'\n\nconst r = withCrud(resource('/v1'))\n\nconst leaves = r\n  .crud(\n    'articles',\n    {\n      paramSchema: z.string().uuid(), // value schema; becomes :articlesId\n      itemOutputSchema: z.object({\n        id: z.string().uuid(),\n        title: z.string(),\n        body: z.string(),\n      }),\n      list: { querySchema: CrudDefaultPagination },\n      create: { bodySchema: z.object({ title: z.string(), body: z.string() }) },\n      update: {\n        bodySchema: z.object({\n          title: z.string().optional(),\n          body: z.string().optional(),\n        }),\n      },\n      enable: { remove: false }, // opt out of DELETE\n    },\n    ({ collection }) =>\n      collection\n        .sub(\n          resource('stats')\n            .get({\n              outputSchema: z.object({ total: z.number() }),\n              description: 'Extra endpoint alongside CRUD',\n            })\n            .done(),\n        )\n        .done(),\n  )\n  .done()\n\nconst registry = finalize(leaves)\n// registry.byKey now includes the CRUD + extras routes with full types\n```\n\n- Generated routes (unless disabled): GET feed list, POST create (requires `create.bodySchema`), GET item, PATCH update (requires `update.bodySchema`), DELETE remove.\n- Defaults: list output `{ items: Item[], nextCursor?: string }`, remove output `{ ok: true }`.\n- Pass `paramSchema` as a value schema; a compatible `z.object({ <name>Id: schema })` also works at runtime.\n- `resourceWithCrud('/v1', {})` is a convenience wrapper if you want the `.crud` method available immediately.\n\n### Socket event contracts\n\nShare a typed event map between client and server.\n\n```ts\nimport { defineSocketEvents, Payload } from '@emeryld/rrroutes-contract'\nimport { z } from 'zod'\n\nconst { config, events } = defineSocketEvents(\n  {\n    joinMetaMessage: z.object({ room: z.string() }),\n    leaveMetaMessage: z.object({ room: z.string() }),\n    pingPayload: z.object({ clientEcho: z.object({ sentAt: z.string() }) }),\n    pongPayload: z.object({\n      clientEcho: z.object({ sentAt: z.string() }).optional(),\n      sinceMs: z.number().optional(),\n    }),\n  },\n  {\n    'chat:message': {\n      message: z.object({\n        roomId: z.string(),\n        text: z.string(),\n        userId: z.string(),\n      }),\n    },\n    'typing:update': {\n      message: z.object({\n        roomId: z.string(),\n        userId: z.string(),\n        typing: z.boolean(),\n      }),\n    },\n  },\n)\n\n// Typed payload extraction\ntype ChatPayload = Payload<typeof events, 'chat:message'>\n// ChatPayload -> { roomId: string; text: string; userId: string }\n\n// Server-side guard example\nfunction onChatMessage(raw: unknown) {\n  const parsed = events['chat:message'].message.parse(raw)\n  // parsed is strongly typed; safe to broadcast\n}\n```\n\n`config` mirrors the system events used by the socket client/server packages; `events` holds your app-specific payload schemas.\n\n### Schema introspection (`@emeryld/rrroutes-contract/schema`)\n\nWalk a leaf's Zod schemas into JSON-safe descriptions:\n\n```ts\nimport {\n  flattenLeafSchemas,\n  introspectSchema,\n  serializeLeafContract,\n} from '@emeryld/rrroutes-contract/schema'\n\nconst fields = flattenLeafSchemas(routes.byKey['POST /posts'])\n// { 'body.title': { type: 'string', optional: false, nullable: false }, ... }\n```\n\nThese live on a dedicated subpath rather than the package root so the main\nentry point stays lean for client and server bundles.\n\nThey previously lived in `@emeryld/rrroutes-export`, which still re-exports them\nunchanged. Moving them here lets browser packages — schema-to-UI components in\n`@emeryld/rrroutes-react`, the inspector — do schema introspection without\ndepending on the TypeScript compiler that the export package's AST source\nextraction requires.\n\n### Common patterns/recipes\n\n- **Module-per-area:** export leaf tuples per domain (`usersLeaves`, `projectsLeaves`), then spread before `finalize([...usersLeaves, ...projectsLeaves])`.\n- **Shared defaults:** wrap `resource('/api')` in your own helper that immediately calls `.with(...)` for cross-cutting flags you add via declaration merging (e.g., auth tags, tracing hints).\n- **React Query integration:** use `buildCacheKey` + `queryClient.invalidateQueries({ queryKey })` to keep caches in sync, or rely on the client package’s helpers which wrap the same logic.\n- **Error handling at boundaries:** catch `compilePath` errors when interpolating user-provided params; surface a 400 instead of crashing your handler.\n\n### Edge cases and notes\n\n- `paramsSchema` on a method overrides the merged schema from parent segments—useful when you need stricter validation per verb.\n- `bodyFiles` marks a route as multipart; servers can attach upload middleware, and clients should send `FormData`.\n- Client input keys for files are `file${name}` (and `${name}` remains accepted for backward compatibility). Example: `bodyFiles: [{ name: 'avatar', maxCount: 1 }]` -> `{ fileavatar: File }`.\n- Keep file fields out of `bodySchema`; use `bodySchema` for non-file fields (e.g. captions, notes, flags).\n- CRUD helper only emits create/update routes when the matching `bodySchema` is provided; delete can be disabled via `enable.remove: false`.\n- Feed-only behavior (`feed: true`) is intended for GET endpoints; clients treat them as infinite queries.\n\n## Full-stack guide\n\nThis package's chapters of the [full-stack guide](../../docs/fullstack-guide.md) —\none posts resource built from the contract outwards. The blocks below are the\nsource the guide is assembled from; read them here, or read the whole thing in\norder on the documentation site.\n\n<!-- fullstack:step id=\"routes\" group=\"contract\" number=\"1.1\" title=\"Define the routes\" runtimes=\"shared\" -->\n\nA resource tree, closed with `done()` and frozen with `finalize()`. The feed\nleaf is the interesting one: `feed: true` marks it as an infinite endpoint,\n`queryExtensionSchema` declares the pagination fields the client will send, and\n`outputMetaSchema` declares the cursor metadata the server will answer with.\nBoth are required for a feed — the default `meta` is an optional string and\nwould reject a pagination object.\n\n```ts title=\"packages/shared/src/contract/posts.routes.ts\"\nimport { finalize, resource } from '@emeryld/rrroutes-contract'\nimport { z } from 'zod'\n\nexport const Post = z.object({\n  id: z.string(),\n  authorId: z.string(),\n  title: z.string(),\n  body: z.string(),\n  createdAt: z.string(),\n})\n\nexport const PostBody = z.object({\n  title: z.string().min(1).max(140),\n  body: z.string().min(1),\n})\n\n/**\n * The pagination fields a feed accepts. Named exactly as the feed engine in\n * `@emeryld/rrroutes-server-data` reads them, so the HTTP query maps onto\n * `getFeed` with no translation layer in between.\n */\nconst FeedPagination = z.object({\n  cursor: z.string().optional(),\n  direction: z.enum(['previous', 'next']).optional(),\n  anchorItemId: z.string().optional(),\n  limit: z.coerce.number().int().min(1).max(50).optional(),\n  sortBy: z.enum(['recent']).optional(),\n})\n\n/** What a feed page answers with, alongside its rows. */\nconst FeedMeta = z.object({\n  total: z.number(),\n  hasMore: z.boolean(),\n  hasNext: z.boolean(),\n  hasPrevious: z.boolean(),\n  nextCursor: z.string().optional(),\n  previousCursor: z.string().optional(),\n  anchorItemId: z.string().optional(),\n})\n\nexport const registry = finalize(\n  resource('/v1')\n    .sub(\n      resource('posts')\n        .post({ bodySchema: PostBody, outputSchema: Post })\n        .sub(\n          resource('feed')\n            .get({\n              feed: true,\n              querySchema: z.object({ tag: z.string().optional() }),\n              queryExtensionSchema: FeedPagination,\n              outputSchema: z.array(Post),\n              outputMetaSchema: FeedMeta,\n            })\n            .done(),\n          resource(':postId', undefined, z.string())\n            .get({ outputSchema: Post })\n            .patch({ bodySchema: PostBody.partial(), outputSchema: Post })\n            .delete({ outputSchema: z.object({ id: z.string() }) })\n            .done(),\n        )\n        .done(),\n    )\n    .done(),\n)\n\nexport type PostsRegistry = typeof registry\n```\n\n> **Note — Responses are an envelope**\n> Every leaf's output schema is wrapped as `{ out, meta }` at build time.\n> `outputSchema` describes `out`; `outputMetaSchema` describes `meta`. That is\n> why client code reads `data.out` and why feed pages carry their cursors in\n> `meta` rather than beside the rows.\n\n> **Note — Dynamic segments carry their schema**\n> `resource(':postId', undefined, z.string())` — the third argument is required\n> on a dynamic segment and is what types `params.postId` in the handler, in the\n> client call, and in the inspector.\n\n> **Note — Keep feed queries flat**\n> The builder warns when a `feed: true` leaf has nested objects in its query\n> schema, because a cursor round-trips through the URL. Flat keys only.\n\n> **Reference** — `@emeryld/rrroutes-contract/builder`, `@emeryld/rrroutes-contract/registry`\n\n<!-- fullstack:step:end -->\n\n<!-- fullstack:step id=\"socket-events\" group=\"contract\" number=\"1.2\" title=\"Define the socket events\" runtimes=\"shared\" -->\n\nThe same treatment for realtime. `defineSocketEvents` returns two things:\n`config`, the system events the client and server runtimes use for join/leave\nand heartbeat, and `events`, your application payloads. The server validates\noutbound envelopes against these schemas and the client validates inbound ones\n— from this single declaration.\n\n```ts title=\"packages/shared/src/contract/posts.events.ts\"\nimport { defineSocketEvents } from '@emeryld/rrroutes-contract/sockets'\nimport { z } from 'zod'\n\nimport { Post } from './posts.routes'\n\nexport const sockets = defineSocketEvents(\n  {\n    joinMetaMessage: z.object({ rooms: z.array(z.string()) }),\n    leaveMetaMessage: z.object({ rooms: z.array(z.string()) }),\n    pingPayload: z.object({ sentAt: z.string() }),\n    pongPayload: z.object({ sentAt: z.string(), sinceMs: z.number() }),\n  },\n  {\n    'post:created': { message: Post },\n    'post:updated': { message: Post },\n    // `socketDelete` is the tombstone the built-in cache reducers understand:\n    // one event shape can insert, update, and remove.\n    'post:deleted': {\n      message: Post.partial().extend({\n        id: z.string(),\n        socketDelete: z.literal(true),\n      }),\n    },\n  },\n)\n\nexport const { config, events } = sockets\nexport type PostEvents = typeof events\n```\n\n> **Note — Rooms are strings, and they are yours**\n> Nothing here names a room. Room naming is a convention you pick once and use\n> on both sides — this guide uses `posts:all` and `post:<id>`, derived on the\n> server in step 5.5 and joined on the client in step 2.3 from the same\n> identifiers.\n\n> **Reference** — `@emeryld/rrroutes-contract/sockets`\n\n<!-- fullstack:step:end -->\n\n<!-- fullstack:step id=\"resource\" group=\"contract\" number=\"1.3\" title=\"Name the endpoints once\" runtimes=\"shared\" -->\n\n`defineRouteResource` selects a slice of the registry and gives every leaf a\nstable public name. This is the seam that keeps a path change from rippling:\nthe server registers `byKey`, the clients build from `endpoints`, and both\naddress `listPosts` rather than `GET /v1/posts/feed`. Attaching the socket\ncontract here means one import carries both halves of the resource.\n\n```ts title=\"packages/shared/src/contract/posts.resource.ts\"\nimport { defineRouteResource } from '@emeryld/rrroutes-contract/resource'\n\nimport { sockets } from './posts.events'\nimport { registry } from './posts.routes'\n\nexport const postsResource = defineRouteResource({\n  id: 'posts',\n  routes: registry.byKey,\n  keys: {\n    createPost: 'POST /v1/posts',\n    getPost: 'GET /v1/posts/:postId',\n    updatePost: 'PATCH /v1/posts/:postId',\n    deletePost: 'DELETE /v1/posts/:postId',\n    listPosts: 'GET /v1/posts/feed',\n  },\n  sockets,\n})\n\nexport type PostsResource = typeof postsResource\n```\n\n> **Note — Two views of the same selection**\n> `endpoints` is keyed by public name and is what `createClientBindings`\n> consumes. `byKey` and `all` keep the exact `METHOD /path` keys and are what\n> the server's `registerResource` consumes. Neither view can drift from the\n> other — they are built from one `keys` map.\n\n> **Reference** — `@emeryld/rrroutes-contract/resource`\n\n<!-- fullstack:step:end -->\n\n## Scripts (monorepo)\n\nRun from the repo root:\n\n```sh\npnpm --filter @emeryld/rrroutes-contract build    # tsup + d.ts\npnpm --filter @emeryld/rrroutes-contract typecheck\npnpm --filter @emeryld/rrroutes-contract test     # optional Jest suite\n```\n\n## Finalized Leaves Export (JSON)\n\nYou can export finalized leaves (plus flattened schema paths) to strict JSON.\n\n### What `--module` means\n\n`--module` is the path to a JS/TS module file that **exports** your leaves or registry.\n\n- The file can export:\n  - a finalized registry (`finalize(leaves)`)\n  - or a leaf array/tuple (the output of `.done()`)\n- Use `--export` to select which exported symbol to read from that module.\n\n### CLI usage\n\nFrom the repo root:\n\n```sh\npnpm --filter @emeryld/rrroutes-export export:finalized-leaves -- \\\n  --module ./path/to/contract-module.ts \\\n  --export registry \\\n  --out ./finalized-leaves.export.json \\\n  --with-source\n```\n\nArguments:\n\n- `--module` required path to the module that exports your data.\n- `--export` optional export name (default: `leaves`).\n- `--out` optional output file path (default: `finalized-leaves.export.json`).\n- `--with-source` optional flag to enrich leaves with AST definition/schema source metadata.\n- `--tsconfig` optional tsconfig path used for AST analysis (default: first `tsconfig.json` found from cwd).\n\nPublished package CLI (no ts-node wiring needed):\n\n```sh\nnpx rrroutes-export-finalized-leaves \\\n  --module ./path/to/contract-module.ts \\\n  --export registry \\\n  --out ./finalized-leaves.export.json \\\n  --with-source\n```\n\n### Example module shapes\n\nRegistry export:\n\n```ts\nimport { finalize, resource } from '@emeryld/rrroutes-contract'\nimport { z } from 'zod'\n\nconst leaves = resource('/v1')\n  .get({ outputSchema: z.object({ ok: z.literal(true) }) })\n  .done()\n\nexport const registry = finalize(leaves)\n```\n\nLeaves export:\n\n```ts\nimport { resource } from '@emeryld/rrroutes-contract'\nimport { z } from 'zod'\n\nexport const leaves = resource('/v1')\n  .get({ outputSchema: z.object({ ok: z.literal(true) }) })\n  .done()\n```\n\n### Runtime API\n\nIf you want to run this in code instead of CLI:\n\n```ts\nimport { exportFinalizedLeaves } from '@emeryld/rrroutes-export'\n\nconst payload = await exportFinalizedLeaves(registry, {\n  outFile: './finalized-leaves.export.json',\n  htmlFile: './finalized-leaves-viewer.baked.html',\n  openOnFinish: true,\n  includeSource: true,\n  sourceModulePath: './path/to/contract-module.ts',\n  sourceExportName: 'registry',\n  tsconfigPath: './tsconfig.json',\n})\n```\n\n`payload` contains:\n\n- `_meta`: export/documentation metadata\n  - when source extraction is enabled, `_meta.sourceExtraction` also includes diagnostics (`reason`, `stats`)\n- `leaves`: contract-native serialized leaves\n- `schemaFlatByLeaf`: flattened schema map per leaf\n- `sourceByLeaf` (when `includeSource` is true): AST-derived definition + schema source metadata keyed by `METHOD path`\n\n`htmlFile` writes a self-contained viewer HTML with the export payload baked in (no file picker needed).\n`viewerTemplateFile` optionally points to a custom viewer HTML template instead of the default bundled viewer.\n`openOnFinish` opens the generated `htmlFile` in your default browser after write completes.\n\n### Custom `viewerTemplateFile`\n\nUse `viewerTemplateFile` when you want your own branded/layout HTML while still baking export data directly into the page.\n\nBehavior:\n\n- If omitted, RRRoutes uses the bundled `finalized-leaves-viewer.html` template.\n- Resolution order: package-bundled viewer, then local repo paths (`tools/...`, `packages/export/tools/...`), then built-in string fallback.\n- If provided, RRRoutes reads your template and injects a script like:\n  - `window.__FINALIZED_LEAVES_PAYLOAD = {...}`\n- If your template contains this marker comment, payload is injected exactly there:\n  - `<!--__FINALIZED_LEAVES_BAKED_PAYLOAD__-->`\n- If marker is missing, payload script is inserted before `</body>` (or prepended if no `</body>` exists).\n\nMinimal custom template example:\n\n```html\n<!doctype html>\n<html>\n  <head>\n    <meta charset=\"UTF-8\" />\n    <title>My Leaves Viewer</title>\n  </head>\n  <body>\n    <h1>My API Routes</h1>\n    <div id=\"app\"></div>\n\n    <!--__FINALIZED_LEAVES_BAKED_PAYLOAD__-->\n\n    <script>\n      const payload = window.__FINALIZED_LEAVES_PAYLOAD\n      document.getElementById('app').textContent = payload\n        ? `Loaded ${payload.leaves.length} leaves`\n        : 'No baked payload found'\n    </script>\n  </body>\n</html>\n```\n\nRuntime usage with custom template:\n\n```ts\nawait exportFinalizedLeaves(registry, {\n  htmlFile: './dist/leaves-viewer.html',\n  viewerTemplateFile: './tools/my-viewer-template.html',\n  openOnFinish: true,\n})\n```\n\n### Viewer HTML (searchable UI)\n\nA simple local viewer is included at:\n\n- `packages/export/tools/finalized-leaves-viewer.html`\n\nHow to use:\n\n1. Generate an export JSON with `export:finalized-leaves`.\n2. Open the HTML file in your browser.\n3. Load the JSON file using the file picker.\n4. Use the search box, quick filter toggles, grouped field chips, and advanced filter panel to filter routes.\n\nEach result is rendered as a collapsible block with title `METHOD path`.\n\nTo access it from your project:\n\n- Quick local use: open the HTML file directly.\n- Team/shared use: serve it as a static file (Express example):\n\n```ts\nimport express from 'express'\nimport path from 'node:path'\n\nconst app = express()\n\napp.use(\n  '/tools/finalized-leaves-viewer',\n  express.static(path.resolve(process.cwd(), 'packages/export/tools')),\n)\n\napp.listen(3000)\n// open http://localhost:3000/tools/finalized-leaves-viewer/finalized-leaves-viewer.html\n```\n","readmeFilename":"README.md"}