{"_id":"@drzl-enhanced/generator-valibot","_rev":"4-df7c05bf18035154aaf191474e30c2b4","name":"@drzl-enhanced/generator-valibot","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@drzl-enhanced/generator-valibot","version":"0.0.1","author":{"name":"JohnsonHuang4396"},"license":"Apache-2.0","_id":"@drzl-enhanced/generator-valibot@0.0.1","maintainers":[{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"}],"dist":{"shasum":"df118ca97d2c74985f698448aa35981234f7320a","tarball":"https://registry.npmjs.org/@drzl-enhanced/generator-valibot/-/generator-valibot-0.0.1.tgz","fileCount":7,"integrity":"sha512-f2pDuDAEw5xSmPjaxXU353Nd5nME6b6rEIsjAHOiPdG8DgGEZQizlyu7KZ3JdfyS7itMxGqlQyr3KWsJAoe+lg==","signatures":[{"sig":"MEYCIQCzkaXV6LfHqcxeJDrKRiCEx7XeHv0Jrp+6QtiqFvRjAQIhAJiYIDpjztOFxQUS54qmgzkC2efNM328z+RHGOKB0spb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25215},"main":"dist/index.js","type":"module","_from":"file:drzl-enhanced-generator-valibot-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\\5f02b6049ae2771743a4f263f5b4e5c1\\drzl-enhanced-generator-valibot-0.0.1.tgz","_integrity":"sha512-f2pDuDAEw5xSmPjaxXU353Nd5nME6b6rEIsjAHOiPdG8DgGEZQizlyu7KZ3JdfyS7itMxGqlQyr3KWsJAoe+lg==","_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-valibot_0.0.1_1758519485193_0.6002589213403189","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@drzl-enhanced/generator-valibot","version":"0.0.2","author":{"name":"JohnsonHuang4396"},"license":"Apache-2.0","_id":"@drzl-enhanced/generator-valibot@0.0.2","maintainers":[{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"}],"dist":{"shasum":"174089f00132ccb597f6b550075af0bbe6013054","tarball":"https://registry.npmjs.org/@drzl-enhanced/generator-valibot/-/generator-valibot-0.0.2.tgz","fileCount":7,"integrity":"sha512-10wtm493hsoEWlvRoV570DVuRSXgoIx07xQpi3Rb+5UxjfW2ipu3w1356pUXM9Y3Yy3zdlLvN8jDLfgiQHCjBg==","signatures":[{"sig":"MEUCIFo/AS/wHxF7zMhQULof6P/ydaq2H3xBkVCn68UbkgXzAiEAxvworSOCK5MZ5/QYlQx0w3CkQj9TVju1PqzLOAHAzGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25215},"main":"dist/index.js","type":"module","_from":"file:drzl-enhanced-generator-valibot-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\\7c7979055c344719ea46a7d0cf061ba9\\drzl-enhanced-generator-valibot-0.0.2.tgz","_integrity":"sha512-10wtm493hsoEWlvRoV570DVuRSXgoIx07xQpi3Rb+5UxjfW2ipu3w1356pUXM9Y3Yy3zdlLvN8jDLfgiQHCjBg==","_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-valibot_0.0.2_1758524145672_0.45773381755652","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@drzl-enhanced/generator-valibot","version":"0.0.3","author":{"name":"JohnsonHuang4396"},"license":"Apache-2.0","_id":"@drzl-enhanced/generator-valibot@0.0.3","maintainers":[{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"}],"dist":{"shasum":"b5f255c05214caab4b53bf975c3c608b0a981100","tarball":"https://registry.npmjs.org/@drzl-enhanced/generator-valibot/-/generator-valibot-0.0.3.tgz","fileCount":7,"integrity":"sha512-3J1Zli5zaHxT6f+WXWy2ofr1Y2i4Y2SEDntjh7WHROu6bR124pbkfQ/OPoj6JfpDQvTLGeNUq//uTdaxRIgDlw==","signatures":[{"sig":"MEUCIEr8NXPb9dJWTSlhgxfUMtczSNNuhQK32KFKeNuUPEnwAiEA6LlxXO3oCBQ+Aqppb2p30pfTovVcHutX1B7u/ZMwzdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25211},"main":"dist/index.js","type":"module","_from":"file:drzl-enhanced-generator-valibot-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\\613e01487d8bc163a9396d585c50a5f0\\drzl-enhanced-generator-valibot-0.0.3.tgz","_integrity":"sha512-3J1Zli5zaHxT6f+WXWy2ofr1Y2i4Y2SEDntjh7WHROu6bR124pbkfQ/OPoj6JfpDQvTLGeNUq//uTdaxRIgDlw==","_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-valibot_0.0.3_1758530750605_0.06696315230765171","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@drzl-enhanced/generator-valibot","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-valibot@0.0.4","description":"<div align=\"center\">","_integrity":"sha512-BklvYCP7D8RsgkkyKF3KInkb7LjKA0burwlt+wvBvZnoRUFGKVjvUJ3T5VqqHKvdP0RJZ7Oeu/+rHgtPoiAAyA==","_resolved":"D:\\Users\\EX_HUA~1\\AppData\\Local\\Temp\\0fbe1bfd9b1c0831b21e872cda0af4e7\\drzl-enhanced-generator-valibot-0.0.4.tgz","_from":"file:drzl-enhanced-generator-valibot-0.0.4.tgz","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-BklvYCP7D8RsgkkyKF3KInkb7LjKA0burwlt+wvBvZnoRUFGKVjvUJ3T5VqqHKvdP0RJZ7Oeu/+rHgtPoiAAyA==","shasum":"009be92b60a3d0d057a5d9ea62d18075aa6be266","tarball":"https://registry.npmjs.org/@drzl-enhanced/generator-valibot/-/generator-valibot-0.0.4.tgz","fileCount":7,"unpackedSize":25211,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEpMo1m58S/cOq+eW4JXI+iuKz4k/FcDCzf9QZWi/6SZAiBei03O1kDdi1wDzYwf+j9EtRD6Eh2OUwX4oOftD//3SA=="}]},"_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-valibot_0.0.4_1758592506443_0.6304200743755979"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-22T05:38:05.084Z","modified":"2025-09-23T01:55:06.811Z","0.0.1":"2025-09-22T05:38:05.369Z","0.0.2":"2025-09-22T06:55:45.849Z","0.0.3":"2025-09-22T08:45:50.763Z","0.0.4":"2025-09-23T01:55:06.605Z"},"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-valibot\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-valibot)](https://www.npmjs.com/package/@drzl/generator-valibot)\n\n</div>\n\nValibot 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: 'valibot', path: 'src/validators/valibot' }]\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"}