{"_id":"@aeolun/trpc-router-parser","_rev":"21-54567f42eb58cf14c31000951dfc4a9c","name":"@aeolun/trpc-router-parser","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.1":{"name":"@aeolun/trpc-router-parser","version":"1.0.1","license":"ISC","_id":"@aeolun/trpc-router-parser@1.0.1","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"447b466f637cd152c5ee342377405b02fc3f6f13","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.0.1.tgz","fileCount":3,"integrity":"sha512-YWCQRgSPJmu3HAQCc+WXuT3CcKSrGqBjr5YbeUQyjNog/NwUSnXOLso0vpiVnRliv1hEA5OIS3PWooKfBXdFoA==","signatures":[{"sig":"MEUCIE1HjUw5oPKna548VRepLBRVLPsxOQ+ZhopsFH30sYUtAiEAj6gFuif0NwneD+ZQuIcGmCOF9GI42KDUZnUY69ANnJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2283},"main":"lib/cjs/index.js","type":"module","module":"lib/mjs/index.js","authors":["Bart Riepe",""],"exports":{".":{"types":"./lib/mjs/src/index.d.ts","import":"./lib/mjs/index.mjs","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"bf29c2790565e40faf9ce3d36e8cb188cded9783","scripts":{"test":"vitest","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json","check":"biome check .","prepare":"husky","release":"release-it","check:fix":"biome check . --write"},"typings":"lib/mjs/src/index.d.ts","_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_npmVersion":"10.9.0","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.10.0","dependencies":{"zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","husky":"^9.1.6","vitest":"^2.1.5","release-it":"^17.10.0","typescript":"^5.6.3","@types/node":"^22.9.0","@trpc/server":"^11.0.0-next-beta.264","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.2","@release-it/conventional-changelog":"^9.0.3"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0-next-beta.264"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.0.1_1731641560213_0.10687422782506517","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@aeolun/trpc-router-parser","version":"1.0.2","license":"ISC","_id":"@aeolun/trpc-router-parser@1.0.2","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"3d131de5ad2e9eef568d7b8bc118fa705661fd8c","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.0.2.tgz","fileCount":3,"integrity":"sha512-ZodeKZ1Phzm5hZa4drGPPFnIyukJNS+xlZnaEsZXSbr90ZHVdm2cgeWrJGLQ5v5gfnvYLw2WtSrw2xRy/R3waQ==","signatures":[{"sig":"MEUCIG84YHBDhMaE2vxxMKFMnFMITkVHoJN418R10IoSiuK0AiEA7u4Y+UVeOzEH/qpIgQH0/oTJnm0VP4TWreOpWIONEto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2283},"main":"lib/cjs/index.js","type":"module","module":"lib/mjs/index.js","authors":["Bart Riepe",""],"exports":{".":{"types":"./lib/mjs/src/index.d.ts","import":"./lib/mjs/index.mjs","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"bc62846d52afbffb1a35692c3c86afcc67d2dcd1","scripts":{"test":"vitest","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json","check":"biome check .","prepare":"husky","release":"release-it","check:fix":"biome check . --write"},"typings":"lib/mjs/src/index.d.ts","_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_npmVersion":"10.9.0","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.10.0","dependencies":{"zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","husky":"^9.1.6","vitest":"^2.1.5","release-it":"^17.10.0","typescript":"^5.6.3","@types/node":"^22.9.0","@trpc/server":"^11.0.0-next-beta.264","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.2","@release-it/conventional-changelog":"^9.0.3"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0-next-beta.264"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.0.2_1731641974928_0.1668596965669542","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@aeolun/trpc-router-parser","version":"1.0.3","license":"ISC","_id":"@aeolun/trpc-router-parser@1.0.3","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"f6d032ac4fad570ad36ba7679360866681ce3787","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.0.3.tgz","fileCount":3,"integrity":"sha512-xTq4XxCgY97n6HHMM/FQRx1P8z/VV7cqIUMpG95/uugfhI/mutuUfF2NMRTGcaQUmPD2Ot62OvOoDCJp+ISHgQ==","signatures":[{"sig":"MEQCIHswhpPlFxCCmlOAlcpgvjprOEY8FGoMXlIF/wNthkKFAiBn7EU1zOrqunGEKE1KdgvCvamBU9aUcW8sThENuwApbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2283},"main":"lib/cjs/index.js","type":"module","module":"lib/mjs/index.js","authors":["Bart Riepe",""],"exports":{".":{"types":"./lib/mjs/src/index.d.ts","import":"./lib/mjs/index.mjs","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"8cdfe2658109aea729811bc376690522a8cdafad","scripts":{"test":"vitest","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json","check":"biome check .","prepare":"husky","release":"release-it","check:fix":"biome check . --write"},"typings":"lib/mjs/src/index.d.ts","_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_npmVersion":"10.9.0","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.11.0","dependencies":{"zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","husky":"^9.1.6","vitest":"^2.1.5","release-it":"^17.10.0","typescript":"^5.6.3","@types/node":"^22.9.0","@trpc/server":"^11.0.0-next-beta.264","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.2","@release-it/conventional-changelog":"^9.0.3"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0-next-beta.264"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.0.3_1731642252091_0.9140439006201722","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@aeolun/trpc-router-parser","version":"1.0.4","license":"ISC","_id":"@aeolun/trpc-router-parser@1.0.4","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"28bd125c770787ea0b3c3770bc79786b30d27086","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.0.4.tgz","fileCount":3,"integrity":"sha512-qgmHrknCw+3Zgmny3jM0T7n1BfflMUExpr1+tDCoPD8t6r3/jmq5cCPOashvZyFuuX8sFswFR5J624lkVi3rAA==","signatures":[{"sig":"MEQCIBUgE+K+DACw8N6G819KIZ/bYTJ6ZMupbHHV/kMewfuXAiBXV1aUZy65k6xwlEb6Lwfq28y7IfuY4QXMz3Oa3qvFnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2283},"main":"lib/cjs/index.js","type":"module","module":"lib/mjs/index.js","authors":["Bart Riepe",""],"exports":{".":{"types":"./lib/mjs/src/index.d.ts","import":"./lib/mjs/index.mjs","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"1256217c18a43e057066f760f969112359c67872","scripts":{"test":"vitest","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json","check":"biome check .","prepare":"husky","release":"release-it","check:fix":"biome check . --write"},"typings":"lib/mjs/src/index.d.ts","_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_npmVersion":"10.9.0","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.11.0","dependencies":{"zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","husky":"^9.1.6","vitest":"^2.1.5","release-it":"^17.10.0","typescript":"^5.6.3","@types/node":"^22.9.0","@trpc/server":"^11.0.0-next-beta.264","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.2","@release-it/conventional-changelog":"^9.0.3"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0-next-beta.264"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.0.4_1731642650048_0.6352223947680027","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@aeolun/trpc-router-parser","version":"1.0.5","license":"ISC","_id":"@aeolun/trpc-router-parser@1.0.5","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"4edd96ed2867fa528e06803dbfec523cddad4c79","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.0.5.tgz","fileCount":115,"integrity":"sha512-y5PLv65Zf1fHKGnzs//Z64y7CLvDTqvhZK1nb+jQpSf8M74IhoSIPdO12z6VynkBChZP21pjxBcrYbkkMWKnRA==","signatures":[{"sig":"MEQCIFluUMh0CNXAq54CHgNLENoZqWUN68p/bqE6uzLG66LuAiBBxWOxDAMOXwM1BRoTI9UU5+l+UQo7KenNTYARG3koow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110591},"main":"lib/cjs/index.js","type":"module","module":"lib/mjs/index.js","authors":["Bart Riepe",""],"exports":{".":{"types":"./lib/mjs/src/index.d.ts","import":"./lib/mjs/index.mjs","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"e4f060add8b2c565cbef578ffc5fd71df35d8147","scripts":{"test":"vitest","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json","check":"biome check src","prepare":"husky","release":"release-it","check:fix":"biome check src --write"},"typings":"lib/mjs/src/index.d.ts","_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_npmVersion":"10.9.0","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.11.0","dependencies":{"zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","husky":"^9.1.6","vitest":"^2.1.5","release-it":"^17.10.0","typescript":"^5.6.3","@types/node":"^22.9.0","@trpc/server":"^11.0.0-next-beta.264","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.2","@release-it/conventional-changelog":"^9.0.3"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0-next-beta.264"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.0.5_1731647136452_0.15919919688411976","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@aeolun/trpc-router-parser","version":"1.0.6","license":"ISC","_id":"@aeolun/trpc-router-parser@1.0.6","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"501145953555ea73fcf45c342c882d52b4d632b1","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.0.6.tgz","fileCount":223,"integrity":"sha512-kzkyQ10G4waoDhi05rodUQUchMJOhnG/pFTq6x/GVtIAJFofAQEjvjxcq1D4jTt1xGuDvRvetCTDk2IWWloYYA==","signatures":[{"sig":"MEQCICzk+o20XoWpetUjXR2scJUadW8hCCGMWoVrqZ/1Pms3AiBx8JQbTXcm/87S5VL70uWyGf7NM6sR9Rek3JYkpnqMAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161584},"main":"lib/cjs/index.js","type":"module","module":"lib/esm/index.js","authors":["Bart Riepe",""],"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.mjs","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"d7d9684e194568163960d8f0320ea4fecf77b61d","scripts":{"test":"vitest","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json","check":"biome check src","prepare":"husky","release":"release-it","check:fix":"biome check src --write"},"typings":"lib/esm/index.d.ts","_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_npmVersion":"10.9.0","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.11.0","dependencies":{"zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","husky":"^9.1.6","vitest":"^2.1.5","release-it":"^17.10.0","typescript":"^5.6.3","@types/node":"^22.9.0","@trpc/server":"^11.0.0-next-beta.264","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.2","@release-it/conventional-changelog":"^9.0.3"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0-next-beta.264"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.0.6_1731647451094_0.7527439493959724","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@aeolun/trpc-router-parser","version":"1.0.7","license":"ISC","_id":"@aeolun/trpc-router-parser@1.0.7","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"bb1d5fe2ae8a14b2b6f1a712e35250afcd720247","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.0.7.tgz","fileCount":223,"integrity":"sha512-pS4iqcw4jW6v2UAxl3ZbE0zgnUiJK713rRKH8sqOhMxUs7ES7hSrgZ5tM2aP7FYHjlNkFqqKuib3Daqe/kdtFA==","signatures":[{"sig":"MEUCIQDMoLv340G/DzgPwCXLAub0ZjD9kjYFNf53borAGm83sgIgRlPZ7azd1RGrMpzg5JNo/sw0Lg/IqwDwPT8bCwWYBYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161583},"main":"lib/cjs/index.js","type":"module","module":"lib/esm/index.js","authors":["Bart Riepe",""],"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"237ca9c24e66871346020a29cffc20a8f9640378","scripts":{"test":"vitest","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json","check":"biome check src","prepare":"husky","release":"release-it","check:fix":"biome check src --write"},"typings":"lib/esm/index.d.ts","_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_npmVersion":"10.9.0","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.11.0","dependencies":{"zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","husky":"^9.1.6","vitest":"^2.1.5","release-it":"^17.10.0","typescript":"^5.6.3","@types/node":"^22.9.0","@trpc/server":"^11.0.0-next-beta.264","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.2","@release-it/conventional-changelog":"^9.0.3"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0-next-beta.264"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.0.7_1731648117972_0.3840408592255664","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@aeolun/trpc-router-parser","version":"1.0.8","license":"ISC","_id":"@aeolun/trpc-router-parser@1.0.8","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"b43dfd980a51eef5e1167065328c1bf6b2d65a1d","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.0.8.tgz","fileCount":223,"integrity":"sha512-qRUKQaXkSmTGHd85jD2/AXQg1eUSaO5UBqY3z+o02GxAwzx9bqjTbICdixZY0OwtJBbvjiyjHP2MFqUDqen0qw==","signatures":[{"sig":"MEUCIQDxuPEdHzC+dR3BjphdhAd1UZs2bokKI77zhsMp5bq21AIgfKleCzbU0TyHmyeDYHPKS9Dz4DGqe9tSJjLUK6rOoSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160350},"main":"lib/cjs/index.js","type":"module","module":"lib/esm/index.js","authors":["Bart Riepe",""],"exports":{".":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/index.js","default":"./lib/cjs/index.js","require":"./lib/cjs/index.js"}},"gitHead":"98dd4936845cd10dd7600ec4826e961fcfe8245d","scripts":{"test":"vitest","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json","check":"biome check src","prepare":"husky && ts-patch install -s","release":"release-it","check:fix":"biome check src --write"},"typings":"lib/esm/index.d.ts","_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_npmVersion":"10.9.0","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.11.0","dependencies":{"zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.11","husky":"^9.1.6","vitest":"^2.1.5","ts-patch":"^3.2.1","release-it":"^17.10.0","typescript":"^5.6.3","@types/node":"^22.9.0","@trpc/server":"^11.0.0-next-beta.264","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.2","typescript-transform-paths":"^3.5.2","@release-it/conventional-changelog":"^9.0.3"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0-next-beta.264"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.0.8_1731648344579_0.12262792114314136","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@aeolun/trpc-router-parser","version":"0.1.0","license":"MIT","_id":"@aeolun/trpc-router-parser@0.1.0","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"e1a7307e1c0bc78428a509babbeea0d94deadc08","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-0.1.0.tgz","fileCount":227,"integrity":"sha512-ZwJM70lhkLLdYNEW6O+dFepk6kr5rYdJydBEs/NTHlHhP+co5/z5CnGm/Jdb6y7OkL6VI/77Z6zGvsTAq5rFYA==","signatures":[{"sig":"MEUCIG0XsEBZYbDcvXZ4tV98bf2mg5DKmWWwNOEwntRgT+VGAiEA8Pt0rkWhzADc329dqOJu8Wgw8N1xDWL7kwps30q76nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162488},"main":"lib/cjs/src/index.js","type":"module","_from":"file:aeolun-trpc-router-parser-0.1.0.tgz","types":"lib/esm/src/index.d.ts","module":"lib/esm/src/index.js","authors":[{"name":"Aeolun","email":"bart@serial-experiments.com"}],"exports":{".":{"types":"./lib/esm/src/index.d.ts","import":"./lib/esm/src/index.js","default":"./lib/cjs/src/index.js","require":"./lib/cjs/src/index.js"}},"scripts":{"tsc":"tsc","test":"vitest run","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json"},"_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_resolved":"/tmp/fd61bb6202690e25c4216f1812f727b9/aeolun-trpc-router-parser-0.1.0.tgz","_integrity":"sha512-ZwJM70lhkLLdYNEW6O+dFepk6kr5rYdJydBEs/NTHlHhP+co5/z5CnGm/Jdb6y7OkL6VI/77Z6zGvsTAq5rFYA==","_npmVersion":"10.9.2","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"zod-to-json-schema":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^22.14.1","@trpc/server":"^11.0.0","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_0.1.0_1745457578260_0.017923191028865304","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aeolun/trpc-router-parser","version":"0.1.1","license":"MIT","_id":"@aeolun/trpc-router-parser@0.1.1","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"a86d247331ec0984251ffab1981e5288955c38ef","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-0.1.1.tgz","fileCount":227,"integrity":"sha512-Iq34YQoCx2qrtBf0bMGBtXx4ivkiReTH0dj7L56A4gZEJmpnjkmf7Zn/r7o22ZbjpDliGoTZ4zHnFWZAnsn2IQ==","signatures":[{"sig":"MEYCIQC3OgjJNNn0CPKWOMdmHOnu3SgN11hqqLGCDu4yqYWmMAIhAIgIWziN+UZBrkvnUJiqqBzBp8JbTsozSgulNNfoY93F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162488},"main":"lib/cjs/src/index.js","type":"module","_from":"file:aeolun-trpc-router-parser-0.1.1.tgz","types":"lib/esm/src/index.d.ts","module":"lib/esm/src/index.js","authors":[{"name":"Aeolun","email":"bart@serial-experiments.com"}],"exports":{".":{"types":"./lib/esm/src/index.d.ts","import":"./lib/esm/src/index.js","default":"./lib/cjs/src/index.js","require":"./lib/cjs/src/index.js"}},"scripts":{"tsc":"tsc","test":"vitest run","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json"},"_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_resolved":"/tmp/266d5eedae4b57534a1b904fb1b21f7f/aeolun-trpc-router-parser-0.1.1.tgz","_integrity":"sha512-Iq34YQoCx2qrtBf0bMGBtXx4ivkiReTH0dj7L56A4gZEJmpnjkmf7Zn/r7o22ZbjpDliGoTZ4zHnFWZAnsn2IQ==","_npmVersion":"10.9.2","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"zod-to-json-schema":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^22.14.1","@trpc/server":"^11.0.0","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_0.1.1_1745457934064_0.8554618990848555","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@aeolun/trpc-router-parser","version":"1.0.9","license":"MIT","_id":"@aeolun/trpc-router-parser@1.0.9","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"2b2dd080088b7ba2ed58469feaa3b63a99149d4c","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.0.9.tgz","fileCount":227,"integrity":"sha512-IxDMFPRAxG6zASdjMsZBQ9S0jalq6O6N/xVs4YrzZ9u6JukbZIljUkhksVz/+/znpko19IAef0CG2DupMaJ4wQ==","signatures":[{"sig":"MEYCIQDuqQA3jYRjaxtZ/KRkAkQqB3ANC5RW/EYAhLaCMXCA2gIhAM3WbVwX/txBrAQcjTzmTcYdgiSsANIO8BbOivAmkfmB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162488},"main":"lib/cjs/src/index.js","type":"module","_from":"file:aeolun-trpc-router-parser-1.0.9.tgz","types":"lib/esm/src/index.d.ts","module":"lib/esm/src/index.js","authors":[{"name":"Aeolun","email":"bart@serial-experiments.com"}],"exports":{".":{"types":"./lib/esm/src/index.d.ts","import":"./lib/esm/src/index.js","default":"./lib/cjs/src/index.js","require":"./lib/cjs/src/index.js"}},"scripts":{"tsc":"tsc","test":"vitest run","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json"},"_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_resolved":"/tmp/d518166a563a194f3173016aca571d23/aeolun-trpc-router-parser-1.0.9.tgz","_integrity":"sha512-IxDMFPRAxG6zASdjMsZBQ9S0jalq6O6N/xVs4YrzZ9u6JukbZIljUkhksVz/+/znpko19IAef0CG2DupMaJ4wQ==","_npmVersion":"10.9.2","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"zod-to-json-schema":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^22.14.1","@trpc/server":"^11.0.0","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.0.9_1745458253491_0.8456608962071646","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aeolun/trpc-router-parser","version":"1.1.0","license":"MIT","_id":"@aeolun/trpc-router-parser@1.1.0","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"07eedbb6369153fb5b6360755974662632c7d861","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.1.0.tgz","fileCount":227,"integrity":"sha512-9WKVXC3uifheZtsfrbcABcFOaEtpa22dnwitOATFY8/We3+5cC7sGREqoqINJq7IKxQeFqtJRurnzQdDDNjtYQ==","signatures":[{"sig":"MEQCIGxq/+W8aj6O83leI99meUXt5UkPJnONyaimm65TktfXAiAIX7LGD4hMYHgrSfhWSFMGFxlFudaoQrCKKM71pVnXfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162488},"main":"lib/cjs/src/index.js","type":"module","_from":"file:aeolun-trpc-router-parser-1.1.0.tgz","types":"lib/esm/src/index.d.ts","module":"lib/esm/src/index.js","authors":[{"name":"Aeolun","email":"bart@serial-experiments.com"}],"exports":{".":{"types":"./lib/esm/src/index.d.ts","import":"./lib/esm/src/index.js","default":"./lib/cjs/src/index.js","require":"./lib/cjs/src/index.js"}},"scripts":{"tsc":"tsc","test":"vitest run","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json"},"_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_resolved":"/tmp/fab468a42222d0b762d9df0ea89ce16e/aeolun-trpc-router-parser-1.1.0.tgz","_integrity":"sha512-9WKVXC3uifheZtsfrbcABcFOaEtpa22dnwitOATFY8/We3+5cC7sGREqoqINJq7IKxQeFqtJRurnzQdDDNjtYQ==","_npmVersion":"10.9.2","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"zod-to-json-schema":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^22.14.1","@trpc/server":"^11.0.0","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.1.0_1745459495495_0.2924645339780716","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@aeolun/trpc-router-parser","version":"1.1.1","license":"MIT","_id":"@aeolun/trpc-router-parser@1.1.1","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"c3a0f4abb386fa6c773ba4080a7d8e7ee5ab5353","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.1.1.tgz","fileCount":227,"integrity":"sha512-MXvecs+Ru7YCCS+ydU74DjcYDlc3PY1rgazVqfs14vUqLeVPlnqjAltU284HL3eMn+cwLQ4mkD3lFhXWwyOk1Q==","signatures":[{"sig":"MEYCIQCB1EDrJlG7b7aCPiuKpzidTrUOdYPRQGIdgqUNC0cMbwIhAJ9UbyKIcAs+lymSYH+N3wPwOS/hy9E5qPepupt830MZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162488},"main":"lib/cjs/src/index.js","type":"module","_from":"file:aeolun-trpc-router-parser-1.1.1.tgz","types":"lib/esm/src/index.d.ts","module":"lib/esm/src/index.js","authors":[{"name":"Aeolun","email":"bart@serial-experiments.com"}],"exports":{".":{"types":"./lib/esm/src/index.d.ts","import":"./lib/esm/src/index.js","default":"./lib/cjs/src/index.js","require":"./lib/cjs/src/index.js"}},"scripts":{"tsc":"tsc","test":"vitest run","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json"},"_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_resolved":"/tmp/069bcd2947ff0c6809c9ac4bb8c48c33/aeolun-trpc-router-parser-1.1.1.tgz","_integrity":"sha512-MXvecs+Ru7YCCS+ydU74DjcYDlc3PY1rgazVqfs14vUqLeVPlnqjAltU284HL3eMn+cwLQ4mkD3lFhXWwyOk1Q==","_npmVersion":"10.9.2","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.14.0","dependencies":{"zod-to-json-schema":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^22.14.1","@trpc/server":"^11.0.0","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.1.1_1745463467742_0.3159076222967425","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@aeolun/trpc-router-parser","version":"1.1.2","license":"MIT","_id":"@aeolun/trpc-router-parser@1.1.2","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"7bfee344aec76f14cc3370c5afb30307b5a2cbf6","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.1.2.tgz","fileCount":227,"integrity":"sha512-3EP/f/A9CNnc0BytZCPFMsgr3SDPCi4qQ76/CB+B5AaIsC58uqQFf6+VkCMbs6d28quLjpLMiA15gDnSFRc3qg==","signatures":[{"sig":"MEQCICemUtKMoe2HocSiOepwvpDQzhy18O9dgzFLVwMIVCGLAiAUoIP6UX50HcLaY5uklvVEFCxx9sw08WJvNn21ZXbriw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162488},"main":"lib/cjs/src/index.js","type":"module","_from":"file:aeolun-trpc-router-parser-1.1.2.tgz","types":"lib/esm/src/index.d.ts","module":"lib/esm/src/index.js","authors":[{"name":"Aeolun","email":"bart@serial-experiments.com"}],"exports":{".":{"types":"./lib/esm/src/index.d.ts","import":"./lib/esm/src/index.js","default":"./lib/cjs/src/index.js","require":"./lib/cjs/src/index.js"}},"scripts":{"tsc":"tsc","test":"vitest run","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json"},"_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_resolved":"/tmp/3881301a67087d299accab61934ffdf4/aeolun-trpc-router-parser-1.1.2.tgz","_integrity":"sha512-3EP/f/A9CNnc0BytZCPFMsgr3SDPCi4qQ76/CB+B5AaIsC58uqQFf6+VkCMbs6d28quLjpLMiA15gDnSFRc3qg==","_npmVersion":"10.9.3","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"zod-to-json-schema":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^22.14.1","@trpc/server":"^11.0.0","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.1.2_1758773655288_0.47526926212457976","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@aeolun/trpc-router-parser","version":"1.1.3","license":"MIT","_id":"@aeolun/trpc-router-parser@1.1.3","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"dist":{"shasum":"fb6baa639a43d345b3869d0401e38e91c786dc11","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.1.3.tgz","fileCount":227,"integrity":"sha512-OZcUgSCa+R4w4eVG165fiE6cfjtBhe0TlPUjSFVr6tjM/zR+LQoqM08awm/lObcnP/J0n8iHd0hHZY7cHeMhpQ==","signatures":[{"sig":"MEUCIBnOcOKbUOOe93luzYDepCjEiMjh6NO2wvfnXezGP6K3AiEAmnBq8sRfpc/T+w2IEzgk4xKWipBDukSSM+oRiG7kasw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162488},"main":"lib/cjs/src/index.js","type":"module","_from":"file:aeolun-trpc-router-parser-1.1.3.tgz","types":"lib/esm/src/index.d.ts","module":"lib/esm/src/index.js","authors":[{"name":"Aeolun","email":"bart@serial-experiments.com"}],"exports":{".":{"types":"./lib/esm/src/index.d.ts","import":"./lib/esm/src/index.js","default":"./lib/cjs/src/index.js","require":"./lib/cjs/src/index.js"}},"scripts":{"tsc":"tsc","test":"vitest run","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json"},"_npmUser":{"name":"aeolun","email":"bart@serial-experiments.com"},"_resolved":"/tmp/7c658705773ce2a24e4c7c5339111a15/aeolun-trpc-router-parser-1.1.3.tgz","_integrity":"sha512-OZcUgSCa+R4w4eVG165fiE6cfjtBhe0TlPUjSFVr6tjM/zR+LQoqM08awm/lObcnP/J0n8iHd0hHZY7cHeMhpQ==","_npmVersion":"10.9.3","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"22.20.0","dependencies":{"zod-to-json-schema":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^22.14.1","@trpc/server":"^11.0.0","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.1.3_1761533624392_0.3146285312804349","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@aeolun/trpc-router-parser","version":"1.1.4","license":"MIT","_id":"@aeolun/trpc-router-parser@1.1.4","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"homepage":"https://github.com/Aeolun/trpc-ui#readme","bugs":{"url":"https://github.com/Aeolun/trpc-ui/issues"},"dist":{"shasum":"541693b5307a2246cf02f34646547350bed6ec9f","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.1.4.tgz","fileCount":227,"integrity":"sha512-DutvGywygyXLL4fQNxdhFYkocx82qm/j0vGf9z4LM5udKDhr6ef7qYRkdysXnRzFK0SYadxD1Ah2q2w7/mOetg==","signatures":[{"sig":"MEYCIQD9FY4SVr18rX+jUhCNdstqqZbS2PJihWVlNtgwQYoITAIhAJNoqgnxDFxTGXXLeHXFRIRF2MLJ5C7syrWpqMCDUAAD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aeolun%2ftrpc-router-parser@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162541},"main":"lib/cjs/src/index.js","type":"module","_from":"file:aeolun-trpc-router-parser-1.1.4.tgz","types":"lib/esm/src/index.d.ts","module":"lib/esm/src/index.js","authors":[{"name":"Aeolun","email":"bart@serial-experiments.com"}],"exports":{".":{"types":"./lib/esm/src/index.d.ts","import":"./lib/esm/src/index.js","default":"./lib/cjs/src/index.js","require":"./lib/cjs/src/index.js"}},"scripts":{"tsc":"tsc","test":"vitest run","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bca7509a-4c64-4083-94ab-885ffaae2e7f"}},"_resolved":"/tmp/e04f497a7b3e3c3a5126aed7b3487ff1/aeolun-trpc-router-parser-1.1.4.tgz","_integrity":"sha512-DutvGywygyXLL4fQNxdhFYkocx82qm/j0vGf9z4LM5udKDhr6ef7qYRkdysXnRzFK0SYadxD1Ah2q2w7/mOetg==","repository":{"url":"git+https://github.com/Aeolun/trpc-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"20.19.5","dependencies":{"zod-to-json-schema":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^22.14.1","@trpc/server":"^11.0.0","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.1.4_1763436693210_0.26021516847359405","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@aeolun/trpc-router-parser","version":"1.3.1","license":"MIT","_id":"@aeolun/trpc-router-parser@1.3.1","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"homepage":"https://github.com/Aeolun/trpc-ui#readme","bugs":{"url":"https://github.com/Aeolun/trpc-ui/issues"},"dist":{"shasum":"292acfeb6886554fe54f177b69e04652cb538e4c","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.3.1.tgz","fileCount":115,"integrity":"sha512-OrZRiGX3TAr2X+ih3PTVtFwIlfsV4JL1de/gdXIs1CtdX8ZXSnYD2QdWcjkloQSpgXaw7auRkC33YXqv5fBL0g==","signatures":[{"sig":"MEYCIQC5j6EBmn7gV3XnXMIr5I70MjLBjq1rUhHhnSQvITa9qwIhAJ/yKXhurtgqSPkhSmX6TDcnqKIdIe0xiYxa+aCli9PR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aeolun%2ftrpc-router-parser@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75519},"main":"lib/cjs/src/index.js","type":"module","_from":"file:aeolun-trpc-router-parser-1.3.1.tgz","types":"lib/esm/src/index.d.ts","module":"lib/esm/src/index.js","authors":[{"name":"Aeolun","email":"bart@serial-experiments.com"}],"exports":{".":{"types":"./lib/esm/src/index.d.ts","import":"./lib/esm/src/index.js","default":"./lib/cjs/src/index.js","require":"./lib/cjs/src/index.js"}},"scripts":{"tsc":"tsc","test":"vitest run","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bca7509a-4c64-4083-94ab-885ffaae2e7f"}},"_resolved":"/tmp/f43e0d74a44540eccbcc56141ddc8507/aeolun-trpc-router-parser-1.3.1.tgz","_integrity":"sha512-OrZRiGX3TAr2X+ih3PTVtFwIlfsV4JL1de/gdXIs1CtdX8ZXSnYD2QdWcjkloQSpgXaw7auRkC33YXqv5fBL0g==","repository":{"url":"git+https://github.com/Aeolun/trpc-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"20.19.5","dependencies":{"zod-to-json-schema":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^22.14.1","@trpc/server":"^11.7.1","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.3.1_1763443678375_0.6669804888440469","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@aeolun/trpc-router-parser","version":"1.4.0","license":"MIT","_id":"@aeolun/trpc-router-parser@1.4.0","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"homepage":"https://github.com/Aeolun/trpc-ui#readme","bugs":{"url":"https://github.com/Aeolun/trpc-ui/issues"},"dist":{"shasum":"395b7fccf4d136948e4d67ac71332c8332204e36","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.4.0.tgz","fileCount":115,"integrity":"sha512-vk3atcc72e/rrGtozviDkjA0UD5iVpUoWD47wqEgiQvQu2rAfYa+NMz1Qm6L/ECtZ+4npHXWj4B1hkjsrf+IDg==","signatures":[{"sig":"MEUCIQD5zOTSzHOFrARSsKz1yC0gAMH7dsQSUtUhBQOktgi/OQIgA9BHGt/1CsKP2H9KE7i+Otr/PSSZ7i8DSMjPIKEoOhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aeolun%2ftrpc-router-parser@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75519},"main":"lib/cjs/src/index.js","type":"module","_from":"file:aeolun-trpc-router-parser-1.4.0.tgz","types":"lib/esm/src/index.d.ts","module":"lib/esm/src/index.js","authors":[{"name":"Aeolun","email":"bart@serial-experiments.com"}],"exports":{".":{"types":"./lib/esm/src/index.d.ts","import":"./lib/esm/src/index.js","default":"./lib/cjs/src/index.js","require":"./lib/cjs/src/index.js"}},"scripts":{"tsc":"tsc","test":"vitest run","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bca7509a-4c64-4083-94ab-885ffaae2e7f"}},"_resolved":"/tmp/948169d23ddcc69828d74ee635212d76/aeolun-trpc-router-parser-1.4.0.tgz","_integrity":"sha512-vk3atcc72e/rrGtozviDkjA0UD5iVpUoWD47wqEgiQvQu2rAfYa+NMz1Qm6L/ECtZ+4npHXWj4B1hkjsrf+IDg==","repository":{"url":"git+https://github.com/Aeolun/trpc-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"20.19.5","dependencies":{"zod-to-json-schema":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^22.14.1","@trpc/server":"^11.7.1","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.4.0_1763518018832_0.3080072855479772","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@aeolun/trpc-router-parser","version":"1.4.1","license":"MIT","_id":"@aeolun/trpc-router-parser@1.4.1","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"homepage":"https://github.com/Aeolun/trpc-ui#readme","bugs":{"url":"https://github.com/Aeolun/trpc-ui/issues"},"dist":{"shasum":"e4f1107d939d966055693efbcd451f40988384c6","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.4.1.tgz","fileCount":115,"integrity":"sha512-GtcnZWtayjUh0PgpArR/avG/ugtZhbHIupHwARDkkphW3k/Ezv0efKPivnyjb123RiVA/T5dLPDjA6M1x1A/2A==","signatures":[{"sig":"MEUCIAX2oJ+ckTtROUAUHDctalDhC3kYRrmnCTIu2PvyP/WzAiEA+yPcRRO8uU/7Nh+RDpFp8y8OTl5b2nqEOsLJjZaubB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aeolun%2ftrpc-router-parser@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75519},"main":"lib/cjs/src/index.js","type":"module","_from":"file:aeolun-trpc-router-parser-1.4.1.tgz","types":"lib/esm/src/index.d.ts","module":"lib/esm/src/index.js","authors":[{"name":"Aeolun","email":"bart@serial-experiments.com"}],"exports":{".":{"types":"./lib/esm/src/index.d.ts","import":"./lib/esm/src/index.js","default":"./lib/cjs/src/index.js","require":"./lib/cjs/src/index.js"}},"scripts":{"tsc":"tsc","test":"vitest run","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bca7509a-4c64-4083-94ab-885ffaae2e7f"}},"_resolved":"/tmp/efecab41971f7b9530614add29c3b089/aeolun-trpc-router-parser-1.4.1.tgz","_integrity":"sha512-GtcnZWtayjUh0PgpArR/avG/ugtZhbHIupHwARDkkphW3k/Ezv0efKPivnyjb123RiVA/T5dLPDjA6M1x1A/2A==","repository":{"url":"git+https://github.com/Aeolun/trpc-ui.git","type":"git"},"_npmVersion":"11.9.0","description":"Parses a tRPC router tree","directories":{"lib":"lib"},"_nodeVersion":"20.20.0","dependencies":{"zod-to-json-schema":"^3.24.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.18","vitest":"^2.1.9","typescript":"^5.8.3","@types/node":"^22.14.1","@trpc/server":"^11.7.1","@biomejs/biome":"^1.9.4","vite-tsconfig-paths":"^5.1.4"},"peerDependencies":{"zod":"^3.19.1","@trpc/server":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/trpc-router-parser_1.4.1_1770604487035_0.7694134511336346","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@aeolun/trpc-router-parser","version":"1.5.0","description":"Parses a tRPC router tree","type":"module","main":"lib/cjs/src/index.js","module":"lib/esm/src/index.js","types":"lib/esm/src/index.d.ts","authors":[{"name":"Aeolun","email":"bart@serial-experiments.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Aeolun/trpc-ui.git"},"exports":{".":{"types":"./lib/esm/src/index.d.ts","import":"./lib/esm/src/index.js","require":"./lib/cjs/src/index.js","default":"./lib/cjs/src/index.js"}},"directories":{"lib":"lib"},"peerDependencies":{"@trpc/server":"^11.7.1","zod":"^3.19.1"},"devDependencies":{"@biomejs/biome":"^1.9.4","@trpc/server":"^11.7.1","@types/node":"^22.14.1","typescript":"^5.8.3","vite":"^5.4.18","vite-tsconfig-paths":"^5.1.4","vitest":"^2.1.9"},"dependencies":{"zod-to-json-schema":"^3.24.5"},"scripts":{"test":"vitest run","tsc":"tsc","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.json"},"_id":"@aeolun/trpc-router-parser@1.5.0","bugs":{"url":"https://github.com/Aeolun/trpc-ui/issues"},"homepage":"https://github.com/Aeolun/trpc-ui#readme","_integrity":"sha512-uIFEH0iV1t+1KcIwtO70BlFfG9ic7IMgetBdOxlxjxp90pZSzzh3RaCRC/Vf13zT/uLkLsk4gSUJx5ijy12n9A==","_resolved":"/tmp/36b9556ad27c1bdbc52200460dcbcd18/aeolun-trpc-router-parser-1.5.0.tgz","_from":"file:aeolun-trpc-router-parser-1.5.0.tgz","_nodeVersion":"20.20.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-uIFEH0iV1t+1KcIwtO70BlFfG9ic7IMgetBdOxlxjxp90pZSzzh3RaCRC/Vf13zT/uLkLsk4gSUJx5ijy12n9A==","shasum":"691e78b32c2f589cd8d253c972cdea3f4dcbb0f7","tarball":"https://registry.npmjs.org/@aeolun/trpc-router-parser/-/trpc-router-parser-1.5.0.tgz","fileCount":115,"unpackedSize":75519,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aeolun%2ftrpc-router-parser@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHN/GZyravs3uzC/AqlDYPz9AdRuMTe7lJ2GiZHH0amJAiEAw8oNNCJeWDyvoKK28T4PIYOVsR6ToDnEcb9lgLUHW0c="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bca7509a-4c64-4083-94ab-885ffaae2e7f"}},"maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/trpc-router-parser_1.5.0_1770702406285_0.4291481503820387"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-15T03:32:40.212Z","modified":"2026-02-10T05:46:46.722Z","1.0.1":"2024-11-15T03:32:40.362Z","1.0.2":"2024-11-15T03:39:35.087Z","1.0.3":"2024-11-15T03:44:12.286Z","1.0.4":"2024-11-15T03:50:50.217Z","1.0.5":"2024-11-15T05:05:36.653Z","1.0.6":"2024-11-15T05:10:51.339Z","1.0.7":"2024-11-15T05:21:58.199Z","1.0.8":"2024-11-15T05:25:44.772Z","0.1.0":"2025-04-24T01:19:38.549Z","0.1.1":"2025-04-24T01:25:34.253Z","1.0.9":"2025-04-24T01:30:53.711Z","1.1.0":"2025-04-24T01:51:35.724Z","1.1.1":"2025-04-24T02:57:47.919Z","1.1.2":"2025-09-25T04:14:15.467Z","1.1.3":"2025-10-27T02:53:44.594Z","1.1.4":"2025-11-18T03:31:33.435Z","1.3.1":"2025-11-18T05:27:58.554Z","1.4.0":"2025-11-19T02:06:59.018Z","1.4.1":"2026-02-09T02:34:47.165Z","1.5.0":"2026-02-10T05:46:46.441Z"},"bugs":{"url":"https://github.com/Aeolun/trpc-ui/issues"},"license":"MIT","homepage":"https://github.com/Aeolun/trpc-ui#readme","repository":{"type":"git","url":"git+https://github.com/Aeolun/trpc-ui.git"},"description":"Parses a tRPC router tree","maintainers":[{"name":"aeolun","email":"bart@serial-experiments.com"}],"readme":"# trpc-router-parser\n\nMost of this code has been taken wholesale from trpc-ui/trpc-panel. I felt it would be really helpful for a lot of applications to have it separate.\n\n## What is this?\n\nThis package provides utilities for parsing tRPC routers and procedures into structured data that can be used by UI tools or other applications. It extracts metadata, input schemas, and type information from your tRPC API.\n\n## Features\n\n- Parse tRPC routers into structured objects representing your API's shape\n- Extract input schemas as JSON Schema\n- Support for queries, mutations, and subscriptions\n- Parse Zod validation schemas into structured type definitions\n- Preserve metadata like descriptions from your tRPC procedures\n\n## Usage\n\n```typescript\nimport { parseRouterWithOptions } from 'trpc-router-parser';\nimport { appRouter } from './your-trpc-router';\n\nconst parsedRouter = parseRouterWithOptions(appRouter, {\n  logFailedProcedureParse: true,\n  transformer: 'superjson'\n});\n\n// parsedRouter now contains a structured representation of your tRPC API\n```\n\nThe parsed output contains detailed information about:\n- Router structure and hierarchy\n- Procedure types (query/mutation/subscription)\n- Input validation schemas\n- Type information for inputs\n\nThis is useful for generating documentation, building UI tools, or analyzing your API structure programmatically.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}