{"_id":"@drzl-enhanced/generator-zod","_rev":"4-5a4866f7347069fb4663e4640ba8a476","name":"@drzl-enhanced/generator-zod","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@drzl-enhanced/generator-zod","version":"0.0.1","author":{"name":"JohnsonHuang4396"},"license":"Apache-2.0","_id":"@drzl-enhanced/generator-zod@0.0.1","maintainers":[{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"}],"dist":{"shasum":"3e6f4b5379769478b63de9969d88d90356035003","tarball":"https://registry.npmjs.org/@drzl-enhanced/generator-zod/-/generator-zod-0.0.1.tgz","fileCount":7,"integrity":"sha512-WMIn+fcN2dHerlXQkRy5afUy5LnUcICZuhtjWPT4CY9h9VjWfbMwV2OrOqD08VFZCiWoh67SUyPHDUfVwnfRrQ==","signatures":[{"sig":"MEYCIQCVTNowXEJRbSD8A6xuWfmDyQgJfXYj5TALWHm2a83zsQIhAJNSBDNUhsR6szzlfb8QzZ6z/E+BSKB+myF7QdohDtfc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25499},"main":"dist/index.js","type":"module","_from":"file:drzl-enhanced-generator-zod-0.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"private":false,"scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"tsup src/index.ts --dts --format esm,cjs"},"_npmUser":{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"},"_resolved":"D:\\Users\\EX_HUA~1\\AppData\\Local\\Temp\\60cabcf46612332e8820d4a3347079f6\\drzl-enhanced-generator-zod-0.0.1.tgz","_integrity":"sha512-WMIn+fcN2dHerlXQkRy5afUy5LnUcICZuhtjWPT4CY9h9VjWfbMwV2OrOqD08VFZCiWoh67SUyPHDUfVwnfRrQ==","_npmVersion":"10.9.2","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"@drzl-enhanced/analyzer":"^0.0.1","@drzl-enhanced/validation-core":"^0.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/generator-zod_0.0.1_1758519484423_0.9233388615058151","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@drzl-enhanced/generator-zod","version":"0.0.2","author":{"name":"JohnsonHuang4396"},"license":"Apache-2.0","_id":"@drzl-enhanced/generator-zod@0.0.2","maintainers":[{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"}],"dist":{"shasum":"e2e80b2c94f147a9fdf00bfa4e531597539e70a3","tarball":"https://registry.npmjs.org/@drzl-enhanced/generator-zod/-/generator-zod-0.0.2.tgz","fileCount":7,"integrity":"sha512-Xcoduh35+C+Zq2fjIG1cLnicTraFjNMeFq6MiYLZDxOXQJDYOXT2vIUkcd5PMH2Bkyjs/rjpQlNTpNdgyhRMpA==","signatures":[{"sig":"MEUCIQCLls5VIPgMRrmlTQxqRd8eD3qQ4zvv7k40t0sV70JtBwIgaDJV+mRtL9nS+Ezh7Yk6qNxymFQcsdUC7O/kFZjMs3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25499},"main":"dist/index.js","type":"module","_from":"file:drzl-enhanced-generator-zod-0.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"private":false,"scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"tsup src/index.ts --dts --format esm,cjs"},"_npmUser":{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"},"_resolved":"D:\\Users\\EX_HUA~1\\AppData\\Local\\Temp\\af7294740a8c9914951cd214917149cd\\drzl-enhanced-generator-zod-0.0.2.tgz","_integrity":"sha512-Xcoduh35+C+Zq2fjIG1cLnicTraFjNMeFq6MiYLZDxOXQJDYOXT2vIUkcd5PMH2Bkyjs/rjpQlNTpNdgyhRMpA==","_npmVersion":"10.9.2","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"@drzl-enhanced/analyzer":"^0.0.2","@drzl-enhanced/validation-core":"^0.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/generator-zod_0.0.2_1758524145848_0.5260014590584252","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@drzl-enhanced/generator-zod","version":"0.0.3","author":{"name":"JohnsonHuang4396"},"license":"Apache-2.0","_id":"@drzl-enhanced/generator-zod@0.0.3","maintainers":[{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"}],"dist":{"shasum":"be5e267d4c4ca0c88b7d3f77197599560a594f4e","tarball":"https://registry.npmjs.org/@drzl-enhanced/generator-zod/-/generator-zod-0.0.3.tgz","fileCount":7,"integrity":"sha512-RoOqZbcRAIk4F4oyotgu/GgP2hsYdryLqC7kkF7zy21e8ojGpRitKYMCXur41dE4ZlCC45OeKEHd9zbqlkyC4w==","signatures":[{"sig":"MEQCIByV5iQejbX5vYPOfPSMNB6fCRPdPvaHL3XVA+8jE2UUAiB7TD+G9PpwMtaJ+2TzRHfFU5Q7Cz49maXctvDt97QbiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25495},"main":"dist/index.js","type":"module","_from":"file:drzl-enhanced-generator-zod-0.0.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"private":false,"scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"tsup src/index.ts --dts --format esm"},"_npmUser":{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"},"_resolved":"D:\\Users\\EX_HUA~1\\AppData\\Local\\Temp\\0bbcb2d8e0efe6051a64b13cd9520031\\drzl-enhanced-generator-zod-0.0.3.tgz","_integrity":"sha512-RoOqZbcRAIk4F4oyotgu/GgP2hsYdryLqC7kkF7zy21e8ojGpRitKYMCXur41dE4ZlCC45OeKEHd9zbqlkyC4w==","_npmVersion":"10.9.2","description":"<div align=\"center\">","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"@drzl-enhanced/analyzer":"^0.0.3","@drzl-enhanced/validation-core":"^0.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/generator-zod_0.0.3_1758530751068_0.374345385368023","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@drzl-enhanced/generator-zod","type":"module","version":"0.0.4","private":false,"author":{"name":"JohnsonHuang4396"},"license":"Apache-2.0","sideEffects":false,"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.17.0"},"dependencies":{"@drzl-enhanced/analyzer":"^0.0.4","@drzl-enhanced/validation-core":"^0.0.4"},"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"build":"tsup src/index.ts --dts --format esm","lint":"eslint . --ext .ts","test":"vitest run"},"_id":"@drzl-enhanced/generator-zod@0.0.4","description":"<div align=\"center\">","_integrity":"sha512-UhAp0RXaWJ70HYwDURzuHIEWUqAdB+6/q2dCfRwEBzpNo0bvrAxNjWpaBEDcXXyevUjwnEgdNaY+7N4ZCcG61g==","_resolved":"D:\\Users\\EX_HUA~1\\AppData\\Local\\Temp\\d1c98a90593c1574c0d8e269ee8bbdb1\\drzl-enhanced-generator-zod-0.0.4.tgz","_from":"file:drzl-enhanced-generator-zod-0.0.4.tgz","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-UhAp0RXaWJ70HYwDURzuHIEWUqAdB+6/q2dCfRwEBzpNo0bvrAxNjWpaBEDcXXyevUjwnEgdNaY+7N4ZCcG61g==","shasum":"1d6c25b3e077db94f97a2b35838b791db35f4958","tarball":"https://registry.npmjs.org/@drzl-enhanced/generator-zod/-/generator-zod-0.0.4.tgz","fileCount":7,"unpackedSize":25495,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF72Kbo4j9Zt6X8cVydnJE46/0IYeFgwvoDkP0B5KsYoAiApGJE1dL8ZdPvu7zGKkQ8h31JKH76/StiaZr9QFIWnLA=="}]},"_npmUser":{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"},"directories":{},"maintainers":[{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/generator-zod_0.0.4_1758592505719_0.6937860839385204"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-22T05:38:04.332Z","modified":"2025-09-23T01:55:06.098Z","0.0.1":"2025-09-22T05:38:04.621Z","0.0.2":"2025-09-22T06:55:46.053Z","0.0.3":"2025-09-22T08:45:51.243Z","0.0.4":"2025-09-23T01:55:05.896Z"},"author":{"name":"JohnsonHuang4396"},"license":"Apache-2.0","description":"<div align=\"center\">","maintainers":[{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"}],"readme":"<div align=\"center\">\n\n# @drzl/generator-zod\n\n<div align=\"center\">\n\n[![CI](https://github.com/use-drzl/drzl/actions/workflows/ci.yml/badge.svg)](https://github.com/use-drzl/drzl/actions/workflows/ci.yml)\n[![npm](https://img.shields.io/npm/v/%40drzl%2Fgenerator-zod)](https://www.npmjs.com/package/@drzl/generator-zod)\n\n</div>\n\nZod schemas from your Drizzle analysis (insert / update / select).\n\n</div>\n\n## Use\n\nAdd to `drzl.config.ts`:\n\n```ts\ngenerators: [{ kind: 'zod', path: 'src/validators/zod' }]\n```\n\n## Output\n\n- `Insert<Table>Schema`, `Update<Table>Schema`, `Select<Table>Schema`\n- Optional `index` barrel\n- Shared vs inlined schemas supported\n","readmeFilename":"README.md"}