{"_id":"@emeryld/rrroutes-openapi","_rev":"70-7e8aac1be85a780dc2a862669b38e7f0","name":"@emeryld/rrroutes-openapi","dist-tags":{"alpha":"2.3.0-alpha.0","latest":"2.7.1"},"versions":{"2.2.15":{"name":"@emeryld/rrroutes-openapi","version":"2.2.15","_id":"@emeryld/rrroutes-openapi@2.2.15","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"666040d0dce26b21b5240726b96c972246be6621","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.2.15.tgz","fileCount":21,"integrity":"sha512-7pt5N656KW2ZUbafVXsjaS/vpvDcs9J/A9IUx83Lh9ADWtnJw/ggFg7ceKvvEWhXofRvLNP6JRHsRhvxF44ZiQ==","signatures":[{"sig":"MEUCIG/vhfWFn0pEAPrTCCvHGI3Kt2lfWgoI+UFCkIEeibX0AiEArV8UGs9TvIPHehlcq9WJ1JOlqHNSA6GWBskz7t4pVyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239242},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/1f9ce1a655ec0c4a621a528c370caa35/emeryld-rrroutes-openapi-2.2.15.tgz","_integrity":"sha512-7pt5N656KW2ZUbafVXsjaS/vpvDcs9J/A9IUx83Lh9ADWtnJw/ggFg7ceKvvEWhXofRvLNP6JRHsRhvxF44ZiQ==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.2.15_1763846197055_0.17183002706927653","host":"s3://npm-registry-packages-npm-production"}},"2.2.16":{"name":"@emeryld/rrroutes-openapi","version":"2.2.16","_id":"@emeryld/rrroutes-openapi@2.2.16","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"a3d6ad907bb998113c78caaa25af3484683afea8","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.2.16.tgz","fileCount":21,"integrity":"sha512-oq5fTneQpM0kIMM7qpKXfQfju/XLgUQf5lJoTA1LuUB5ROoI4AOQbdHqJUA1S3xngEK0YY0WsdYOhbwL9TCWLg==","signatures":[{"sig":"MEQCIGAp77PNiflMsCKdo6a11H7W+QyCaV06dZ9VMNW6qa6rAiBj+qtbOrNOAiaNVyRCipyAfTwT7gi1nRpO0FJxZQ4G+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241516},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.2.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/60bc0a434685180758e48a503b56a325/emeryld-rrroutes-openapi-2.2.16.tgz","_integrity":"sha512-oq5fTneQpM0kIMM7qpKXfQfju/XLgUQf5lJoTA1LuUB5ROoI4AOQbdHqJUA1S3xngEK0YY0WsdYOhbwL9TCWLg==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.2.16_1763846988325_0.869842663519492","host":"s3://npm-registry-packages-npm-production"}},"2.2.17":{"name":"@emeryld/rrroutes-openapi","version":"2.2.17","_id":"@emeryld/rrroutes-openapi@2.2.17","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"36d61027e30371de5a20cbf64e1b989f4983704c","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.2.17.tgz","fileCount":21,"integrity":"sha512-Wa3oX1ghdf+1l+RCp3MpnszB+CtK5nnITqhhs0ntVwLfPuGT/dDIxl8DE1UxtP4VDf7IcQABqbmE9WQBJ8bl4A==","signatures":[{"sig":"MEQCIDzNwNj4xaa+XzFkDRTZ9VyB5capc5YNrWr6Spc/PMsTAiBK6thkwkcjT9s/xazBZNGT6M+y2C5gZmieJ9YN+NgeIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241813},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.2.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/9a648833189c7afe872ffa892a58dc40/emeryld-rrroutes-openapi-2.2.17.tgz","_integrity":"sha512-Wa3oX1ghdf+1l+RCp3MpnszB+CtK5nnITqhhs0ntVwLfPuGT/dDIxl8DE1UxtP4VDf7IcQABqbmE9WQBJ8bl4A==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.2.17_1763849186716_0.6779618197217365","host":"s3://npm-registry-packages-npm-production"}},"2.2.18":{"name":"@emeryld/rrroutes-openapi","version":"2.2.18","_id":"@emeryld/rrroutes-openapi@2.2.18","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"79be86d40de7f39dc5bc739d338d11bcdbfa151c","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.2.18.tgz","fileCount":21,"integrity":"sha512-uT/nP/BohZuNmTMBArWVijSU3rgix6Msz0v1CdRCYaDulznQEcOQsY3jizKBYNxbBN0ubD/9KHcBBaRyQbW5Cg==","signatures":[{"sig":"MEUCIQCPdpAgp/bD0mX4w1+XRb2nvcdifsYxCq1IwNA/k6zTRQIgZeZDBfnj6jNcPpxRwNJNlaiNFCC5BHsy+POzE6Dqi4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242328},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.2.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/373b70b9061ef5c4e050fd227d752f98/emeryld-rrroutes-openapi-2.2.18.tgz","_integrity":"sha512-uT/nP/BohZuNmTMBArWVijSU3rgix6Msz0v1CdRCYaDulznQEcOQsY3jizKBYNxbBN0ubD/9KHcBBaRyQbW5Cg==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.2.18_1763850350861_0.37987287502232614","host":"s3://npm-registry-packages-npm-production"}},"2.2.19":{"name":"@emeryld/rrroutes-openapi","version":"2.2.19","_id":"@emeryld/rrroutes-openapi@2.2.19","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"d512321c492825bc8ce026fcd78aef8517d97b62","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.2.19.tgz","fileCount":21,"integrity":"sha512-KYwIMKZDm4DCx/O4ZBOtgRDdeFZs2/mZIsUWpZRnsLXGrlv7RDKmz9XLFKqM2QNIXQmBawUWB3Cgmm2L5wpv4g==","signatures":[{"sig":"MEUCIQDLpGcjkoPoyFJRcRGyM5dfv6c7FLXTxjBpJpEBkyGEtAIgGDBC4OBDbgiYR80DAsziQim3z4Cy+2InP5QpngMRo8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242868},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.2.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/16a7fa060830f046c1db749089359b1e/emeryld-rrroutes-openapi-2.2.19.tgz","_integrity":"sha512-KYwIMKZDm4DCx/O4ZBOtgRDdeFZs2/mZIsUWpZRnsLXGrlv7RDKmz9XLFKqM2QNIXQmBawUWB3Cgmm2L5wpv4g==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.2.19_1763850524922_0.6834574165661655","host":"s3://npm-registry-packages-npm-production"}},"2.2.20":{"name":"@emeryld/rrroutes-openapi","version":"2.2.20","_id":"@emeryld/rrroutes-openapi@2.2.20","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"edaa7b131365cb3f327cccf03d741fab3180b6fd","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.2.20.tgz","fileCount":21,"integrity":"sha512-SUWbqVRbOFK/ZroT5hYmR+HcXLbF46MyjoD6TGfbYsmLX3kZ29GcpFKc6MQVZ1T6OhFfelPwV7pH/FYdmoDJTw==","signatures":[{"sig":"MEUCICbn2uhfqrzEDpqzqtG7vFPpUVUYEUv0MRWlKvxDlPYbAiEA5zCfo7KlabXqCgHHJfT0lZAfzqeIhVaxI/vgYOAf5lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242864},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.2.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/bdf16e1e9bbe4c4c26453a3e879f535e/emeryld-rrroutes-openapi-2.2.20.tgz","_integrity":"sha512-SUWbqVRbOFK/ZroT5hYmR+HcXLbF46MyjoD6TGfbYsmLX3kZ29GcpFKc6MQVZ1T6OhFfelPwV7pH/FYdmoDJTw==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.2.20_1763850690414_0.21352282976251669","host":"s3://npm-registry-packages-npm-production"}},"2.2.21":{"name":"@emeryld/rrroutes-openapi","version":"2.2.21","_id":"@emeryld/rrroutes-openapi@2.2.21","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"7dbbb62d648e4ac2be6f3af3ef8b31d83a686b85","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.2.21.tgz","fileCount":21,"integrity":"sha512-pTV1Lzh26E8UnQt9DWOQ4ZWUSmlR5RAeWpM/7D6VgXke7vL9xCj/k1QrOpAa026PddFazxcWtVe7v8kWVJsTmg==","signatures":[{"sig":"MEUCIB3gWrw2rgYQQZZS/sVvi6DM8hnTDvW8aDy25GKOV+7gAiEAtujfPnAUHf2cygzOtuIDIpOBgNcia8wAYJzNXFbs9uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242872},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.2.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/5bd91b12d3422876277034c97f59d186/emeryld-rrroutes-openapi-2.2.21.tgz","_integrity":"sha512-pTV1Lzh26E8UnQt9DWOQ4ZWUSmlR5RAeWpM/7D6VgXke7vL9xCj/k1QrOpAa026PddFazxcWtVe7v8kWVJsTmg==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.2.21_1763850827884_0.015643087353035767","host":"s3://npm-registry-packages-npm-production"}},"2.2.22":{"name":"@emeryld/rrroutes-openapi","version":"2.2.22","_id":"@emeryld/rrroutes-openapi@2.2.22","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"a55d2f45f98636d307e33c0e0d319e60b18dca87","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.2.22.tgz","fileCount":21,"integrity":"sha512-u0hIdHj5gLfPFkK4tqSm1fpGieqGvjtbRrdZ1OgEWG8w0XLridnh0V2jR+7ttjTauTRh1JVuTisUe9QfWRo3vQ==","signatures":[{"sig":"MEYCIQCYysWiSOjFCfmVU/t/FDVYb7jguFLzhRqfPETRon+SpgIhAPlg7OfFnqbM8jviydh7+TGt304wP1gGRDu+2A+L/VcH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242904},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.2.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/c7c4e65c79dde6063e7665b8da3ebfd0/emeryld-rrroutes-openapi-2.2.22.tgz","_integrity":"sha512-u0hIdHj5gLfPFkK4tqSm1fpGieqGvjtbRrdZ1OgEWG8w0XLridnh0V2jR+7ttjTauTRh1JVuTisUe9QfWRo3vQ==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.2.22_1763851036650_0.8035819537583802","host":"s3://npm-registry-packages-npm-production"}},"2.2.23":{"name":"@emeryld/rrroutes-openapi","version":"2.2.23","_id":"@emeryld/rrroutes-openapi@2.2.23","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"89badf266795ee445039b348d152b62dc09f23ec","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.2.23.tgz","fileCount":25,"integrity":"sha512-Dja6w5bdLziIn9Ukl18tkPZbaBe1+kcLem3CTCxwhsYYcYRBtJG1Pru6t5idRO6LUdCtVfEJp4Jx2ElIlxjm3w==","signatures":[{"sig":"MEUCIQCXdrXx8TbCObpHavBQhXOt3w+Cf0a2uAH9f9lhh5R2wwIgImg3l29YyRXgDzjty0EWqoamXOu32R8hhYyPuK/2SgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316617},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.2.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/9f6482e953c295831893f01bed57b6c7/emeryld-rrroutes-openapi-2.2.23.tgz","_integrity":"sha512-Dja6w5bdLziIn9Ukl18tkPZbaBe1+kcLem3CTCxwhsYYcYRBtJG1Pru6t5idRO6LUdCtVfEJp4Jx2ElIlxjm3w==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.2.23_1763866786174_0.9556001014212421","host":"s3://npm-registry-packages-npm-production"}},"2.2.24":{"name":"@emeryld/rrroutes-openapi","version":"2.2.24","_id":"@emeryld/rrroutes-openapi@2.2.24","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"8aa15c0cf9d7979bea2a89582373ecc7c1870bb5","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.2.24.tgz","fileCount":25,"integrity":"sha512-mLQpjnfblz2N8mgaZCNFJUBzVwqubigsAGano/9hZRYy+NfBmTbH5k7paSOpHCEm3NBpeXboIvT8H7eMt6Poww==","signatures":[{"sig":"MEYCIQCy4MUhvHtnGr7k+Rv5OdsyuRju40ej4aAlVM5M9N/a4wIhAOSTAc5tcheOIAxix6zp9klTkTJcKl1wuWU0DOP/hVMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316625},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.2.24.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/c73fa98a42a82defec8f46b4452b5101/emeryld-rrroutes-openapi-2.2.24.tgz","_integrity":"sha512-mLQpjnfblz2N8mgaZCNFJUBzVwqubigsAGano/9hZRYy+NfBmTbH5k7paSOpHCEm3NBpeXboIvT8H7eMt6Poww==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.2.24_1763866916655_0.15275337642957743","host":"s3://npm-registry-packages-npm-production"}},"2.2.25":{"name":"@emeryld/rrroutes-openapi","version":"2.2.25","_id":"@emeryld/rrroutes-openapi@2.2.25","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"3d9a90750044acc5e58396f91235451f627aa326","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.2.25.tgz","fileCount":25,"integrity":"sha512-ToAaNUBWrN3afn5qoHU09RznOuSM0gIo0jMcU6Dhmi6uEtUWhMMSI47aalSF1U7TE2ydlRYyM5psTORR1d3cSw==","signatures":[{"sig":"MEYCIQDGMXy+nhw6aI/UcJeXBPTJW7Nv+kass2QWz/wKEpPjegIhALHFQF4vtYaA4EcTYcjMCpGd55zF799ySufEBBoIKhIE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316625},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.2.25.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/929e5e7191ddfbfaa944dbcb7de788af/emeryld-rrroutes-openapi-2.2.25.tgz","_integrity":"sha512-ToAaNUBWrN3afn5qoHU09RznOuSM0gIo0jMcU6Dhmi6uEtUWhMMSI47aalSF1U7TE2ydlRYyM5psTORR1d3cSw==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.2.25_1763867018155_0.41123391583203106","host":"s3://npm-registry-packages-npm-production"}},"2.2.26":{"name":"@emeryld/rrroutes-openapi","version":"2.2.26","_id":"@emeryld/rrroutes-openapi@2.2.26","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"3cc2ca16a76d5e2a1e95234874c91ef7aa6a4f46","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.2.26.tgz","fileCount":25,"integrity":"sha512-EJdlRT9k1paVRlIc0h0YIMLbUa4j4qntCeXNQQJlJMMUTGDMBtUpSw/u1MjZZIWXkMKBtkTIMOCugEx7ncR1+A==","signatures":[{"sig":"MEUCICay9zn5c26G1UXMFEz0rokPzx9IKI9Bm24yr/e7OBXvAiEA3bx6Hx9r+XQv9wwwkuar4ckbv78WpLc6GXmebVDrrcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320601},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.2.26.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/b6e1ad12b0ae08d6644565ea7da8e11e/emeryld-rrroutes-openapi-2.2.26.tgz","_integrity":"sha512-EJdlRT9k1paVRlIc0h0YIMLbUa4j4qntCeXNQQJlJMMUTGDMBtUpSw/u1MjZZIWXkMKBtkTIMOCugEx7ncR1+A==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.2.26_1763868725324_0.17547037925227094","host":"s3://npm-registry-packages-npm-production"}},"2.2.27":{"name":"@emeryld/rrroutes-openapi","version":"2.2.27","_id":"@emeryld/rrroutes-openapi@2.2.27","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"b97028597677968b3fe48ffd88f328b96e5facd6","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.2.27.tgz","fileCount":25,"integrity":"sha512-M/v98rkp4jgy6o0MENdRwTVCRq6a16+dcDC5m5PvcPJuByMbjp47oefpY160NYWl1JqxBn3T+VPK1Q0epBMepQ==","signatures":[{"sig":"MEUCIQCkvbFQY9GHuIVbBgQAOj27YUwASL3Vnow+uxomU6QtnQIgFbtc6ALRksz68LljTVNXWyrZbncQsNTomrBzMODQBNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320610},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.2.27.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/db617ebf3142ab916018bbbe6e0cef40/emeryld-rrroutes-openapi-2.2.27.tgz","_integrity":"sha512-M/v98rkp4jgy6o0MENdRwTVCRq6a16+dcDC5m5PvcPJuByMbjp47oefpY160NYWl1JqxBn3T+VPK1Q0epBMepQ==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.2.27_1763871180037_0.3995141632681587","host":"s3://npm-registry-packages-npm-production"}},"2.2.28":{"name":"@emeryld/rrroutes-openapi","version":"2.2.28","_id":"@emeryld/rrroutes-openapi@2.2.28","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"0f33aeb420d72d387944ce754183d5a23812dbd6","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.2.28.tgz","fileCount":29,"integrity":"sha512-wnP4OEL3iucnu2Oe4Dbqxe7xBZ/bmYi/kc8P54ntSY3c8ALt4JMkLIHLXP4FO77lvt2DRhKHRiU/ZMyge9BdnA==","signatures":[{"sig":"MEUCIQDUY9DGal3XakyvNCnrzCkeqs6H174n5N+sIRp6EnPzFwIgFXxVexrDJnE8bpvjHDmHQOwgQm6h1Gj7NL2ZlFAbGrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402435},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.2.28.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/eb8ca0df175b39ad16a879060e38bb0b/emeryld-rrroutes-openapi-2.2.28.tgz","_integrity":"sha512-wnP4OEL3iucnu2Oe4Dbqxe7xBZ/bmYi/kc8P54ntSY3c8ALt4JMkLIHLXP4FO77lvt2DRhKHRiU/ZMyge9BdnA==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.2.28_1763907797046_0.4249805062345944","host":"s3://npm-registry-packages-npm-production"}},"2.3.0-alpha.0":{"name":"@emeryld/rrroutes-openapi","version":"2.3.0-alpha.0","_id":"@emeryld/rrroutes-openapi@2.3.0-alpha.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"788e26e6e2ecbce2257608abd2e3ba914391c6e1","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.3.0-alpha.0.tgz","fileCount":38,"integrity":"sha512-5JaGKXdAFFub9l8TQTenAvd6jIYc3lv4Hz187fqn39GInQQ2wvBX19Ykp8++IcjXcC39JJ5M0YdwSPqGKhmQMg==","signatures":[{"sig":"MEYCIQDOV36v3GB15slAl3ozriXp6KJ5jiGRfX+E9tM5+Q0UHQIhAMv52watI1v0PQhWTdQK7/aml47TmTPFfI/+GbMvFbHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476477},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.3.0-alpha.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/57e8c4b0c2c515d1c42fbe21b470936d/emeryld-rrroutes-openapi-2.3.0-alpha.0.tgz","_integrity":"sha512-5JaGKXdAFFub9l8TQTenAvd6jIYc3lv4Hz187fqn39GInQQ2wvBX19Ykp8++IcjXcC39JJ5M0YdwSPqGKhmQMg==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.3.0-alpha.0_1763921349898_0.15161505478282566","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@emeryld/rrroutes-openapi","version":"2.3.0","_id":"@emeryld/rrroutes-openapi@2.3.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"111a268e82990f0facef0f500da6209ea4e512d6","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.3.0.tgz","fileCount":38,"integrity":"sha512-k2aODdXxZF3/jbeDM5ZAudXBEqsPxUj/dl6M7cnXVOirTYGqwjSTiu+9yYFPVm2n6rtEZofDoLA8ip5WZGP3fA==","signatures":[{"sig":"MEUCIF4gJnygoEK/mXD+id2ggZobE61MC+5tOvUf6jogFh2jAiEA9j23jTZp32jIgeoXxjeWp/l0XgNml+v4dSyAHs3WSiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476469},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/96209b9628d3e19c57d437e8acc3561d/emeryld-rrroutes-openapi-2.3.0.tgz","_integrity":"sha512-k2aODdXxZF3/jbeDM5ZAudXBEqsPxUj/dl6M7cnXVOirTYGqwjSTiu+9yYFPVm2n6rtEZofDoLA8ip5WZGP3fA==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.3.0_1763921426178_0.4584308426756949","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@emeryld/rrroutes-openapi","version":"2.3.1","_id":"@emeryld/rrroutes-openapi@2.3.1","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"22df56b80744292214f56b68c53d9bfa663b0600","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.3.1.tgz","fileCount":38,"integrity":"sha512-Y4wC1WDoHAYEAKDgH5CyCQrSotd7WBtEHYxqmYC/ynmER8N/f/vd8W+cBJ3KPThOOfPNDxTmiKrb2diR8Ija1w==","signatures":[{"sig":"MEUCIHq/wS0yrJKJq+VMcRTPDe1TFpS+hy6YtgChvaY82j4SAiEA35LqPMdEJblOWc1wIhmpPjSLK92U5cRi8zzFCvVgUUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511870},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/cfb0d6afd5fc10fe7ea4f260e89c566b/emeryld-rrroutes-openapi-2.3.1.tgz","_integrity":"sha512-Y4wC1WDoHAYEAKDgH5CyCQrSotd7WBtEHYxqmYC/ynmER8N/f/vd8W+cBJ3KPThOOfPNDxTmiKrb2diR8Ija1w==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.12","react":"^18.3.1","react-dom":"^18.3.1","@emeryld/rrroutes-contract":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.5","@types/react-dom":"^18.3.7"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.3.1_1763929532288_0.8890596952199901","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@emeryld/rrroutes-openapi","version":"2.3.2","_id":"@emeryld/rrroutes-openapi@2.3.2","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"0c37bbad715e57c102a9099f5cb96a287a058ff0","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.3.2.tgz","fileCount":46,"integrity":"sha512-7Y63Ol7b+/Uy/s3dmZ2qYCZUA4r3osHfWq03m5AtkNO4C6YzJA8AzhFE2fvwhpaaS76jR3tp+VCTUBlgrq6CXA==","signatures":[{"sig":"MEYCIQCL+3fI9arWHWgOU3EhWO4CMnopawaWN7ne//rXX/2scAIhAIerI+wery8KtJoS4oW9CB/2Jv3uSPAIcaeZECneZp/7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1323298},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/c8169032a876f766494c55ce544d44a4/emeryld-rrroutes-openapi-2.3.2.tgz","_integrity":"sha512-7Y63Ol7b+/Uy/s3dmZ2qYCZUA4r3osHfWq03m5AtkNO4C6YzJA8AzhFE2fvwhpaaS76jR3tp+VCTUBlgrq6CXA==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.5","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.0","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.5","@tanstack/react-query":"^5.90.11","@emeryld/rrroutes-client":"^2.3.5","@emeryld/rrroutes-contract":"^2.4.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.3.2_1764702836641_0.0839615827276694","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@emeryld/rrroutes-openapi","version":"2.3.3","_id":"@emeryld/rrroutes-openapi@2.3.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"ccfa38e5f4460a0da89d89b68a8dd8d235355433","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.3.3.tgz","fileCount":45,"integrity":"sha512-jzwDStzJCtiKyuBwIdGjUD46LQ7MUVA4oL2ZbC4JqFpPDwsvPLD0JZQFs7qX7iKQ4Ir5bHtKjHD7XHbT0cV3tw==","signatures":[{"sig":"MEUCIAnpPABmg334ny2KBmy3Cn1M/aKykSiWud81sGs6at5vAiEA51YskNl8xsiiYwtVk0YHGGM7PIJ1Dd1HzLNK5v/mvwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1318656},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/6b29ab7f96129927a47bbe05f69923e4/emeryld-rrroutes-openapi-2.3.3.tgz","_integrity":"sha512-jzwDStzJCtiKyuBwIdGjUD46LQ7MUVA4oL2ZbC4JqFpPDwsvPLD0JZQFs7qX7iKQ4Ir5bHtKjHD7XHbT0cV3tw==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.0","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.11","@emeryld/rrroutes-client":"^2.3.5","@emeryld/rrroutes-contract":"^2.4.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.3.3_1764756220119_0.7497492387531963","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@emeryld/rrroutes-openapi","version":"2.3.4","_id":"@emeryld/rrroutes-openapi@2.3.4","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"9ddac551828eb3a8c5fda350c4a6eb3247f8d63f","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.3.4.tgz","fileCount":45,"integrity":"sha512-5mWtupspu2KWxf2Tzm0ZwGw1/VBkgevS58amQvbenSi8UXVyRFRiz9Ra/4/C2yvISbvQq23IWT98SuXOdL4QTA==","signatures":[{"sig":"MEUCIFPSlfOY46VKb9Jo5g9PNzIDQ3wcUILESKjHFEk9Sl9CAiEAicBLLansbns1damfY1xNF2uJJ5ysmOzVOOYGfNGcXDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654325},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/36c5431eda410330a1f15aa7fe8ae390/emeryld-rrroutes-openapi-2.3.4.tgz","_integrity":"sha512-5mWtupspu2KWxf2Tzm0ZwGw1/VBkgevS58amQvbenSi8UXVyRFRiz9Ra/4/C2yvISbvQq23IWT98SuXOdL4QTA==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.0","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.11","@emeryld/rrroutes-client":"^2.3.9","@emeryld/rrroutes-contract":"^2.4.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.3.4_1764763140237_0.9785994344687821","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@emeryld/rrroutes-openapi","version":"2.3.5","_id":"@emeryld/rrroutes-openapi@2.3.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"581b6a3a880249fec34832ee3a3d54de6566582e","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.3.5.tgz","fileCount":69,"integrity":"sha512-pTwFADINeCHlBuoQa5KFn1Ru+FAplyOvS809lvUz9OR7DWGuj/Y5vCW7QQDp5wSO1aHX8U9Q5UL5TzfJnHz7hQ==","signatures":[{"sig":"MEQCIBlLOnMqhoKhbmWWVpK9uit8ywOHY/QEHxwPjU3jciD8AiBaU4JiV3J4+1MMHhqUy6tuQJagHc0NU/91J8S53gV2Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1535163},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/50c89e948c6e1e3f98de259e583069f6/emeryld-rrroutes-openapi-2.3.5.tgz","_integrity":"sha512-pTwFADINeCHlBuoQa5KFn1Ru+FAplyOvS809lvUz9OR7DWGuj/Y5vCW7QQDp5wSO1aHX8U9Q5UL5TzfJnHz7hQ==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.0","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.11","@emeryld/rrroutes-client":"^2.3.11","@emeryld/rrroutes-contract":"^2.4.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.3.5_1764778251659_0.3066707129003674","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@emeryld/rrroutes-openapi","version":"2.3.6","_id":"@emeryld/rrroutes-openapi@2.3.6","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"6b670336812fae59589559e284b1ab8da480851f","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.3.6.tgz","fileCount":70,"integrity":"sha512-r1QNUJn4gWJEFOhefQ9b/1nHuC703RtEd+iTJptB/peSTNFDPu8pHUjx5ESsFtA1tIDF5QUh5vh9+DRdDIUiMQ==","signatures":[{"sig":"MEQCIASNSXXTQMt2Ht6s2R35sf1cbf/VYIAG9cY7qfDCqkQdAiBbUUCGwsmZmZEZOBVL7eG2ttSLh2GxrkBUY+MS0xxxiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1545377},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/6641babe1824a9ec5781932f0419726d/emeryld-rrroutes-openapi-2.3.6.tgz","_integrity":"sha512-r1QNUJn4gWJEFOhefQ9b/1nHuC703RtEd+iTJptB/peSTNFDPu8pHUjx5ESsFtA1tIDF5QUh5vh9+DRdDIUiMQ==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.0","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.11","@emeryld/rrroutes-client":"^2.3.11","@emeryld/rrroutes-contract":"^2.4.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.3.6_1764780197220_0.536939322594657","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@emeryld/rrroutes-openapi","version":"2.3.7","_id":"@emeryld/rrroutes-openapi@2.3.7","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"4cafb995e9c0df807a008730e42e4184df0e8e17","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.3.7.tgz","fileCount":71,"integrity":"sha512-TpA7t/H7muZ1rkGh2qCEY+vJrJxcwaM0o2I45G5xXfmjKJeF7JuqI5euHs64wE+bv0Rc3iIhNIg6DjYbw1bCKg==","signatures":[{"sig":"MEUCIAdxNZS6sRSpnGOGiQbbYfpuHiWBQvqXq5folt7yM1TjAiEAjxIAL3qny0H9zIc2EFO8i1+NweahhWSBp+FkjLGoTus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552052},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/8b86b0680e388c0d431a1f3ac4f599c2/emeryld-rrroutes-openapi-2.3.7.tgz","_integrity":"sha512-TpA7t/H7muZ1rkGh2qCEY+vJrJxcwaM0o2I45G5xXfmjKJeF7JuqI5euHs64wE+bv0Rc3iIhNIg6DjYbw1bCKg==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.0","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.11","@emeryld/rrroutes-client":"^2.3.12","@emeryld/rrroutes-contract":"^2.4.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.3.7_1764785507556_0.20310604248445396","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@emeryld/rrroutes-openapi","version":"2.4.0","_id":"@emeryld/rrroutes-openapi@2.4.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"ea0269c948aa8099529f3828d0c893a2ea3ddb96","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.0.tgz","fileCount":81,"integrity":"sha512-VqZL5n2achFPyh2eUFQ3i4iRtS7fnA+ezBcrLt6MM4jVeF2GS7YCzo5cjdeldUEjWki5dQcsjX3cBo/TWqJtYA==","signatures":[{"sig":"MEUCIDDqeNpl+rFZ8XrVsNIluxmD2QM3TzFjUojFx4wu6RJSAiEAocHh9vzSwEpG/FobfnYG0jZ7LMACV1hNsVR/9cf9GWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1603341},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/44129257de4580fc46ce42b56f5788b5/emeryld-rrroutes-openapi-2.4.0.tgz","_integrity":"sha512-VqZL5n2achFPyh2eUFQ3i4iRtS7fnA+ezBcrLt6MM4jVeF2GS7YCzo5cjdeldUEjWki5dQcsjX3cBo/TWqJtYA==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.0","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.11","@emeryld/rrroutes-client":"^2.3.12","@emeryld/rrroutes-contract":"^2.4.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.0_1764797707178_0.7194553122965595","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@emeryld/rrroutes-openapi","version":"2.4.1","_id":"@emeryld/rrroutes-openapi@2.4.1","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"6bac741c97f13bdeffb3a0beeb9725e06256c16b","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.1.tgz","fileCount":81,"integrity":"sha512-PZGjNLCMj1ZAZ3l4LKx1AVv+QZoGivclui4BYINuryeo4ELG/04RubdHV2+mU9fLrz3SFZPLM6y0JJN8SL1fHQ==","signatures":[{"sig":"MEUCIBYCAn2xF5VW21F75yUwPXPJfS9yBR0rk4lewph1lcWxAiEA6Awxn7Ji1DOmA2IML85yh6sflDxG729ctFyiKs8kurE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1603039},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/f8d82e8abd3d53880c47cc3075265616/emeryld-rrroutes-openapi-2.4.1.tgz","_integrity":"sha512-PZGjNLCMj1ZAZ3l4LKx1AVv+QZoGivclui4BYINuryeo4ELG/04RubdHV2+mU9fLrz3SFZPLM6y0JJN8SL1fHQ==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.0","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.11","@emeryld/rrroutes-client":"^2.4.0","@emeryld/rrroutes-contract":"^2.4.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.1_1764799674917_0.6852853409588162","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@emeryld/rrroutes-openapi","version":"2.4.2","_id":"@emeryld/rrroutes-openapi@2.4.2","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"a29c176bf1e8d14e9605d67f1781ddd812935fe3","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.2.tgz","fileCount":82,"integrity":"sha512-IAY9Rzc/P0JxghWKBZ5OEkhVNgZZXpFMxqEgZo15GOXDVUU60U0WtRm+kXkdV95/s7SQWmziS24EpkS5lZoKuw==","signatures":[{"sig":"MEUCIQDbxhaIAJ4EwXnQ++6jZvdyDcMt4+cX5Dxk4QsEqbgPFwIgZ+KCoqY0lcrjQri52KjiSVCUHryeJL8w4OxdA/h4mKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1608083},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/c7337e3cdefa93a474267be310340d5d/emeryld-rrroutes-openapi-2.4.2.tgz","_integrity":"sha512-IAY9Rzc/P0JxghWKBZ5OEkhVNgZZXpFMxqEgZo15GOXDVUU60U0WtRm+kXkdV95/s7SQWmziS24EpkS5lZoKuw==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.0","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.11","@emeryld/rrroutes-client":"^2.4.0","@emeryld/rrroutes-contract":"^2.4.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.2_1764842240313_0.4017444629287299","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@emeryld/rrroutes-openapi","version":"2.4.3","_id":"@emeryld/rrroutes-openapi@2.4.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"7d1fc335bdc0fdba658c6d79b224471ae7b6ad71","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.3.tgz","fileCount":82,"integrity":"sha512-iRWkervAfraY8pRDi2a2ywZC/J89HYZhgXvjggfuB7wxI/4UvDNVl141dijkfc7IqlWbNfV/GZ194cJmxJUy/A==","signatures":[{"sig":"MEYCIQDViLYBxd2YPsg0m3hNS9irU1H1u3yw5gCPYHHGoE770AIhAJI6U/1yyUD9rz+sr0dDAND2x31XpgP5Kls0Rd9t8I6T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1608177},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/3cea4cd610f9eaf7040afa9f5463af1d/emeryld-rrroutes-openapi-2.4.3.tgz","_integrity":"sha512-iRWkervAfraY8pRDi2a2ywZC/J89HYZhgXvjggfuB7wxI/4UvDNVl141dijkfc7IqlWbNfV/GZ194cJmxJUy/A==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.0","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.0","@emeryld/rrroutes-contract":"^2.4.18"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.3_1764849435128_0.7363250889573956","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@emeryld/rrroutes-openapi","version":"2.4.4","_id":"@emeryld/rrroutes-openapi@2.4.4","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"4ab1e21a14b6117d7842362f9179f64b0f01fee8","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.4.tgz","fileCount":85,"integrity":"sha512-MoE2qeltoxnCqPpKRXWdzb0n97jRarUvlCqLTWYrCb58TwhhxQBAfjU61lS8M6zz7IJQYo/gZNkigJhoEca5AA==","signatures":[{"sig":"MEUCIArrIEiBGsSK1jH6g0STlXvez52u9e2sVm/5dgF93I83AiEAmCo5HmeTxU4Tw1d7s2DKDDceOdDYsYKD0AM1ntLPpmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1769463},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/e4f2c9c68b59060d8e82356d705e1a0b/emeryld-rrroutes-openapi-2.4.4.tgz","_integrity":"sha512-MoE2qeltoxnCqPpKRXWdzb0n97jRarUvlCqLTWYrCb58TwhhxQBAfjU61lS8M6zz7IJQYo/gZNkigJhoEca5AA==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.2","@emeryld/rrroutes-contract":"^2.4.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.4_1765133313458_0.39049291597612146","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@emeryld/rrroutes-openapi","version":"2.4.5","_id":"@emeryld/rrroutes-openapi@2.4.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"2e42dc9201e103d9bb6615c83b90697bdc6427e6","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.5.tgz","fileCount":85,"integrity":"sha512-6qEgzMmNhYCTc/T+ErWoRKVUoJjDQfm6uSliXaLv5eXiZPYRHVumhgN8HC5uqwwA75De4Helrj0zyRa1o5i+Qg==","signatures":[{"sig":"MEUCIBrR6POKVJrN/xGJWd0k1DpBmaH0/mCQEiPpaaAeEV0lAiEAmMi5BWsATKpfyownTJPlVDqX4cqWdqPQVJqZGxSggxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1778122},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/c587f23c412bde0a84750a26f8902c70/emeryld-rrroutes-openapi-2.4.5.tgz","_integrity":"sha512-6qEgzMmNhYCTc/T+ErWoRKVUoJjDQfm6uSliXaLv5eXiZPYRHVumhgN8HC5uqwwA75De4Helrj0zyRa1o5i+Qg==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.2","@emeryld/rrroutes-contract":"^2.4.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.5_1765134742314_0.3368432692746597","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@emeryld/rrroutes-openapi","version":"2.4.6","_id":"@emeryld/rrroutes-openapi@2.4.6","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"64e32ea94d59f4060be6bdb0f14953e8b46d5b49","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.6.tgz","fileCount":85,"integrity":"sha512-5l+r6ojlYBDMpoNH8k8cpViJz5RRG550UdOFs1Mu18bibF9yU96BEOUGMwe3aFa8xglsX3+0kIzLqFJnh2eEAw==","signatures":[{"sig":"MEQCIB8IDjsiE4O4s9Cnvnm9P9KU0YMWY5mFGsvlPFj7cahfAiAQjRn5BFdzJUM3XkZAp2Ou3iX4fidSPKQulhkIHgLdnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1778442},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/3eaaad30fdb281a560ef1c895c6f1f05/emeryld-rrroutes-openapi-2.4.6.tgz","_integrity":"sha512-5l+r6ojlYBDMpoNH8k8cpViJz5RRG550UdOFs1Mu18bibF9yU96BEOUGMwe3aFa8xglsX3+0kIzLqFJnh2eEAw==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.8","@emeryld/rrroutes-contract":"^2.4.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.6_1765140281997_0.21878546193094106","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@emeryld/rrroutes-openapi","version":"2.4.7","_id":"@emeryld/rrroutes-openapi@2.4.7","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"58a39f30f353cfa04201db05e68c2fc5794516f5","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.7.tgz","fileCount":91,"integrity":"sha512-9Xp69iENYj74W8ghSaKtzJNxZxoK+slaZO55/R8SqLhls1MJJiZN3Y0ruEopc6XaGXxBswhj0LulhHNdxhfY1w==","signatures":[{"sig":"MEQCIAx6Cc23DZlThHMSRyOsFGQlw0bBXpUkXgXbEnJZa4oOAiBw33HeDZtdX6hDg3agGFwx++ATzWSTHyHxwtECmm+SFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1843260},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/14f5cad23b15aeed9f457168b7d03959/emeryld-rrroutes-openapi-2.4.7.tgz","_integrity":"sha512-9Xp69iENYj74W8ghSaKtzJNxZxoK+slaZO55/R8SqLhls1MJJiZN3Y0ruEopc6XaGXxBswhj0LulhHNdxhfY1w==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.8","@emeryld/rrroutes-contract":"^2.4.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.7_1765190620517_0.20987932857927905","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@emeryld/rrroutes-openapi","version":"2.4.8","_id":"@emeryld/rrroutes-openapi@2.4.8","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"be40dcf44d8710627ba0e27d5abf770b2aa088fe","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.8.tgz","fileCount":92,"integrity":"sha512-aIfbu2k3It5adhu5DG/nQFyTWYaV9QcbMbo8Dc2ph71nXrm411EQs9zEoBA3l/YXyvP1FMXV8nIq23jjOk6j0g==","signatures":[{"sig":"MEUCIEOpw7bUz5vrw8S+QWmaZLW95x3DyV6TlBb6Qoz2utnhAiEAlY/fPCDH86yojYIvgp2fl6Y+NFz0FOHyEQSWag7wisE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1845299},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/3704184113e28f110cc5ea188ffa9e06/emeryld-rrroutes-openapi-2.4.8.tgz","_integrity":"sha512-aIfbu2k3It5adhu5DG/nQFyTWYaV9QcbMbo8Dc2ph71nXrm411EQs9zEoBA3l/YXyvP1FMXV8nIq23jjOk6j0g==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.8","@emeryld/rrroutes-contract":"^2.4.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.8_1765195448436_0.2034430381132617","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"@emeryld/rrroutes-openapi","version":"2.4.9","_id":"@emeryld/rrroutes-openapi@2.4.9","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"f3c4f91dbef7d6c9d94a8923a3153ffe21cc6552","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.9.tgz","fileCount":92,"integrity":"sha512-xK5TU75ms8xYMlAdFJ2zFCLE2xTtOCXkMKZ/D0OtzvSAhNEu0ig7/bXcGd66zK5BT21N8JN1KDmOvtf8dCiZgQ==","signatures":[{"sig":"MEYCIQCHYJOR15yF9kn+j7rPfFhpoqNx5H660yWw5SRiZb61DQIhALFN4F0mYE4JHnVSDdyU1Gu5kqHG05CbQWhHa8xRzMCA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1845364},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/3db17ca5cd318d41eaad850b06fab7d6/emeryld-rrroutes-openapi-2.4.9.tgz","_integrity":"sha512-xK5TU75ms8xYMlAdFJ2zFCLE2xTtOCXkMKZ/D0OtzvSAhNEu0ig7/bXcGd66zK5BT21N8JN1KDmOvtf8dCiZgQ==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.8","@emeryld/rrroutes-contract":"^2.4.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.9_1765229612880_0.2526051995333751","host":"s3://npm-registry-packages-npm-production"}},"2.4.10":{"name":"@emeryld/rrroutes-openapi","version":"2.4.10","_id":"@emeryld/rrroutes-openapi@2.4.10","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"e79c324ffbacd17800d89339c8c56f5f1699b5db","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.10.tgz","fileCount":92,"integrity":"sha512-NoEdDIlU2Erypc52l+Mrplsvg3a2jo369DGkGaK3wDNdSikUbllVN6kRlS7YQ6IUIhyc0D1IbDf3ER7+LhprHw==","signatures":[{"sig":"MEYCIQCTX5J8FAVScUPieA7a4uS/LB69G5Ded0tqKF9k3FviMwIhAJKBYOEGz44rRQzlIoyDueBQEM4QIbSBw5zjj4XvZLGI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1843502},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/05436f1962f8bd2902da29c2733ebc28/emeryld-rrroutes-openapi-2.4.10.tgz","_integrity":"sha512-NoEdDIlU2Erypc52l+Mrplsvg3a2jo369DGkGaK3wDNdSikUbllVN6kRlS7YQ6IUIhyc0D1IbDf3ER7+LhprHw==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.8","@emeryld/rrroutes-contract":"^2.4.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.10_1765232298020_0.7679704700457732","host":"s3://npm-registry-packages-npm-production"}},"2.4.11":{"name":"@emeryld/rrroutes-openapi","version":"2.4.11","_id":"@emeryld/rrroutes-openapi@2.4.11","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"15425d5936b986eedbeb2ba853e9d241663b62d4","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.11.tgz","fileCount":98,"integrity":"sha512-UWJvLTpiHjPwpCt8VPsx3Swwyw20WFC59m+BcRbO5YpAbtS0wrY+7ecw71bxYWyA6tYEzCuNrAIW1Npp7WpyxQ==","signatures":[{"sig":"MEYCIQDz9IaJ+pfCgPjD5q5kP3uZVBBEMe+KwtTsnFqbHomr7gIhAMc+B0YW1sGwGXUSLxwVqHBF8CTVA4k8BJHrpnxM2v3k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883174},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/e9f35cf7456207fa9c1212a82d76cf6f/emeryld-rrroutes-openapi-2.4.11.tgz","_integrity":"sha512-UWJvLTpiHjPwpCt8VPsx3Swwyw20WFC59m+BcRbO5YpAbtS0wrY+7ecw71bxYWyA6tYEzCuNrAIW1Npp7WpyxQ==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.8","@emeryld/rrroutes-contract":"^2.4.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.11_1765236257208_0.5406303639911849","host":"s3://npm-registry-packages-npm-production"}},"2.4.12":{"name":"@emeryld/rrroutes-openapi","version":"2.4.12","_id":"@emeryld/rrroutes-openapi@2.4.12","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"fa0311fc90b8994ba5c557bae78e75d0249a2542","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.12.tgz","fileCount":98,"integrity":"sha512-BEMwAsFOqXj+qOCNjxPi6Cr473BRKYludKs4e9GD4XcHXTS+EARSDvL3Es6/tXpuZtYKfrnEbwk7MK0ehdiIAw==","signatures":[{"sig":"MEUCIEQ2iWagfduk0A0KzvboOHUR4NKCdBlHyteBSC2Gys71AiEAxN5vX5CEoKoSgVC1v3jDbU/JXQeo/3oowWT2+baol/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883174},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/5360b7911b8b0472e60871800f78d99f/emeryld-rrroutes-openapi-2.4.12.tgz","_integrity":"sha512-BEMwAsFOqXj+qOCNjxPi6Cr473BRKYludKs4e9GD4XcHXTS+EARSDvL3Es6/tXpuZtYKfrnEbwk7MK0ehdiIAw==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.8","@emeryld/rrroutes-contract":"^2.4.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.12_1765236576199_0.014030673276856698","host":"s3://npm-registry-packages-npm-production"}},"2.4.13":{"name":"@emeryld/rrroutes-openapi","version":"2.4.13","_id":"@emeryld/rrroutes-openapi@2.4.13","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"f26cad853b7bddfc8ccefe1bf1bcef5e34ee871b","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.13.tgz","fileCount":98,"integrity":"sha512-3tYoRoikL2J1goAybTbxh3ApzmcxFnhbhlIJ8mK2BzGHFLaknP0haE9YRqGdxPcvP72L2nfnpniL0ANY+53h6g==","signatures":[{"sig":"MEUCIQDc6oOeLHBwLoNv24KmlGsixAEbujlxN6Du3rvTmt/jLgIgCd2SNH5Mkc8ZjEuLcDV5R/b611FMRaRnOXg76vd9k/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1872730},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/44ed0da1e878ae731a9f7abfddea1fcc/emeryld-rrroutes-openapi-2.4.13.tgz","_integrity":"sha512-3tYoRoikL2J1goAybTbxh3ApzmcxFnhbhlIJ8mK2BzGHFLaknP0haE9YRqGdxPcvP72L2nfnpniL0ANY+53h6g==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.8","@emeryld/rrroutes-contract":"^2.4.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.13_1765236974181_0.6778928615797455","host":"s3://npm-registry-packages-npm-production"}},"2.4.14":{"name":"@emeryld/rrroutes-openapi","version":"2.4.14","_id":"@emeryld/rrroutes-openapi@2.4.14","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"e17582ef6310c732679bc02bf70935f6d62e1ba4","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.14.tgz","fileCount":98,"integrity":"sha512-fmH/y3h/nzi2km/VzliRpVj/sXWW5J3Bl38jE4GwNFkUgfPxlo6j37b9Id9wYb74x1bnz75XHufiy+Ud0ydilQ==","signatures":[{"sig":"MEYCIQDhut5/m19HLNXlC5ul8ZN5RqaqF9Vqmqp0Uh0Hh/lz3wIhAOR/AcbpjVvzAE3P69lGX+dNqqeLYnPapxeo7pNBpRp5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883174},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/d4df602867bd777a7098668b1149ff52/emeryld-rrroutes-openapi-2.4.14.tgz","_integrity":"sha512-fmH/y3h/nzi2km/VzliRpVj/sXWW5J3Bl38jE4GwNFkUgfPxlo6j37b9Id9wYb74x1bnz75XHufiy+Ud0ydilQ==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.8","@emeryld/rrroutes-contract":"^2.4.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.14_1765237288891_0.4085221398629424","host":"s3://npm-registry-packages-npm-production"}},"2.4.15":{"name":"@emeryld/rrroutes-openapi","version":"2.4.15","_id":"@emeryld/rrroutes-openapi@2.4.15","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"37d645a0d389c21f438f4d94d7aa0a7df0773f26","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.15.tgz","fileCount":98,"integrity":"sha512-ipoQ0uwyqMjwBGarzCW5mcIJAQNJ0enr3QUC6xjUMJcxIlCFOq+NOsZsbiDFgXQeBdS5ujfbLzloJ0L12oCcSQ==","signatures":[{"sig":"MEQCIESaB1J2ihqy0POHx/E9cKMuUFhWDEz6jayPC3GA0YbhAiAdIkxAvoP50zSwCJhI0ANvPMiG9RpIYpm9voeTZbstmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1883851},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/d7f53d697a8541cbf6ae1be90b48dd70/emeryld-rrroutes-openapi-2.4.15.tgz","_integrity":"sha512-ipoQ0uwyqMjwBGarzCW5mcIJAQNJ0enr3QUC6xjUMJcxIlCFOq+NOsZsbiDFgXQeBdS5ujfbLzloJ0L12oCcSQ==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.8","@emeryld/rrroutes-contract":"^2.4.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.15_1765238461098_0.6700333049262801","host":"s3://npm-registry-packages-npm-production"}},"2.4.16":{"name":"@emeryld/rrroutes-openapi","version":"2.4.16","_id":"@emeryld/rrroutes-openapi@2.4.16","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"cada4cf22dfdf3085b48191453935c315e8dbd47","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.16.tgz","fileCount":99,"integrity":"sha512-CN6gjkdpoUPa2oTMElHD0LJfXvtX/tONpTLHi3yqPWcS2bV2zgsKaIaKyv1dh45XW4uHh3D6aNc8g+qAE7GWkQ==","signatures":[{"sig":"MEUCID6wZIUvIxCzg0CTyzSZpW/DSnJNUwAWKMJZuV+76ZBoAiEA7TDSB78p6/H8vwvdLdlS0RPiREguYJQmrfxQcUBTcR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1889746},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/a0cfcce1a84def2aa6ba1109170c757e/emeryld-rrroutes-openapi-2.4.16.tgz","_integrity":"sha512-CN6gjkdpoUPa2oTMElHD0LJfXvtX/tONpTLHi3yqPWcS2bV2zgsKaIaKyv1dh45XW4uHh3D6aNc8g+qAE7GWkQ==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.8","@emeryld/rrroutes-contract":"^2.4.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.16_1765239434620_0.1897494937267168","host":"s3://npm-registry-packages-npm-production"}},"2.4.17":{"name":"@emeryld/rrroutes-openapi","version":"2.4.17","_id":"@emeryld/rrroutes-openapi@2.4.17","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"17c031620aa65f419f1beb490b8067ce70f33a0e","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.17.tgz","fileCount":99,"integrity":"sha512-vCq42cF5+rcn0oQRy1RBWubC0kAeGtOpjxEsNdCIKskCpyeEqAP8iaYq/OFTYXQ7TRQbRdPKDOONFmUpPECK+w==","signatures":[{"sig":"MEYCIQDkPTdYiuq4hrfE3pk8eZFuzg/CB/McK4Wa/240x8KyRwIhANHLSzlXG1zJuRlOMS92K7gFHxV57T4rEeTtMOPAOhvv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1889746},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/711970887b6ddfc62f16344f4d0636e4/emeryld-rrroutes-openapi-2.4.17.tgz","_integrity":"sha512-vCq42cF5+rcn0oQRy1RBWubC0kAeGtOpjxEsNdCIKskCpyeEqAP8iaYq/OFTYXQ7TRQbRdPKDOONFmUpPECK+w==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.9","@emeryld/rrroutes-contract":"^2.4.21"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.17_1765278929308_0.30302577132272224","host":"s3://npm-registry-packages-npm-production"}},"2.4.18":{"name":"@emeryld/rrroutes-openapi","version":"2.4.18","_id":"@emeryld/rrroutes-openapi@2.4.18","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"8ac727d5f4011b2a37fd30e1a8956e3eed209280","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.18.tgz","fileCount":99,"integrity":"sha512-fxTOCo4xcwBM4ye2Z/pkbrFUiNgfnEt0rsJzJY/AXg4EgHcJQnYOsedY17Lh1jZwnh5+JYKexGZ4/azlEUA3lw==","signatures":[{"sig":"MEUCIBTq1lVn5dTQxGLfTE5kIWBB3LQVRz6xtJ95th/7wuEAAiEAg+ys5LzMgSaRKOfwxeUjBDodzMDtTf9ZIOLahYtVhJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1889747},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/1715340f3c5676294a4c40d18c801024/emeryld-rrroutes-openapi-2.4.18.tgz","_integrity":"sha512-fxTOCo4xcwBM4ye2Z/pkbrFUiNgfnEt0rsJzJY/AXg4EgHcJQnYOsedY17Lh1jZwnh5+JYKexGZ4/azlEUA3lw==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.10","@emeryld/rrroutes-contract":"^2.4.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.18_1765280259460_0.6614088075620754","host":"s3://npm-registry-packages-npm-production"}},"2.4.19":{"name":"@emeryld/rrroutes-openapi","version":"2.4.19","_id":"@emeryld/rrroutes-openapi@2.4.19","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"}],"dist":{"shasum":"68b659fb7aaf1eca828ee7e2f412497330cad8ba","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.4.19.tgz","fileCount":99,"integrity":"sha512-TunxpkBq45lQNlsRg4Ih+Gqh1sXvmDLOLI6nC1uRcu5HIG20GRXk/55kxltkOeAEZmDfwm6f/GRFeLZFqigdyw==","signatures":[{"sig":"MEQCICfDOQPyMml3z648gu3ezQjjtveBEJ979bIvNYqUT8kBAiBjvOZWKyLXsW/1mROsYG64h2cswg1PQr+AlUZON9PCWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1888687},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/2edaac146a999c2e0d2a29c43686bef4/emeryld-rrroutes-openapi-2.4.19.tgz","_integrity":"sha512-TunxpkBq45lQNlsRg4Ih+Gqh1sXvmDLOLI6nC1uRcu5HIG20GRXk/55kxltkOeAEZmDfwm6f/GRFeLZFqigdyw==","_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.4.11","@emeryld/rrroutes-contract":"^2.4.23"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.4.19_1765289535606_0.8770654818577663","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@emeryld/rrroutes-openapi","version":"2.5.0","_id":"@emeryld/rrroutes-openapi@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":"4cd0ef04d89d4e4893f3669b92dbd0c6e6a6e9db","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.0.tgz","fileCount":99,"integrity":"sha512-23XKBKf9m16UpMhzCpVEon5BSfoeE5gdAzBfZrmzWDHfPM8v8wn1Belt/0Bva0ABEaHB9Pe+dAaPPRgDjAPpXw==","signatures":[{"sig":"MEYCIQCuT6wyTHmvQ1eco+SbJzIUCe4rG5DHrq0RJFtebbJUIwIhAIK/DsuOIJfE9Wc4zzatGOpbzjl3MHDj8E6r4h+DIvbo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1888780},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/9ba3f8bc23e4a3b15daac01b0420b27d/emeryld-rrroutes-openapi-2.5.0.tgz","_integrity":"sha512-23XKBKf9m16UpMhzCpVEon5BSfoeE5gdAzBfZrmzWDHfPM8v8wn1Belt/0Bva0ABEaHB9Pe+dAaPPRgDjAPpXw==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.0","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.0_1765290403191_0.6411352975248437","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@emeryld/rrroutes-openapi","version":"2.5.1","_id":"@emeryld/rrroutes-openapi@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":"e69d9acd47d00f94a2b24ce89592797b35611d2a","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.1.tgz","fileCount":99,"integrity":"sha512-RpBSL/4CMIa7EBxxWsglG9LwF83zdEERXptejpsOjGMzIxeSp793Ej6YcRwPy0+7pk/+rP+uM6PiAJDZffT6GA==","signatures":[{"sig":"MEYCIQDvlGs9jUICxoH+DR9wpWy/CcuaEbKQbmiR6eEPuCMWUQIhANcBrsjc2F7F2D3Z4NSnuz6XTK40nPdEW02Swyw/ttKj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1888689},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/8573f0476c9b3ae1ce72b96b8d548e2f/emeryld-rrroutes-openapi-2.5.1.tgz","_integrity":"sha512-RpBSL/4CMIa7EBxxWsglG9LwF83zdEERXptejpsOjGMzIxeSp793Ej6YcRwPy0+7pk/+rP+uM6PiAJDZffT6GA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.0","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.1_1765292747508_0.36680895044610606","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@emeryld/rrroutes-openapi","version":"2.5.2","_id":"@emeryld/rrroutes-openapi@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":"2483a447eac352706b2922aa2f28b6c93db6574f","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.2.tgz","fileCount":99,"integrity":"sha512-Agf2axsjg0g8hk+7j9bWSbik0bRu/kFq3VkSpFTSzF4RdSih8oFdT5IdNGLjN67eEaRbB7KP1yYpxkXg3MC2fQ==","signatures":[{"sig":"MEQCIFLQzNf+bznlpFDa+302AMmq51ooDN9pmZFiHFREdjznAiB+a7wBTdpA2vOjzpju/uR8PnxqaL8IU87pBK0XNRk17g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1888247},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/ad2d045c92cb24c11890e8ba0f570753/emeryld-rrroutes-openapi-2.5.2.tgz","_integrity":"sha512-Agf2axsjg0g8hk+7j9bWSbik0bRu/kFq3VkSpFTSzF4RdSih8oFdT5IdNGLjN67eEaRbB7KP1yYpxkXg3MC2fQ==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.0","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.2_1765293016412_0.38599149295073976","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@emeryld/rrroutes-openapi","version":"2.5.3","_id":"@emeryld/rrroutes-openapi@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":"bead589e59b10628bc20f729e9d8d5424d12cda2","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.3.tgz","fileCount":99,"integrity":"sha512-SNbtxWmnq3PnkiNbWf1jxn0i7rtfJt6Jx9EZLPWQWuWZqIihZg5lqaUSt2wOMSWrJoU3wJe9lT1R6ZdbiA6g9Q==","signatures":[{"sig":"MEUCIEckc0/xJ22nUXybuuPe/DatvIR6jZ1fFbIK0NlFkvVnAiEAj7q+oZYThOmCAbm163RouDV/zwgKh0F7C4l+nnPh+X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1888868},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/1fe2ef548d26b9ea5ead9748afc0a365/emeryld-rrroutes-openapi-2.5.3.tgz","_integrity":"sha512-SNbtxWmnq3PnkiNbWf1jxn0i7rtfJt6Jx9EZLPWQWuWZqIihZg5lqaUSt2wOMSWrJoU3wJe9lT1R6ZdbiA6g9Q==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.0","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.3_1765294371802_0.3121045801407103","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"@emeryld/rrroutes-openapi","version":"2.5.4","_id":"@emeryld/rrroutes-openapi@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":"8eedd14b36a18e8cedf5fe8d8bdeb51a4689a86c","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.4.tgz","fileCount":99,"integrity":"sha512-wjFZ00Zoo+eqythUWTdxTvbC3FFT3NjkvWMI1MunAv2+++pGPVdh3eK3xHQbfYyzK/T9a8PI7k2SU+XTwUJ3Tw==","signatures":[{"sig":"MEUCIHdRWNC3vzF2nU6YPW+HRj5576NzP38ZLhLGre+N1sZJAiEAl/QjLGStzU8OxZA9s/cQBRnFLFItI0AmJ8uXGOT6Khk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1893288},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/bdcf1ff514d721a1290d1aec46194e38/emeryld-rrroutes-openapi-2.5.4.tgz","_integrity":"sha512-wjFZ00Zoo+eqythUWTdxTvbC3FFT3NjkvWMI1MunAv2+++pGPVdh3eK3xHQbfYyzK/T9a8PI7k2SU+XTwUJ3Tw==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.0","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.4_1765295167960_0.5258954196260657","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@emeryld/rrroutes-openapi","version":"2.5.5","_id":"@emeryld/rrroutes-openapi@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":"6a208b6a44c9f504c8095ccd7930b7442f30470f","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.5.tgz","fileCount":99,"integrity":"sha512-JihAykkyYqwUkb4bzV+StwzQomwrn2AS4EF/zDIhgZ8FKxFyPxaymsMdUSP0HwhRz4znffSNsN/Ou6flfp/KLg==","signatures":[{"sig":"MEQCIC59wGENo3LZD+XUkP6AB04beYRtfCFBT2+j98dmeJMbAiBovJ1aLYgszKDf0soQwOL10TnK+bqNMTazXICDTPBKKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1893288},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/23bd6de046b0a3c5326e30559ea9cb94/emeryld-rrroutes-openapi-2.5.5.tgz","_integrity":"sha512-JihAykkyYqwUkb4bzV+StwzQomwrn2AS4EF/zDIhgZ8FKxFyPxaymsMdUSP0HwhRz4znffSNsN/Ou6flfp/KLg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.0","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.5_1765297860847_0.0073898893663038034","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"@emeryld/rrroutes-openapi","version":"2.5.6","_id":"@emeryld/rrroutes-openapi@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":"e8f2bade710751e33934e518caa56367687f863c","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.6.tgz","fileCount":103,"integrity":"sha512-ovx33XDWhJOoILKZrrwKswNxCF61ivrGDzhbIGZegq/F5Aewm5Rxc4PbbykWGWbWiz9AXiGLBBwFgr7C+ryruA==","signatures":[{"sig":"MEUCIQCoYMbjqFIuwn/ZWgGj5m2NplvZBI04KBI9a3nrBelIPAIgJTqIHcQ1ooIl3NFZSt2p14vbEwo0aW+gm34NBYjmNHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1914646},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/ec6aef0fc48c497b8acd67e8a9f943e7/emeryld-rrroutes-openapi-2.5.6.tgz","_integrity":"sha512-ovx33XDWhJOoILKZrrwKswNxCF61ivrGDzhbIGZegq/F5Aewm5Rxc4PbbykWGWbWiz9AXiGLBBwFgr7C+ryruA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.2","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.6_1765412035370_0.8673409719006675","host":"s3://npm-registry-packages-npm-production"}},"2.5.7":{"name":"@emeryld/rrroutes-openapi","version":"2.5.7","_id":"@emeryld/rrroutes-openapi@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":"5e380465ee6027299e7a1807be09d0839840b530","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.7.tgz","fileCount":112,"integrity":"sha512-wkCcF22uy5+qCaNn+57+8KR2nOgH2YMjWxl94IrPhKx9XRSVzEa+g5r528zRLKdzqopnfg+Ux4IqSlb+sVa8LA==","signatures":[{"sig":"MEYCIQCcYHjJIxDni7oJRcXxFsq6wq9LsaZYvxIMRbdogG25YQIhAObANWQxh6/cb8BuRWn/y9tEN5ngm5m+015OJtiyFAe+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936470},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/2cdde99b0e051d4b078d1b07d70a1456/emeryld-rrroutes-openapi-2.5.7.tgz","_integrity":"sha512-wkCcF22uy5+qCaNn+57+8KR2nOgH2YMjWxl94IrPhKx9XRSVzEa+g5r528zRLKdzqopnfg+Ux4IqSlb+sVa8LA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.2","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.7_1765664353109_0.3596243468273288","host":"s3://npm-registry-packages-npm-production"}},"2.5.10":{"name":"@emeryld/rrroutes-openapi","version":"2.5.10","_id":"@emeryld/rrroutes-openapi@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":"55b276a4309c570de08942836734165065268c4b","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.10.tgz","fileCount":159,"integrity":"sha512-48FZDMyhQzidK486HNwuRo/qmaErXdw0wdtJmEsfy6QeHv6Dm3maV6KB0wNiT3CtbOhpBLfkJaQ2E3r2UnWiMA==","signatures":[{"sig":"MEUCIQDeFJlS4ZF1Imd7UavjDxtLEHKYllcI3gOuFYfpHcCKswIgFjj347/NhAZ4ZWAdRUdmfV7ABhKaCed0Fe7mLYnFD6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2033763},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/6e699095d2d01438e3111e08c2d1888c/emeryld-rrroutes-openapi-2.5.10.tgz","_integrity":"sha512-48FZDMyhQzidK486HNwuRo/qmaErXdw0wdtJmEsfy6QeHv6Dm3maV6KB0wNiT3CtbOhpBLfkJaQ2E3r2UnWiMA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.1.13","react":"^18.3.1","recharts":"^3.5.1","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.2","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.10_1765742083933_0.1105283992670405","host":"s3://npm-registry-packages-npm-production"}},"2.5.12":{"name":"@emeryld/rrroutes-openapi","version":"2.5.12","_id":"@emeryld/rrroutes-openapi@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":"316304e9872761f479ab3eb78cf45bed012d94ed","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.12.tgz","fileCount":160,"integrity":"sha512-SqrZdiJz+3QfH/Y0avaJNBdpY9XJ8RKB6ye0wJFeJaOEfbC4f8I8PoxjOCQplagQh22SemFfaNR1s8BOcFpZaA==","signatures":[{"sig":"MEYCIQDEHWnoNop5zL671M7Y/77kTVrVXS22pjAKmO93PeVQDQIhAJRGcHoGk2X8C8XcTq8Fsug217cCR+SuXreJXHy67K2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2072892},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/7a2c07092c39853c7d39161373d6975e/emeryld-rrroutes-openapi-2.5.12.tgz","_integrity":"sha512-SqrZdiJz+3QfH/Y0avaJNBdpY9XJ8RKB6ye0wJFeJaOEfbC4f8I8PoxjOCQplagQh22SemFfaNR1s8BOcFpZaA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.0","react":"^18.3.1","recharts":"^3.6.0","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.2","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.12_1765795993847_0.48030923091275857","host":"s3://npm-registry-packages-npm-production"}},"2.5.13":{"name":"@emeryld/rrroutes-openapi","version":"2.5.13","_id":"@emeryld/rrroutes-openapi@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":"01e9b100409a937ab903d617d0bb3474940ee1a3","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.13.tgz","fileCount":130,"integrity":"sha512-uNYnCgnlqfr93GnijsMKKXjlXxZd9WppZjCGM6EaleEI3+ThrWTtIygrAM2r/C2jUFhfyImVsws4gnhSEo3Q2g==","signatures":[{"sig":"MEUCIQDrVdQHtKI46XSEJIWsxgOytvBR5X3gMi/nLmL75NA+lgIgbHd+5N4sRKFovcHM0ouhurcqhoaa8Ufs2rYA3t0RUP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1902950},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/fd421227c5392a5a9420603b0f6cad07/emeryld-rrroutes-openapi-2.5.13.tgz","_integrity":"sha512-uNYnCgnlqfr93GnijsMKKXjlXxZd9WppZjCGM6EaleEI3+ThrWTtIygrAM2r/C2jUFhfyImVsws4gnhSEo3Q2g==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.0","react":"^18.3.1","recharts":"^3.6.0","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.2","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.13_1765801997135_0.1409561387218683","host":"s3://npm-registry-packages-npm-production"}},"2.5.14":{"name":"@emeryld/rrroutes-openapi","version":"2.5.14","_id":"@emeryld/rrroutes-openapi@2.5.14","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":"69c4629711a63eca0e7775b7c3c12c8225b7b5b1","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.14.tgz","fileCount":130,"integrity":"sha512-2i5EKGh1j12cB0lqJTSPgJoiUk1HDdP6DXjgrK6XTFuxzfWJPH9XQ+IhQDI3MbQAFc2VZC8lyLuHEuL3I4kc1Q==","signatures":[{"sig":"MEQCIEwcsAQpEKymxS5oNkQJPdCWm8yFIhKY01NG3SEYx6IJAiAOjLv0Fi7CgPPoCbjNWlAicXaqawyS2jD/F+ws83jjvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904372},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.5.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/6dfa6d8137caa873f23b89a1fc095916/emeryld-rrroutes-openapi-2.5.14.tgz","_integrity":"sha512-2i5EKGh1j12cB0lqJTSPgJoiUk1HDdP6DXjgrK6XTFuxzfWJPH9XQ+IhQDI3MbQAFc2VZC8lyLuHEuL3I4kc1Q==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.0","react":"^18.3.1","recharts":"^3.6.0","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.2","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.14_1765804125831_0.5341247967712555","host":"s3://npm-registry-packages-npm-production"}},"2.5.15":{"name":"@emeryld/rrroutes-openapi","version":"2.5.15","_id":"@emeryld/rrroutes-openapi@2.5.15","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":"f4add7d7e87908a59cda3bf5f471093dd4ea0783","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.15.tgz","fileCount":129,"integrity":"sha512-LRsNugvTAYG0SVJ+J3Bp52NxtY1FchF6A/uhWZc+L8FFTuhiZTLJi1GY5DDNPOYr4Q+447NrPDAphj/XNjCjHQ==","signatures":[{"sig":"MEUCIBqqhzpB/UZCvtMFC2uGE/FVx0EucPj8ARuJtJJZOogxAiEAnswui0Yz9s5BwvCZPOmaCsra0X9XALAr/AwTEz4Y21A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1908061},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.5.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/c20ae5ed67a59e811ef238bb7527f042/emeryld-rrroutes-openapi-2.5.15.tgz","_integrity":"sha512-LRsNugvTAYG0SVJ+J3Bp52NxtY1FchF6A/uhWZc+L8FFTuhiZTLJi1GY5DDNPOYr4Q+447NrPDAphj/XNjCjHQ==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.0","react":"^18.3.1","recharts":"^3.6.0","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.2","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.15_1765806144192_0.7109424319403128","host":"s3://npm-registry-packages-npm-production"}},"2.5.16":{"name":"@emeryld/rrroutes-openapi","version":"2.5.16","_id":"@emeryld/rrroutes-openapi@2.5.16","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":"7ac1b687e34831ce3b60d9fb0d0ab42e1e3d9acb","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.16.tgz","fileCount":129,"integrity":"sha512-oDbTxCEtNi+oJMEIqHMgmtiV07N28JRFn6PFO9nOl9ojGrc3IMySkTr9R+h2QlLjyWkEKl6hCpgTnCgpmd3QTA==","signatures":[{"sig":"MEQCIHA/AQMKxf1Xj5xDb067mixSdvrVyZ3DHq8Pyj0nRFP5AiBcquyJaoPIZReafAlUphWMq51OgYGW8/zsmRm3vXT/+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1908719},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.5.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/7573c42cc61295c9a6225f1d8701ca64/emeryld-rrroutes-openapi-2.5.16.tgz","_integrity":"sha512-oDbTxCEtNi+oJMEIqHMgmtiV07N28JRFn6PFO9nOl9ojGrc3IMySkTr9R+h2QlLjyWkEKl6hCpgTnCgpmd3QTA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.0","react":"^18.3.1","recharts":"^3.6.0","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.2","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.16_1765814306699_0.8797831310997397","host":"s3://npm-registry-packages-npm-production"}},"2.5.17":{"name":"@emeryld/rrroutes-openapi","version":"2.5.17","_id":"@emeryld/rrroutes-openapi@2.5.17","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":"14e9f7d9d9aa9b55e82f593fef424c556c90690a","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.17.tgz","fileCount":129,"integrity":"sha512-PmPlnpnziGh3rJX983Jo5eXuoeqiN0qjXYqfdI8G1otd/31Jedbx5VGq/HKhztZLUb/3rnm74fsRGoxKFHd23g==","signatures":[{"sig":"MEUCIC0Vya8L8hZRb4FT1WXLlkVM2PRsWkdb3vlNDZ6T6KncAiEA6uiYKTI4gAO1HwMajMVuEsVroU5Rb0NzwOJ3mVNaW3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909561},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.5.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/fbb4633d76e77e3ce3949c7dc8fbd389/emeryld-rrroutes-openapi-2.5.17.tgz","_integrity":"sha512-PmPlnpnziGh3rJX983Jo5eXuoeqiN0qjXYqfdI8G1otd/31Jedbx5VGq/HKhztZLUb/3rnm74fsRGoxKFHd23g==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.0","react":"^18.3.1","recharts":"^3.6.0","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.2","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.17_1765815036963_0.4560305493457357","host":"s3://npm-registry-packages-npm-production"}},"2.5.18":{"name":"@emeryld/rrroutes-openapi","version":"2.5.18","_id":"@emeryld/rrroutes-openapi@2.5.18","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":"47b0ee7877b8be5d2d6c08f5967aa85891275791","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.18.tgz","fileCount":129,"integrity":"sha512-PbLr9WbV4ctki0qFqxg4+ulP3VxuscnsMThjVuFQdgjCCU7ZYoPc1oQJUrOaZhHt2zflvJ8DvGNy9QS+e84YMg==","signatures":[{"sig":"MEUCIQCd+xgog2yVmBa9SAZbngf5SWj6kqXs4zL5i6UEAYfhPgIgQKgtPNc30qYt6JWPF5dxsBpW9HlTtQLnZqixkDhNkZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909561},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.5.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/e491c5c987a35e5011c7909730fadcde/emeryld-rrroutes-openapi-2.5.18.tgz","_integrity":"sha512-PbLr9WbV4ctki0qFqxg4+ulP3VxuscnsMThjVuFQdgjCCU7ZYoPc1oQJUrOaZhHt2zflvJ8DvGNy9QS+e84YMg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.0","react":"^18.3.1","recharts":"^3.6.0","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.2","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.18_1765815099772_0.2265555562660515","host":"s3://npm-registry-packages-npm-production"}},"2.5.20":{"name":"@emeryld/rrroutes-openapi","version":"2.5.20","_id":"@emeryld/rrroutes-openapi@2.5.20","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":"9eec41b9ae92732a07f2d34fab9e29d2e905e860","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.20.tgz","fileCount":137,"integrity":"sha512-Xu3x4aVjoKb0v0jgZcOt17F+svnz934vYI7N561gUP1uXFZ5KSeYMZ4l7y2QnKBnPASr3/+tSBpqv2tGcmKMTw==","signatures":[{"sig":"MEQCIAsSm2yfalyDKzKtCPc3L/2Pa55yKLv221hUGo969qb+AiAWXXhX1Vyinyo3lIR36DbAJ3NbIeEq6uWGhmsFnE5+Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106025},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.5.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/c4e11e95898d8cc810ef424af27e0093/emeryld-rrroutes-openapi-2.5.20.tgz","_integrity":"sha512-Xu3x4aVjoKb0v0jgZcOt17F+svnz934vYI7N561gUP1uXFZ5KSeYMZ4l7y2QnKBnPASr3/+tSBpqv2tGcmKMTw==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.1","react":"^18.3.1","chart.js":"^4.5.1","recharts":"^3.6.0","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-chartjs-2":"^5.3.1","react-router-dom":"^7.10.1","socket.io-client":"^4.8.1","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.2","@emeryld/rrroutes-contract":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.20_1765889510208_0.38093236715802625","host":"s3://npm-registry-packages-npm-production"}},"2.5.21":{"name":"@emeryld/rrroutes-openapi","version":"2.5.21","_id":"@emeryld/rrroutes-openapi@2.5.21","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":"e42dbb1892f7fcec41e9a781ccb8d9fcafe28bdc","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.5.21.tgz","fileCount":155,"integrity":"sha512-M3QUEA76ODkQGxT/XGG/QXZf6Rrp5lsMI9HDTTT6aFfVonihizROqP6gE9ajZnIwSNbZGb7U90CQGyGTyVkOxw==","signatures":[{"sig":"MEYCIQCZUYZLKzPjd3vp29Ww/C0Lvd+0kkBjDUEWMn/P4nISVAIhAPC04L04FA0jO4xuvLHQRuL5JOGqUh1y4J3sX68KUDLO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1977130},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.5.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/d6884ea78f0bf7b2c6e05fd10472e9f3/emeryld-rrroutes-openapi-2.5.21.tgz","_integrity":"sha512-M3QUEA76ODkQGxT/XGG/QXZf6Rrp5lsMI9HDTTT6aFfVonihizROqP6gE9ajZnIwSNbZGb7U90CQGyGTyVkOxw==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.1","react":"^18.3.1","recharts":"^3.6.0","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.11.0","socket.io-client":"^4.8.3","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.3","@emeryld/rrroutes-contract":"^2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.5.21_1766636874703_0.4082800027616542","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@emeryld/rrroutes-openapi","version":"2.6.0","_id":"@emeryld/rrroutes-openapi@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":"f30566c2b0a12068612c8244b3fb56e9d67ce9f8","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.6.0.tgz","fileCount":157,"integrity":"sha512-svQoF0OsrzuAg29bE6JGRdzN5Rl3+SZT4fTt0z1Xx3gyXG2gJGICCpsBHkYKuUkhHO4VJRS0Ih7DV7PM9Obc0w==","signatures":[{"sig":"MEQCICmCJcSL75NFphuz3XP6VMepKkFm8ctQjixWL+dqyuZEAiBhB5Ls1LVQ6rk+mHb4ou+h1a/Y0Ykr/VIUQ+xXFvicMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1995567},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/490872a09689e8d6b51db8bbfd867afd/emeryld-rrroutes-openapi-2.6.0.tgz","_integrity":"sha512-svQoF0OsrzuAg29bE6JGRdzN5Rl3+SZT4fTt0z1Xx3gyXG2gJGICCpsBHkYKuUkhHO4VJRS0Ih7DV7PM9Obc0w==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.1","react":"^18.3.1","recharts":"^3.6.0","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.11.0","socket.io-client":"^4.8.3","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.3","@emeryld/rrroutes-contract":"^2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.6.0_1766641994264_0.8320282181724326","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@emeryld/rrroutes-openapi","version":"2.6.1","_id":"@emeryld/rrroutes-openapi@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":"54d9dd6964f78cb8b1efd8aa96caf289328c3312","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.6.1.tgz","fileCount":157,"integrity":"sha512-aQqSNb60oVJnkslXD6mtYAnWYjw6alPh3yShNFi3b7xKCzLrZ/I4tPKKZJ2jB/L/znPaRSJv1g7TZHTy6fjjNg==","signatures":[{"sig":"MEYCIQCp0DKLhatS1jQh7IzRHLO1gissuOwzWYJ0g1J4jphmMQIhAIRJ872vgQLDdaDSyuNSL0DjkSP1NjDUo29qs+HmRvqm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2004226},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/423f4cc43eb52971c7049bef577c70ef/emeryld-rrroutes-openapi-2.6.1.tgz","_integrity":"sha512-aQqSNb60oVJnkslXD6mtYAnWYjw6alPh3yShNFi3b7xKCzLrZ/I4tPKKZJ2jB/L/znPaRSJv1g7TZHTy6fjjNg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.1","react":"^18.3.1","recharts":"^3.6.0","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.11.0","socket.io-client":"^4.8.3","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.12","@emeryld/rrroutes-client":"^2.5.3","@emeryld/rrroutes-contract":"^2.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.6.1_1766644119411_0.2057149585746736","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@emeryld/rrroutes-openapi","version":"2.6.2","_id":"@emeryld/rrroutes-openapi@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":"9974c37ad22436951faaa2261b59bb5bcda18a8a","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.6.2.tgz","fileCount":157,"integrity":"sha512-OOvZkoc3Mry/SFer4kXtYdqTbGLEsRxaLddzggLB9cITwhVoMJTY5hPsjuhy4ZdR8o1ymLBZnuhrkwOv9Dq9ug==","signatures":[{"sig":"MEQCIBUo02Ah6FFwlz/UXfOCEgEGIVewOx8Oop2Kr4hivFDRAiB/H2z9AEVlndxWo0CtqLiHT2bp3+DksIAsAxzIWUsg3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2003813},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/5b604ca98c175598165cb2a236a99b74/emeryld-rrroutes-openapi-2.6.2.tgz","_integrity":"sha512-OOvZkoc3Mry/SFer4kXtYdqTbGLEsRxaLddzggLB9cITwhVoMJTY5hPsjuhy4ZdR8o1ymLBZnuhrkwOv9Dq9ug==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.2","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^4.2.1","react":"^18.3.1","recharts":"^3.6.0","react-dom":"^18.3.1","@mui/material":"^7.3.6","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.11.0","socket.io-client":"^4.8.3","@mui/icons-material":"^7.3.6","@tanstack/react-query":"^5.90.16","@emeryld/rrroutes-client":"^2.5.4","@emeryld/rrroutes-contract":"^2.5.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.27","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.3.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.6.2_1767135191760_0.2753435343701056","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@emeryld/rrroutes-openapi","version":"2.6.5","_id":"@emeryld/rrroutes-openapi@2.6.5","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"},{"name":"teabagjack","email":"zaker.omargeel@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"b01952d6e53142d5385feeb248d56729fd8d0b9d","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.6.5.tgz","fileCount":218,"integrity":"sha512-PBaohwM3VRli55a7Wmm1uBGRhDKnnmjg5gvrHlHEZt44Jloqi8Z1XhY4OsCNA8PO8SVzeOMIaI3SSuwt743zjw==","signatures":[{"sig":"MEUCIQCIbElVWf15QkZ07gbDJa74MskmHY/22rncNIXzkiI+8QIgG5y+7uUym1IyUdoPI/K42cy9LXJfm9oerJobSvNkszU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2273028},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/d8bd783862c3e12c8cf3e7649dde17a1/emeryld-rrroutes-openapi-2.6.5.tgz","_integrity":"sha512-PBaohwM3VRli55a7Wmm1uBGRhDKnnmjg5gvrHlHEZt44Jloqi8Z1XhY4OsCNA8PO8SVzeOMIaI3SSuwt743zjw==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","diff":"^8.0.3","react":"^18.3.1","recharts":"^3.7.0","react-dom":"^18.3.1","@mui/material":"^7.3.7","@xyflow/react":"^12.10.0","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.13.0","socket.io-client":"^4.8.3","@mui/icons-material":"^7.3.7","@tanstack/react-query":"^5.90.20","@emeryld/rrroutes-client":"^2.5.5","@emeryld/rrroutes-contract":"^2.5.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/diff":"^8.0.0","@types/react":"^18.3.28","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.4.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.6.5_1770491738189_0.39547248123901513","host":"s3://npm-registry-packages-npm-production"}},"2.6.7":{"name":"@emeryld/rrroutes-openapi","version":"2.6.7","_id":"@emeryld/rrroutes-openapi@2.6.7","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"},{"name":"teabagjack","email":"zaker.omargeel@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"e36b91e940ab084b11ea58051b9a88351e0a2c7f","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.6.7.tgz","fileCount":193,"integrity":"sha512-1WZqaBCuwETEUF+hRPCMvv1eCHkIE5HqN4gzXaPtKcmzJb432Wx9Mslfuf0LVxzNj6BlyIj8CYzYRgFOVuJhLA==","signatures":[{"sig":"MEUCIHAEPWsaqfNHMLOgS4bmpMvLRaRhe2GBaLJElzoaTnL1AiEAs8XvZRQyqazZ3JvmC+HZ02CFpnJmf4bCb8KCA2bIN8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2300125},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-2.6.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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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":"teabagjack","email":"zaker.omargeel@gmail.com"},"_resolved":"/tmp/ad8d27add7b43d7ccc78de9ffdda9a86/emeryld-rrroutes-openapi-2.6.7.tgz","_integrity":"sha512-1WZqaBCuwETEUF+hRPCMvv1eCHkIE5HqN4gzXaPtKcmzJb432Wx9Mslfuf0LVxzNj6BlyIj8CYzYRgFOVuJhLA==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","diff":"^8.0.3","react":"^18.3.1","recharts":"^3.7.0","react-dom":"^18.3.1","@mui/material":"^7.3.7","@xyflow/react":"^12.10.0","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.13.0","socket.io-client":"^4.8.3","@mui/icons-material":"^7.3.7","@tanstack/react-query":"^5.90.20","@emeryld/rrroutes-client":"^2.5.5","@emeryld/rrroutes-contract":"^2.5.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/diff":"^8.0.0","@types/react":"^18.3.28","@jest/globals":"^30.2.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.4.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.6.7_1770510246740_0.8198766112868878","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@emeryld/rrroutes-openapi","version":"2.6.3","_id":"@emeryld/rrroutes-openapi@2.6.3","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"},{"name":"teabagjack","email":"zaker.omargeel@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"a9429829e1995fef88aef1fe0a664e5486da2dc6","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.6.3.tgz","fileCount":218,"integrity":"sha512-wjnJkLDLwiWjeQN8EZYWN4RSp4JtCALr1GGzmveD+HohdKxSHuxINJgnbl7rcpHlJ057lfG66yUK4eEZieo+gg==","signatures":[{"sig":"MEUCIQDT4zLnZY5UInFkZNo2XvRW/gGb+SPIvbMpGD5ascG9vgIgUMBxdrhDe2hoK16pW2TYFSPKnQkRRy3lJIXggY0goDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2314958},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/952e393e739f9516739cf8041f44b8a1/emeryld-rrroutes-openapi-2.6.3.tgz","_integrity":"sha512-wjnJkLDLwiWjeQN8EZYWN4RSp4JtCALr1GGzmveD+HohdKxSHuxINJgnbl7rcpHlJ057lfG66yUK4eEZieo+gg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","diff":"^8.0.4","react":"^18.3.1","recharts":"^3.8.1","react-dom":"^18.3.1","@mui/material":"^7.3.9","@xyflow/react":"^12.10.2","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.14.0","socket.io-client":"^4.8.3","@mui/icons-material":"^7.3.9","@tanstack/react-query":"^5.96.2","@emeryld/rrroutes-client":"^2.7.13","@emeryld/rrroutes-contract":"^2.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/diff":"^8.0.0","@types/react":"^18.3.28","@jest/globals":"^30.3.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.4.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.6.3_1775458486431_0.9106382858192819","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@emeryld/rrroutes-openapi","version":"2.7.0","_id":"@emeryld/rrroutes-openapi@2.7.0","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"},{"name":"teabagjack","email":"zaker.omargeel@gmail.com"}],"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"dist":{"shasum":"15fb65dc781c9215492be7673fad0dc071ecdec5","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.7.0.tgz","fileCount":157,"integrity":"sha512-pYTAG8QAuck3Sm0AeTbdr6RT6LN4fe9vAcUf5wVdsFxgfrax+iAojYQO2SR3BEmwFd7XJsW0J9rOGk2jKTIpbg==","signatures":[{"sig":"MEYCIQD5IMRiOj0w/adpY93fWZHjPuh2X5UiNmI5/7jwRhtHSwIhALhm0Yw6MrVhxMYRiFDMntFwSqRYwAFqlfE+lj733sMU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2059736},"main":"dist/index.cjs","type":"module","_from":"file:emeryld-rrroutes-openapi-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":{"dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","clean":"rimraf dist && rimraf node_modules","build:js":"tsup --config tsup.config.ts","build:web":"vite build","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/902ba9725aec1d4f759eb25e297cf7fd/emeryld-rrroutes-openapi-2.7.0.tgz","_integrity":"sha512-pYTAG8QAuck3Sm0AeTbdr6RT6LN4fe9vAcUf5wVdsFxgfrax+iAojYQO2SR3BEmwFd7XJsW0J9rOGk2jKTIpbg==","repository":{"url":"git+https://github.com/EmeryK-1/RRRoutes.git","type":"git"},"_npmVersion":"10.9.4","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","react":"^18.3.1","recharts":"^3.8.1","react-dom":"^18.3.1","@mui/material":"^7.3.9","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","react-router-dom":"^7.14.0","socket.io-client":"^4.8.3","@mui/icons-material":"^7.3.9","@tanstack/react-query":"^5.96.2","@emeryld/rrroutes-client":"^2.7.13","@emeryld/rrroutes-contract":"^2.6.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.1","@types/react":"^18.3.28","@jest/globals":"^30.3.0","@types/express":"^5.0.6","@types/react-dom":"^18.3.7","vite-plugin-terminal":"^1.4.0"},"peerDependencies":{"express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/rrroutes-openapi_2.7.0_1775459484920_0.5148628986740031","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@emeryld/rrroutes-openapi","version":"2.7.1","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"}},"dependencies":{"@emeryld/rrroutes-client":"^2.8.6","@emeryld/rrroutes-contract":"^2.8.0","@emeryld/rrroutes-export":"^1.0.1","@emotion/cache":"^11.14.0","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@mui/icons-material":"^7.3.10","@mui/material":"^7.3.10","@tanstack/react-query":"^5.99.0","react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^7.14.1","recharts":"^3.8.1","socket.io-client":"^4.8.3","zod":"^4.3.6"},"peerDependencies":{"express":"^5.1.0"},"devDependencies":{"@jest/globals":"^30.3.0","@types/express":"^5.0.6","@types/react":"^18.3.28","@types/react-dom":"^18.3.7","vite":"^6.4.2","vite-plugin-terminal":"^1.4.0"},"repository":{"type":"git","url":"git+https://github.com/EmeryK-1/RRRoutes.git"},"scripts":{"clean":"rimraf dist && rimraf node_modules","dev":"vite","build":"pnpm run clean && pnpm install && pnpm run build:js && pnpm run build:types && pnpm run build:web","build:web":"vite build","build:js":"tsup --config tsup.config.ts","build:types":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","generate:docs":"TS_NODE_PROJECT=tsconfig.tools.json node --loader ts-node/esm ./scripts/anyleafDocs.ts"},"_id":"@emeryld/rrroutes-openapi@2.7.1","description":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","bugs":{"url":"https://github.com/EmeryK-1/RRRoutes/issues"},"homepage":"https://github.com/EmeryK-1/RRRoutes#readme","_integrity":"sha512-W6uCJxgE5vIb8FB69qjx+QjX1ZwlKQFKFbmjCtOC4pD2qfJKM/VczbbElraSo4CK+pBSnngMGYMoykEB+K8RpQ==","_resolved":"/private/var/folders/5x/zf5c1y3x3fb758ncq40308m80000gn/T/6e65db88b3860a23bb131322fd1a1c80/emeryld-rrroutes-openapi-2.7.1.tgz","_from":"file:emeryld-rrroutes-openapi-2.7.1.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-W6uCJxgE5vIb8FB69qjx+QjX1ZwlKQFKFbmjCtOC4pD2qfJKM/VczbbElraSo4CK+pBSnngMGYMoykEB+K8RpQ==","shasum":"7f39c2a35abb0d5fea47dfa54ad3ed4631ef20d7","tarball":"https://registry.npmjs.org/@emeryld/rrroutes-openapi/-/rrroutes-openapi-2.7.1.tgz","fileCount":157,"unpackedSize":2070931,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHa8Gbw98aioIEI1MZCA/B3SIz0MyDlHy2Ge1otcLxupAiBDy8ogbvFd6J6es+ATgDRLQRhEx0cO6txmxnb0ANh7Dw=="}]},"_npmUser":{"name":"emeryld","email":"karambiri.emery@gmail.com"},"directories":{},"maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"},{"name":"teabagjack","email":"zaker.omargeel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rrroutes-openapi_2.7.1_1776369369261_0.7333367696736264"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-22T21:16:36.916Z","modified":"2026-04-16T19:56:09.555Z","2.2.15":"2025-11-22T21:16:37.258Z","2.2.16":"2025-11-22T21:29:48.531Z","2.2.17":"2025-11-22T22:06:26.929Z","2.2.18":"2025-11-22T22:25:51.066Z","2.2.19":"2025-11-22T22:28:45.131Z","2.2.20":"2025-11-22T22:31:30.636Z","2.2.21":"2025-11-22T22:33:48.077Z","2.2.22":"2025-11-22T22:37:16.828Z","2.2.23":"2025-11-23T02:59:46.398Z","2.2.24":"2025-11-23T03:01:56.884Z","2.2.25":"2025-11-23T03:03:38.412Z","2.2.26":"2025-11-23T03:32:05.539Z","2.2.27":"2025-11-23T04:13:00.265Z","2.2.28":"2025-11-23T14:23:17.235Z","2.3.0-alpha.0":"2025-11-23T18:09:10.113Z","2.3.0":"2025-11-23T18:10:26.402Z","2.3.1":"2025-11-23T20:25:32.526Z","2.3.2":"2025-12-02T19:13:56.883Z","2.3.3":"2025-12-03T10:03:40.313Z","2.3.4":"2025-12-03T11:59:00.447Z","2.3.5":"2025-12-03T16:10:51.868Z","2.3.6":"2025-12-03T16:43:17.408Z","2.3.7":"2025-12-03T18:11:47.775Z","2.4.0":"2025-12-03T21:35:07.479Z","2.4.1":"2025-12-03T22:07:55.192Z","2.4.2":"2025-12-04T09:57:20.486Z","2.4.3":"2025-12-04T11:57:15.341Z","2.4.4":"2025-12-07T18:48:33.688Z","2.4.5":"2025-12-07T19:12:22.545Z","2.4.6":"2025-12-07T20:44:42.238Z","2.4.7":"2025-12-08T10:43:40.707Z","2.4.8":"2025-12-08T12:04:08.611Z","2.4.9":"2025-12-08T21:33:33.099Z","2.4.10":"2025-12-08T22:18:18.263Z","2.4.11":"2025-12-08T23:24:17.426Z","2.4.12":"2025-12-08T23:29:36.431Z","2.4.13":"2025-12-08T23:36:14.398Z","2.4.14":"2025-12-08T23:41:29.106Z","2.4.15":"2025-12-09T00:01:01.373Z","2.4.16":"2025-12-09T00:17:14.943Z","2.4.17":"2025-12-09T11:15:29.488Z","2.4.18":"2025-12-09T11:37:39.659Z","2.4.19":"2025-12-09T14:12:15.780Z","2.5.0":"2025-12-09T14:26:43.442Z","2.5.1":"2025-12-09T15:05:47.703Z","2.5.2":"2025-12-09T15:10:16.632Z","2.5.3":"2025-12-09T15:32:52.032Z","2.5.4":"2025-12-09T15:46:08.157Z","2.5.5":"2025-12-09T16:31:00.996Z","2.5.6":"2025-12-11T00:13:55.549Z","2.5.7":"2025-12-13T22:19:13.305Z","2.5.10":"2025-12-14T19:54:44.119Z","2.5.12":"2025-12-15T10:53:14.064Z","2.5.13":"2025-12-15T12:33:17.339Z","2.5.14":"2025-12-15T13:08:45.983Z","2.5.15":"2025-12-15T13:42:24.382Z","2.5.16":"2025-12-15T15:58:26.874Z","2.5.17":"2025-12-15T16:10:37.129Z","2.5.18":"2025-12-15T16:11:40.065Z","2.5.20":"2025-12-16T12:51:50.390Z","2.5.21":"2025-12-25T04:27:54.955Z","2.6.0":"2025-12-25T05:53:14.440Z","2.6.1":"2025-12-25T06:28:39.584Z","2.6.2":"2025-12-30T22:53:11.959Z","2.6.5":"2026-02-07T19:15:38.420Z","2.6.7":"2026-02-08T00:24:06.955Z","2.6.3":"2026-04-06T06:54:46.657Z","2.7.0":"2026-04-06T07:11:25.125Z","2.7.1":"2026-04-16T19:56:09.420Z"},"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":"RRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).","maintainers":[{"name":"emeryld","email":"karambiri.emery@gmail.com"},{"name":"teabagjack","email":"zaker.omargeel@gmail.com"}],"readme":"# @emeryld/rrroutes-openapi\n\nRRRoutes docs + “try it” playground, shipped as static assets plus a thin Express helper. The UI is React-based and reads the serialized registry you provide (no OpenAPI YAML needed).\n\n## What you get\n\n- React docs UI (filters, grouping, schema tables) with a built-in playground for hitting your endpoints.\n- Express helper that mounts the docs page and serves the built assets.\n- Playground inputs share a base URL and let you set custom request headers across calls.\n- Escape hatches: supply your own React tree or prerendered HTML if you want full control.\n\n### Current UI features\n\n- `/routes/:endpointId` is the canonical playground location – tab/layout state is encoded in the URL (`?tab=metrics&layout=detailsMax`) so deep links reopen the exact view.\n- History ships with request overview charts, plus per-row `DetailModal`s that merge request bodies, headers, cache hits, and logs.\n- Endpoint Metrics includes a live request feed that reuses the History modal + replay button.\n- Cache summary rows open a stacked timeline + “clear this key” modal, and application log rows open grouped modals that link straight to the related request when `groupId` ties back to a request.\n- Presets let each operation include a human description plus “run this”/“run all” buttons; runs display status, duration, and expandable responses.\n- Every major table (History, Logs, Cache logs/summary, Routes, Presets) exposes a consistent **Export CSV** action that reflects the current filters/sorting.\n\n## Quick start (Express)\n\n```ts\nimport express from 'express'\nimport { finalize } from '@emeryld/rrroutes-contract'\nimport { mountRRRoutesDocs } from '@emeryld/rrroutes-openapi'\nimport { leaves } from './contract'\n\nconst registry = finalize(leaves)\nconst router = express.Router()\n\n// Mounts page at /__rrroutes/docs and serves JS/CSS from /__rrroutes/docs/assets\nmountRRRoutesDocs({\n  router,\n  leaves: registry.all,\n  options: { path: '/__rrroutes/docs' },\n})\n```\n\n### Options (server)\n\n- `path` (default `/__rrroutes/docs`): where the page is mounted.\n- `assetBasePath` (default `${path}/assets`): where the static JS/CSS are served from.\n- `csp` (default `true`): emit a CSP header + nonce.\n- `auth`: HTTP Basic auth for the docs + webhooks. Uses `process.env.RRROUTES_DOCS_PASSWORD` by default; set `enabled: false` to skip the guard.\n- `redactLogEntry`: `(entry) => entry | null` hook to scrub or drop log entries before they hit the UI.\n- `onRequest`: `(ctx) => ({ leaves?, nonce?, html? })` hook to tweak leaves, override the nonce, or return a fully custom HTML response.\n\n## Render it yourself\n\nIf you want to control rendering:\n\n```ts\nimport {\n  createLeafDocsDocument,\n  renderLeafDocsHTML,\n} from '@emeryld/rrroutes-openapi'\n\n// React element – mount into your own tree\nconst element = createLeafDocsDocument(registry.all, {\n  assetBasePath: '/__rrroutes/docs/assets',\n})\n\n// Or prerender to a string\nconst html = renderLeafDocsHTML(registry.all, {\n  assetBasePath: '/__rrroutes/docs/assets',\n})\n```\n\n## Data shape\n\nThe docs UI expects serialized leaves from `@emeryld/rrroutes-contract`. Each leaf includes:\n\n- `method`, `path`, and `cfg` (summary, description, tags, docsGroup, stability, deprecated, docsMeta, feed)\n- Optional Zod schemas for params/query/body/output; these are introspected into a serializable AST for schema tables.\n\n### Preset CSV format\n\nPresets use `packages/openapi/src/web/v2/utils/presetCsv.ts` for import/export. That module expects the heading\n`presetId,presetName,presetDescription,presetGroupId,presetTags,opStepNumber,opName,opDescription,opMethod,opPath,opEndpointId,opQueryJson,opExtraHeadersJson,opBodyJson`\nand emits the same order when saving CSV, with tags stored as `;`-separated values and JSON cells kept compact.\n\n## Build / develop\n\n```sh\npnpm install\npnpm run dev    # Vite dev server for the UI (serves index.html)\npnpm run build  # Builds node bundle + types + web assets to dist/public\n```\n\nPublished package contents:\n\n- `dist/index.{mjs,cjs,d.ts}`: server helper + exports\n- `dist/public/assets/docs.{js,css}`: the docs UI bundle served by `mountRRRoutesDocs`\n","readmeFilename":"README.md"}