{"_id":"zod-request","_rev":"23-d48a104d6049d5dba294fa0c91088f59","name":"zod-request","dist-tags":{"canary":"0.2.0-canary.0","latest":"1.0.2"},"versions":{"0.1.0-canary.0":{"name":"zod-request","version":"0.1.0-canary.0","keywords":["zod","request","http","fetch","axios","got","node-fetch","node","typescript","type-safe"],"author":{"url":"https://github.com/shahradelahi","name":"Shahrad Elahi","email":"shahrad@litehex.com"},"license":"GPL-3.0","_id":"zod-request@0.1.0-canary.0","maintainers":[{"name":"shahrad","email":"shahrad@litehex.com"}],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"dist":{"shasum":"a37bde3ced0e36985c3ebb5792967c24ede1ec2a","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-0.1.0-canary.0.tgz","fileCount":9,"integrity":"sha512-wzYUXvp/NlBTLA6+G2BhcUW+sTp1AYagvSYyWglViZzqxYXKnFRrnt/pFHQteLnqX5Rs28f61tntbL0+7HQcCA==","signatures":[{"sig":"MEQCIBp5Ngj4L8G5Zlp6eJLYxVLxSI0S7HEuIsZH7WDgKo3RAiAKTUidQ49KCc2tjzgZYFvUTfG1nM5RKlHglcN5YmIs9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37273},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"63951d2e6f01a8f7564ff325c93e956cab37645f","scripts":{"test":"mocha **/*.test.ts","build":"tsup","type-check":"tsc --noEmit","format:check":"prettier --check .","format:write":"prettier --write .","prepublishOnly":"pnpm run test && pnpm run format:check && pnpm run type-check && pnpm run build"},"_npmUser":{"name":"shahrad","email":"shahrad@litehex.com"},"repository":{"url":"git://github.com/shahradelahi/zod-request.git","type":"git"},"_npmVersion":"10.1.0","description":"Type-safe HTTP requests with Zod","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^3.22.4","mustache":"^4.2.0","lodash.omit":"^4.5.0","lodash.pick":"^4.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.3","devDependencies":{"tsx":"^4.7.0","chai":"^5.0.3","tsup":"^8.0.1","mocha":"^10.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.10","@types/mocha":"^10.0.6","@types/mustache":"^4.2.5","@types/lodash.omit":"^4.5.9","@types/lodash.pick":"^4.4.9"},"_npmOperationalInternal":{"tmp":"tmp/zod-request_0.1.0-canary.0_1706475550950_0.20806150688205283","host":"s3://npm-registry-packages"}},"0.1.0-canary.1":{"name":"zod-request","version":"0.1.0-canary.1","keywords":["zod","request","http","fetch","axios","got","node-fetch","node","typescript","type-safe"],"author":{"url":"https://github.com/shahradelahi","name":"Shahrad Elahi","email":"shahrad@litehex.com"},"license":"GPL-3.0","_id":"zod-request@0.1.0-canary.1","maintainers":[{"name":"shahrad","email":"shahrad@litehex.com"}],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"dist":{"shasum":"decb7fa3a0f48e8d338152d463f77dc025b3d996","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-0.1.0-canary.1.tgz","fileCount":9,"integrity":"sha512-iYne4wooJKnchB09gq+aHSJWe/A9Qe27U0rl28pmmOI6tMAsLIdQoOFSOjcHDJui4uq+UFOf1vFIBfyqq24lbA==","signatures":[{"sig":"MEUCIDqdA9vk5vNSibLRXhgOv4awaZde9Y74PIo0ePmE1AFbAiEAuxexpbw2oCOqvK0OK1oJISi+6uxSknTJ7277hg+P+To=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85927},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"841a19c871dc26dddd5a88245e695e1d8d015701","scripts":{"test":"mocha \"**/*.test.ts\"","build":"tsup","type-check":"tsc --noEmit","format:check":"prettier --check .","format:write":"prettier --write .","prepublishOnly":"pnpm run test && pnpm run format:check && pnpm run type-check && pnpm run build"},"_npmUser":{"name":"shahrad","email":"shahrad@litehex.com"},"repository":{"url":"git://github.com/shahradelahi/zod-request.git","type":"git"},"_npmVersion":"10.1.0","description":"Valid and Type-safe HTTP requests using Zod","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^3.22.4","undici-types":"^6.5.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsx":"^4.7.0","chai":"^5.0.3","tsup":"^8.0.1","mocha":"^10.2.0","prettier":"^3.2.4","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.10","@types/mocha":"^10.0.6","@types/mustache":"^4.2.5"},"_npmOperationalInternal":{"tmp":"tmp/zod-request_0.1.0-canary.1_1706656731567_0.00358216931783506","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"zod-request","version":"0.1.0","keywords":["zod","request","http","fetch","axios","got","node-fetch","node","typescript","type-safe"],"author":{"url":"https://github.com/shahradelahi","name":"Shahrad Elahi","email":"shahrad@litehex.com"},"license":"GPL-3.0","_id":"zod-request@0.1.0","maintainers":[{"name":"shahrad","email":"shahrad@litehex.com"}],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"dist":{"shasum":"368bf00d014f941eb078344ff4a9472d4cf4a3e2","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-0.1.0.tgz","fileCount":7,"integrity":"sha512-WOcuaRk9Po0tVfmyqmTGorj3qFm8obcRw7cGM4jiyqP+NfAtQEbPNJrBPqLCvoxkXKobZ3SQ1JvGlMesA1pkxQ==","signatures":[{"sig":"MEUCIHbee4FJqx0M/V2W5wZRpy74f0GfV96MIYq06xyXfzcVAiEA4EYE63Xnfu9zXfU0a1dCbaH7/H5/uaYQVa88N2+QYDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57562},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"c7eb399d42479c76cc9239e92bbb93d08d4250db","scripts":{"test":"mocha \"**/*.test.ts\"","build":"tsup","type-check":"tsc --noEmit","format:check":"prettier --check .","format:write":"prettier --write .","prepublishOnly":"pnpm run test && pnpm run format:check && pnpm run type-check && pnpm run build"},"_npmUser":{"name":"shahrad","email":"shahrad@litehex.com"},"repository":{"url":"git://github.com/shahradelahi/zod-request.git","type":"git"},"_npmVersion":"10.1.0","description":"Validated and Type-safe HTTP requests using Zod","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^3.22.4","undici-types":"^6.6.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsx":"^4.7.1","chai":"^5.1.0","tsup":"^8.0.2","mocha":"^10.3.0","prettier":"^3.2.5","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.19","@types/mocha":"^10.0.6","@types/mustache":"^4.2.5"},"_npmOperationalInternal":{"tmp":"tmp/zod-request_0.1.0_1708252665139_0.9226954168674588","host":"s3://npm-registry-packages"}},"0.1.1-canary.0":{"name":"zod-request","version":"0.1.1-canary.0","keywords":["zod","request","http","fetch","axios","got","node-fetch","node","typescript","type-safe"],"author":{"url":"https://github.com/shahradelahi","name":"Shahrad Elahi","email":"shahrad@litehex.com"},"license":"GPL-3.0","_id":"zod-request@0.1.1-canary.0","maintainers":[{"name":"shahrad","email":"shahrad@litehex.com"}],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"dist":{"shasum":"32aab0ad8a1f3bafe9452b368ac8a2cfaf2c9811","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-0.1.1-canary.0.tgz","fileCount":7,"integrity":"sha512-MyzpgP6BiDSwW94wgiANxtQ9xeRkVj7F/uQBGcSQmN/Gqq97v5TIRLV22iO0N78SSaheks1CwwglvMwOQFr2/w==","signatures":[{"sig":"MEUCICHhkXR8P7/2U4yUXV6Lvy+49CmtKiXp+S5K54Xu33y8AiEAp1DJuJbnFIEAOCWJ1H8mT9hAmoMoRxHVNWdv+TlxAK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57956},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"767c237be8c6bc8b3a0f726c6483d3fc00eb3aa7","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"mocha \"**/*.test.ts\"","build":"tsup","format":"prettier --write .","lint:fix":"eslint --fix \"src/**/*.ts\"","type-check":"tsc --noEmit","format:check":"prettier --check \"**/*.{ts,tsx,json,md}\"","prepublishOnly":"pnpm run test && pnpm run format:check && pnpm run lint && pnpm run build"},"_npmUser":{"name":"shahrad","email":"shahrad@litehex.com"},"repository":{"url":"git://github.com/shahradelahi/zod-request.git","type":"git"},"_npmVersion":"10.1.0","description":"Validated and Type-safe HTTP requests using Zod","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^3.22.4","undici-types":"^6.6.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.1","chai":"^5.1.0","tsup":"^8.0.2","mocha":"^10.3.0","eslint":"^8.56.0","prettier":"^3.2.5","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.19","@types/mocha":"^10.0.6","@types/mustache":"^4.2.5","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zod-request_0.1.1-canary.0_1708256751567_0.570268067780116","host":"s3://npm-registry-packages"}},"0.1.1-canary.1":{"name":"zod-request","version":"0.1.1-canary.1","keywords":["zod","request","http","fetch","axios","got","node-fetch","node","typescript","type-safe"],"author":{"url":"https://github.com/shahradelahi","name":"Shahrad Elahi","email":"shahrad@litehex.com"},"license":"GPL-3.0","_id":"zod-request@0.1.1-canary.1","maintainers":[{"name":"shahrad","email":"shahrad@litehex.com"}],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"dist":{"shasum":"6e7d55825d98b4afecc283c69034c6bf4da7431c","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-0.1.1-canary.1.tgz","fileCount":7,"integrity":"sha512-yb/Pi9yLWB9btvqLa7eP0fWLX8Hmho04zAvTBhY8mqwSlh13SCFZrjMR7wcX5HArK0e4PAtb/0cVU2zTlCiQ7g==","signatures":[{"sig":"MEQCIGpSFkkiqw1bBwauhRFQ0XBahyHbm+FkH5madpemvhrkAiBu2vruPJR398m2wu528uUtv2HZW56U3sjl+dbEoiE9Tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57342},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"15d1d47a0ca33cf89e34df243ec2d5d8344fa323","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"mocha \"**/*.test.ts\"","build":"tsup","format":"prettier --write .","lint:fix":"eslint --fix \"src/**/*.ts\"","type-check":"tsc --noEmit","format:check":"prettier --check \"**/*.{ts,tsx,json,md}\"","prepublishOnly":"pnpm run test && pnpm run format:check && pnpm run lint && pnpm run build"},"_npmUser":{"name":"shahrad","email":"shahrad@litehex.com"},"repository":{"url":"git://github.com/shahradelahi/zod-request.git","type":"git"},"_npmVersion":"10.1.0","description":"Validated and Type-safe HTTP requests using Zod","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^3.22.4","undici-types":"^6.6.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.1","chai":"^5.1.0","tsup":"^8.0.2","mocha":"^10.3.0","eslint":"^8.56.0","prettier":"^3.2.5","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.19","@types/mocha":"^10.0.6","@types/mustache":"^4.2.5","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zod-request_0.1.1-canary.1_1708557453317_0.25113901940721517","host":"s3://npm-registry-packages"}},"0.1.1-canary.2":{"name":"zod-request","version":"0.1.1-canary.2","keywords":["zod","request","http","fetch","axios","got","node-fetch","node","typescript","type-safe"],"author":{"url":"https://github.com/shahradelahi","name":"Shahrad Elahi","email":"shahrad@litehex.com"},"license":"GPL-3.0","_id":"zod-request@0.1.1-canary.2","maintainers":[{"name":"shahrad","email":"shahrad@litehex.com"}],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"dist":{"shasum":"e1d2440e2e6f1a3af270e47d3a5844ce99aedbef","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-0.1.1-canary.2.tgz","fileCount":7,"integrity":"sha512-1WdZG3iAPcAbwOv1qYily2M9WjC/shoJOmBdd650B3ZhnaIj7H23Lv8Yp1iTMDIca3hAnOP8JVNaazxKuKwrbQ==","signatures":[{"sig":"MEYCIQDZ9dxeBbhG8B+wjLes94j5721r2o/u3O3SR6s0mV78tQIhANFwu+wyTcycJGpwaGMIuLNWLPZQNTEZmDnfzksG2fyG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58345},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"bac4ee34a44e7c4e7b60301506235b4dad331f3c","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"mocha \"**/*.test.ts\"","build":"tsup","format":"prettier --write .","lint:fix":"eslint --fix \"src/**/*.ts\"","type-check":"tsc --noEmit","format:check":"prettier --check \"**/*.{ts,tsx,json,md}\"","prepublishOnly":"pnpm run test && pnpm run format:check && pnpm run lint && pnpm run build"},"_npmUser":{"name":"shahrad","email":"shahrad@litehex.com"},"repository":{"url":"git://github.com/shahradelahi/zod-request.git","type":"git"},"_npmVersion":"10.1.0","description":"Validated and Type-safe HTTP requests using Zod","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^3.22.4","undici-types":"^6.6.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.1","chai":"^5.1.0","tsup":"^8.0.2","mocha":"^10.3.0","eslint":"^8.56.0","prettier":"^3.2.5","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.19","@types/mocha":"^10.0.6","@types/mustache":"^4.2.5","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/zod-request_0.1.1-canary.2_1708621504389_0.762191263005793","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"zod-request","version":"0.1.1","keywords":["zod","request","http","fetch","bun","node","type-safe"],"author":{"url":"https://github.com/shahradelahi","name":"Shahrad Elahi","email":"shahrad@litehex.com"},"license":"GPL-3.0","_id":"zod-request@0.1.1","maintainers":[{"name":"shahrad","email":"shahrad@litehex.com"}],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"dist":{"shasum":"098867b74405ba3edac30d9c7d8c23aa1f4b4797","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-0.1.1.tgz","fileCount":7,"integrity":"sha512-7ibmwVdYnREEW6TyQ0itFzdLJY5peFndKh04c58HgEUKJgPD4x9DUg5wUoBxPrTRnygmKdw+t3IOl0+VevptxQ==","signatures":[{"sig":"MEUCIA5PEwAeUMOhMphR6y1sC7AuuEzx9WHHj145ehvyRj8zAiEAkb9MqOmAejaGvbpjlPoHwzKj3JAWl0KyYt8nriqUI3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59274},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"8a9b52a4d5603ce563e1143ec4cf18da98f6d2c2","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"mocha \"**/*.test.ts\"","build":"tsup","format":"prettier --write .","lint:fix":"eslint --fix \"src/**/*.ts\"","type-check":"tsc --noEmit","format:check":"prettier --check \"**/*.{ts,tsx,json,md}\"","prepublishOnly":"pnpm run test && pnpm run format:check && pnpm run lint && pnpm run build"},"_npmUser":{"name":"shahrad","email":"shahrad@litehex.com"},"repository":{"url":"git://github.com/shahradelahi/zod-request.git","type":"git"},"_npmVersion":"10.1.0","description":"Validated and Type-safe HTTP requests using Zod","directories":{},"_nodeVersion":"20.9.0","dependencies":{"zod":"^3.22.4","undici-types":"^6.6.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsx":"^4.7.1","chai":"^5.1.0","tsup":"^8.0.2","mocha":"^10.3.0","eslint":"^8.56.0","prettier":"^3.2.5","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.19","@types/mocha":"^10.0.6","@types/mustache":"^4.2.5","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/zod-request_0.1.1_1708626142237_0.2917530167361957","host":"s3://npm-registry-packages"}},"0.2.0-canary.0":{"name":"zod-request","version":"0.2.0-canary.0","keywords":["zod","request","http","fetch","browser","node","type-safe"],"author":{"url":"https://github.com/shahradelahi","name":"Shahrad Elahi","email":"shahrad@litehex.com"},"license":"MIT","_id":"zod-request@0.2.0-canary.0","maintainers":[{"name":"shahradelahi","email":"shahrad@litehex.com"}],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"dist":{"shasum":"d9323c75a6926f446b77f23f1e1bc09ebb05077b","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-0.2.0-canary.0.tgz","fileCount":7,"integrity":"sha512-NuXJ08zBHdPsgfg1FLMwL67Ebzt+lZFwBfpvgRu2KknDxj1o4/yoqDuq4JSmL3Umaq8bJ32LgQ3Me/h+7uURhw==","signatures":[{"sig":"MEUCIFoQz2S57aMvfDDVM4/mgu1m6DMWVmh8+2f8zYEgTBR7AiEA4IUhdHpVlvC/k2AkEYbKNA1yRzhH05EFvK8CsXDCMlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20914},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"1c3587f93dd93a94a223e661c5435547bcfe0755","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"mocha \"**/*.test.ts\"","build":"tsup","format":"prettier --write .","lint:fix":"eslint --fix \"src/**/*.ts\"","type-check":"tsc --noEmit","format:check":"prettier --check \"**/*.{ts,tsx,json,md}\"","prepublishOnly":"pnpm test && pnpm run format:check && pnpm lint && pnpm build"},"_npmUser":{"name":"shahradelahi","email":"shahrad@litehex.com"},"repository":{"url":"git://github.com/shahradelahi/zod-request.git","type":"git"},"_npmVersion":"10.5.0","description":"Validated and Type-safe HTTP requests using Zod","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.22.4","mustache":"^4.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","readmeFilename":"README.md","devDependencies":{"tsx":"^4.7.1","chai":"^5.1.0","tsup":"^8.0.2","mocha":"^10.3.0","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.3","@types/chai":"^4.3.14","@types/node":"^20.11.30","@types/mocha":"^10.0.6","@types/mustache":"^4.2.5","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-request_0.2.0-canary.0_1711433008835_0.3937523732846022","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"zod-request","version":"0.2.0","keywords":["zod","request","http","fetch","browser","node","type-safe"],"author":{"url":"https://github.com/shahradelahi","name":"Shahrad Elahi","email":"shahrad@litehex.com"},"license":"MIT","_id":"zod-request@0.2.0","maintainers":[{"name":"shahradelahi","email":"shahrad@litehex.com"}],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"dist":{"shasum":"efbdbf185007da90e417bde0490110268e65aada","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-0.2.0.tgz","fileCount":7,"integrity":"sha512-TRLf1x3No8G4NnFGyraYYjshNk2C/lYPyhb4/HysCtv0jGlKht8wlf5faoenXXjYN10UmlRJqdb881431bHwTQ==","signatures":[{"sig":"MEYCIQDe7S0HT8cJo05RPlDFxxUYSg5idcLvntMGb+IkyrKT5QIhALbwUgOY2J4ktVlhZ4JvQHhLz22WwkudjUfOjUDhf/tM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22132},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"70f9ea6ef122ef683049eabaa5e75c29ac5c9cd9","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"mocha \"**/*.test.ts\"","build":"tsup","format":"prettier --write .","lint:fix":"eslint --fix \"src/**/*.ts\"","type-check":"tsc --noEmit","format:check":"prettier --check \"**/*.{ts,tsx,json,md}\"","prepublishOnly":"pnpm test && pnpm run format:check && pnpm lint && pnpm build"},"_npmUser":{"name":"shahradelahi","email":"shahrad@litehex.com"},"repository":{"url":"git://github.com/shahradelahi/zod-request.git","type":"git"},"_npmVersion":"10.5.0","description":"Validated and Type-safe HTTP requests using Zod","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.22.4","mustache":"^4.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsx":"^4.7.1","chai":"^5.1.0","tsup":"^8.0.2","mocha":"^10.3.0","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.3","@types/chai":"^4.3.14","@types/node":"^20.11.30","@types/mocha":"^10.0.6","@types/mustache":"^4.2.5","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-request_0.2.0_1711435050765_0.09584284512046737","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"zod-request","version":"0.2.1","keywords":["zod","request","http","fetch","browser","node","type-safe"],"author":{"url":"https://github.com/shahradelahi","name":"Shahrad Elahi","email":"shahrad@litehex.com"},"license":"MIT","_id":"zod-request@0.2.1","maintainers":[{"name":"shahradelahi","email":"shahrad@litehex.com"}],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"dist":{"shasum":"93a434a5cde1234398e54cd1e30025b6c3faac51","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-0.2.1.tgz","fileCount":7,"integrity":"sha512-mrKpaw7nxY3IfhcjCdlOzRDXjjrg4UvvxDVtmj4YWUuH7TNLfOFR28l1FipCAb0gmt0zHqJPJaWGQq6X8RoSJw==","signatures":[{"sig":"MEUCIQCGT8iYBlkkmLX7Vhn0cajxARaAHixwwSmr9huqpxBqIAIgB1nWIwa/mGD8wWcDYKx5+Gsfr3sg8StccIYTeiqQg0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22768},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"3bf5c496d3d35fa5fa9a79603a4ffe994f136128","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"mocha \"**/*.test.ts\"","build":"tsup","format":"prettier --write .","lint:fix":"eslint --fix \"src/**/*.ts\"","type-check":"tsc --noEmit","format:check":"prettier --check \"**/*.{ts,tsx,json,md}\"","prepublishOnly":"pnpm test && pnpm run format:check && pnpm lint && pnpm build"},"_npmUser":{"name":"shahradelahi","email":"shahrad@litehex.com"},"repository":{"url":"git://github.com/shahradelahi/zod-request.git","type":"git"},"_npmVersion":"10.5.0","description":"Validated and Type-safe HTTP requests using Zod","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.22.4","mustache":"^4.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsx":"^4.7.1","chai":"^5.1.0","tsup":"^8.0.2","mocha":"^10.3.0","eslint":"^8.57.0","prettier":"^3.2.5","typescript":"^5.4.3","@types/chai":"^4.3.14","@types/node":"^20.11.30","@types/mocha":"^10.0.6","@types/mustache":"^4.2.5","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-request_0.2.1_1711437813958_0.05238850603141021","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"zod-request","version":"0.2.2","keywords":["zod","request","http","fetch","browser","node","type-safe"],"author":{"url":"https://github.com/shahradelahi","name":"Shahrad Elahi","email":"shahrad@litehex.com"},"license":"MIT","_id":"zod-request@0.2.2","maintainers":[{"name":"shahradelahi","email":"shahrad@litehex.com"}],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"dist":{"shasum":"1f08083551bdbb4ae6fa4d87255bc1185db0cba2","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-0.2.2.tgz","fileCount":7,"integrity":"sha512-pL9/t+YflOEVpUY0izbsYdkEk8FsQlO5PPLJiinx7m6ZnwzXu/eeLboIkVMghpdMKyaToxiSiy9hSl4fKH/plg==","signatures":[{"sig":"MEUCIQCG4/uruHN8RsihIGBrFbfT/vL/vcCgn/Km2CpSFb2g9AIgdum+p+jm/WQtmiS5LLJVAn0dvUyFi6scsGtbvngXW3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24077},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"56d915c801db1134764d156abb8325301414517b","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"mocha \"**/*.test.ts\"","build":"tsup","format":"prettier --write .","lint:fix":"eslint --fix \"src/**/*.ts\"","type-check":"tsc --noEmit","format:check":"prettier --check \"**/*.{ts,tsx,json,md}\"","prepublishOnly":"pnpm test && pnpm run format:check && pnpm lint && pnpm build"},"_npmUser":{"name":"shahradelahi","email":"shahrad@litehex.com"},"repository":{"url":"git://github.com/shahradelahi/zod-request.git","type":"git"},"_npmVersion":"10.5.0","description":"Validated and Type-safe HTTP requests using Zod","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.22.4","mustache":"^4.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsx":"^4.7.1","chai":"^5.1.0","tsup":"^8.0.2","mocha":"^10.3.0","eslint":"^8.57.0","undici":"^6.10.1","prettier":"^3.2.5","typescript":"^5.4.3","@types/chai":"^4.3.14","@types/node":"^20.11.30","@types/mocha":"^10.0.6","@types/mustache":"^4.2.5","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/zod-request_0.2.2_1711531012877_0.4778754415862012","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"zod-request","version":"1.0.0","keywords":["zod","request","http","fetch","browser","node","type-safe"],"author":{"url":"https://github.com/shahradelahi","name":"Shahrad Elahi","email":"shahrad@litehex.com"},"license":"MIT","_id":"zod-request@1.0.0","maintainers":[{"name":"shahradelahi","email":"shahrad@litehex.com"}],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"dist":{"shasum":"ec24b3ff57d52498919f4844b04e6241f47802ba","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-1.0.0.tgz","fileCount":6,"integrity":"sha512-gW6ULlFhVXlxcAQhACJ6+2K+j0QWwoLwLrT4YUxoE/RpRK8ksWy5DNch+I3yEWhPDWViG+l6G11tFp25017Qtg==","signatures":[{"sig":"MEYCIQDJoQ0/cRWwCzYxKKael7tnumshkaR1WUD2IBjKbC3GiQIhAPOW6rG0l0eKUesLi8V/20Zmj6gNZnatWXiHuR5rtfNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-request@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19463},"main":"dist/index.cjs","type":"module","_from":"file:zod-request-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","default":"./dist/index.cjs"}},"scripts":{"lint":"pnpm typecheck & eslint .","test":"vitest --run","build":"tsup","clean":"git clean -dfx node_modules dist .tsbuildinfo","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","ci:publish":"changeset publish","format:check":"prettier --check ."},"_npmUser":{"name":"shahradelahi","email":"shahrad@litehex.com"},"_resolved":"/tmp/d958ce57dd48cd7b766b673c75279373/zod-request-1.0.0.tgz","_integrity":"sha512-gW6ULlFhVXlxcAQhACJ6+2K+j0QWwoLwLrT4YUxoE/RpRK8ksWy5DNch+I3yEWhPDWViG+l6G11tFp25017Qtg==","repository":{"url":"git://github.com/shahradelahi/zod-request.git","type":"git"},"_npmVersion":"11.13.0","description":"Validated and Type-safe HTTP requests using Zod","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","mustache":"^4.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.1","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.9.1","@changesets/cli":"^2.31.0","@types/mustache":"^4.2.6","@shahrad/tsconfig":"^1.2.0","@shahrad/eslint-config":"^1.1.0","@shahrad/prettier-config":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/zod-request_1.0.0_1780158323495_0.918404315851227","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"zod-request","version":"0.2.3","keywords":["zod","request","http","fetch","browser","node","type-safe"],"author":{"url":"https://github.com/shahradelahi","name":"Shahrad Elahi","email":"shahrad@litehex.com"},"license":"MIT","_id":"zod-request@0.2.3","maintainers":[{"name":"shahradelahi","email":"shahrad@litehex.com"}],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"dist":{"shasum":"ec9243e05efa8efb4060ea581e307cee182ad3a6","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-0.2.3.tgz","fileCount":6,"integrity":"sha512-MsnBAkW9pgNWCW5MS9cNaVr2S1pCN87kOY3fenjjfnf6H55n6IlrJofBa1/jY9aaxyTaOu3R3O/yBxbpF68sSQ==","signatures":[{"sig":"MEQCICAlAl1DaZ7dbosz+u+8/HEbsn8LN5TvH4G43IiDrpF6AiBMaQNVY0OxYFyA03UfF9aPfGXHSq++BSrD+2OWrDBQEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-request@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19524},"main":"dist/index.cjs","type":"module","_from":"file:zod-request-0.2.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","default":"./dist/index.cjs"}},"scripts":{"lint":"pnpm typecheck & eslint .","test":"vitest --run","build":"tsup","clean":"git clean -dfx node_modules dist .tsbuildinfo","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","ci:publish":"changeset publish","format:check":"prettier --check ."},"_npmUser":{"name":"shahradelahi","email":"shahrad@litehex.com"},"_resolved":"/tmp/9dd9e80d0802ec5a1473af074ac2cfaf/zod-request-0.2.3.tgz","_integrity":"sha512-MsnBAkW9pgNWCW5MS9cNaVr2S1pCN87kOY3fenjjfnf6H55n6IlrJofBa1/jY9aaxyTaOu3R3O/yBxbpF68sSQ==","repository":{"url":"git://github.com/shahradelahi/zod-request.git","type":"git"},"_npmVersion":"11.13.0","description":"Validated and Type-safe HTTP requests using Zod","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mustache":"^4.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","eslint":"^10.4.1","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.9.1","@changesets/cli":"^2.31.0","@types/mustache":"^4.2.6","@shahrad/tsconfig":"^1.2.0","@shahrad/eslint-config":"^1.1.0","@shahrad/prettier-config":"^1.2.2"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/zod-request_0.2.3_1780159174009_0.6188665819205843","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"zod-request","version":"1.0.1","keywords":["zod","request","http","fetch","browser","node","type-safe"],"author":{"url":"https://github.com/shahradelahi","name":"Shahrad Elahi","email":"shahrad@litehex.com"},"license":"MIT","_id":"zod-request@1.0.1","maintainers":[{"name":"shahradelahi","email":"shahrad@litehex.com"}],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"dist":{"shasum":"07591e0c3c204e073c1d884f2abe212799d052d5","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-1.0.1.tgz","fileCount":6,"integrity":"sha512-sXZDRyzPwtOUaIW6ikqc2e7UZFIUXwYKCPae8WUu6TiXHtmO1Wo0IMNJqYG6zczaKhLvBigHWEHt+voS7G/0Mw==","signatures":[{"sig":"MEQCICG/YXnvqMTN3oTdZfEPo75XetL0CAVApGW3zirNUCVwAiBqIYIz1vDmjyXZq5vQcb0+JiwiJslA0+Lv8x+sQMZ/kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-request@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19524},"main":"dist/index.cjs","type":"module","_from":"file:zod-request-1.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":"./dist/index.js","default":"./dist/index.cjs"}},"scripts":{"lint":"pnpm typecheck & eslint .","test":"vitest --run","build":"tsup","clean":"git clean -dfx node_modules dist .tsbuildinfo","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","ci:publish":"changeset publish","format:check":"prettier --check ."},"_npmUser":{"name":"shahradelahi","email":"shahrad@litehex.com"},"_resolved":"/tmp/ae06eab064f9478d00d520cd8661040e/zod-request-1.0.1.tgz","_integrity":"sha512-sXZDRyzPwtOUaIW6ikqc2e7UZFIUXwYKCPae8WUu6TiXHtmO1Wo0IMNJqYG6zczaKhLvBigHWEHt+voS7G/0Mw==","repository":{"url":"git://github.com/shahradelahi/zod-request.git","type":"git"},"_npmVersion":"11.13.0","description":"Validated and Type-safe HTTP requests using Zod","directories":{},"_nodeVersion":"24.16.0","dependencies":{"mustache":"^4.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","eslint":"^10.4.1","vitest":"^4.1.7","globals":"^17.6.0","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.9.1","@changesets/cli":"^2.31.0","@types/mustache":"^4.2.6","@shahrad/tsconfig":"^1.2.0","@shahrad/eslint-config":"^1.1.0","@shahrad/prettier-config":"^1.2.2"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/zod-request_1.0.1_1780160002392_0.13360637540134745","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"zod-request","version":"1.0.2","description":"Validated and Type-safe HTTP requests using Zod","keywords":["zod","request","http","fetch","browser","node","type-safe"],"homepage":"https://github.com/shahradelahi/zod-request#readme","bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"repository":{"type":"git","url":"git://github.com/shahradelahi/zod-request.git"},"license":"MIT","author":{"name":"Shahrad Elahi","email":"shahrad@litehex.com","url":"https://github.com/shahradelahi"},"type":"module","exports":{".":{"import":"./dist/index.js","default":"./dist/index.cjs"}},"main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@se-oss/template":"^1.0.0"},"devDependencies":{"@changesets/cli":"^2.31.0","@shahrad/eslint-config":"^1.1.0","@shahrad/prettier-config":"^1.2.2","@shahrad/tsconfig":"^1.2.0","@types/node":"^25.9.1","eslint":"^10.4.1","globals":"^17.6.0","prettier":"^3.8.3","tsup":"^8.5.1","typescript":"^6.0.3","vitest":"^4.1.7","zod":"^4.4.3"},"peerDependencies":{"zod":"^3.0.0 || ^4.0.0-0"},"publishConfig":{"access":"public","provenance":true},"scripts":{"build":"tsup","ci:publish":"changeset publish","clean":"git clean -dfx node_modules dist .tsbuildinfo","format":"prettier --write .","format:check":"prettier --check .","lint":"pnpm typecheck & eslint .","lint:fix":"eslint --fix .","test":"vitest --run","typecheck":"tsc --noEmit"},"_id":"zod-request@1.0.2","_integrity":"sha512-/rwZ3y6RDlJMpPj6yDRjKmbEq2oA7FcHXNUy2BIFziTZUNNL/m7vd/r8zUwAK7Kcu7CTdTf9mnGAoDuLArOe3A==","_resolved":"/tmp/61a8bcca311eb7a97ced768b094d9e44/zod-request-1.0.2.tgz","_from":"file:zod-request-1.0.2.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-/rwZ3y6RDlJMpPj6yDRjKmbEq2oA7FcHXNUy2BIFziTZUNNL/m7vd/r8zUwAK7Kcu7CTdTf9mnGAoDuLArOe3A==","shasum":"084dbaa82ac31e5d61c0c14725b2aae4920f0bd6","tarball":"https://registry.npmjs.org/zod-request/-/zod-request-1.0.2.tgz","fileCount":6,"unpackedSize":19364,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/zod-request@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF3JvYFA8mo1r+loGT8u0nnhbaoPZtL8V7m5ktCvIWMnAiEAwDMOUDBHx9UWCJSjQPxAOPXCWbBrFDGyT2FGVc5VcRI="}]},"_npmUser":{"name":"shahradelahi","email":"shahrad@litehex.com"},"directories":{},"maintainers":[{"name":"shahradelahi","email":"shahrad@litehex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zod-request_1.0.2_1781596506517_0.6739244853173352"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-28T20:59:10.839Z","modified":"2026-06-16T07:55:06.934Z","0.0.1":"2023-07-24T20:24:48.538Z","0.0.2":"2023-07-24T20:26:27.847Z","0.0.3":"2023-07-24T21:21:06.459Z","0.0.4":"2023-07-24T21:28:01.133Z","0.0.5":"2023-07-24T21:29:36.924Z","0.0.6":"2023-07-24T23:39:33.131Z","0.1.0-canary.0":"2024-01-28T20:59:11.137Z","0.1.0-canary.1":"2024-01-30T23:18:51.760Z","0.1.0":"2024-02-18T10:37:45.395Z","0.1.1-canary.0":"2024-02-18T11:45:51.757Z","0.1.1-canary.1":"2024-02-21T23:17:33.587Z","0.1.1-canary.2":"2024-02-22T17:05:04.620Z","0.1.1":"2024-02-22T18:22:22.448Z","0.2.0-canary.0":"2024-03-26T06:03:29.026Z","0.2.0":"2024-03-26T06:37:30.908Z","0.2.1":"2024-03-26T07:23:34.090Z","0.2.2":"2024-03-27T09:16:53.021Z","1.0.0":"2026-05-30T16:25:23.670Z","0.2.3":"2026-05-30T16:39:34.148Z","1.0.1":"2026-05-30T16:53:22.535Z","1.0.2":"2026-06-16T07:55:06.649Z"},"bugs":{"url":"https://github.com/shahradelahi/zod-request/issues"},"author":{"name":"Shahrad Elahi","email":"shahrad@litehex.com","url":"https://github.com/shahradelahi"},"license":"MIT","homepage":"https://github.com/shahradelahi/zod-request#readme","keywords":["zod","request","http","fetch","browser","node","type-safe"],"repository":{"type":"git","url":"git://github.com/shahradelahi/zod-request.git"},"description":"Validated and Type-safe HTTP requests using Zod","maintainers":[{"name":"shahradelahi","email":"shahrad@litehex.com"}],"readme":"<h1 align=\"center\">\n  <sup>zod-request</sup>\n  <br>\n  <a href=\"https://github.com/shahradelahi/zod-request/actions/workflows/ci.yml\"><img src=\"https://github.com/shahradelahi/zod-request/actions/workflows/ci.yml/badge.svg?branch=main&event=push\" alt=\"CI\"></a>\n  <a href=\"https://www.npmjs.com/package/zod-request\"><img src=\"https://img.shields.io/npm/v/zod-request.svg\" alt=\"NPM Version\"></a>\n  <a href=\"/LICENSE\"><img src=\"https://img.shields.io/badge/License-MIT-blue.svg?style=flat\" alt=\"MIT License\"></a>\n  <a href=\"https://bundlephobia.com/package/zod-request\"><img src=\"https://img.shields.io/bundlephobia/minzip/zod-request\" alt=\"npm bundle size\"></a>\n  <a href=\"https://packagephobia.com/result?p=zod-request\"><img src=\"https://packagephobia.com/badge?p=zod-request\" alt=\"Install Size\"></a>\n</h1>\n\n_zod-request_ provides validated and type-safe HTTP requests using [Zod](https://zod.dev/). It offers the exact same API as native `fetch`, with extra validation features.\n\n---\n\n- [Installation](#-installation)\n- [Usage](#-usage)\n- [Documentation](#-documentation)\n- [Contributing](#-contributing)\n- [License](#license)\n\n## 📦 Installation\n\n```bash\nnpm install zod-request zod\n```\n\n<details>\n<summary>Install using your favorite package manager</summary>\n\n**pnpm**\n\n```bash\npnpm add zod-request zod\n```\n\n**yarn**\n\n```bash\nyarn add zod-request zod\n```\n\n</details>\n\n## 📖 Usage\n\n### Basic Usage\n\nFetch data and validate the response schema automatically.\n\n```ts\nimport { z } from 'zod';\nimport { fetch } from 'zod-request';\n\nconst todoSchema = z.object({\n  userId: z.number(),\n  id: z.number(),\n  title: z.string(),\n  completed: z.boolean()\n});\n\nconst response = await fetch('https://jsonplaceholder.typicode.com/todos/1', {\n  schema: {\n    response: todoSchema\n  }\n});\n\n// Fully typed as { userId: number; id: number; title: string; completed: boolean }\nconst data = await response.json();\n```\n\n### Form Data\n\nSend multipart form data with automatic Content-Type headers and type-safe validation.\n\n```ts\nimport { z } from 'zod';\nimport { fetch } from 'zod-request';\n\nconst schema = {\n  body: z.object({\n    name: z.string(),\n    age: z.number()\n  }),\n  response: z.object({\n    form: z.record(z.any())\n  })\n};\n\nconst response = await fetch('https://httpbin.org/post', {\n  method: 'POST',\n  form: {\n    name: 'John',\n    age: 20\n  },\n  schema\n});\n\nconst { form } = await response.json();\n```\n\n### Path Parameters\n\nReplace template placeholders in the URL safely.\n\n```ts\nimport { z } from 'zod';\nimport { fetch } from 'zod-request';\n\nconst response = await fetch(\n  'https://jsonplaceholder.typicode.com/posts/{{id}}',\n  {\n    path: {\n      id: 1\n    },\n    schema: {\n      path: z.object({\n        id: z.number()\n      })\n    }\n  }\n);\n```\n\n### Headers and Search Params\n\nValidate incoming and outgoing request headers and search queries.\n\n```ts\nimport { z } from 'zod';\nimport { fetch } from 'zod-request';\n\nconst response = await fetch('https://api.example.com/search', {\n  params: {\n    query: 'zod'\n  },\n  headers: {\n    'X-Api-Key': 'secret'\n  },\n  schema: {\n    searchParams: z.object({\n      query: z.string()\n    }),\n    headers: z.object({\n      'X-Api-Key': z.string()\n    })\n  }\n});\n```\n\n### Skip Validation\n\nSkip validation and parse raw json or text.\n\n```ts\nimport { fetch } from 'zod-request';\n\nconst response = await fetch('https://jsonplaceholder.typicode.com/todos');\nconst rawData = await response.unsafeJson();\n```\n\n### Refining Requests\n\nModify request configuration or rewrite the final URL right before execution.\n\n```ts\nimport { fetch } from 'zod-request';\n\nconst response = await fetch('https://api.example.com/data', {\n  refine: (url, input) => {\n    input.headers = {\n      ...input.headers,\n      'X-Request-Id': '12345'\n    };\n    return { url, input };\n  }\n});\n```\n\n### Custom Global Fetch\n\nOverride the default fetch client with any compliant environment fetcher.\n\n```ts\nimport undici from 'undici';\nimport { setGlobalFetch } from 'zod-request';\n\nsetGlobalFetch(undici.fetch);\n```\n\n## 📚 Documentation\n\nFor all configuration options, please see [the API docs](https://www.jsdocs.io/package/zod-request).\n\n## 🤝 Contributing\n\nWant to contribute? Awesome! To show your support is to star the project, or to raise issues on [GitHub](https://github.com/shahradelahi/zod-request).\n\nThanks again for your support, it is much appreciated! 🙏\n\n## License\n\n[MIT](/LICENSE) © [Shahrad Elahi](https://github.com/shahradelahi) and [contributors](https://github.com/shahradelahi/zod-request/graphs/contributors).\n","readmeFilename":"README.md"}