{"_id":"@drzl-enhanced/generator-arktype","_rev":"4-b09123480ec645f548f4f62d3665699d","name":"@drzl-enhanced/generator-arktype","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@drzl-enhanced/generator-arktype","version":"0.0.1","author":{"name":"JohnsonHuang4396"},"license":"Apache-2.0","_id":"@drzl-enhanced/generator-arktype@0.0.1","maintainers":[{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"}],"dist":{"shasum":"244275adfc08390a50e2f8b4d4110aadb4b3cfb4","tarball":"https://registry.npmjs.org/@drzl-enhanced/generator-arktype/-/generator-arktype-0.0.1.tgz","fileCount":7,"integrity":"sha512-CVX5943ZYG28B+wrxHMKmmWqLfuPZUNTTOsVkEHnVfsDCcS0WLVqL6uCFOtlfsKm0v4fMSoyBgGzR83+UjMqNw==","signatures":[{"sig":"MEUCID4IL15Xd6JydFqT/izmjBrLe4buKDLlzWrWvDCYTEPAAiEA9FdRcDyf6TlQDZ48vE9d1T/2j9M8jevKpst6BmKNimg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25187},"main":"dist/index.js","type":"module","_from":"file:drzl-enhanced-generator-arktype-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\\2f669323d5aec1dd642f92d5d023be81\\drzl-enhanced-generator-arktype-0.0.1.tgz","_integrity":"sha512-CVX5943ZYG28B+wrxHMKmmWqLfuPZUNTTOsVkEHnVfsDCcS0WLVqL6uCFOtlfsKm0v4fMSoyBgGzR83+UjMqNw==","_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-arktype_0.0.1_1758519484176_0.11488661261540845","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@drzl-enhanced/generator-arktype","version":"0.0.2","author":{"name":"JohnsonHuang4396"},"license":"Apache-2.0","_id":"@drzl-enhanced/generator-arktype@0.0.2","maintainers":[{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"}],"dist":{"shasum":"44a60a7a5e9b9e290cd44248497313585823b564","tarball":"https://registry.npmjs.org/@drzl-enhanced/generator-arktype/-/generator-arktype-0.0.2.tgz","fileCount":7,"integrity":"sha512-qfTruJlG2ucfAhxvdbB0ry9xz5Ked3rB2fuQyCngdXlQ9XsrTtOOMoMK4g6McDENaSNWxBjQfW1iGM1vltVecg==","signatures":[{"sig":"MEUCIQCfIHLvBIu8qd/4j9pnN5rn6YwXW9Rpf7BgoyrzQvePXAIgGPp5oAmsEM3s4ziMPKJ9VkafqbDyPuddcURJxU8Ww2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25187},"main":"dist/index.js","type":"module","_from":"file:drzl-enhanced-generator-arktype-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\\7b07e18eae125ef3f20c5491f6f14fb8\\drzl-enhanced-generator-arktype-0.0.2.tgz","_integrity":"sha512-qfTruJlG2ucfAhxvdbB0ry9xz5Ked3rB2fuQyCngdXlQ9XsrTtOOMoMK4g6McDENaSNWxBjQfW1iGM1vltVecg==","_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-arktype_0.0.2_1758524145036_0.5867900088256564","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@drzl-enhanced/generator-arktype","version":"0.0.3","author":{"name":"JohnsonHuang4396"},"license":"Apache-2.0","_id":"@drzl-enhanced/generator-arktype@0.0.3","maintainers":[{"name":"johnsonhuang4396","email":"hqhEmail0802@163.com"}],"dist":{"shasum":"b2b7b8027608adef9627894eb9b15ad45d746af5","tarball":"https://registry.npmjs.org/@drzl-enhanced/generator-arktype/-/generator-arktype-0.0.3.tgz","fileCount":7,"integrity":"sha512-3IiaMU7+HWMUTPOd8mAIpcInhMzXmoj5C1SFyMqvbwCGSY5H/Z6gsWsi+GV8KqdKLD+de9pkelkrLrUR3GpsCA==","signatures":[{"sig":"MEQCIHVIQ9V+OauotX4EY41Ox+brl5QBSAlVCTw981lmX11TAiAZo/nxVEc4ksHVd46EFsA2rrm/BA4E3gIZd5jokWucVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25183},"main":"dist/index.js","type":"module","_from":"file:drzl-enhanced-generator-arktype-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\\7174f272fadc2adf336f10e85ca335ea\\drzl-enhanced-generator-arktype-0.0.3.tgz","_integrity":"sha512-3IiaMU7+HWMUTPOd8mAIpcInhMzXmoj5C1SFyMqvbwCGSY5H/Z6gsWsi+GV8KqdKLD+de9pkelkrLrUR3GpsCA==","_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-arktype_0.0.3_1758530751124_0.18613029400729642","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@drzl-enhanced/generator-arktype","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-arktype@0.0.4","description":"<div align=\"center\">","_integrity":"sha512-dii13CzopQ+Qa2dxeh+QLxLhPrwhyF9BCkQgoeCyy12YPoAk4DvjQeDURM8UoKfWR4ZMjHaKUXpkP5JtmCcZyA==","_resolved":"D:\\Users\\EX_HUA~1\\AppData\\Local\\Temp\\47d7c1f4fc49271ab5ef1a5e67524f66\\drzl-enhanced-generator-arktype-0.0.4.tgz","_from":"file:drzl-enhanced-generator-arktype-0.0.4.tgz","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-dii13CzopQ+Qa2dxeh+QLxLhPrwhyF9BCkQgoeCyy12YPoAk4DvjQeDURM8UoKfWR4ZMjHaKUXpkP5JtmCcZyA==","shasum":"f9cb925e884e4ed3a5b904515142cbff4bf4efce","tarball":"https://registry.npmjs.org/@drzl-enhanced/generator-arktype/-/generator-arktype-0.0.4.tgz","fileCount":7,"unpackedSize":25183,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDk2xMtX7ywomJvJUpNGcipmRukdBPzx6u4aWZFO32tqwIgWvRopbYIDcb7ntIkrMm74Nvd3JTW7jcuOnECsiS1WZw="}]},"_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-arktype_0.0.4_1758592505903_0.7230213188822492"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-22T05:38:04.072Z","modified":"2025-09-23T01:55:06.335Z","0.0.1":"2025-09-22T05:38:04.361Z","0.0.2":"2025-09-22T06:55:45.265Z","0.0.3":"2025-09-22T08:45:51.302Z","0.0.4":"2025-09-23T01:55:06.100Z"},"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-arktype\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-arktype)](https://www.npmjs.com/package/@drzl/generator-arktype)\n\n</div>\n\nArkType 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: 'arktype', path: 'src/validators/arktype' }]\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\n## Notes\n\n- Formatting integrates with Prettier/Biome (via `format.engine: 'auto'`).\n","readmeFilename":"README.md"}