{"_id":"@rexeus/typeweaver-gen","_rev":"36-73f515bff726d58c75d0f62ba85d27c2","name":"@rexeus/typeweaver-gen","dist-tags":{"latest":"0.12.0"},"versions":{"0.0.1":{"name":"@rexeus/typeweaver-gen","version":"0.0.1","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"ISC","_id":"@rexeus/typeweaver-gen@0.0.1","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"bb84fc7a24bf6e4affdca6c201d48b4be60498c9","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.0.1.tgz","fileCount":4,"integrity":"sha512-x+KnbWburYl2LtvH/ay+vs82woryFREft2Bo74vxeZKNhduHps2N/oxcVqe02sI1WHjFyHkVCcLR60nk4DuCYw==","signatures":[{"sig":"MEYCIQDwH7BkoYiOnkXO4WLCY+IXw7OBarLpACkzUlzsbQOrFwIhALqnaNGZ1c48kkpvk6iinovYq0WycnpnN08cNW/qhu2p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43151},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-gen-0.0.1.tgz","types":"dist/index.d.ts","scripts":{"build":"pkgroll --clean-dist","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/private/var/folders/ck/ybzdgl657xx4q63sz8pcqsl00000gn/T/7954f967f4064df4127f11663bb03d59/rexeus-typeweaver-gen-0.0.1.tgz","_integrity":"sha512-x+KnbWburYl2LtvH/ay+vs82woryFREft2Bo74vxeZKNhduHps2N/oxcVqe02sI1WHjFyHkVCcLR60nk4DuCYw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"10.2.3","description":"Code generation engine and utilities for TypeWeaver plugins","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"0.0.1"},"peerDependencies":{"@rexeus/typeweaver-core":"*"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.0.1_1752229698463_0.12856536005636388","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@rexeus/typeweaver-gen","version":"0.0.2","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"ISC","_id":"@rexeus/typeweaver-gen@0.0.2","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"0c68273bb7df55e5930fb5a4d187a0220e2223dd","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.0.2.tgz","fileCount":4,"integrity":"sha512-8I/9IATzWpCskrrT4BJ9EFtrb8O5BQSpKGJXA07xrauh6vyBw8rmJ35KFIGm2tcjjkkI86+MasQkgu8Z/cb9Tg==","signatures":[{"sig":"MEQCIHU8LRRwbZhonkhw/vepqjKpHfZluDOqUskc3hxcXJtlAiB1MrPZnsydIgWUHnbF6F7wFgsEiRUp8Tl2lMCjIq7KuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43229},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-gen-0.0.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"pkgroll --clean-dist","format":"prettier --write .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/private/var/folders/ck/ybzdgl657xx4q63sz8pcqsl00000gn/T/c11096c7f899a96cd138f835c34a1631/rexeus-typeweaver-gen-0.0.2.tgz","_integrity":"sha512-8I/9IATzWpCskrrT4BJ9EFtrb8O5BQSpKGJXA07xrauh6vyBw8rmJ35KFIGm2tcjjkkI86+MasQkgu8Z/cb9Tg==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"10.2.3","description":"Code generation engine and utilities for TypeWeaver plugins","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.0.2"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.0.2_1752240787809_0.21397049864442153","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@rexeus/typeweaver-gen","version":"0.0.3","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"ISC","_id":"@rexeus/typeweaver-gen@0.0.3","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"4d639001d41e4fd2a5188d832f20635a93bd5af0","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.0.3.tgz","fileCount":4,"integrity":"sha512-jIxDwz1XRWut2oMu0HNOoiALnNcL8ucSb84coLH+rlOLar3gzsRXlLK7Q+XFQyZdLJmMazHEgXlZI6nWgKCFUQ==","signatures":[{"sig":"MEUCIQCbJf7+DQkD/Q4WAQqG485jZmMQdhwNwW5sPTnPJMLGKwIgYLMyZEeMjf9kusKciNQsvSS+L1DsYLryv4FuMf9Rwnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20504},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-gen-0.0.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"pkgroll --clean-dist","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/tmp/4c241de19c51da868da111fbad5ff4e8/rexeus-typeweaver-gen-0.0.3.tgz","_integrity":"sha512-jIxDwz1XRWut2oMu0HNOoiALnNcL8ucSb84coLH+rlOLar3gzsRXlLK7Q+XFQyZdLJmMazHEgXlZI6nWgKCFUQ==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"10.8.2","description":"Code generation engine and utilities for TypeWeaver plugins","directories":{},"_nodeVersion":"20.19.3","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.0.3"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.0.3_1752432833598_0.8785383608902797","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@rexeus/typeweaver-gen","version":"0.0.4","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.0.4","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"6ee7b0ca9d9bedf9913f964c2a19c163059f66b6","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.0.4.tgz","fileCount":6,"integrity":"sha512-2olRq9EvLb1ZU6jdyVPt4vSjssABSxEIoVf9AsBCotJ/6Yl0UiFefd8pTeFTqO9Gbw0LY/C4oh+/VHw+FIhn2g==","signatures":[{"sig":"MEUCIFTtT8yDH6abiR2diil8j5ZlKxV0PyAlPvbgi8v45+r3AiEAuC2D46o6ngzIShk48qMZbxU3wq1IqGf5hUSMbNhcP1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31753},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-gen-0.0.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"pkgroll --clean-dist && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/tmp/e388aea8d1b5a5a3f97bcf5aac4d61bf/rexeus-typeweaver-gen-0.0.4.tgz","_integrity":"sha512-2olRq9EvLb1ZU6jdyVPt4vSjssABSxEIoVf9AsBCotJ/6Yl0UiFefd8pTeFTqO9Gbw0LY/C4oh+/VHw+FIhn2g==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"10.8.2","description":"Code generation engine and utilities for typeweaver plugins","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.0.4"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.0.4_1757098967171_0.8287549068972446","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@rexeus/typeweaver-gen","version":"0.1.0","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.1.0","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"882da77b2f9d08d3ea411b57475e7346c4d4477f","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.1.0.tgz","fileCount":6,"integrity":"sha512-Mg7654vJKuPyPUn1USLahFoQYd+FWhVc7hqnXaxIamfiRE1W1t0yk99aRGnL39HqXDnzVlxJ4Ia4M+1D/tMdUg==","signatures":[{"sig":"MEQCIAqMWFYG+UOgJRo01FEcrCVP6UO9e2pmkM8Ganh50tXSAiAR8ql9u0Z8V9cuScv7KLEjqH9bx+SLA9lZB+zQ+IXd2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31753},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-gen-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"pkgroll --clean-dist && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/tmp/d00d7b30f98aedfcecc9d746f6a1f0f2/rexeus-typeweaver-gen-0.1.0.tgz","_integrity":"sha512-Mg7654vJKuPyPUn1USLahFoQYd+FWhVc7hqnXaxIamfiRE1W1t0yk99aRGnL39HqXDnzVlxJ4Ia4M+1D/tMdUg==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"10.8.2","description":"Code generation engine and utilities for typeweaver plugins","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.1.0"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.1.0_1757950017413_0.7100413644930856","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@rexeus/typeweaver-gen","version":"0.1.1","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.1.1","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"9770caf34df3cbdecb58363ed94653173f102624","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.1.1.tgz","fileCount":6,"integrity":"sha512-R9Clf40U60alW/LL4wcfuXKDhoL6XWc3jqtsxNdLz/bI+49gfaMhoVreQGnd2EX8w95ztXMbzZarp7Dwq0M8PA==","signatures":[{"sig":"MEUCIQDSFW6Q0m4ULN0YGrNt18tMLhzkxGkgCYKAGubfcpSYhAIgY6UdmTSgsgFOoGwrjqUz7/wn3lcpxF7AR94ivBwKs9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31753},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-gen-0.1.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"pkgroll --clean-dist && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/tmp/63af84c464bebb5af1ba829a2e0bd679/rexeus-typeweaver-gen-0.1.1.tgz","_integrity":"sha512-R9Clf40U60alW/LL4wcfuXKDhoL6XWc3jqtsxNdLz/bI+49gfaMhoVreQGnd2EX8w95ztXMbzZarp7Dwq0M8PA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"10.8.2","description":"Code generation engine and utilities for typeweaver plugins","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.1.1"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.1.1_1758047748840_0.46217602551641646","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@rexeus/typeweaver-gen","version":"0.1.2","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.1.2","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"e608f8037546c0bd17f9bc41038ee9d6f112e186","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.1.2.tgz","fileCount":6,"integrity":"sha512-uaRbW3FoHjdtFTLMJDWuskHpFDCVU64c5wlF1dkn9V2S0ddDGTwMpMNU+nue8Vl6Oa59F5+R//meayuwh/pVxw==","signatures":[{"sig":"MEUCIDC5rgn5/934K7Z5frWfYOq6oUzSELy0fdi7qq65A0PXAiEAhYybJqWrAv/tTWpXzMM+NLeCya6k2Qr0jj8oJcJQjns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31753},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-gen-0.1.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"pkgroll --clean-dist && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/tmp/be68fbf9303ba89386a0ed02bbd1004c/rexeus-typeweaver-gen-0.1.2.tgz","_integrity":"sha512-uaRbW3FoHjdtFTLMJDWuskHpFDCVU64c5wlF1dkn9V2S0ddDGTwMpMNU+nue8Vl6Oa59F5+R//meayuwh/pVxw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"10.8.2","description":"Code generation engine and utilities for typeweaver plugins","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.1.2"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.1.2_1758052671944_0.15128031927844687","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@rexeus/typeweaver-gen","version":"0.2.0","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.2.0","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"7e4c2b59a3b57bc6ff449826c465af99a4832125","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.2.0.tgz","fileCount":6,"integrity":"sha512-HeVinWnpG9MUEspob6fPpMu6o4aPs9gLG7ihGSv+muu/F/CAP1awA5qdZso00UxJqMKu8RHcfTyraofYwyrzRw==","signatures":[{"sig":"MEUCIHpP7NJxltBvLrcakyTUjja7o/s9Q1QsRyBiwIiI/o7rAiEAlD0RcNudGNZXH1biLK0ciVwa5X2q0CRhFOLvewnakSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31817},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-gen-0.2.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"pkgroll --clean-dist && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/tmp/dafdca310ada4bf85ca24d04b7c3e6ce/rexeus-typeweaver-gen-0.2.0.tgz","_integrity":"sha512-HeVinWnpG9MUEspob6fPpMu6o4aPs9gLG7ihGSv+muu/F/CAP1awA5qdZso00UxJqMKu8RHcfTyraofYwyrzRw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"10.8.2","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.2.0"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.2.0_1759572655849_0.5731700881450608","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@rexeus/typeweaver-gen","version":"0.2.1","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.2.1","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"7ff1fee58f9a2e9d9bd84f29b9e960b6cbda531f","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.2.1.tgz","fileCount":6,"integrity":"sha512-4CgH4G3846qjaS3Zvop8fBdsJll5TsYPHtrZnqa/XSnX+0OKAZVchInO6kyQuWYeU7A+XiSPaKgsqa3Hb5W49w==","signatures":[{"sig":"MEUCIAeuJ9NfLyHSJcDvbPA1KHTCGOupM2Qz25OxY2hNI3H0AiEA3NPAjYUlEj5rooJnAK5TKcKYe6RGht1FwgAm/kBgML0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31817},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-gen-0.2.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"pkgroll --clean-dist && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/tmp/8f53fb6fa56adc93deff4a0bd946beb9/rexeus-typeweaver-gen-0.2.1.tgz","_integrity":"sha512-4CgH4G3846qjaS3Zvop8fBdsJll5TsYPHtrZnqa/XSnX+0OKAZVchInO6kyQuWYeU7A+XiSPaKgsqa3Hb5W49w==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"10.8.2","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.2.1"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.2.1_1760465696371_0.6002057737363369","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@rexeus/typeweaver-gen","version":"0.3.0","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.3.0","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"590af0c8fd80b15396415fb11b44e07589f5496a","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.3.0.tgz","fileCount":8,"integrity":"sha512-IPusZUCRdQ3AGOljmczpvjV77O3+zGm8Lvi+5KMeeJRl6y6Ay8oNx1TE4UlEGjjPF/3KtE7sxtg/CXc+pQCHPQ==","signatures":[{"sig":"MEUCIDqAiFxqSRH7Ym5EUFYuZbccU/LSQimlO+SgPPcLluMtAiEA2QQ8X48OcmzeCvT1aUSHKwQbEfcRqECnnvffnKaZTOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48989},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"tsup && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/dbfd4a827b471ebfeced3c36cc3d7d64/rexeus-typeweaver-gen-0.3.0.tgz","_integrity":"sha512-IPusZUCRdQ3AGOljmczpvjV77O3+zGm8Lvi+5KMeeJRl6y6Ay8oNx1TE4UlEGjjPF/3KtE7sxtg/CXc+pQCHPQ==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.6.2","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.3.0"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.3.0_1767641093323_0.1435581244837285","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@rexeus/typeweaver-gen","version":"0.3.1","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.3.1","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"06d755bebd21fb775d59d5a3f1ee82221fa49f65","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.3.1.tgz","fileCount":8,"integrity":"sha512-9s38a3aGQLhq3OCkq91L7MOCRnsPqvsSpaLsCC2RKwSmfeuLYyqnF2cehkVC90gYJ9PKmN/E8cOMJPurKypipw==","signatures":[{"sig":"MEUCIQDbOVag3F6hTPPHJmiRRNuUVNblHPE4JpQQyH0NMRoZMwIgP1SBJfWqHr4iYrE3GKNalKsqkIw6D3r2Fa1QnC8NgV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48989},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"tsup && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/7fa2f6d73ed7dd0409629435124ad53c/rexeus-typeweaver-gen-0.3.1.tgz","_integrity":"sha512-9s38a3aGQLhq3OCkq91L7MOCRnsPqvsSpaLsCC2RKwSmfeuLYyqnF2cehkVC90gYJ9PKmN/E8cOMJPurKypipw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.6.2","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.3.1"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.3.1_1767647297345_0.23925866673896","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@rexeus/typeweaver-gen","version":"0.3.2","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.3.2","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"21a59ec7b6ad5e0303c7b21f750b8e380d3a14d8","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.3.2.tgz","fileCount":8,"integrity":"sha512-nf36sqrj9V7uVOscHkY4SIpG5ggC5JNBb4M8h0SFy5OLQkbXzLxFb2mUqOhzr3LDsiC8rVei0g834hiFUaVEgw==","signatures":[{"sig":"MEYCIQD7T+/mBkrB+iueu1yc6p+VKSVaGaQIOfyEGzXmwPyikgIhAPdHTGsyDfSX423FtvRHP2NZ1eE6jBFTc4o2RgjTZys2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48989},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"tsup && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/e70bfe67140442a78a08eaa1b7bb944a/rexeus-typeweaver-gen-0.3.2.tgz","_integrity":"sha512-nf36sqrj9V7uVOscHkY4SIpG5ggC5JNBb4M8h0SFy5OLQkbXzLxFb2mUqOhzr3LDsiC8rVei0g834hiFUaVEgw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.6.2","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.3.2"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.3.2_1769107670197_0.6602004763133962","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@rexeus/typeweaver-gen","version":"0.4.0","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.4.0","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"0718564d131ac2a764c4e1f8d182d94275638c14","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.4.0.tgz","fileCount":10,"integrity":"sha512-4dLj3YKdQSHohTwn5FMLIOwuqEFjH3e8XWBYW1IoOUvuVrD7uCh6knihzsR4l879XrEMrm37KRAYeAR3V1Rr8A==","signatures":[{"sig":"MEUCIQDEjjZquKh5qLGJBfeFRL58zxdhgPI0sf8MYBhlJcN3hQIgHQWpIHkvU1vZNZtd7+NESLtNfmynFlKq2DPthGtH3js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57144},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"tsup && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/2641e416ee04c7b6ffc8047223c36a54/rexeus-typeweaver-gen-0.4.0.tgz","_integrity":"sha512-4dLj3YKdQSHohTwn5FMLIOwuqEFjH3e8XWBYW1IoOUvuVrD7uCh6knihzsR4l879XrEMrm37KRAYeAR3V1Rr8A==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.6.2","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.4.0"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.4.0_1770223453980_0.7687429568414599","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@rexeus/typeweaver-gen","version":"0.4.1","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.4.1","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"7e427507ed463e2b7e1cec7044b4c0b9a9a7e379","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.4.1.tgz","fileCount":10,"integrity":"sha512-PMvtQ5cvmB4ps8GWtymDJYXDnS9dVwLaWxpkFuYjcNzvqs2klj9drhcDsOCTkdW1tHaa8FzrrzVilNlrhVrsRw==","signatures":[{"sig":"MEQCIEMiOwMbH82aOjr1b7XSFdmM0/k8Z4C1HuQ2rA+BTi9jAiBsLmUtocfRrkEA1d+fioHZ1Mkohu6svr9vOS+yFPuacQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57144},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.4.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"tsup && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/56dc436fbaa1757a39b22b5ee039a01c/rexeus-typeweaver-gen-0.4.1.tgz","_integrity":"sha512-PMvtQ5cvmB4ps8GWtymDJYXDnS9dVwLaWxpkFuYjcNzvqs2klj9drhcDsOCTkdW1tHaa8FzrrzVilNlrhVrsRw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.6.2","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.4.1"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.4.1_1771520888291_0.15151630911395775","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@rexeus/typeweaver-gen","version":"0.4.2","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.4.2","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"78150cbb3a59d32588cbeb144731d1e793ed56a6","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.4.2.tgz","fileCount":10,"integrity":"sha512-ViHKk+ikir0XiNCkgLoGUEuxsNf78tG4xdmsyuMTjxfUuG3AhgKUVXMoieBBGVeKkV8twWm2856jlKww9DNoZA==","signatures":[{"sig":"MEYCIQD7x5GX7Slik99bnkFUp6sTmlfeEe6vY4KbgLPoKY2b5QIhAPumtVKyBEq6UoVFGqEthCUUT1TZNsd+Qn5cTkjRS28f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57144},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.4.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"tsup && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/2cf4cd4ae7002860fd8cc1fef9c803c4/rexeus-typeweaver-gen-0.4.2.tgz","_integrity":"sha512-ViHKk+ikir0XiNCkgLoGUEuxsNf78tG4xdmsyuMTjxfUuG3AhgKUVXMoieBBGVeKkV8twWm2856jlKww9DNoZA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.6.2","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.4.2"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.4.2_1771610206041_0.9962954800678829","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@rexeus/typeweaver-gen","version":"0.5.0","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.5.0","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"d10157b34468414ac072dc464920879f5309beec","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.5.0.tgz","fileCount":10,"integrity":"sha512-G4w34CkHoSnaDFAq+8ZWIJME5I3jVyWkFl1MCV/asXgOnAPJBH8H0pWg3fgeiJjwiql7WNi9talE/8SS3iYVxw==","signatures":[{"sig":"MEQCIG4nBWnDLWGawKcnTcdDUAyHcfNqO/BA/C9T7gV1FABrAiB9Qze3JyqmwIcqdRokOTYsPmXAnIAdGtTEhYB+Pcsv1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57144},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.5.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"tsup && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/a811757171cbd825201ea13454a5eac7/rexeus-typeweaver-gen-0.5.0.tgz","_integrity":"sha512-G4w34CkHoSnaDFAq+8ZWIJME5I3jVyWkFl1MCV/asXgOnAPJBH8H0pWg3fgeiJjwiql7WNi9talE/8SS3iYVxw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.6.2","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.5.0"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.5.0_1771870634529_0.5244557338765095","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@rexeus/typeweaver-gen","version":"0.5.1","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.5.1","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"bca5970eea57f0e0a8289e1b29da1af39aa0996c","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.5.1.tgz","fileCount":10,"integrity":"sha512-GQ/R3jDggIYdTAC98PyAotAFE5iKf+tiP3TtGq04vWSD+U12hb0uTnYbn2gANg11iRx767JGNQZp1KMkG1cA/g==","signatures":[{"sig":"MEQCICLZ1w323Rc2A6aG645m3GVKyRT8Nc474PL8rN4G9pliAiAjZFf94WwSNlx9NV81QTa1YxPkythMKQM1X9HVN4VSbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57653},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.5.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/c8394efcb36e828ad586b05a00f00bfc/rexeus-typeweaver-gen-0.5.1.tgz","_integrity":"sha512-GQ/R3jDggIYdTAC98PyAotAFE5iKf+tiP3TtGq04vWSD+U12hb0uTnYbn2gANg11iRx767JGNQZp1KMkG1cA/g==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.8.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.5.1"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.5.1_1772275869232_0.9597717236985186","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@rexeus/typeweaver-gen","version":"0.6.0","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.6.0","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"2d90bfe129fdad7399ad146a5f67161266fd8b3a","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.6.0.tgz","fileCount":11,"integrity":"sha512-JeSHlpzMifxVmrD8xRCUEpHYX5q/cipID1P3tmhlW5geuys+cko3EB3FoCUkFdOWlZq2+fHAQuy4XGMmX4hf2g==","signatures":[{"sig":"MEUCIQCeQWnw4S4KGiJGiVavV2hGI8AO5zZMs7qve4D1Bnkm4gIgTLkbvvBNjyYog6Y9eFg+zoGuEl+cQcU+yg+4XvAcqE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68552},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.6.0.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/c7f63565e74c0713088ded77a7f885d1/rexeus-typeweaver-gen-0.6.0.tgz","_integrity":"sha512-JeSHlpzMifxVmrD8xRCUEpHYX5q/cipID1P3tmhlW5geuys+cko3EB3FoCUkFdOWlZq2+fHAQuy4XGMmX4hf2g==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.8.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.6.0"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.6.0_1772284519517_0.034187282092803306","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@rexeus/typeweaver-gen","version":"0.6.1","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.6.1","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"00623b4a12522795ff5e60612a7ca4f7ed827955","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.6.1.tgz","fileCount":11,"integrity":"sha512-wyV/jul95fzFNHPu9KTDM7dIg0vTqmEuzGqxQ0jguNFRHTevmasjvUwXGujv3+SGhjE9sGtguuE2eOzvGfVCrw==","signatures":[{"sig":"MEUCIQCAl2Y9IAfLSJnkfNNwSzeFYwdxGMHMcGt+56cv3TJ55gIgHKOQ1WAAB7n13/+qGustKcqPVMI10F59FpGRJlW/HJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68552},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.6.1.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/f4b917ccb3521defd9037bf19eb6b278/rexeus-typeweaver-gen-0.6.1.tgz","_integrity":"sha512-wyV/jul95fzFNHPu9KTDM7dIg0vTqmEuzGqxQ0jguNFRHTevmasjvUwXGujv3+SGhjE9sGtguuE2eOzvGfVCrw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.8.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.6.1"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.6.1_1772290370010_0.18247762687179847","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@rexeus/typeweaver-gen","version":"0.6.2","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.6.2","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"8ef3dd94918828f6127de65d068a049fe2169a5d","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.6.2.tgz","fileCount":11,"integrity":"sha512-1rNafcf+ReldEjbFAfkRmRWLuI/rw1ixush21DCLhzG5Y0Rnp8f61eTKlUNLBiCx1fTaiBe9eCstH2hT3/aMfA==","signatures":[{"sig":"MEYCIQCW0fbTa61cniuSbPTI1bkv6VCcovE1NC86Z/Y3x7TuiQIhAI/z2wewe5cLi7yUDhXakzz2eqU3W1ufHaXXkH5OazfC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68552},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.6.2.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/9bd50f5cb100b6beb6081a0de95c0050/rexeus-typeweaver-gen-0.6.2.tgz","_integrity":"sha512-1rNafcf+ReldEjbFAfkRmRWLuI/rw1ixush21DCLhzG5Y0Rnp8f61eTKlUNLBiCx1fTaiBe9eCstH2hT3/aMfA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.8.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.6.2"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.6.2_1772291191448_0.34904927839995614","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@rexeus/typeweaver-gen","version":"0.6.3","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.6.3","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"69052a0ea38f7ccf8b3236a9c487faacbfdc01bb","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.6.3.tgz","fileCount":11,"integrity":"sha512-KAKIFSE+oV70+6cn4HJEyHmvJFAN09kWKm0x0mK9LuJwMCgMQ3oe4jm1i+YJBSo7VW9uQuaSRzHFo77tVwAztQ==","signatures":[{"sig":"MEQCIC3viItnRXMdvz/sHF9ojRLq0Yiq9ASNdNUeI0P15LXSAiA7jMJjCqej2i5Z6/NiDhDOeIq6v/dCscieRaEScK1y+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68552},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.6.3.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/ade89f2ce28ff2750317bf089c87cca2/rexeus-typeweaver-gen-0.6.3.tgz","_integrity":"sha512-KAKIFSE+oV70+6cn4HJEyHmvJFAN09kWKm0x0mK9LuJwMCgMQ3oe4jm1i+YJBSo7VW9uQuaSRzHFo77tVwAztQ==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.8.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.6.3"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.6.3_1772292429191_0.21747189356044494","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@rexeus/typeweaver-gen","version":"0.6.4","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.6.4","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"27f5bcfb009f74432d3d3dfa0b5adf988c2161f8","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.6.4.tgz","fileCount":11,"integrity":"sha512-963kPJkY+oi9wgx+MM3nplJlFnYCJOpEt109hp2oDO+r3Oq8rUDQpyNHDRRBcu/7dvFSEGRVey1a3/TbIqFH6g==","signatures":[{"sig":"MEQCIFjvucoQVuQQ1U8ERg0U2gtzPsfRKHhXMgnwMR2i0PZSAiB07R/spq/pkW887NDGMqITNb4a4Sk+bO2HBZmymk7UOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67008},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.6.4.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/43f4129c80dae158196894730c687870/rexeus-typeweaver-gen-0.6.4.tgz","_integrity":"sha512-963kPJkY+oi9wgx+MM3nplJlFnYCJOpEt109hp2oDO+r3Oq8rUDQpyNHDRRBcu/7dvFSEGRVey1a3/TbIqFH6g==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.8.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.6.4"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.6.4_1772294542238_0.43028323406573077","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@rexeus/typeweaver-gen","version":"0.6.5","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.6.5","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"7291ca3f34d385a8a29a93d7ccda5beef7f5d232","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.6.5.tgz","fileCount":11,"integrity":"sha512-9CsCXUU3/IzYEyDHDf0YHYWWuFZyId8cMX48SvqjtyK3OgHjZwioGGsoh5PPzXxdOcMVLRgwusHlOYbTeynEHg==","signatures":[{"sig":"MEUCIQCavSo20qwEZiaV8NCF207yXk1OENOtNu3uWX0TnJi4SwIgQ+Lw/CohbiEEy3Y7/GtUSUOqBK8egWUI9bJmpZ0S9/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67008},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.6.5.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/86259d89be1d38f1e1b753083b9c81e4/rexeus-typeweaver-gen-0.6.5.tgz","_integrity":"sha512-9CsCXUU3/IzYEyDHDf0YHYWWuFZyId8cMX48SvqjtyK3OgHjZwioGGsoh5PPzXxdOcMVLRgwusHlOYbTeynEHg==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.8.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.6.5"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.6.5_1772351308241_0.10553061745853598","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@rexeus/typeweaver-gen","version":"0.7.0","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.7.0","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"08eac9b5dfc4f66a115a5cf07ca0eb4aaec48572","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.7.0.tgz","fileCount":11,"integrity":"sha512-4XPRZNzdXYvt6bBT05jB+dClMv6NtvdSpwCqONfhsHTw5y3Yli7nSdnGSOFRWQsV9D3D+RmHr1dSWP7MGn5GpA==","signatures":[{"sig":"MEYCIQCXLQm47AmxUT3Rx2lxjIzgKQ2vPeJJjIwi11IQSt1MHwIhAKyVsiv15COVVZ0EUzHlTbswsTt+OC/cjipyBOd7nLA1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67008},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.7.0.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/05396622ebe26c28dc4693743dc5df10/rexeus-typeweaver-gen-0.7.0.tgz","_integrity":"sha512-4XPRZNzdXYvt6bBT05jB+dClMv6NtvdSpwCqONfhsHTw5y3Yli7nSdnGSOFRWQsV9D3D+RmHr1dSWP7MGn5GpA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.8.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.7.0"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.7.0_1772369352859_0.9609716545494555","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@rexeus/typeweaver-gen","version":"0.8.0","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.8.0","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"3ffc41b97cd56496f5d10c833682f42f40619223","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.8.0.tgz","fileCount":11,"integrity":"sha512-PUMSntfh1c9MC8cGfLl151F4gzCP7NqsuGryEpdgMqRrGlEqEupL7Zb6NLaOqf4sUn7Ikvl138SWIZCFKDzCdg==","signatures":[{"sig":"MEUCIBobQaXUXkJTnNi8aKnZT9VvbAGMRkXflsdH7bvb2MqhAiEAwtyPmqnDtdEFTCAPcxs6QH26t2w6Ph8eS5CCyRYe76Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67008},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.8.0.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/624d7bbee1d6e2dc710fc5580836e5b5/rexeus-typeweaver-gen-0.8.0.tgz","_integrity":"sha512-PUMSntfh1c9MC8cGfLl151F4gzCP7NqsuGryEpdgMqRrGlEqEupL7Zb6NLaOqf4sUn7Ikvl138SWIZCFKDzCdg==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.9.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"ejs":"^3.1.10"},"_hasShrinkwrap":false,"devDependencies":{"@rexeus/typeweaver-core":"^0.8.0"},"peerDependencies":{"@rexeus/typeweaver-core":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.8.0_1774693563660_0.6204584440091192","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@rexeus/typeweaver-gen","version":"0.9.0","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.9.0","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"5d320d0748a83cee6f3edc932a9a3c30e7bf8849","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.9.0.tgz","fileCount":11,"integrity":"sha512-DpA14+9x+4JHG/6v5LgmbZSYwvyrRVmKb9HmNl5YoergNMBigjx0FGtwXaIXijsHWfTPhbABKWrivpww3Pf2Og==","signatures":[{"sig":"MEQCIGxxBCilHV/6lrljQvMCHWvWVYHLZ/VR7EZjE7tejWGfAiBmKK5LaC6Hdwgm4UDeyYGikLrmuQbgECz+O0Iu3m/x9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133584},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.9.0.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/8c322abe950fc5ec9b87ab888a724238/rexeus-typeweaver-gen-0.9.0.tgz","_integrity":"sha512-DpA14+9x+4JHG/6v5LgmbZSYwvyrRVmKb9HmNl5YoergNMBigjx0FGtwXaIXijsHWfTPhbABKWrivpww3Pf2Og==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.9.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"ejs":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","@rexeus/typeweaver-core":"^0.9.0"},"peerDependencies":{"zod":"^4.3.0","@rexeus/typeweaver-core":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.9.0_1774737711572_0.2978584529872077","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@rexeus/typeweaver-gen","version":"0.9.1","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.9.1","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"f4043037580e2f3815e8951d0b7740435c716b11","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.9.1.tgz","fileCount":11,"integrity":"sha512-dr6+/5a3Q+oZr4BGux6P21VTsFWS05rovL3alJOYoSBsvKubhmFMFOC18Gps0Qwc+S3Wx65jUiW8POYO1reHpw==","signatures":[{"sig":"MEYCIQDJQAU040WuNwjVeZt59fHrruBSn7/LCcZdwGiTnxzJRQIhAN1xTtDfeqlVbjjJgQx4rhEeVOsNewB/+2koVoBPhebz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133584},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.9.1.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/80fd848da70916ca9825eb27504093b8/rexeus-typeweaver-gen-0.9.1.tgz","_integrity":"sha512-dr6+/5a3Q+oZr4BGux6P21VTsFWS05rovL3alJOYoSBsvKubhmFMFOC18Gps0Qwc+S3Wx65jUiW8POYO1reHpw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.9.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"ejs":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","@rexeus/typeweaver-core":"^0.9.1"},"peerDependencies":{"zod":"^4.3.0","@rexeus/typeweaver-core":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.9.1_1774792216598_0.9940898585445856","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@rexeus/typeweaver-gen","version":"0.9.2","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.9.2","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"f57faa7ce08bc010a7e36d8048a656974c07fdf7","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.9.2.tgz","fileCount":11,"integrity":"sha512-eT9xPJoBDCRoNPUr9cxAAkhH0tav/8xV+RgoNUXHi5L1Nw5axQF4P+D6CQy38AzvSj2Np5TfLJcQIdOZ6xGQ5A==","signatures":[{"sig":"MEYCIQCnjHsMbED7QCW/rLJ9ZPq1zCBIBpE6FrsQeeXrshuWvAIhAP9JgVafr2n70doLUpig8Lh6kT8y6ynBgKOKLtOh737z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133584},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.9.2.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/ad7e885e523579435107daf6e6c1b5a6/rexeus-typeweaver-gen-0.9.2.tgz","_integrity":"sha512-eT9xPJoBDCRoNPUr9cxAAkhH0tav/8xV+RgoNUXHi5L1Nw5axQF4P+D6CQy38AzvSj2Np5TfLJcQIdOZ6xGQ5A==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.9.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"ejs":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","@rexeus/typeweaver-core":"^0.9.2"},"peerDependencies":{"zod":"^4.3.0","@rexeus/typeweaver-core":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.9.2_1774903214883_0.35951551201376053","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@rexeus/typeweaver-gen","version":"0.10.0","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.10.0","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"283d17fae8785643d619f5db004ebfd41e8bdcb0","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.10.0.tgz","fileCount":11,"integrity":"sha512-YPQpirEKr+kh87Xjty1sdqZ3Jr2jxQ0fltlKUN0avO/0ieXnfEVaIengu4sjBR4PH4qWD/yj+RCbWTvX/I5q4Q==","signatures":[{"sig":"MEUCICcyIHvGmj3LAq9jrRI4cmF1Up6SDC9KRoEBIM4uNnLwAiEAzOECjMEj6jLA6L80sAdUf+sDv7JZ9j8z4ZST90FyoeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151509},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.10.0.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/153be3bd5529b05b1bb59bee3df5dd4a/rexeus-typeweaver-gen-0.10.0.tgz","_integrity":"sha512-YPQpirEKr+kh87Xjty1sdqZ3Jr2jxQ0fltlKUN0avO/0ieXnfEVaIengu4sjBR4PH4qWD/yj+RCbWTvX/I5q4Q==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.9.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","@rexeus/typeweaver-core":"^0.10.0"},"peerDependencies":{"zod":"^4.3.0","@rexeus/typeweaver-core":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.10.0_1775059911739_0.3081972343770256","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@rexeus/typeweaver-gen","version":"0.10.1","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.10.1","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"87ebda64f92e1744cb1215a5351a1f115b5a4fd9","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.10.1.tgz","fileCount":11,"integrity":"sha512-7vAW1x3HTC9Zr57rs7s/2snJa87kiRj0mNGI8Z2vYzh/7emQtZHWzk5GzmFvFvxU34fr3HMZw1H6SO2tqR3yCQ==","signatures":[{"sig":"MEUCIQDu9/bC88x7c+r2reYwK06Ir8A0n3ltKBNrdey546TqVgIgdV3w5WJs8bQKmgGjMge5MOKN4BgJ7z6o5tg1iJARhhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157767},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.10.1.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/f9dbd4ff7a6437fce46ff1f2f9e4ea47/rexeus-typeweaver-gen-0.10.1.tgz","_integrity":"sha512-7vAW1x3HTC9Zr57rs7s/2snJa87kiRj0mNGI8Z2vYzh/7emQtZHWzk5GzmFvFvxU34fr3HMZw1H6SO2tqR3yCQ==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.11.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","@rexeus/typeweaver-core":"^0.10.1"},"peerDependencies":{"zod":"^4.3.0","@rexeus/typeweaver-core":"^0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.10.1_1775329461677_0.23579969673019652","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@rexeus/typeweaver-gen","version":"0.10.2","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.10.2","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"323aa5995a5bbf2baf819f3db4ba5b4853ae8fd0","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.10.2.tgz","fileCount":11,"integrity":"sha512-gN7PVOjDG8FNrtq26plyeIUXHYVjVISHvlXW/lIrNI9IpKUZrE3+uQZidZdcSw4M8jcJHylD1rTF4lKCqZF2kg==","signatures":[{"sig":"MEYCIQDOh3M5MEF5M5GymJZFp00WPxrcH+ckIjxUuKJ46OW7TQIhAJmHzehGqzBp9f/eW2UriX7o1nCgT+qCzap14luWokDD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157777},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.10.2.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/228e7063b4c5a9c1d4cc868bb682994f/rexeus-typeweaver-gen-0.10.2.tgz","_integrity":"sha512-gN7PVOjDG8FNrtq26plyeIUXHYVjVISHvlXW/lIrNI9IpKUZrE3+uQZidZdcSw4M8jcJHylD1rTF4lKCqZF2kg==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.11.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","@rexeus/typeweaver-core":"^0.10.2"},"peerDependencies":{"zod":"^4.3.0","@rexeus/typeweaver-core":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.10.2_1776267258661_0.7665990887718075","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@rexeus/typeweaver-gen","version":"0.10.3","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.10.3","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"603f0bbd6a28e09c3948663f7dd5225e4f4f1a8b","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.10.3.tgz","fileCount":11,"integrity":"sha512-5EsbeGEVOkHgwCv8Gpf7JNTlBh3WxcsPt4ltsr6Jz1Evo8vshoCKwcFmD0yY30IEoAMkA5RecfGrVtubjdTdpA==","signatures":[{"sig":"MEYCIQD3IMge/94vEAnwE6JC4Beir39IzYvbRlLuUEoWZBHKjAIhAOVzraiZV/saiKqzp5pc2CaeQDiVuFGvJeYGxrahFIdf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153723},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.10.3.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/02dccb0a2ba046b57cc1d043f0391ccf/rexeus-typeweaver-gen-0.10.3.tgz","_integrity":"sha512-5EsbeGEVOkHgwCv8Gpf7JNTlBh3WxcsPt4ltsr6Jz1Evo8vshoCKwcFmD0yY30IEoAMkA5RecfGrVtubjdTdpA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.11.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"polycase":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","@rexeus/typeweaver-core":"^0.10.3"},"peerDependencies":{"zod":"^4.3.0","@rexeus/typeweaver-core":"^0.10.3"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.10.3_1777136009434_0.23771597129708","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@rexeus/typeweaver-gen","version":"0.10.4","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.10.4","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"5f1cdc95978ad197dfd31c3e5c7687bed42bc1e6","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.10.4.tgz","fileCount":11,"integrity":"sha512-nZJMolWyxfmprGRXkMfkvyi8SI4OmQHXR6YbtcDqe93420fR/tbhHRggQP8QutTx35Ctb3BwUxOPGpMj2lsyag==","signatures":[{"sig":"MEYCIQD9V24sbTdkinD4u57Co4Y+eMt+DRjTJoskI5W3V68J4QIhAI0IXCLc0QFiGWju0abdRXg+EetsjJjAVgJs5cqH9IO1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156688},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.10.4.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/5096142df39610f4a2a97ac307951ef6/rexeus-typeweaver-gen-0.10.4.tgz","_integrity":"sha512-nZJMolWyxfmprGRXkMfkvyi8SI4OmQHXR6YbtcDqe93420fR/tbhHRggQP8QutTx35Ctb3BwUxOPGpMj2lsyag==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.11.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"polycase":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","@rexeus/typeweaver-core":"^0.10.4"},"peerDependencies":{"zod":"^4.3.0","@rexeus/typeweaver-core":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.10.4_1778258128181_0.44026310950251335","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@rexeus/typeweaver-gen","version":"0.10.5","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.10.5","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"00952459574697cae57f78177de1b8cdb2612d63","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.10.5.tgz","fileCount":11,"integrity":"sha512-50t+KwYttDrKe25C9bu0/+GwpuaCJ7pJ805VO+1PGmigKD4BHg4uk+hcsTFUdE6Fxq4uANmCFxkhoP0KBRPx+g==","signatures":[{"sig":"MEUCIQCS37hnmjWMC52CIrjKXBb0o5ywHYbvU+SnsAncCZjfNAIgHf1VU8MbtP7mDVMp3ICN6+RaKpGyWyBV0KoXk69P3J0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160930},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.10.5.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/17e56492b864301c68cb16a23e38b878/rexeus-typeweaver-gen-0.10.5.tgz","_integrity":"sha512-50t+KwYttDrKe25C9bu0/+GwpuaCJ7pJ805VO+1PGmigKD4BHg4uk+hcsTFUdE6Fxq4uANmCFxkhoP0KBRPx+g==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.11.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"polycase":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","@rexeus/typeweaver-core":"^0.10.5"},"peerDependencies":{"zod":"^4.3.0","@rexeus/typeweaver-core":"^0.10.5"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.10.5_1778320077581_0.049948865755874206","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@rexeus/typeweaver-gen","version":"0.11.0","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","_id":"@rexeus/typeweaver-gen@0.11.0","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"homepage":"https://github.com/rexeus/typeweaver#readme","bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"dist":{"shasum":"ac0e434970a525945766002229dc24ef19974690","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.11.0.tgz","fileCount":11,"integrity":"sha512-s9F+Nn+B8JINdJQIPjT2+O1krlYZQD1kJliwhBlcr5CVruwU6y6wBoGe08/qgR7dwq03VL6yJTYJeiORtSF8RA==","signatures":[{"sig":"MEYCIQCwo9kevJ0zxNXQBC+3TFfC2zsIEvMTVBesvuNdZNDI2wIhAOpTvbEaJhfbYft8VPHS836FTJkMdsdloyIV9NlTqXiY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181966},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-gen-0.11.0.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsdown","format":"oxfmt","typecheck":"tsc --noEmit","preversion":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"_resolved":"/tmp/95de3decfe4fbbba8ae0494344eb2985/rexeus-typeweaver-gen-0.11.0.tgz","_integrity":"sha512-s9F+Nn+B8JINdJQIPjT2+O1krlYZQD1kJliwhBlcr5CVruwU6y6wBoGe08/qgR7dwq03VL6yJTYJeiORtSF8RA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/gen"},"_npmVersion":"11.11.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"polycase":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","@rexeus/typeweaver-core":"^0.11.0"},"peerDependencies":{"zod":"^4.3.0","@rexeus/typeweaver-core":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver-gen_0.11.0_1778342559144_0.7821262034625458","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@rexeus/typeweaver-gen","version":"0.12.0","description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","type":"module","sideEffects":false,"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.mts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/rexeus/typeweaver.git","directory":"packages/gen"},"bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"homepage":"https://github.com/rexeus/typeweaver#readme","peerDependencies":{"zod":"^4.3.0","@rexeus/typeweaver-core":"^0.12.0"},"devDependencies":{"zod":"^4.3.6","@rexeus/typeweaver-core":"^0.12.0"},"dependencies":{"polycase":"^1.1.0"},"scripts":{"typecheck":"tsc --noEmit","format":"oxfmt","test":"vitest run","build":"tsdown","preversion":"npm run build"},"_id":"@rexeus/typeweaver-gen@0.12.0","_integrity":"sha512-u7pa63UzAg77LQIlWv/jiR/tECZq/PmvE+RKKXS6BZHZbsjKziJ6iCV0s1qH8a/QAF1O9eIy6NPpY5pIZNzHFw==","_resolved":"/tmp/d96b7be18ab391bd5c9bba45519ea272/rexeus-typeweaver-gen-0.12.0.tgz","_from":"file:rexeus-typeweaver-gen-0.12.0.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-u7pa63UzAg77LQIlWv/jiR/tECZq/PmvE+RKKXS6BZHZbsjKziJ6iCV0s1qH8a/QAF1O9eIy6NPpY5pIZNzHFw==","shasum":"c1331996a3a53a4135470e111265adb6dc0f9e73","tarball":"https://registry.npmjs.org/@rexeus/typeweaver-gen/-/typeweaver-gen-0.12.0.tgz","fileCount":11,"unpackedSize":216907,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver-gen@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBEQFf8XWuI7w5HnmqouGF0QN9tUrDIx/BaoV8q2Bx7IAiEAiwA/fKbHLcGc6vOH34/l2rYmxbsJpEdbggXsFJTOjUY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e9e0b4a-cd67-4156-8e01-af9a7d316eba"}},"directories":{},"maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typeweaver-gen_0.12.0_1778875300936_0.05422117453385722"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-11T10:28:18.394Z","modified":"2026-05-15T20:01:41.508Z","0.0.1":"2025-07-11T10:28:18.632Z","0.0.2":"2025-07-11T13:33:07.961Z","0.0.3":"2025-07-13T18:53:53.793Z","0.0.4":"2025-09-05T19:02:47.362Z","0.1.0":"2025-09-15T15:26:57.580Z","0.1.1":"2025-09-16T18:35:49.026Z","0.1.2":"2025-09-16T19:57:52.113Z","0.2.0":"2025-10-04T10:10:56.057Z","0.2.1":"2025-10-14T18:14:56.577Z","0.3.0":"2026-01-05T19:24:53.470Z","0.3.1":"2026-01-05T21:08:17.480Z","0.3.2":"2026-01-22T18:47:50.357Z","0.4.0":"2026-02-04T16:44:14.209Z","0.4.1":"2026-02-19T17:08:08.420Z","0.4.2":"2026-02-20T17:56:46.174Z","0.5.0":"2026-02-23T18:17:14.705Z","0.5.1":"2026-02-28T10:51:09.370Z","0.6.0":"2026-02-28T13:15:19.657Z","0.6.1":"2026-02-28T14:52:50.162Z","0.6.2":"2026-02-28T15:06:31.621Z","0.6.3":"2026-02-28T15:27:09.334Z","0.6.4":"2026-02-28T16:02:22.391Z","0.6.5":"2026-03-01T07:48:28.388Z","0.7.0":"2026-03-01T12:49:13.052Z","0.8.0":"2026-03-28T10:26:03.789Z","0.9.0":"2026-03-28T22:41:51.736Z","0.9.1":"2026-03-29T13:50:16.736Z","0.9.2":"2026-03-30T20:40:15.079Z","0.10.0":"2026-04-01T16:11:51.886Z","0.10.1":"2026-04-04T19:04:21.829Z","0.10.2":"2026-04-15T15:34:18.859Z","0.10.3":"2026-04-25T16:53:29.570Z","0.10.4":"2026-05-08T16:35:28.359Z","0.10.5":"2026-05-09T09:47:57.749Z","0.11.0":"2026-05-09T16:02:39.352Z","0.12.0":"2026-05-15T20:01:41.152Z"},"bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"author":{"name":"Dennis Wentzien","email":"dw@rexeus.com"},"license":"Apache-2.0","homepage":"https://github.com/rexeus/typeweaver#readme","keywords":["api","spec","definition","typescript","zod","generator","typeweaver"],"repository":{"type":"git","url":"git+https://github.com/rexeus/typeweaver.git","directory":"packages/gen"},"description":"Template-driven engine that turns structured API definitions into production-ready artifacts. Powered by Typeweaver 🧵✨","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"readme":"# 🧵✨ @rexeus/typeweaver-gen\n\n[![npm version](https://img.shields.io/npm/v/@rexeus/typeweaver-gen.svg)](https://www.npmjs.com/package/@rexeus/typeweaver-gen)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue.svg)](https://www.typescriptlang.org/)\n\nTypeweaver is a type-safe HTTP API framework built for API-first development with a focus on\ndeveloper experience. Use typeweaver to specify your HTTP APIs in TypeScript and Zod, and generate\nclients, validators, routers, and more ✨\n\n## 📝 Generation Package\n\nProvides the core components for generating code with typeweaver. This package forms the basis for\nall plugins.\n\n---\n\n## 📥 Installation\n\n```bash\nnpm install -D @rexeus/typeweaver-gen\n```\n\n## 💡 How to use\n\nMost users don’t depend on this package directly — use the CLI instead:\n[`@rexeus/typeweaver`](https://github.com/rexeus/typeweaver/tree/main/packages/cli/README.md). If\nyou’re writing a plugin, start here.\n\n### 🚀 Minimal plugin\n\n```ts\nimport { BasePlugin, type GeneratorContext } from \"@rexeus/typeweaver-gen\";\n\nexport class MyPlugin extends BasePlugin {\n  // Give your plugin a unique name\n  name = \"my-plugin\";\n\n  // Use the generate phase to render templates and write files\n  async generate(context: GeneratorContext) {\n    for (const resource of context.normalizedSpec.resources) {\n      const content = context.renderTemplate(\"Entity.ejs\", {\n        resource,\n        operations: resource.operations,\n        coreDir: context.coreDir,\n      });\n      context.writeFile(`${resource.name}/${resource.name}Stuff.ts`, content);\n    }\n  }\n}\n```\n\nTemplates live under your plugin’s `src/templates`. They receive your data object as EJS locals.\n\n## 🔧 What it provides\n\n- Base classes: `BasePlugin`, `BaseTemplatePlugin` for lifecycle defaults, EJS helpers, and lib\n  copying.\n- Types & contexts: `TypeweaverPlugin`, `PluginContext`, `GeneratorContext` with `writeFile`,\n  `renderTemplate`, and file tracking.\n- Registry: `PluginRegistry` to register and query plugins; the CLI orchestrates lifecycle\n  execution.\n- Resource model: `NormalizedSpec`, `NormalizedResource`, `NormalizedOperation`,\n  `NormalizedResponse`, and `NormalizedResponseUsage`, representing the normalized API data derived\n  from your spec entrypoint.\n\n## 🔌 Plugin lifecycle\n\nThe lifecycle keeps concerns separated and makes it easy to compose multiple plugins. Implement only\nwhat you need.\n\n```ts\ntype TypeweaverPlugin = {\n  name: string;\n  initialize?(context: PluginContext): Promise<void> | void;\n  collectResources?(normalizedSpec: NormalizedSpec): Promise<NormalizedSpec> | NormalizedSpec;\n  generate?(context: GeneratorContext): Promise<void> | void;\n  finalize?(context: PluginContext): Promise<void> | void;\n};\n```\n\n- Initialize phase (`initialize`): Load and validate plugin configuration, check prerequisites.\n- Collect Resources phase (`collectResources`): Inspect the normalized API model; derive or enrich\n  metadata (naming, groupings), filter or reorder resources, and share derived artifacts across\n  plugins if needed.\n- Generate phase (`generate`): Render templates and emit code using `context.writeFile` (tracked);\n  copy or produce any runtime libraries required by the generated code.\n- Finalize phase (`finalize`): Post-process outputs, clean stale generated files, and perform final\n  organization steps.\n\n## 🧰 Generator context\n\nThe `GeneratorContext` is passed to your plugin's `generate` method. It gives you everything you\nneed to emit files: the normalized spec, resolved paths, and helpers for imports, templates, and\nfile tracking.\n\n### Properties\n\n| Property             | Description                                                                                                                                    |\n| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |\n| `normalizedSpec`     | The fully validated and normalized API spec — resources, operations, and responses ready for generation.                                       |\n| `templateDir`        | Absolute path to your plugin's compiled EJS templates (`dist/templates/`). Pass template names relative to this directory to `renderTemplate`. |\n| `coreDir`            | The import specifier for `@rexeus/typeweaver-core` — use in templates so generated code imports core types correctly.                          |\n| `responsesOutputDir` | Absolute path to the shared `responses/` output directory where canonical response files are written.                                          |\n| `specOutputDir`      | Absolute path to the `spec/` output directory containing the bundled spec and shim files.                                                      |\n\n### Methods\n\n| Method                                                          | Description                                                                                              |\n| --------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |\n| `getCanonicalResponse(name)`                                    | Look up a canonical (shared) response by name. Throws if the response does not exist.                    |\n| `getCanonicalResponseOutputFile(name)`                          | Get the absolute output file path for a canonical response.                                              |\n| `getCanonicalResponseImportPath({ importerDir, responseName })` | Compute the relative import path from a generated file to a canonical response file.                     |\n| `getSpecImportPath({ importerDir })`                            | Compute the relative import path from a generated `spec.ts` consumer to the bundled spec shim.           |\n| `getOperationOutputPaths({ resourceName, operationId })`        | Get all output file paths for a given operation (request, response, validators, etc.).                   |\n| `getResourceOutputDir(name)`                                    | Get the absolute output directory for a resource (e.g. `<output>/todo/`).                                |\n| `writeFile(rel, content)`                                       | Write a file relative to the output root. Creates directories as needed and tracks the file for cleanup. |\n| `renderTemplate(tplPath, data)`                                 | Render an EJS template from `templateDir` with the given data object. Returns the rendered string.       |\n| `addGeneratedFile(rel)`                                         | Mark a file as generated (for tracking) without writing it. Useful when another tool produces the file.  |\n| `getGeneratedFiles()`                                           | List all file paths tracked during this generation run.                                                  |\n\n### Example: using the context in a plugin\n\n```ts\nasync generate(context: GeneratorContext) {\n  for (const resource of context.normalizedSpec.resources) {\n    const outputDir = context.getResourceOutputDir(resource.name);\n\n    for (const operation of resource.operations) {\n      // Render a template with operation data\n      const content = context.renderTemplate(\"MyTemplate.ejs\", {\n        coreDir: context.coreDir,\n        operation,\n      });\n\n      // Write the result — directories are created automatically\n      context.writeFile(`${resource.name}/${operation.operationId}Custom.ts`, content);\n    }\n  }\n}\n```\n\n### 📦 Shipping runtime helpers\n\nSometimes your generated code needs small reusable runtime pieces (e.g., abstract classes, adapters,\nvalidators, utils etc.). Ship them with your plugin and copy them into the consumer’s generated\noutput.\n\n- Where to put them: Place TypeScript files under your plugin’s `src/lib`. They will compile to\n  `dist/lib` when you build the plugin.\n- Copy them:\n\n  ```ts\n  import path from \"node:path\";\n  import { fileURLToPath } from \"node:url\";\n  import { BasePlugin, type GeneratorContext } from \"@rexeus/typeweaver-gen\";\n\n  // Resolve the directory of the current module\n  const moduleDir = path.dirname(fileURLToPath(import.meta.url));\n\n  export class MyPlugin extends BasePlugin {\n    name = \"my-plugin\";\n\n    generate(context: GeneratorContext) {\n      const libSourceDir = path.join(moduleDir, \"lib\");\n      this.copyLibFiles(context, libSourceDir, this.name); // -> <output>/lib/my-plugin\n    }\n  }\n  ```\n\n## 📌 Notes\n\n- Plugins are configured and executed by the CLI (`@rexeus/typeweaver`). See the CLI options\n  [here](https://github.com/rexeus/typeweaver/tree/main/packages/cli/README.md#️-options).\n- Keep plugins focused: one concern per plugin (clients, routers, infra).\n- Prefer `GeneratorContext.writeFile` over manual fs writes for tracking and directory setup.\n\n### 🏷️ Spec naming validation\n\nThe normalization pipeline validates supported naming formats before generation:\n\n- `operationId` should use camelCase (preferred), for example `getUser`.\n- PascalCase `operationId` values are supported for compatibility.\n- snake_case and kebab-case `operationId` values are rejected during normalization.\n- `resourceName` should preferably be a singular noun in camelCase, for example `user` or\n  `authSession`.\n- Plural and PascalCase `resourceName` values are supported.\n- snake_case and kebab-case `resourceName` values are rejected during normalization.\n\n## 📄 License\n\nApache 2.0 © Dennis Wentzien 2026\n","readmeFilename":"README.md"}