{"_id":"voro","_rev":"27-85ac368a10b4fdfa8cf354fdbeed5dc1","name":"voro","dist-tags":{"latest":"1.5.1"},"versions":{"0.1.0":{"name":"voro","version":"0.1.0","keywords":["mock","api","typescript","zod","schema","faker","cli","developer-tools"],"author":{"name":"Brandon Burning","email":"bnburning3@gmail.com"},"license":"MIT","_id":"voro@0.1.0","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"dist":{"shasum":"24db069e06f1a31c5eeb40e36dfd62c69d23a80e","tarball":"https://registry.npmjs.org/voro/-/voro-0.1.0.tgz","fileCount":2,"integrity":"sha512-hY1v59eZTd6249w9lefPKC/c8agKURLTRel8yVAwAx7LRa6QxWx//WyVtOq6kBRstYmM4GdXzZZ/2jtbtnA7kQ==","signatures":[{"sig":"MEQCIE81thnpovbbgaSd+qVBHb2DUX9xqHUKpr80UKysXjwhAiAPQMuP1mRwHSOw9duc1LUqoPGXz+C0GvXH/0hP/fkEqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2030},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4a138e80e600c0977b5c358515b7f86cb5723981","_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.3.0","description":"Mock smarter, not harder.","directories":{},"_nodeVersion":"24.1.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/voro_0.1.0_1749759477394_0.20743842865602935","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"voro","version":"1.0.0","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.0.0","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"dist":{"shasum":"5e0a7c07bff9ae391f8e664c95e4ad90a3e716c1","tarball":"https://registry.npmjs.org/voro/-/voro-1.0.0.tgz","fileCount":32,"integrity":"sha512-UXeE/nTxPY/Z4ULxhn0N36NOXlcknmlF15cwbMNcRepaT/OB3oie1JQETqyg9RnocVzZYHgWGGSOhhhExluyaw==","signatures":[{"sig":"MEUCIQCnpeGm21wPi4MbqeDABM+INSR0yId/RWgnwWsA/XIQvAIgZLt6AXu4uPrOHkzTgdPWURiE6e0GFHmPy3FpJmoN02k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113253},"main":"src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"70d09148df2a2b99fbcd70e7fc595a4782d0f022","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup ./src","start":"node ./dist/cli.js"},"_npmUser":{"name":"bburning","actor":{"name":"bburning","type":"user","email":"bnburning3@gmail.com"},"email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.3.0","description":"`voro` is a CLI tool to generate mock data from TypeScript types or Zod schemas, designed to help developers quickly create realistic test data for frontend and backend development. It aims to eventually provide a fast Rust-based server to serve mocks ove","directories":{},"_nodeVersion":"24.1.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","commander":"^14.0.0","@faker-js/faker":"^9.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.3"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.0.0_1750280824270_0.6595122639659521","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"voro","version":"1.0.1","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.0.1","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"dist":{"shasum":"d16797a2e58b16b3bff580c58f42dc318776580c","tarball":"https://registry.npmjs.org/voro/-/voro-1.0.1.tgz","fileCount":32,"integrity":"sha512-BEuWV9rSfqxal2In78KZKS0xcdJlwVzZ3WMXJw6OtEK6agYHclYnx8x3PCS/Zm4A0UX/HDIC8NYYAGcp5/z3uA==","signatures":[{"sig":"MEQCIDGVm7TyWn0FCgYVTMYINLSyOWVsS8Bza/LmSnu89OX2AiA917LetVoGv4BMJsNTREpuFwyheXpK/YNf+IJzt/hcDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113254},"main":"./dist/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"ccfe0906ca204783b6fbea9244a2cc42c8da03e4","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup ./src","start":"node ./dist/cli.js"},"_npmUser":{"name":"bburning","actor":{"name":"bburning","type":"user","email":"bnburning3@gmail.com"},"email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.3.0","description":"`voro` is a CLI tool to generate mock data from TypeScript types or Zod schemas, designed to help developers quickly create realistic test data for frontend and backend development. It aims to eventually provide a fast Rust-based server to serve mocks ove","directories":{},"_nodeVersion":"24.1.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","commander":"^14.0.0","@faker-js/faker":"^9.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.3"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.0.1_1750281061006_0.9469111394786904","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"voro","version":"1.0.2","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.0.2","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"800afb5b5c4f1825c752359a54def42e38882f14","tarball":"https://registry.npmjs.org/voro/-/voro-1.0.2.tgz","fileCount":32,"integrity":"sha512-aSQzarqCQIuGagt0f7C3VvuGPk7yRC9FL5zMW9S1bsaBFM2xY+8BVqKWt7u3dxKMfMEQtgs6/UbC5wt3/Gx8zw==","signatures":[{"sig":"MEUCIQDjZUHe0WW4Voxb7UB9Tt06kcA7SbdRx8qQyZ5B2+cyEwIgTjpffkdL42+RqKRqryh5EE/CY/vf9wJtmRVowdTVfw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113294},"main":"dist/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"cd66abfbd0f03e80ceb78f0b6cc529bb2802162a","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup ./src","start":"node ./dist/cli.js"},"_npmUser":{"name":"bburning","actor":{"name":"bburning","type":"user","email":"bnburning3@gmail.com"},"email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.3.0","description":"`voro` is a CLI tool to generate mock data from TypeScript types or Zod schemas, designed to help developers quickly create realistic test data for frontend and backend development. It aims to eventually provide a fast Rust-based server to serve mocks ove","directories":{},"_nodeVersion":"24.1.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","commander":"^14.0.0","@faker-js/faker":"^9.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.3"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.0.2_1750281267901_0.012209702701964531","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"voro","version":"1.0.3","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.0.3","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"d49f19fa369a8e25371c129a115a899e9c098f0d","tarball":"https://registry.npmjs.org/voro/-/voro-1.0.3.tgz","fileCount":34,"integrity":"sha512-qUYOTP7PDm9bhT4mzD/ippZqQ31YWK8Q+/d3SeEYNeOOhOiVRiZ1bgQu5IEYatJkRja9+Kn60OV/J9nxPnLd8A==","signatures":[{"sig":"MEQCICM4cMQKsBLmX2/R163tTOF8eU9IP22OghUjPcySm2eMAiBTd0K2OffaDH41/ghUapHH+o13D95q5wnLD+KsuKwTTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114241},"type":"module","engines":{"node":">=16.0.0"},"gitHead":"9ce21447ef9a2acff5247388a83f8cc3389327e7","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup ./src","start":"node ./dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","actor":{"name":"bburning","type":"user","email":"bnburning3@gmail.com"},"email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.3.0","description":"Mock smarter, not harder.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","commander":"^14.0.0","@faker-js/faker":"^9.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.3"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.0.3_1750281797120_0.8097243407551848","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"voro","version":"1.0.4","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.0.4","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"93846df8a76c0f5658cb32f8eb1cfe062c75bc10","tarball":"https://registry.npmjs.org/voro/-/voro-1.0.4.tgz","fileCount":34,"integrity":"sha512-LYwobt2jHMzVlg88lOeUsq2Z+h/OxtPHxMABjCCgr2V+Cmzu5x/d4SWw2OTPBi87GCV82mpj5ixxuxdSA5IYWg==","signatures":[{"sig":"MEYCIQCSckSB5YEoNq1y7aoLwQmWeCoc9FIm8reqc6s0sQRVqwIhAP2VU8jUUZgvZwHyUmA0+DFRTj7PLOmiSPhV0BzTeSZ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114261},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"bc2b7b51e59316946824cd1cde4ef400cb5ce78f","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","actor":{"name":"bburning","type":"user","email":"bnburning3@gmail.com"},"email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.3.0","description":"Mock smarter, not harder.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","commander":"^14.0.0","typescript":"^5.8.3","@faker-js/faker":"^9.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.0.4_1750389614455_0.9700698114509765","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"voro","version":"1.1.0","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.1.0","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"d1132a410effa873059afc93dd1bfc4bb164c946","tarball":"https://registry.npmjs.org/voro/-/voro-1.1.0.tgz","fileCount":34,"integrity":"sha512-37Vd4CXj77FtXsjwiBqaMFTHA/9NvyBzWLG9hMoD6Bi5+oMvX1vIRHFmUq+uSYnkM5WU+iUxVO8hVThDvGIBKg==","signatures":[{"sig":"MEUCIQCr70KE+Vk+8dgJ6lVbp9ytZR3LnBONkeWeCZp8HjDL+wIgIMzlhyomw+lV3jAuQ3lq9HIv579QTvR0v/BUAHek+Ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166541},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"bc2b7b51e59316946824cd1cde4ef400cb5ce78f","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Mock smarter, not harder.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.1.0_1773702832514_0.5879279851863053","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"voro","version":"1.1.1","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.1.1","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"07ee02cb006310efd738ae0e3d4ba4fad20152b6","tarball":"https://registry.npmjs.org/voro/-/voro-1.1.1.tgz","fileCount":34,"integrity":"sha512-egc8VIkIgVGYvefFsrhGZ9zeGJM9TVMXr0Hj0RlEM/WvBWAyA6btfbWKOXm8mNqh1BmY6wfCNjyw/jcnHxqDVQ==","signatures":[{"sig":"MEQCIBL4H6I1dAkrY0FOcNJSEc6s5rgmYUjM+dA4P0hol6I9AiBqHk0MtbU3UaND9RZTS2ZCeW5D+zHXrVLX5FoK7xKixg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178462},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"309399476a784c416070ef73fdea4001224cfda1","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Mock smarter, not harder.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.1.1_1773718272605_0.40926191279874846","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"voro","version":"1.1.2","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.1.2","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"a3924e5db2529e57ce7813dc31815c73396cbe7b","tarball":"https://registry.npmjs.org/voro/-/voro-1.1.2.tgz","fileCount":34,"integrity":"sha512-WsLy9/qTWpVmrHs1ZNcrEIiH66HZVxn9tps6bDH/klsyRZuGH0FpzDikQqPugyeMFJvYSVWAnJSKAie0GAylLQ==","signatures":[{"sig":"MEYCIQD0976Z+fNTsjwUM35HYywzoYBa8LIPkQQA8enD6rxKqwIhAMCEit8WY8JWs1jq1OpaLYb1mJbsNtJjBTz34H5e3J9g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178362},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"0af863a54316c2011285f22015474c18b97fdb1c","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Mock smarter, not harder.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.1.2_1773718386790_0.9212918656218625","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"voro","version":"1.1.3","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.1.3","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"9aef9266140ac1549d072ff6b9d80600e31de31e","tarball":"https://registry.npmjs.org/voro/-/voro-1.1.3.tgz","fileCount":34,"integrity":"sha512-jy0O9huJsbUmcsoGsB9OUk75GMzs3ODLT5+1Y7eszCLpdXSRJF8VY43Ar4vzlTBrhQha/Qx2qjxSr6aLoWylog==","signatures":[{"sig":"MEQCIFckcphKRtEFpmAEzWlwLTJGvNcjtdjJ59S1cGOaWPi+AiAYuuYbcast9ri+Sg1Gzb+E68R5nQ298vN7ozyyWA5cig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178374},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"1ff1d5e51636297d686d4b96565f2800ef09b5dc","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Mock smarter, not harder.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.1.3_1773718492786_0.9623336441376342","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"voro","version":"1.2.0","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.2.0","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"23cd09e1ef860351f5684f73b45f7554416a77b5","tarball":"https://registry.npmjs.org/voro/-/voro-1.2.0.tgz","fileCount":34,"integrity":"sha512-ED9gLMbHTSeHUatgAvvmVyDLT7poJaTUsckb3VFi+zEv/JrcRfiM4f1HUtu4l6g/t03W8Gi6fK+6d0YHauUXDQ==","signatures":[{"sig":"MEUCIQC9BQpwFwn4W2RU+1hxx/H7BFgzOABEs2oNdKI24qwzowIgGdZ8D0VD3c5tmToMsrOI8S8A1RRklJ/jWEBiecHGn6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239396},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"924700a40f7aa367d26efa5f121f7c778ca8edb1","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Mock smarter, not harder.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.2.0_1773770410770_0.8507305862957424","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"voro","version":"1.2.1","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.2.1","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"594c6ea5544fce2d0a28a65767a6ccecd16dcf89","tarball":"https://registry.npmjs.org/voro/-/voro-1.2.1.tgz","fileCount":34,"integrity":"sha512-KB+EctiAHXjSN/8m4f7R9azbI8sCYji+hut65gRidstZMBAWAY5gm0FlaKrvk2gNee5SsxCUIve6594Si5WOIQ==","signatures":[{"sig":"MEYCIQDu2eKh9+suKMp+Nl1A3gTexryWfCFIR9s0l+/shg3dMgIhAMW3iEzS7eotKf+jq0aPRKqbqiGcUnj82PJNMVIji9J7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239388},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"259108c729a611c50b577c82b6375c24cdeb718e","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Mock smarter, not harder.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.2.1_1773770506110_0.9233569739335936","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"voro","version":"1.2.2","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.2.2","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"1d3cdaaca7dd7fbb02b2ec5e7d5ca6e72e6d8bed","tarball":"https://registry.npmjs.org/voro/-/voro-1.2.2.tgz","fileCount":34,"integrity":"sha512-nP5xevm0xCTC9j/polmWLCkaguME+SS/kke6BDB1A5Ut9N7V8TfzHc4FtnOIhS5WuKf4y1Oe3Jvxt88UkzzEIA==","signatures":[{"sig":"MEUCIAQ8cJJ5bVpKEBUt4aozQOURfHgygVMafgLBsu+hAJTIAiEAk6rCLasriQsOhR4fULxzShJPwa+OcCxaehJ8VgCfxBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241267},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"b22ddc56f4357eae32b6193921f2b8d0ec97bcf8","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Mock smarter, not harder.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.2.2_1773770877639_0.5981675253639114","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"voro","version":"1.2.3","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.2.3","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"a3078b424a166db4aa16f3827e92ed80895e98a0","tarball":"https://registry.npmjs.org/voro/-/voro-1.2.3.tgz","fileCount":34,"integrity":"sha512-Dbk9RRTQVSZ76zgVtGpLAUYqE4qn6GmQjfnQFX8/HEoUXASyaCFWmfWR6PRUppPGy3XvU2NI/LQ76JOfu9yYkA==","signatures":[{"sig":"MEQCIAONv4TcXF5Kb1kLgbIGpvcIm73Vn0lcHI2TLpI8NISzAiBWWlYIxtljJPyfCQp+b47VhQ51ivqrZqJc7BcO+tGKAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241567},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"9cfa45373dcd99198f014559dfb50f0a09da65ae","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Mock smarter, not harder.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.2.3_1773771301018_0.15918135104782083","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"voro","version":"1.2.4","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.2.4","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"ac3b0a35786222ff8c583ad3d8b6e6af5f9a5abb","tarball":"https://registry.npmjs.org/voro/-/voro-1.2.4.tgz","fileCount":34,"integrity":"sha512-bCH3LTlG2Kr4sSBFDf8ndonPYtNQ7iKg3kxjFz2aNB9zsicPWQxV4f67Dpd/FKv36JDGYNojzHxg7gRJP3WsmQ==","signatures":[{"sig":"MEYCIQDXqgc381miI/LkOnZSuY7LJ5B1PFQKGmVzxjFwLI8ZrwIhAIxJiGxJ/KdnoQf3iuJrmny6/xkMFWG5cmI6MMKFQ/RA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241687},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"f25d4083af003e2cc9c75fd2ea81cdac2d852ac0","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Mock smarter, not harder.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.2.4_1773771436148_0.3329267436735488","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"voro","version":"1.2.5","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.2.5","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"dec6dab0d0e600e320a759954900f2e18941c58b","tarball":"https://registry.npmjs.org/voro/-/voro-1.2.5.tgz","fileCount":34,"integrity":"sha512-67C2uMfYBU0RZv8xPyxMqJmOp0xsDto6vslI+THoBNcZXgZMR5snFZPR9sHFjfNWrqlQupFgqAmTeFTcH6L6Hw==","signatures":[{"sig":"MEUCIQC1357qTiiJ4htJJysTEwgNJ5vUiGry438rdm+SK9fP6wIgTERvASz1+Z+QSj6gC8PPkqRaqUKxOl4i1sZHrvpOgtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245115},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7ac352fb6d0e1217e790ae5d9046dcaad7ad208f","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Mock smarter, not harder.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.2.5_1773771936464_0.6947580608336146","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"voro","version":"1.2.6","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.2.6","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"236e3ac5aa41936daf13cc28ca6b2423ec0a7c6d","tarball":"https://registry.npmjs.org/voro/-/voro-1.2.6.tgz","fileCount":34,"integrity":"sha512-0lcuztK/fE60iIxPHBQ4SN+pWf5NMCwN2K6Uv/2CSbv/inXuZ1Q4nCXwYQOP/vvPsEL+BHFIPpNQ4OAKHUahrQ==","signatures":[{"sig":"MEYCIQDmIYJCepQ+JiVPya6REMLrKx5sxGnbg7uPeD+vISpQngIhAPtoVx4E2fhF4JXYJR4KlBDLiALiMQyo5eiWNjyZ8J6E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243567},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"ca8a46a2554d26e8151eaebd7384767a350835eb","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Mock smarter, not harder.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.2.6_1773774617378_0.9972424854246509","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"voro","version":"1.2.7","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.2.7","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"698a17a2eb04c72cdc18cc48ad83cf784bb08b7c","tarball":"https://registry.npmjs.org/voro/-/voro-1.2.7.tgz","fileCount":42,"integrity":"sha512-9S73gul1wdlYtcyefdbE6eykAv94sXJjzcv088hLKSG0+iMMgeo7gXaX+Xk+oAJYOguPybE/f9vVn56l9Prtaw==","signatures":[{"sig":"MEUCIDic++S8ijNi94Xxx3H2S7jBnLmOl0KKGYIa1qAtIyRHAiEAzTl4jk+20Z/Ul2VriVe/I+o2elZFera77yVc6efDYQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267548},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"6cb4f93733d18c74f74d1352610efb31eeac09e2","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Generate mock APIs from TypeScript & Zod schemas","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.2.7_1773777441785_0.5490256147071972","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"voro","version":"1.2.8","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.2.8","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"9203a7048cc592f72adfd265b795cef538ce1183","tarball":"https://registry.npmjs.org/voro/-/voro-1.2.8.tgz","fileCount":42,"integrity":"sha512-M1eazUHcrz4MmPRBw/ri4/Te4OP/73l+difUezBPgb6VdGrJEGXfpjlnhfXIerTZqnnytP9ZNx4DXxS4yNr0/A==","signatures":[{"sig":"MEUCIQC6PX8GjzTtlw7XK/LDzRAAnzF7r/ESbr0FrMkyTwBjaAIgaFJuUOM0oTZ5/d2EKGM3CJSABPpYX56aXLNCBzt48ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268734},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"a24385ebb37a802fbf083acd47cdf20d0ecefe54","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Generate mock APIs from TypeScript & Zod schemas","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.2.8_1773777893736_0.9573251087637693","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"voro","version":"1.2.9","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.2.9","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"883f4eb2a9c86fb3cde5d45f1e880136ac233929","tarball":"https://registry.npmjs.org/voro/-/voro-1.2.9.tgz","fileCount":42,"integrity":"sha512-+58K9j9xMZMlUSnEtcEKXRM0EdNGBKeC54OJOueoc4O0YpWbR3BiQValV+g+IhZWPmrsQP5rBLWyYOVu6Dh44g==","signatures":[{"sig":"MEYCIQDxpV32GF036Aor/Zei51kEbhzTAulkqQlk3Xh0tPU6uQIhAIJ7rC2nqB5BfZOoYrO71YlNkSUnp3roH51kUAG+lhPK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268566},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"4c47219f03f290da8977982becf270145dca5cac","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Generate mock APIs from TypeScript & Zod schemas","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.2.9_1773777986016_0.5713635690515704","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"voro","version":"1.3.0","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.3.0","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"dafb13a2e3468a6121e12d6740cf423779161660","tarball":"https://registry.npmjs.org/voro/-/voro-1.3.0.tgz","fileCount":42,"integrity":"sha512-Oj3V9Mg5yWiAUj7oxqcK84962LI/5fIhH/SBQDMSLfnsXkUoAw/1DnHYUzGzsotyOEmU5rfL4LRmtCCOt0dmRQ==","signatures":[{"sig":"MEUCIQCbNrMiKZmrNSKPnEtEjWoekNVHel+yWr1qWDHITOCtJgIgTRo9AZ1xNyLMWkGaFClBgqr/t93mFmFJ7kChFPJPCeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282277},"main":"src/cli.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"a9fb0c191f113a49cc113a11beb8e5605f5f1f74","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Generate mock APIs from TypeScript & Zod schemas","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.3.0_1773781001999_0.46306134744716454","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"voro","version":"1.4.0","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.4.0","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"1e1fedbb7389a4f4b8c3f342083a65475e0e2795","tarball":"https://registry.npmjs.org/voro/-/voro-1.4.0.tgz","fileCount":54,"integrity":"sha512-ZpWDz6kfgdmGoArq9OV7EUN3pFrrmd8RpfgX5th5D+vUGbmFzWr0FgieIT/AGl1DfRZ8YajyNkpxlcyRKQqfIg==","signatures":[{"sig":"MEUCIH7jLGawbxl2xj+P7V/j34ALRmW/ma4mRoohsIMS4PGKAiEApNrIHFpXhX7UDVPDgMhsoPpkT5G9TDYewrOxlHOiRMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352655},"main":"dist/cli.js","type":"module","engines":{"node":">=16.0.0"},"exports":{".":"./dist/cli.js","./generate-mock":{"import":"./dist/generateMock.js","require":"./dist/generateMock.cjs"}},"gitHead":"8246ecfbe5ebbfce10121114b1f0f87c7ab5e7fa","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build","test:cli":"vitest run test/mockCommand.test.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Generate mock APIs from TypeScript & Zod schemas","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.4.0_1773793518583_0.14463330666811136","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"voro","version":"1.4.1","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.4.1","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"3542b711173ee9c2d5cc06aabbc27648165212c5","tarball":"https://registry.npmjs.org/voro/-/voro-1.4.1.tgz","fileCount":54,"integrity":"sha512-mFoyxXYD8AzZR4agO0J/oSFoKXvjIfCbjkxnSkeayVt0RUgfgmSaVHuaDdgcIekM5Mm1WB7xGQFz2KWA2xWZ3Q==","signatures":[{"sig":"MEUCIQDqaA06R6Exmq+effzby3A7c/5rW0InBiUtxcIjgwG0FwIgVx2R3ur+i0pxVldsmm0+sftx3JaRPBBQ+R8AYyHLnvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353120},"main":"dist/cli.js","type":"module","engines":{"node":">=16.0.0"},"exports":{".":"./dist/cli.js","./generate-mock":{"import":"./dist/generateMock.js","require":"./dist/generateMock.cjs"}},"gitHead":"c1e6438e57864e11cebb1b01fb9aaaa4437aca32","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build","test:cli":"vitest run test/mockCommand.test.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Generate mock APIs from TypeScript & Zod schemas","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.4.1_1773793857183_0.18706463465178902","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"voro","version":"1.4.2","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.4.2","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"060ca91f6fabb8b32e9b7de3988b52efd5127ceb","tarball":"https://registry.npmjs.org/voro/-/voro-1.4.2.tgz","fileCount":54,"integrity":"sha512-I0SD5oA2t0SEqm9vPmw9JSL6rg1vgmgEjJq6x7anDvfUiVmsP/J+hnhwre1mtroB+Qz4BBmztV4HQ17jHwoSuA==","signatures":[{"sig":"MEUCIQCW59obkhQboCfbBQlCjVUZNkGq43jNrd6CETK7MtogzgIgXMCwH74tFygszrE9PVA1pKd7cPJCPTCP2kyF5dpw/NA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353496},"main":"dist/cli.js","type":"module","engines":{"node":">=16.0.0"},"exports":{".":"./dist/cli.js","./generate-mock":{"import":"./dist/generateMock.js","require":"./dist/generateMock.cjs"}},"gitHead":"5ee5818fc4fcda581666537980560c094e28728d","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build","test:cli":"vitest run test/mockCommand.test.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Generate mock APIs from TypeScript & Zod schemas","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.4.2_1773794102764_0.8769961239046364","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"voro","version":"1.4.3","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.4.3","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"cd1eb5f4687d2f15ec8b96a57a8dabb8662b206d","tarball":"https://registry.npmjs.org/voro/-/voro-1.4.3.tgz","fileCount":54,"integrity":"sha512-Jtp94d1nVy5sYfJeG2q+zvfrMPFRCh4s6kI2ADmgf/75+8udXG6k53pwJ3dbLanQ0N3bj2eDaGp7bM4/NNJrhA==","signatures":[{"sig":"MEUCIQDwFTNMoDJ866AviPyj+y3ZSPosG66eWUkyDPk7tslSWgIgAz+pY+/9eirHhx86ejqJgZbuKXUBJMkDFBgRbVRVBrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360597},"main":"dist/cli.js","type":"module","engines":{"node":">=16.0.0"},"exports":{".":"./dist/cli.js","./generate-mock":{"import":"./dist/generateMock.js","require":"./dist/generateMock.cjs"}},"gitHead":"de2c667e126b22cfde34556e9ed5d94037dc8c94","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build","test:cli":"vitest run test/mockCommand.test.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Generate mock APIs from TypeScript & Zod schemas","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.4.3_1773803526497_0.7401744065693134","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"voro","version":"1.5.0","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"url":"http://brandonburning.com","name":"Brandon Burning","email":"brando@brando.wtf"},"license":"MIT","_id":"voro@1.5.0","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"homepage":"https://github.com/caressingbeast/voro#readme","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"bin":{"voro":"dist/cli.js"},"dist":{"shasum":"efa9a93a22c14b684e89e8dab74451fbce8b2885","tarball":"https://registry.npmjs.org/voro/-/voro-1.5.0.tgz","fileCount":62,"integrity":"sha512-05Te2XVPaji71sGS97URwj5rdxSmNSlSprs2SIdN5pksYhLOQ1qpU0ueXyI4XpSB5VA+Ie9oK3IjA9Q4RhlO5A==","signatures":[{"sig":"MEQCIFvuVwgRaK5TPaoudfGVE3PzysnxsJSd3vvD86R8AlbnAiAFC+E1rdDrcZfvRn+LCfK7LqdGQF5HCbibF81Y9+AxWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384402},"main":"dist/cli.js","type":"module","engines":{"node":">=16.0.0"},"exports":{".":"./dist/cli.js","./generate-mock":{"import":"./dist/generateMock.js","require":"./dist/generateMock.cjs"}},"gitHead":"f5bdbf4060e2176b3c2e1372817b0a00c318c203","scripts":{"dev":"tsx src/cli.ts","test":"vitest","build":"tsup src","start":"node dist/cli.js","prepare":"npm run build","test:cli":"vitest run test/mockCommand.test.ts","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"repository":{"url":"git+https://github.com/caressingbeast/voro.git","type":"git"},"_npmVersion":"11.9.0","description":"Generate mock APIs from TypeScript & Zod schemas","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.25.67","chalk":"^5.4.1","fastify":"^5.8.2","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","pluralize":"^8.0.0","typescript":"^5.8.3","@fastify/cors":"^10.0.0","@faker-js/faker":"^9.8.0","supports-hyperlinks":"^4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tsup":"^8.5.0","execa":"^9.6.0","vitest":"^3.2.4","@types/node":"^24.0.3","@types/pluralize":"^0.0.32","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/voro_1.5.0_1773804950557_0.8659753756952533","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"voro","version":"1.5.1","description":"Generate mock APIs from TypeScript & Zod schemas","main":"dist/cli.js","bin":{"voro":"dist/cli.js"},"exports":{".":"./dist/cli.js","./generate-mock":{"import":"./dist/generateMock.js","require":"./dist/generateMock.cjs"}},"scripts":{"build":"tsup src","dev":"tsx src/cli.ts","prepare":"npm run build","start":"node dist/cli.js","test":"vitest","test:coverage":"vitest run --coverage","test:cli":"vitest run test/mockCommand.test.ts"},"repository":{"type":"git","url":"git+https://github.com/caressingbeast/voro.git"},"keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"author":{"name":"Brandon Burning","email":"brando@brando.wtf","url":"http://brandonburning.com"},"license":"MIT","type":"module","bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"homepage":"https://github.com/caressingbeast/voro#readme","devDependencies":{"@types/node":"^24.0.3","@types/pluralize":"^0.0.32","@vitest/coverage-v8":"^3.2.4","execa":"^9.6.0","tsup":"^8.5.0","tsx":"^4.20.3","vitest":"^3.2.4"},"engines":{"node":">=16.0.0"},"dependencies":{"@faker-js/faker":"^9.8.0","@fastify/cors":"^10.0.0","chalk":"^5.4.1","chokidar":"^3.5.4","commander":"^14.0.0","fast-glob":"^3.3.3","fastify":"^5.8.2","pluralize":"^8.0.0","supports-hyperlinks":"^4.4.0","typescript":"^5.8.3","zod":"^3.25.67"},"gitHead":"78b44b6b4829f617ccad2c4bec3d7668f248324d","_id":"voro@1.5.1","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-/MK6j4++5UdsOP7IVQJfmMoqt7cyKLfY1cG6ME/dLMg+DbQDWx0Y3nAmQpdt0dwaSVUTHObPaWitksucNsnuUA==","shasum":"ea6475034af75f89b561e2c097034e042d259a7e","tarball":"https://registry.npmjs.org/voro/-/voro-1.5.1.tgz","fileCount":62,"unpackedSize":395839,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE5g7IkjCqPwEsMZvPj9oBS/BfS2xpu/nlz1tpKuYoewAiB/1/BZ/vyzgV071ol5dwzua4OB6btPyO7FXuvOI584Cw=="}]},"_npmUser":{"name":"bburning","email":"bnburning3@gmail.com"},"directories":{},"maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/voro_1.5.1_1773805491381_0.27806723040173176"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-12T20:17:57.267Z","modified":"2026-03-18T03:44:51.654Z","0.1.0":"2025-06-12T20:17:57.563Z","1.0.0":"2025-06-18T21:07:04.476Z","1.0.1":"2025-06-18T21:11:01.203Z","1.0.2":"2025-06-18T21:14:28.099Z","1.0.3":"2025-06-18T21:23:17.324Z","1.0.4":"2025-06-20T03:20:14.628Z","1.1.0":"2026-03-16T23:13:52.703Z","1.1.1":"2026-03-17T03:31:12.777Z","1.1.2":"2026-03-17T03:33:06.947Z","1.1.3":"2026-03-17T03:34:52.961Z","1.2.0":"2026-03-17T18:00:10.934Z","1.2.1":"2026-03-17T18:01:46.390Z","1.2.2":"2026-03-17T18:07:57.804Z","1.2.3":"2026-03-17T18:15:01.205Z","1.2.4":"2026-03-17T18:17:16.298Z","1.2.5":"2026-03-17T18:25:36.625Z","1.2.6":"2026-03-17T19:10:17.510Z","1.2.7":"2026-03-17T19:57:21.963Z","1.2.8":"2026-03-17T20:04:53.907Z","1.2.9":"2026-03-17T20:06:26.177Z","1.3.0":"2026-03-17T20:56:42.163Z","1.4.0":"2026-03-18T00:25:18.751Z","1.4.1":"2026-03-18T00:30:57.480Z","1.4.2":"2026-03-18T00:35:02.938Z","1.4.3":"2026-03-18T03:12:06.648Z","1.5.0":"2026-03-18T03:35:50.719Z","1.5.1":"2026-03-18T03:44:51.548Z"},"bugs":{"url":"https://github.com/caressingbeast/voro/issues"},"author":{"name":"Brandon Burning","email":"brando@brando.wtf","url":"http://brandonburning.com"},"license":"MIT","homepage":"https://github.com/caressingbeast/voro#readme","keywords":["mock","typescript","zod","schema","faker","cli","api","developer-tools"],"repository":{"type":"git","url":"git+https://github.com/caressingbeast/voro.git"},"description":"Generate mock APIs from TypeScript & Zod schemas","maintainers":[{"name":"bburning","email":"bnburning3@gmail.com"}],"readme":"# Voro\n\nTurn your TypeScript types or Zod schemas into a live REST API in seconds.\n\n```bash\nnpx voro dev -g \"src/**/*.ts\"\n```\n\n- Instant mock API from your real schemas  \n- Deterministic data with seeding  \n- Auto-generated OpenAPI docs  \n- Hot reload on file changes  \n\n---\n\n## Example\n\nDefine a schema:\n\n```ts\nexport interface User {\n  id: string;\n  name: string;\n  status: \"active\" | \"pending\";\n}\n```\n\nStart the server:\n\n```bash\nvoro dev -g \"src/**/*.ts\"\n```\n\nNow you have a working API:\n\n- `GET /users`\n- `GET /users/1`\n\n### Example response (`GET /users?limit=1`)\n\n```json\n{\n  \"data\": [\n    {\n      \"id\": \"e22f8169-c8cc-4326-a335-e4715f48822b\",\n      \"name\": \"Ellen Ripley\",\n      \"status\": \"active\"\n    }\n  ],\n  \"count\": 1,\n  \"limit\": 1,\n  \"offset\": 0,\n  \"total\": 1\n}\n```\n\n### Example response (`GET /users/1`)\n\n```json\n{\n  \"data\": {\n    \"id\": \"123\",\n    \"name\": \"Bob\",\n    \"status\": \"pending\"\n  }\n}\n```\n\nExplore your API in the browser:\n\n```\nhttp://localhost:4010/docs\n```\n\n---\n\n## Why Voro?\n\nMost mock tools require manually writing JSON or maintaining fake data.\n\nVoro works differently:\n\n- Uses your real TypeScript types or Zod schemas  \n- No manual data setup  \n- Always stays in sync with your code  \n- Generates a real API, not just static data  \n\n---\n\n## Features\n\n- Parse TypeScript types and interfaces\n- Parse Zod schemas (Zod v3 and v4 supported)\n- Support complex constructs:\n  - unions, enums, arrays, nested types\n- Deterministic mock generation with `--seed`\n- Custom `@voro.*` metadata via JSDoc (and Zod `.describe()`):\n  - **`@voro.format`** – `uuid`, `email`, `name`, `word`, `paragraph`, `iso.datetime`, `iso.date` (YYYY-MM-DD). For arrays, you can put format on the element: `z.array(z.string().describe(\"@voro.format word\"))`.\n  - **`@voro.date`** – `past`, `future`, `recent`\n  - **`@voro.range`** – number ranges (e.g. `18 99`)\n  - **`@voro.length`** – array length (e.g. on the array: `.describe(\"@voro.length 3\")`)\n  - **`@voro.value`** – fixed value for a field\n  - **`@voro.locale`** – Faker locale for mocks. **Zod:** on the root `z.object` `.describe(\"@voro.locale de\")`, or on a nested `z.object` for that subtree only. **TypeScript:** JSDoc on the exported interface / type alias (`/** @voro.locale de */` above `export interface User`) for the whole type, or on a **referenced** interface (e.g. `/** @voro.locale en_GB */` above `interface Address { … }` when a field uses `address: Address`)—same file as the type body. Same codes as [@faker-js/faker locales](https://fakerjs.dev/guide/localization.html). **Default is `en_US`**. **`country`** fields use that locale’s primary country. Imported interfaces in other files are not resolved for locale yet.\n- Realistic data powered by `faker`\n- Recursive type handling with cycle protection\n- Live dev server with:\n  - RESTful endpoints\n  - CORS enabled\n  - hot reload\n- Auto-generated OpenAPI (Swagger) docs\n\n**Limitations:** Voro reads schema *shape* and `@voro.*` metadata only. It does not run or enforce Zod’s `refine`, `superRefine`, or `transform`; mocks are generated from the base types and may not satisfy those constraints. For validation of mock output, run your schema’s `.parse()` or `.safeParse()` yourself (the dev server does this when a Zod schema is available).\n\n---\n\n## Installation\n\nInstall globally:\n\n```bash\nnpm install -g voro\n```\n\nOr use without installing:\n\n```bash\nnpx voro dev -g \"src/**/*.ts\"\n```\n\n---\n\n## Usage\n\n### Run Development Server\n\n```bash\nvoro dev -g \"src/**/*.ts\" -p 4010\n```\n\nOptions:\n\n- `-f, --file` Path to a single schema file  \n- `-d, --dir` Path to a directory of schema files  \n- `-g, --glob` Glob pattern for schema files  \n- `-p, --port` Port (default: 4010)  \n- `-s, --seed` Seed for deterministic data  \n\nThe server automatically:\n\n- Generates endpoints by pluralizing schema names (`User` → `/users`)\n- Supports:\n  - `GET /resource`\n  - `GET /resource/:id`\n- Enables CORS for browser use\n- Reloads when files change\n\n---\n\n### Generate mock data (CLI)\n\nOne-off JSON from a schema file: `voro mock -f path/to/schema.ts -t User` (or `-s SchemaName` for Zod). Add `-o file.json` to write to a file, `--seed` for deterministic output.\n\n### In tests: `generateMock(schema)`\n\nGenerate one mock object from a Zod object schema in code (no CLI, no file):\n\n```ts\nimport { generateMock } from \"voro/generate-mock\";\nimport { userSchema } from \"./schema\";\n\nconst mockUser = generateMock(userSchema);\nconst sameEveryTime = generateMock(userSchema, \"seed-123\");\n```\n\nUseful for fixtures, unit tests, and seeding. Uses the same faker-backed logic as the dev server.\n\n---\n\n## API Behavior\n\n### Collections\n\n```\nGET /users\nGET /users?limit=10\n```\n\nResponse:\n\n```json\n{\n  \"data\": [...],\n  \"count\": 10,\n  \"limit\": 10,\n  \"offset\": 0,\n  \"total\": 100\n}\n```\n\n---\n\n### Single Resource\n\n```\nGET /users/1\n```\n\nResponse:\n\n```json\n{\n  \"data\": { ... }\n}\n```\n\n---\n\n## OpenAPI Docs\n\nAvailable at:\n\n```\nhttp://localhost:4010/docs\n```\n\nUse with Swagger UI, Postman, or any OpenAPI-compatible tool.\n\n---\n\n## Schema Examples\n\n### TypeScript with Metadata\n\n```ts\nexport interface User {\n  /** @voro.format uuid */\n  id: string;\n\n  name: string;\n\n  status: \"active\" | \"pending\";\n\n  /** @voro.length 3 */\n  tags: string[];\n\n  /** @voro.date past */\n  createdAt: string;\n}\n```\n\n---\n\n### Zod with Metadata\n\n```ts\nexport const User = z.object({\n  id: z.uuid(),\n  name: z.string().describe(`@voro.format name`),\n  status: z.enum([\"active\", \"inactive\", \"pending\"]),\n  tags: z.array(z.string()).describe(`@voro.length 3`),\n  createdAt: z.iso.datetime().describe(`@voro.date past`)\n});\n```\n\n---\n\n## Development\n\nCore components:\n\n- **Schema loader**: Parses TypeScript and Zod definitions  \n- **TypeScript parser**: Uses the TypeScript Compiler API  \n- **Zod parser**: Extracts schema structure and metadata  \n- **Mock generator**: Recursively generates realistic data using `faker`  \n- **CLI commands**:\n  - `mock` – generate one-off data  \n  - `dev` – run live API server  \n- **HTTP server**: Fastify-based with CORS and auto endpoints  \n\n---\n\n## License\n\nMIT","readmeFilename":"README.md"}