{"_id":"@rexeus/typeweaver","_rev":"37-125c651c9c3e96a61da44be5f0d75510","name":"@rexeus/typeweaver","dist-tags":{"latest":"0.12.0"},"versions":{"0.0.1":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/run-cli-with-tsx.js"},"dist":{"shasum":"c0ef88843d7278275e62c95e69380c8810109b80","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.0.1.tgz","fileCount":20,"integrity":"sha512-PNPEDzpS1PwsYU2UhhSEcP3dagoYnu3uJn0MFtrIcetHJm/X/w/Vh5hsUVetS2oly9BHMwPaIzHVqRpd6H/szQ==","signatures":[{"sig":"MEQCIEz6A1oDmfvWfFx2plD1M1gIbBUDrn6sZJvfWB8Sz/c8AiBvLBpulDcP+PnBXTGRZNinpMR8sX/xVs2iX/djDO+8dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4600862},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-0.0.1.tgz","types":"dist/index.d.ts","scripts":{"cli":"tsx src/cli.ts","build":"pkgroll --clean-dist && cp -r ./src/generators/templates ./dist/templates","format":"prettier --write .","test:gen":"tsx src/cli.ts generate --output test/output --input test/definition --plugins clients,aws-cdk,hono","typecheck":"tsc --noEmit --project tsconfig.test.json","preversion":"npm run build","test:bundle":"pnpm run build && node dist/run-cli-with-tsx.js generate --output test/output --input test/definition --plugins clients,aws-cdk,hono"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/private/var/folders/ck/ybzdgl657xx4q63sz8pcqsl00000gn/T/9f83d93384ae272eb8149893c1c4fbe6/rexeus-typeweaver-0.0.1.tgz","_integrity":"sha512-PNPEDzpS1PwsYU2UhhSEcP3dagoYnu3uJn0MFtrIcetHJm/X/w/Vh5hsUVetS2oly9BHMwPaIzHVqRpd6H/szQ==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.2.3","description":"Command-line interface for the TypeWeaver API framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tsx":"^4.19.4","commander":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"case":"^1.6.3","hono":"^4.6.14","axios":"^1.9.0","@rexeus/typeweaver-gen":"0.0.1","@rexeus/typeweaver-core":"0.0.1","@rexeus/typeweaver-hono":"0.0.1","@rexeus/typeweaver-types":"0.0.1","@rexeus/typeweaver-aws-cdk":"0.0.1","@rexeus/typeweaver-clients":"0.0.1"},"peerDependencies":{"@rexeus/typeweaver-gen":"*","@rexeus/typeweaver-core":"*","@rexeus/typeweaver-hono":"*","@rexeus/typeweaver-types":"*","@rexeus/typeweaver-aws-cdk":"*","@rexeus/typeweaver-clients":"*"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.0.1_1752233988378_0.94013180823867","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/run-cli-with-tsx.js"},"dist":{"shasum":"32d4e33dfee0f575d4ca89a3f59ff95f58d34ca4","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.0.2.tgz","fileCount":20,"integrity":"sha512-PBlxMFBYR8BPeMLEn1Jp40PEP/xWMLu8QW5YYvxis0SspasI6F38xE16un8OprSpffQJLik6Pwr5Iy49UnlRcA==","signatures":[{"sig":"MEUCID8m+sTAvBaHi1wli7f/otFn9pl18V/r2PEAzJySCSZxAiEAstsYdvXz1HyvaLYpS57I/tGndBgcQTBjVNm8K0FAEnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4601007},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-0.0.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"cli":"tsx src/cli.ts","build":"pkgroll --clean-dist && cp -r ./src/generators/templates ./dist/templates","format":"prettier --write .","test:gen":"tsx src/cli.ts generate --output test/output --input test/definition --plugins clients,aws-cdk,hono","typecheck":"tsc --noEmit --project tsconfig.test.json","preversion":"npm run build","test:bundle":"pnpm run build && node dist/run-cli-with-tsx.js generate --output test/output --input test/definition --plugins clients,aws-cdk,hono"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/private/var/folders/ck/ybzdgl657xx4q63sz8pcqsl00000gn/T/39dce63e02e3aa752c2d98af33b747e1/rexeus-typeweaver-0.0.2.tgz","_integrity":"sha512-PBlxMFBYR8BPeMLEn1Jp40PEP/xWMLu8QW5YYvxis0SspasI6F38xE16un8OprSpffQJLik6Pwr5Iy49UnlRcA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.2.3","description":"Command-line interface for the TypeWeaver API framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tsx":"^4.19.4","commander":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"case":"^1.6.3","hono":"^4.6.14","axios":"^1.9.0","@rexeus/typeweaver-gen":"^0.0.2","@rexeus/typeweaver-core":"^0.0.2","@rexeus/typeweaver-hono":"^0.0.2","@rexeus/typeweaver-types":"^0.0.2","@rexeus/typeweaver-aws-cdk":"^0.0.2","@rexeus/typeweaver-clients":"^0.0.2"},"peerDependencies":{"@rexeus/typeweaver-gen":"^0.0.2","@rexeus/typeweaver-core":"^0.0.2","@rexeus/typeweaver-hono":"^0.0.2","@rexeus/typeweaver-types":"^0.0.2","@rexeus/typeweaver-aws-cdk":"^0.0.2","@rexeus/typeweaver-clients":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.0.2_1752241254035_0.9746049340185317","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/run-cli-with-tsx.js"},"dist":{"shasum":"a937d5d4af37cd9c385221c7fd77749c7bb563b6","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.0.3.tgz","fileCount":20,"integrity":"sha512-zuh1eX9WIgn3Af0YoO2vTniEcClMr20ZiHIscqC/+D0IqOyCSFsUabvMc4FFAD56rsjpDbFtsyodICU2gVGLdg==","signatures":[{"sig":"MEYCIQDOzt3seEYRztI2h72QkAHdeWwwhK+8R1qXLgXDeEVkAgIhAMk/DtwmZV1yfG2jfnnGi7QIw93NDNA6NGqG1K5Qvxm+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4578886},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-0.0.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"cli":"tsx src/cli.ts","build":"pkgroll --clean-dist && cp -r ./src/generators/templates ./dist/templates","format":"prettier --write .","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit --project tsconfig.test.json","preversion":"npm run build","test:bundle":"pnpm run build && node dist/run-cli-with-tsx.js generate --output test/output --input test/definition --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input test/definition --plugins clients,aws-cdk,hono","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input test/definition --plugins hono","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input test/definition","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input test/definition --plugins aws-cdk","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input test/definition --plugins clients"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/tmp/77037a019299f34d16478c492bf9f84f/rexeus-typeweaver-0.0.3.tgz","_integrity":"sha512-zuh1eX9WIgn3Af0YoO2vTniEcClMr20ZiHIscqC/+D0IqOyCSFsUabvMc4FFAD56rsjpDbFtsyodICU2gVGLdg==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for the TypeWeaver API framework","directories":{},"_nodeVersion":"20.19.3","dependencies":{"ejs":"^3.1.10","tsx":"^4.19.4","commander":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"case":"^1.6.3","hono":"^4.6.14","axios":"^1.9.0","@rexeus/typeweaver-gen":"^0.0.3","@rexeus/typeweaver-core":"^0.0.3","@rexeus/typeweaver-hono":"^0.0.3","@rexeus/typeweaver-types":"^0.0.3","@rexeus/typeweaver-aws-cdk":"^0.0.3","@rexeus/typeweaver-clients":"^0.0.3"},"peerDependencies":{"case":"^1.6.3","hono":"^4.6.14","axios":"^1.9.0","@rexeus/typeweaver-gen":"^0.0.3","@rexeus/typeweaver-core":"^0.0.3","@rexeus/typeweaver-hono":"^0.0.3","@rexeus/typeweaver-types":"^0.0.3","@rexeus/typeweaver-aws-cdk":"^0.0.3","@rexeus/typeweaver-clients":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.0.3_1752432867869_0.053300733618176555","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/run-cli-with-tsx.js"},"dist":{"shasum":"4bc4deae27f371d602b6716b138a97c76f76f71e","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.0.4.tgz","fileCount":22,"integrity":"sha512-srKaIOTwBUnlagP2Qj7/KOk2hmFxjGYSkNGHnUZfq14FqNwiYwbt6RtketrQwie7xLyfjIfO0Kiwt8OOxQBKoA==","signatures":[{"sig":"MEQCIDsiwpkzPN8Rc9b68GYOBw/rc4QHpz0fC5giZbrPbqz1AiAW5bm2oeIktDw/4dzasjflCGPFvJB8dW+5BDRqY29CCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4625086},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-0.0.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"cli":"tsx src/cli.ts","build":"pkgroll --clean-dist && cp -r ./src/generators/templates ./dist/templates && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/run-cli-with-tsx.js generate --output test/output --input test/definition --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/tmp/8ecf68f35f81b0f905128cb53b6adf35/rexeus-typeweaver-0.0.4.tgz","_integrity":"sha512-srKaIOTwBUnlagP2Qj7/KOk2hmFxjGYSkNGHnUZfq14FqNwiYwbt6RtketrQwie7xLyfjIfO0Kiwt8OOxQBKoA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for the typeweaver API framework","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ejs":"^3.1.10","tsx":"^4.19.4","commander":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","case":"^1.6.3","hono":"^4.6.14","axios":"^1.11.0","@rexeus/typeweaver-gen":"^0.0.4","@rexeus/typeweaver-core":"^0.0.4","@rexeus/typeweaver-hono":"^0.0.4","@rexeus/typeweaver-types":"^0.0.4","@rexeus/typeweaver-aws-cdk":"^0.0.4","@rexeus/typeweaver-clients":"^0.0.4"},"peerDependencies":{"zod":"^3.25.67","case":"^1.6.3","hono":"^4.6.14","axios":"^1.11.0","@rexeus/typeweaver-gen":"^0.0.4","@rexeus/typeweaver-core":"^0.0.4","@rexeus/typeweaver-hono":"^0.0.4","@rexeus/typeweaver-types":"^0.0.4","@rexeus/typeweaver-aws-cdk":"^0.0.4","@rexeus/typeweaver-clients":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.0.4_1757098988204_0.21945194614854824","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/run-cli-with-tsx.js"},"dist":{"shasum":"d71a45bdd90a09c33eebe3a805fb50b6e6a3fd8c","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.1.0.tgz","fileCount":22,"integrity":"sha512-qcw1bC2uzRaGJfqRZojZ2+NqoNGHVdwPIvEhcE5/1K4Iw2FrtQ+XOwDYK4Qc2C1fJksw9S1nRWMFHX/Cc5kCQQ==","signatures":[{"sig":"MEQCIDOjIeyZBT2wMmqw5kcHnlwxUdMiwTPzwNsva4FlQ6jKAiAc8xGm11dBqwU9c5sdrqg9JkphNzQ+SRIYCzs8VhUOBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4567499},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"cli":"tsx src/cli.ts","build":"pkgroll --clean-dist && cp -r ./src/generators/templates ./dist/templates && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/run-cli-with-tsx.js generate --output test/output --input test/definition --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/tmp/399c6404439967c9aa9d4c409a9b7f1e/rexeus-typeweaver-0.1.0.tgz","_integrity":"sha512-qcw1bC2uzRaGJfqRZojZ2+NqoNGHVdwPIvEhcE5/1K4Iw2FrtQ+XOwDYK4Qc2C1fJksw9S1nRWMFHX/Cc5kCQQ==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for the typeweaver API framework","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ejs":"^3.1.10","tsx":"^4.20.5","commander":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","case":"^1.6.3","hono":"^4.9.7","axios":"^1.11.0","@rexeus/typeweaver-gen":"^0.1.0","@rexeus/typeweaver-core":"^0.1.0","@rexeus/typeweaver-hono":"^0.1.0","@rexeus/typeweaver-types":"^0.1.0","@rexeus/typeweaver-aws-cdk":"^0.1.0","@rexeus/typeweaver-clients":"^0.1.0"},"peerDependencies":{"zod":"^4.1.5","case":"^1.6.3","hono":"^4.9.7","axios":"^1.11.0","@rexeus/typeweaver-gen":"^0.1.0","@rexeus/typeweaver-core":"^0.1.0","@rexeus/typeweaver-hono":"^0.1.0","@rexeus/typeweaver-types":"^0.1.0","@rexeus/typeweaver-aws-cdk":"^0.1.0","@rexeus/typeweaver-clients":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.1.0_1757950033355_0.6304986484023238","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/run-cli-with-tsx.js"},"dist":{"shasum":"86bb6ac0c39893877948af6432a684e7aa53fa4f","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.1.1.tgz","fileCount":22,"integrity":"sha512-4zH9qQ4vr2uTSOYISvLl2z1FKDC4lu/9WptmwSB3toLvp688ia+W3zUuDLN9OHQiuXMNlk/Y+/HxngxqIbfcUA==","signatures":[{"sig":"MEQCICTM+aLQIz4+I4oOmORwnMljgWuW36ReToihU+OXJ/HkAiB/ZTF70+l/C9y4LgElA4XBvghqX20dJGB16fQuJNEkWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4567499},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-0.1.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"cli":"tsx src/cli.ts","build":"pkgroll --clean-dist && cp -r ./src/generators/templates ./dist/templates && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/run-cli-with-tsx.js generate --output test/output --input test/definition --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/tmp/4827883a17c0efdc1a49fa9bd4efb37c/rexeus-typeweaver-0.1.1.tgz","_integrity":"sha512-4zH9qQ4vr2uTSOYISvLl2z1FKDC4lu/9WptmwSB3toLvp688ia+W3zUuDLN9OHQiuXMNlk/Y+/HxngxqIbfcUA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for the typeweaver API framework","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ejs":"^3.1.10","tsx":"^4.20.5","commander":"^14.0.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","case":"^1.6.3","hono":"^4.9.7","axios":"^1.12.2","@rexeus/typeweaver-gen":"^0.1.1","@rexeus/typeweaver-core":"^0.1.1","@rexeus/typeweaver-hono":"^0.1.1","@rexeus/typeweaver-types":"^0.1.1","@rexeus/typeweaver-aws-cdk":"^0.1.1","@rexeus/typeweaver-clients":"^0.1.1"},"peerDependencies":{"zod":"^4.1.5","case":"^1.6.3","hono":"^4.9.7","axios":"^1.12.2","@rexeus/typeweaver-gen":"^0.1.1","@rexeus/typeweaver-core":"^0.1.1","@rexeus/typeweaver-hono":"^0.1.1","@rexeus/typeweaver-types":"^0.1.1","@rexeus/typeweaver-aws-cdk":"^0.1.1","@rexeus/typeweaver-clients":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.1.1_1758047764900_0.3598908679910342","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/run-cli-with-tsx.js"},"dist":{"shasum":"d734cdc382bedde2845c8e154f04fd8ccfc87423","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.1.2.tgz","fileCount":22,"integrity":"sha512-mdwiBLMt9fRv9vIa6VYpUBBPsE9ek0wBw/DlFRgTONs8FpY5aBFCgktdkGeNOAMdUjtb7FXSj1E7xiVY4QXxTQ==","signatures":[{"sig":"MEUCIC6p09SYGiaYJpOYQdetCpIdPSax3sN19X/8L0kffzUDAiEAlBgtuuGd4B3xIhHpxVsh9EeGnvwYCluqeh2d/PemWDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4567952},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-0.1.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"cli":"tsx src/cli.ts","build":"pkgroll --clean-dist && cp -r ./src/generators/templates ./dist/templates && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/run-cli-with-tsx.js generate --output test/output --input test/definition --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/tmp/56e3318f84844fd1d18eaa2bb2a8408a/rexeus-typeweaver-0.1.2.tgz","_integrity":"sha512-mdwiBLMt9fRv9vIa6VYpUBBPsE9ek0wBw/DlFRgTONs8FpY5aBFCgktdkGeNOAMdUjtb7FXSj1E7xiVY4QXxTQ==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Command-line interface for the typeweaver API framework","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ejs":"^3.1.10","tsx":"^4.20.5","commander":"^14.0.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","case":"^1.6.3","hono":"^4.9.7","axios":"^1.12.2","@rexeus/typeweaver-gen":"^0.1.2","@rexeus/typeweaver-core":"^0.1.2","@rexeus/typeweaver-hono":"^0.1.2","@rexeus/typeweaver-types":"^0.1.2","@rexeus/typeweaver-aws-cdk":"^0.1.2","@rexeus/typeweaver-clients":"^0.1.2"},"peerDependencies":{"zod":"^4.1.5","case":"^1.6.3","hono":"^4.9.7","axios":"^1.12.2","@rexeus/typeweaver-gen":"^0.1.2","@rexeus/typeweaver-core":"^0.1.2","@rexeus/typeweaver-hono":"^0.1.2","@rexeus/typeweaver-types":"^0.1.2","@rexeus/typeweaver-aws-cdk":"^0.1.2","@rexeus/typeweaver-clients":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.1.2_1758052688247_0.5709062870312993","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/run-cli-with-tsx.js"},"dist":{"shasum":"4191afff7ffb88b18174419c769b3b35455f27fd","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.2.0.tgz","fileCount":22,"integrity":"sha512-EwQmj2rJcACdfxDGj9FAcnJIVtUkO8BM/jqE5LIMgWu+p4njJS77XnYWi4wpUBv91yl24ZNcXWCpsTRbSTiIqg==","signatures":[{"sig":"MEQCIDmRE3SdTsweS4SWSnJWxmphHgEHFJQqCQtB9we5QX8EAiBHaIHLBDhvtUnFWuXrVTK6V1I9Vx8h9Yi+ZrKtP33iWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4568012},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-0.2.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"cli":"tsx src/cli.ts","build":"pkgroll --clean-dist && cp -r ./src/generators/templates ./dist/templates && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/run-cli-with-tsx.js generate --output test/output --input test/definition --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/tmp/8a5eff06782558913b865789d8678633/rexeus-typeweaver-0.2.0.tgz","_integrity":"sha512-EwQmj2rJcACdfxDGj9FAcnJIVtUkO8BM/jqE5LIMgWu+p4njJS77XnYWi4wpUBv91yl24ZNcXWCpsTRbSTiIqg==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ejs":"^3.1.10","tsx":"^4.20.6","commander":"^14.0.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.11","case":"^1.6.3","hono":"^4.9.9","axios":"^1.12.2","@rexeus/typeweaver-gen":"^0.2.0","@rexeus/typeweaver-core":"^0.2.0","@rexeus/typeweaver-hono":"^0.2.0","@rexeus/typeweaver-types":"^0.2.0","@rexeus/typeweaver-aws-cdk":"^0.2.0","@rexeus/typeweaver-clients":"^0.2.0"},"peerDependencies":{"zod":"^4.1.11","case":"^1.6.3","hono":"^4.9.7","axios":"^1.12.2","@rexeus/typeweaver-gen":"^0.2.0","@rexeus/typeweaver-core":"^0.2.0","@rexeus/typeweaver-hono":"^0.2.0","@rexeus/typeweaver-types":"^0.2.0","@rexeus/typeweaver-aws-cdk":"^0.2.0","@rexeus/typeweaver-clients":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.2.0_1759572671273_0.44924865844211337","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/run-cli-with-tsx.js"},"dist":{"shasum":"5a98686f437c1f6611e697cb690f2d0f9a453dec","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.2.1.tgz","fileCount":22,"integrity":"sha512-qfby/XbC2d0Y52BrCtQ1oHDXVkY74lAkpERAyf1lWOeLQg08M1udkPcvFFuAyWk/NnTK/5G4EnaaE57Y0A+s4Q==","signatures":[{"sig":"MEYCIQDy03vVXJHvKA4CTJEuTBQtZAnEgHcJfwIX+O6p8Z8bggIhANQnV1x/52pPQd0AxZE8FzpwclFCW+mYPKZpFel9LDZB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4568012},"main":"dist/index.js","type":"module","_from":"file:rexeus-typeweaver-0.2.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"cli":"tsx src/cli.ts","build":"pkgroll --clean-dist && cp -r ./src/generators/templates ./dist/templates && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/run-cli-with-tsx.js generate --output test/output --input test/definition --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"wentzien","email":"my+npmjs@wentzien.net"},"_resolved":"/tmp/18e326d2f87b94e58a5533ddf7999127/rexeus-typeweaver-0.2.1.tgz","_integrity":"sha512-qfby/XbC2d0Y52BrCtQ1oHDXVkY74lAkpERAyf1lWOeLQg08M1udkPcvFFuAyWk/NnTK/5G4EnaaE57Y0A+s4Q==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ejs":"^3.1.10","tsx":"^4.20.6","commander":"^14.0.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.11","case":"^1.6.3","hono":"^4.9.9","axios":"^1.12.2","@rexeus/typeweaver-gen":"^0.2.1","@rexeus/typeweaver-core":"^0.2.1","@rexeus/typeweaver-hono":"^0.2.1","@rexeus/typeweaver-types":"^0.2.1","@rexeus/typeweaver-aws-cdk":"^0.2.1","@rexeus/typeweaver-clients":"^0.2.1"},"peerDependencies":{"zod":"^4.1.11","case":"^1.6.3","hono":"^4.9.7","axios":"^1.12.2","@rexeus/typeweaver-gen":"^0.2.1","@rexeus/typeweaver-core":"^0.2.1","@rexeus/typeweaver-hono":"^0.2.1","@rexeus/typeweaver-types":"^0.2.1","@rexeus/typeweaver-aws-cdk":"^0.2.1","@rexeus/typeweaver-clients":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.2.1_1760465713187_0.07546539892883053","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/entry.js"},"dist":{"shasum":"c1317ae3288314510b040c4386f77a77c9bbffe3","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.3.0.tgz","fileCount":33,"integrity":"sha512-T59QdwNxH7NmEF0ZrZMgQjwnRN6IFBkCULl0AzfLOke2wqpu+LqG1lK/kd2XheknJSteHW1e0e27/58AZmeClQ==","signatures":[{"sig":"MEYCIQCr47tJKqgFWB3E9Osxv1dMfsI0+knag4r+pw33CK3IIwIhAKpCgA7WMgLdmM2DmunwFCjNfcgFk2Qxna6V2NZb/STx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23878717},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","build":"tsup && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.js generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.js generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.js generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/3ef4e82eb300b044bbe8ea58d7c6a72e/rexeus-typeweaver-0.3.0.tgz","_integrity":"sha512-T59QdwNxH7NmEF0ZrZMgQjwnRN6IFBkCULl0AzfLOke2wqpu+LqG1lK/kd2XheknJSteHW1e0e27/58AZmeClQ==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","@rexeus/typeweaver-gen":"^0.3.0","@rexeus/typeweaver-core":"^0.3.0","@rexeus/typeweaver-hono":"^0.3.0","@rexeus/typeweaver-types":"^0.3.0","@rexeus/typeweaver-aws-cdk":"^0.3.0","@rexeus/typeweaver-clients":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","case":"^1.6.3","hono":"^4.11.3","axios":"^1.13.2"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.3.0_1767641107373_0.9205682852348969","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/entry.js"},"dist":{"shasum":"8461eaf9748d6c47839f1c21ec91cf21774be764","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.3.1.tgz","fileCount":45,"integrity":"sha512-JjSDxA7lSshutA9HyBF5IzMDJ9jzXKutSIAPrMaGJz1DnnA9bJUuT76Yxwq3710+dlgACjZSQtviDkWPwXNTtQ==","signatures":[{"sig":"MEQCIGuIbzn+MUDNWD4FNr2dRAHg6Mq+60Znx5L4Rf9o7OxuAiALXYWP68BKB7rwgdN2H7f7HEZ8KLSe9cA8DJNHWTqq3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23253099},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","build":"tsup && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.js generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.js generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.js generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/c963591d2d990243c5d3eb383c103c85/rexeus-typeweaver-0.3.1.tgz","_integrity":"sha512-JjSDxA7lSshutA9HyBF5IzMDJ9jzXKutSIAPrMaGJz1DnnA9bJUuT76Yxwq3710+dlgACjZSQtviDkWPwXNTtQ==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","@rexeus/typeweaver-gen":"^0.3.1","@rexeus/typeweaver-core":"^0.3.1","@rexeus/typeweaver-hono":"^0.3.1","@rexeus/typeweaver-types":"^0.3.1","@rexeus/typeweaver-aws-cdk":"^0.3.1","@rexeus/typeweaver-clients":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","case":"^1.6.3","hono":"^4.11.3","axios":"^1.13.2"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.3.1_1767647311269_0.056653373125022055","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/entry.js"},"dist":{"shasum":"cb11ac6055fd614e870acfc32c78167358c0e85c","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.3.2.tgz","fileCount":45,"integrity":"sha512-Dn4CnyIDiGsxyRTI/Tr6M5P1bbdNeK89hk/xP/uAqIu+VCWsEtYsRpq7Fyl+2vTIVK3n2m5yAyz73THimCtc8g==","signatures":[{"sig":"MEUCIB2vNmO95f1Y39qRYf9nj5aqOUzxx3p8+X+3tK/URSsXAiEA18Kwnn994IahLEj/9SNBCEygvidAlIkzGFGz/irpcms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23253099},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","build":"tsup && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.js generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.js generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.js generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/c957f28fddc17d7d25703f2f52d9c9c1/rexeus-typeweaver-0.3.2.tgz","_integrity":"sha512-Dn4CnyIDiGsxyRTI/Tr6M5P1bbdNeK89hk/xP/uAqIu+VCWsEtYsRpq7Fyl+2vTIVK3n2m5yAyz73THimCtc8g==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","@rexeus/typeweaver-gen":"^0.3.2","@rexeus/typeweaver-core":"^0.3.2","@rexeus/typeweaver-hono":"^0.3.2","@rexeus/typeweaver-types":"^0.3.2","@rexeus/typeweaver-aws-cdk":"^0.3.2","@rexeus/typeweaver-clients":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","case":"^1.6.3","hono":"^4.11.3","axios":"^1.13.2"},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.3.2_1769107682736_0.3387157103838798","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/entry.js"},"dist":{"shasum":"9534c7e07277feb71303809d004c0444be7c62a0","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.4.0.tgz","fileCount":20,"integrity":"sha512-UpXp5oyDTHPvkSn40HSim9VQFO4ZRq8zHal/neguIO1GDI/e9IMFQGavwUWIVmF45PbsFB4FNNLMfg/oVeZ+Pw==","signatures":[{"sig":"MEQCIEvOI6eiQDCEDjrCtsryOVjHPjQnRoTJCSHDEV9W8m2oAiBU/fM6qKX8vQUNmD3S1lXEz8bFB8cy6brNOyPFZ9p9rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1851997},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","build":"tsup && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.js generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.js generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.js generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/26ce138e17bc4172531730a9cb7d2d5e/rexeus-typeweaver-0.4.0.tgz","_integrity":"sha512-UpXp5oyDTHPvkSn40HSim9VQFO4ZRq8zHal/neguIO1GDI/e9IMFQGavwUWIVmF45PbsFB4FNNLMfg/oVeZ+Pw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","@rexeus/typeweaver-gen":"^0.4.0","@rexeus/typeweaver-core":"^0.4.0","@rexeus/typeweaver-hono":"^0.4.0","@rexeus/typeweaver-types":"^0.4.0","@rexeus/typeweaver-aws-cdk":"^0.4.0","@rexeus/typeweaver-clients":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.11.3","axios":"^1.13.2","prettier":"^3.6.2"},"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.4.0_1770223464722_0.5920315867435713","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/entry.js"},"dist":{"shasum":"f82605377b26e21b7a23f97ff9b4cfebaee5ab02","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.4.1.tgz","fileCount":20,"integrity":"sha512-Whcc0ufUeyeHTQgnX71Rc27xyFNyoGFoePX/zwpmxRF1/EAxgOc0T+Zf1+7+5ZwGfgcsB++Acrfgg3YwMQOhvg==","signatures":[{"sig":"MEYCIQDLH/3KQ/5TcTAwdxKu3UeZHeL5NByxPq1DFlXLDEtOYQIhAIICGpLtQwx0lNzpGqiJwmRN71NnZOSgUYm0d+IOFycG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1850840},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","build":"tsup && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.js generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.js generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.js generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/7294f9420f774170091f1134fe7f9d6c/rexeus-typeweaver-0.4.1.tgz","_integrity":"sha512-Whcc0ufUeyeHTQgnX71Rc27xyFNyoGFoePX/zwpmxRF1/EAxgOc0T+Zf1+7+5ZwGfgcsB++Acrfgg3YwMQOhvg==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","@rexeus/typeweaver-gen":"^0.4.1","@rexeus/typeweaver-core":"^0.4.1","@rexeus/typeweaver-hono":"^0.4.1","@rexeus/typeweaver-types":"^0.4.1","@rexeus/typeweaver-aws-cdk":"^0.4.1","@rexeus/typeweaver-clients":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.11.3","axios":"^1.13.2","prettier":"^3.6.2"},"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.4.1_1771520902056_0.9921973828524786","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/entry.js"},"dist":{"shasum":"540e7aafa734f03934d2895615fe0e67c9a0770f","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.4.2.tgz","fileCount":20,"integrity":"sha512-4LyhFSfTtTzglTfYqYosomGFkGCsSpGYL+xiu/22K72dlppz7+Ee254OxLyH08a6malxJ4vALIFoM4H1Nwt/nw==","signatures":[{"sig":"MEUCIQCAqZSblELBCU8gGslT/xHYLcW1VeKpf2b3ZvljFIJ8uAIgaJlqO87/hhZS1B6RQRXSl6feJGGlc81w84a7wJWamTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1851997},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","build":"tsup && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.js generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.js generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.js generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/178fbc5109f9a1d2635283214118a44b/rexeus-typeweaver-0.4.2.tgz","_integrity":"sha512-4LyhFSfTtTzglTfYqYosomGFkGCsSpGYL+xiu/22K72dlppz7+Ee254OxLyH08a6malxJ4vALIFoM4H1Nwt/nw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","@rexeus/typeweaver-gen":"^0.4.2","@rexeus/typeweaver-core":"^0.4.2","@rexeus/typeweaver-hono":"^0.4.2","@rexeus/typeweaver-types":"^0.4.2","@rexeus/typeweaver-aws-cdk":"^0.4.2","@rexeus/typeweaver-clients":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.11.3","axios":"^1.13.2","prettier":"^3.6.2"},"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.4.2_1771610216989_0.15324121578603123","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/entry.js"},"dist":{"shasum":"405363b239a9ba613219b7b6e1129b7514aacea3","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.5.0.tgz","fileCount":20,"integrity":"sha512-kJU0v1A86aKxaof72LXztDmy1chDak1lALLyeLcdcGUSJzsmXkp9L2YnjIjvBUtjMWSV+Dz+rRi6wXNpG+39sg==","signatures":[{"sig":"MEUCICFttDxzhMeRIrTy7HZphbgFeMYnaOpVD+4TugWMp3F0AiEAu0iHv94hontTzQr+kv3+OcKBVMCTvjNAYrn2+2AnrPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1850818},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","build":"tsup && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.js generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.js generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.js generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/0ca0b9476fbb1fc96276719539eec3a2/rexeus-typeweaver-0.5.0.tgz","_integrity":"sha512-kJU0v1A86aKxaof72LXztDmy1chDak1lALLyeLcdcGUSJzsmXkp9L2YnjIjvBUtjMWSV+Dz+rRi6wXNpG+39sg==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.6.2","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","@rexeus/typeweaver-gen":"^0.5.0","@rexeus/typeweaver-core":"^0.5.0","@rexeus/typeweaver-hono":"^0.5.0","@rexeus/typeweaver-types":"^0.5.0","@rexeus/typeweaver-aws-cdk":"^0.5.0","@rexeus/typeweaver-clients":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.11.3","prettier":"^3.6.2"},"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.5.0_1771870647061_0.327890184165448","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/entry.js"},"dist":{"shasum":"5dcce97d1de550d238ae645c579c101b9c6323db","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.5.1.tgz","fileCount":20,"integrity":"sha512-d2T0Q9vQukN4ejBxoHCXjRvgoAY9fHQniR5oUabPxJAIhDrEdzH+miSySozew7R/gYSot48ol2wgwyy0UtrOPw==","signatures":[{"sig":"MEQCIFj+wEjOzle9iNAuOGpymoTDGjCMJc1z11ZbBa/NIoN9AiAhrFPN9owk75QjrFTTA/JrIXrKG65QGFVCQbx5vyRPpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1850861},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","build":"tsup && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"prettier --write .","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.js generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.js generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.js generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/67efacc1656cf92667f7c4126105fcfc/rexeus-typeweaver-0.5.1.tgz","_integrity":"sha512-d2T0Q9vQukN4ejBxoHCXjRvgoAY9fHQniR5oUabPxJAIhDrEdzH+miSySozew7R/gYSot48ol2wgwyy0UtrOPw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.8.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","@rexeus/typeweaver-gen":"^0.5.1","@rexeus/typeweaver-core":"^0.5.1","@rexeus/typeweaver-hono":"^0.5.1","@rexeus/typeweaver-types":"^0.5.1","@rexeus/typeweaver-server":"^0.5.1","@rexeus/typeweaver-aws-cdk":"^0.5.1","@rexeus/typeweaver-clients":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.11.3","prettier":"^3.6.2"},"peerDependencies":{"prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.5.1_1772275879884_0.01041310893638725","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"dist/entry.mjs"},"dist":{"shasum":"cead349be0551cf467ded55250dd7d7f1d96f339","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.6.0.tgz","fileCount":17,"integrity":"sha512-8HE9PetYeVsQgWX86XYejPY8ucZodeh8wOJDL5Qo5SfEj6pcuzjTi8X1vH2ShQX0dxZFtTrZgk3rqAh6Gh96dA==","signatures":[{"sig":"MEUCIQD5917GNo7hXiPw1gliom6SExFXXN9DM1wdPv7uHORQOgIgXiq1a6V+AKLiZKEfR/Q34Lu78Osv3OujmruwwQ1VGLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":899041},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","build":"tsdown && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/62aed793ee61a09bdbb79994a90272fb/rexeus-typeweaver-0.6.0.tgz","_integrity":"sha512-8HE9PetYeVsQgWX86XYejPY8ucZodeh8wOJDL5Qo5SfEj6pcuzjTi8X1vH2ShQX0dxZFtTrZgk3rqAh6Gh96dA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.8.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","@rexeus/typeweaver-gen":"^0.6.0","@rexeus/typeweaver-core":"^0.6.0","@rexeus/typeweaver-hono":"^0.6.0","@rexeus/typeweaver-types":"^0.6.0","@rexeus/typeweaver-server":"^0.6.0","@rexeus/typeweaver-aws-cdk":"^0.6.0","@rexeus/typeweaver-clients":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.11.3"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.6.0_1772284528636_0.6339762228039454","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"d438803aa65381c21f54a6e244d16e842af8500c","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.6.1.tgz","fileCount":18,"integrity":"sha512-rUiHo5IjLILnX3PiH0hYRKO0V+LQLSdlc8I+rhHv17XYP14IZOnjKJiVCFci4o2x2l34VsEXSV1wwoWuyn+lLg==","signatures":[{"sig":"MEQCICoeFI+sj+KHerFMNaCrbsTdFMX5+KuAsd9V4t8UJdgJAiA/EZjiIcGMigwd7WQhOt5FD4jN3NyYxwwppCzgifhbRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":899435},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","build":"tsdown && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/bce733b174b143836d32d783a6439e9b/rexeus-typeweaver-0.6.1.tgz","_integrity":"sha512-rUiHo5IjLILnX3PiH0hYRKO0V+LQLSdlc8I+rhHv17XYP14IZOnjKJiVCFci4o2x2l34VsEXSV1wwoWuyn+lLg==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.8.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","@rexeus/typeweaver-gen":"^0.6.1","@rexeus/typeweaver-core":"^0.6.1","@rexeus/typeweaver-hono":"^0.6.1","@rexeus/typeweaver-types":"^0.6.1","@rexeus/typeweaver-server":"^0.6.1","@rexeus/typeweaver-aws-cdk":"^0.6.1","@rexeus/typeweaver-clients":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.11.3"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.6.1_1772290379928_0.6356456253382523","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"ea87cc57e7b43cac121ab96deaa07462bc49bee7","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.6.2.tgz","fileCount":18,"integrity":"sha512-Q1Nwg35KIi+ivDm270rNxKar9tnFrlaCNXWWIk/VRTIMH6kY0YuZxtjN/kX7u4rfvxqZ+bMpdfnWm7v3n0Tvhw==","signatures":[{"sig":"MEUCIQCE6PawwDazk7Kgjh9T3AfMNPjXIXq/GPikHskczkfJ3wIgM6kFt04T3CvUPbco9KCqIHFyQBMZ+AZ5BVnxjYPVvgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":899435},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","build":"tsdown && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/07ecc0514609bbf9d4315aa0418a4b78/rexeus-typeweaver-0.6.2.tgz","_integrity":"sha512-Q1Nwg35KIi+ivDm270rNxKar9tnFrlaCNXWWIk/VRTIMH6kY0YuZxtjN/kX7u4rfvxqZ+bMpdfnWm7v3n0Tvhw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.8.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","@rexeus/typeweaver-gen":"^0.6.2","@rexeus/typeweaver-core":"^0.6.2","@rexeus/typeweaver-hono":"^0.6.2","@rexeus/typeweaver-types":"^0.6.2","@rexeus/typeweaver-server":"^0.6.2","@rexeus/typeweaver-aws-cdk":"^0.6.2","@rexeus/typeweaver-clients":"^0.6.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.11.3"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.6.2_1772291200697_0.36664757095467726","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"21e55d8073248bb991b1caf0436140256d9fb6c8","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.6.3.tgz","fileCount":18,"integrity":"sha512-zK/tGoER8NTBjXWIk2efmWEwMfuKardXaaDbRexac0QBcvQMOFOuST399swvbUvC5GxJu+6lTqHtJkCjbgaPqQ==","signatures":[{"sig":"MEQCIDceYN1VYpSh91m2ZbDyHkiQDEPOIu6x0IT3krqADAdvAiBEDUZdYQ5Q+prsTWBAdw5UhyEzWPLSTwzq8Ggt0McjfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":899435},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","build":"tsdown && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/2e6fa8f998d88628499c8ecd086898d1/rexeus-typeweaver-0.6.3.tgz","_integrity":"sha512-zK/tGoER8NTBjXWIk2efmWEwMfuKardXaaDbRexac0QBcvQMOFOuST399swvbUvC5GxJu+6lTqHtJkCjbgaPqQ==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.8.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","@rexeus/typeweaver-gen":"^0.6.3","@rexeus/typeweaver-core":"^0.6.3","@rexeus/typeweaver-hono":"^0.6.3","@rexeus/typeweaver-types":"^0.6.3","@rexeus/typeweaver-server":"^0.6.3","@rexeus/typeweaver-aws-cdk":"^0.6.3","@rexeus/typeweaver-clients":"^0.6.3"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.11.3"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.6.3_1772292438571_0.4642985296344764","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"b4e2448dcbdef6913d28536e7a829cf56383827b","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.6.4.tgz","fileCount":18,"integrity":"sha512-Sk2IbfyW6360b+PpGeCCgPG9TuD9EbJDtR21+wD/RV5+rJhiCakHKJjTA6q3ajjqLYJmQ+fcG5HyIgTWrq/3lA==","signatures":[{"sig":"MEUCIQDZIMHVEcLrhG9Ll0zdLdL9ERzUEdWCks36BDUNHN3W8QIgR6q44rfe+Z1L/PDbCzWPj4C6pxTk4IVEsHDFjdOoKEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":899435},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","build":"tsdown && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/e5c0e5082dd97f41f6ec3f72f58af61f/rexeus-typeweaver-0.6.4.tgz","_integrity":"sha512-Sk2IbfyW6360b+PpGeCCgPG9TuD9EbJDtR21+wD/RV5+rJhiCakHKJjTA6q3ajjqLYJmQ+fcG5HyIgTWrq/3lA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.8.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","@rexeus/typeweaver-gen":"^0.6.4","@rexeus/typeweaver-core":"^0.6.4","@rexeus/typeweaver-hono":"^0.6.4","@rexeus/typeweaver-types":"^0.6.4","@rexeus/typeweaver-server":"^0.6.4","@rexeus/typeweaver-aws-cdk":"^0.6.4","@rexeus/typeweaver-clients":"^0.6.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.11.3"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.6.4_1772294551607_0.12139729578342728","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"fafb5be13b2e3dfdf279d1e164dcd528e8c156ba","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.6.5.tgz","fileCount":18,"integrity":"sha512-si8mT9ksgfjDKiStXIWHesR7JwKkmVzYvEJr6uMQDfGCNNSFKLWA1NM/sFtXBI+KdoAL/GSiRyb9hvz1wpQ2Xw==","signatures":[{"sig":"MEQCIFguHxolm7fce+/hzcyaGwmQpA5k7PCOQmNw8kWzlEnUAiAnsViY34Yws1BzchiYQj8ZmDYPafZN9bZqVS/LnP1q1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934064},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","test":"vitest --run","build":"tsdown && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/08b60c800c6ca377bbb0c4eeb71d53a2/rexeus-typeweaver-0.6.5.tgz","_integrity":"sha512-si8mT9ksgfjDKiStXIWHesR7JwKkmVzYvEJr6uMQDfGCNNSFKLWA1NM/sFtXBI+KdoAL/GSiRyb9hvz1wpQ2Xw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.8.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","oxc-transform":"^0.115.0","@rexeus/typeweaver-gen":"^0.6.5","@rexeus/typeweaver-core":"^0.6.5","@rexeus/typeweaver-hono":"^0.6.5","@rexeus/typeweaver-types":"^0.6.5","@rexeus/typeweaver-server":"^0.6.5","@rexeus/typeweaver-aws-cdk":"^0.6.5","@rexeus/typeweaver-clients":"^0.6.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.11.3"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.6.5_1772351317562_0.5390558791922089","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"5d2e5859fbe23c72b9ec73456b056ae970166195","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.7.0.tgz","fileCount":18,"integrity":"sha512-qkJvTHjmtTNcoK329+PxcXvSFa6ONo4p8th0qbNoxbElAO8iMXjspnGSCeGbaRroBtYhNjSDpf0Am5xbNwwRgA==","signatures":[{"sig":"MEUCIC+fgGYzHYNZqQroIhVLMqt8e8SOiZIx9qrxBoLKyeL4AiEA4Zi6zbxxt7QcZ0GQytwu0+unLih4kS4xdEYS5/WzJIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934064},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","test":"vitest --run","build":"tsdown && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/c2ed760923dc97414289b68b69de121d/rexeus-typeweaver-0.7.0.tgz","_integrity":"sha512-qkJvTHjmtTNcoK329+PxcXvSFa6ONo4p8th0qbNoxbElAO8iMXjspnGSCeGbaRroBtYhNjSDpf0Am5xbNwwRgA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.8.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","oxc-transform":"^0.115.0","@rexeus/typeweaver-gen":"^0.7.0","@rexeus/typeweaver-core":"^0.7.0","@rexeus/typeweaver-hono":"^0.7.0","@rexeus/typeweaver-types":"^0.7.0","@rexeus/typeweaver-server":"^0.7.0","@rexeus/typeweaver-aws-cdk":"^0.7.0","@rexeus/typeweaver-clients":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.11.3"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.7.0_1772369361619_0.800514109151002","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"83cc8aa2472a6397f7413f4d9f1865ca8cfdc90f","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.8.0.tgz","fileCount":18,"integrity":"sha512-trf+lJcuuuvssAEwmB1qszVaKq/KfsXVTjn+w2S6BFTQMZxD4HZlfwirL/l5086SvRsIkv6kJtv0XPRD4hUKZA==","signatures":[{"sig":"MEQCIHy5gFgif4BE9q/pIVl8nJkDJVJQTpqfZyGcd7t64nhRAiAgC7BMUGdCZvIiPTMVRSAqeBATIvwbUBC+ShK+R2eNKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934064},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","test":"vitest --run","build":"tsdown && mkdir -p ./dist/templates && cp -r ./src/generators/templates/* ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/definition --plugins clients,aws-cdk,hono --shared ../test-utils/src/test-project/definition/shared","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/definition --plugins hono --shared ../test-utils/src/test-project/definition/shared","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/definition --shared ../test-utils/src/test-project/definition/shared --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/definition --plugins aws-cdk --shared ../test-utils/src/test-project/definition/shared","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/definition --plugins clients --shared ../test-utils/src/test-project/definition/shared"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/38753b3e7b10874bdc1ba83b8ec364ad/rexeus-typeweaver-0.8.0.tgz","_integrity":"sha512-trf+lJcuuuvssAEwmB1qszVaKq/KfsXVTjn+w2S6BFTQMZxD4HZlfwirL/l5086SvRsIkv6kJtv0XPRD4hUKZA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"ejs":"^3.1.10","tsx":"^4.21.0","commander":"^14.0.2","oxc-transform":"^0.115.0","@rexeus/typeweaver-gen":"^0.8.0","@rexeus/typeweaver-core":"^0.8.0","@rexeus/typeweaver-hono":"^0.8.0","@rexeus/typeweaver-types":"^0.8.0","@rexeus/typeweaver-server":"^0.8.0","@rexeus/typeweaver-aws-cdk":"^0.8.0","@rexeus/typeweaver-clients":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.11.3"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.8.0_1774693572880_0.4616422222509322","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"e2f49186dc7f030ea514312b9f72410530199e4f","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.9.0.tgz","fileCount":18,"integrity":"sha512-rQBERFFNXsSjNTX+Lrdg9Hl9STReB1aWKB6bIPTJlMcAQBm1GwCbewunA7VjwKAJa4mc6xzwDvZLB9q6Ryn3Eg==","signatures":[{"sig":"MEUCIQCU0GyarhZBOZCEtgjvC/5zp9zq6AfFr1PyyAp3PdXPcAIgFnnDesiOFV8axFZa1QEYCJw3CfVwL5jatPWm7/qIdPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119618},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","test":"vitest --run","build":"tsdown && mkdir -p ./dist/templates && cp -r ./src/generators/templates/. ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/spec/index.ts --plugins hono","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/spec/index.ts","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/spec/index.ts --plugins aws-cdk","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/spec/index.ts --plugins clients"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/f234cc56efb0db3d701480f2e0c14b5d/rexeus-typeweaver-0.9.0.tgz","_integrity":"sha512-rQBERFFNXsSjNTX+Lrdg9Hl9STReB1aWKB6bIPTJlMcAQBm1GwCbewunA7VjwKAJa4mc6xzwDvZLB9q6Ryn3Eg==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"ejs":"^5.0.1","tsx":"^4.21.0","tsdown":"^0.21.7","commander":"^14.0.3","oxc-transform":"^0.121.0","@rexeus/typeweaver-gen":"^0.9.0","@rexeus/typeweaver-core":"^0.9.0","@rexeus/typeweaver-hono":"^0.9.0","@rexeus/typeweaver-types":"^0.9.0","@rexeus/typeweaver-server":"^0.9.0","@rexeus/typeweaver-aws-cdk":"^0.9.0","@rexeus/typeweaver-clients":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.12.9"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.9.0_1774737720599_0.32185191440083205","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"e5f86c869bc9e40e2e11fd283f2d5541a53dfd0f","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.9.1.tgz","fileCount":18,"integrity":"sha512-/0SB/hBdGQqXBlkAYL//2K7q3oANWrjcP1hH8wsc/EmjMnV01jHChyOhXy2YDB43RPdZIirYdDc4ZdPyU4oj3Q==","signatures":[{"sig":"MEUCIQCBD0JckZ3G88tOh59ojp+Lc3BY3NXSW+PO89XezkSoIgIgbTr8yMSdVTkcQL9Xn1n6aMAUIVpw0r/VbBUdv+Oy+1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119853},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","test":"vitest --run","build":"tsdown && mkdir -p ./dist/templates && cp -r ./src/generators/templates/. ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/spec/index.ts --plugins hono","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/spec/index.ts","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/spec/index.ts --plugins aws-cdk","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/spec/index.ts --plugins clients"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/4160669774beafd84a2175f87485e8ae/rexeus-typeweaver-0.9.1.tgz","_integrity":"sha512-/0SB/hBdGQqXBlkAYL//2K7q3oANWrjcP1hH8wsc/EmjMnV01jHChyOhXy2YDB43RPdZIirYdDc4ZdPyU4oj3Q==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"ejs":"^5.0.1","tsx":"^4.21.0","tsdown":"^0.21.7","commander":"^14.0.3","oxc-transform":"^0.121.0","@rexeus/typeweaver-gen":"^0.9.1","@rexeus/typeweaver-core":"^0.9.1","@rexeus/typeweaver-hono":"^0.9.1","@rexeus/typeweaver-types":"^0.9.1","@rexeus/typeweaver-server":"^0.9.1","@rexeus/typeweaver-aws-cdk":"^0.9.1","@rexeus/typeweaver-clients":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.12.9"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.9.1_1774792225505_0.16297128610066713","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"9dbb82b4976dff442be079484b401b8aad129bce","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.9.2.tgz","fileCount":18,"integrity":"sha512-ScjKX/5JZ+Z2Sjai9bluqn/9wa5kQZ1FUOm+9Z1SQxSWUWmjqRIe4ZegQnQXGHJVxKQr3wHwLuYVf3D89ZSIPg==","signatures":[{"sig":"MEUCIQCaAosYuA83nJe87M5J8b8A3Pvw2WJaxqBVdDyIO24+1AIgZYcdwgAFP/jePHmsQM32HkZ+E1qCs6VWkCADcJtROjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119853},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","test":"vitest --run","build":"tsdown && mkdir -p ./dist/templates && cp -r ./src/generators/templates/. ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/spec/index.ts --plugins hono","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/spec/index.ts","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/spec/index.ts --plugins aws-cdk","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/spec/index.ts --plugins clients"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/a0c034e2736e68d5c1cb7174645dfb7e/rexeus-typeweaver-0.9.2.tgz","_integrity":"sha512-ScjKX/5JZ+Z2Sjai9bluqn/9wa5kQZ1FUOm+9Z1SQxSWUWmjqRIe4ZegQnQXGHJVxKQr3wHwLuYVf3D89ZSIPg==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"ejs":"^5.0.1","tsx":"^4.21.0","tsdown":"^0.21.7","commander":"^14.0.3","oxc-transform":"^0.121.0","@rexeus/typeweaver-gen":"^0.9.2","@rexeus/typeweaver-core":"^0.9.2","@rexeus/typeweaver-hono":"^0.9.2","@rexeus/typeweaver-types":"^0.9.2","@rexeus/typeweaver-server":"^0.9.2","@rexeus/typeweaver-aws-cdk":"^0.9.2","@rexeus/typeweaver-clients":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","case":"^1.6.3","hono":"^4.12.9"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.9.2_1774903223753_0.9619942791214582","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"b4942bb2db662575cd65ea15d1968e8d23f66680","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.10.0.tgz","fileCount":17,"integrity":"sha512-1GO5+ixv3Kw0JUPmgSbh2/ZnO195lH08Kb70kCpfCIdlgl3+Qt9+CLspR4G6CjQ4RZhswuhH0NcxdxijuoURaw==","signatures":[{"sig":"MEQCID8WZaUApL74lSIYjENQ1QM+5J++9ewBa9NNjDaC/SeIAiBrtT4lcNu8mNVlRipGBZZe4wMPfPTfaUPwP575OsEqkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141997},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","test":"vitest --run","build":"tsdown && mkdir -p ./dist/templates && cp -r ./src/generators/templates/. ./dist/templates/ && cp ../../LICENSE ../../NOTICE ./dist/","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/spec/index.ts --plugins hono","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/spec/index.ts","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/spec/index.ts --plugins aws-cdk","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/spec/index.ts --plugins clients"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/19cea112068ada9db4165b56ed9e1b63/rexeus-typeweaver-0.10.0.tgz","_integrity":"sha512-1GO5+ixv3Kw0JUPmgSbh2/ZnO195lH08Kb70kCpfCIdlgl3+Qt9+CLspR4G6CjQ4RZhswuhH0NcxdxijuoURaw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.9.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"tsdown":"^0.21.7","commander":"^14.0.3","oxc-transform":"^0.121.0","@rexeus/typeweaver-gen":"^0.10.0","@rexeus/typeweaver-core":"^0.10.0","@rexeus/typeweaver-hono":"^0.10.0","@rexeus/typeweaver-types":"^0.10.0","@rexeus/typeweaver-server":"^0.10.0","@rexeus/typeweaver-aws-cdk":"^0.10.0","@rexeus/typeweaver-clients":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","hono":"^4.12.9"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.10.0_1775059921050_0.7500647045130078","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"11b3a70615e806b0dc688f8e14bb286b6844a782","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.10.1.tgz","fileCount":17,"integrity":"sha512-PC479MFnc87Mjr9LdunXTVAzXI0HXVh52ZNB8782i5YJOSppuF1sxxO4GDRoHx4oFK77GRuhCDj3Z+J70a6NPw==","signatures":[{"sig":"MEYCIQDNvcNwfg/IOhIuey8vbqZqUAHqBhmwPC/i18GMylxUTQIhAOwkiktKC5rNGe1aTtS+/yuNL3UgphX937zUdZSQQWFK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141844},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","test":"vitest --run","build":"tsdown","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/spec/index.ts --plugins hono","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/spec/index.ts","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/spec/index.ts --plugins aws-cdk","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/spec/index.ts --plugins clients"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/b850ee02a981aca3924cc87fc7e9b8b7/rexeus-typeweaver-0.10.1.tgz","_integrity":"sha512-PC479MFnc87Mjr9LdunXTVAzXI0HXVh52ZNB8782i5YJOSppuF1sxxO4GDRoHx4oFK77GRuhCDj3Z+J70a6NPw==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"rolldown":"^1.0.0-rc.13","commander":"^14.0.3","oxc-transform":"^0.121.0","@rexeus/typeweaver-gen":"^0.10.1","@rexeus/typeweaver-core":"^0.10.1","@rexeus/typeweaver-hono":"^0.10.1","@rexeus/typeweaver-types":"^0.10.1","@rexeus/typeweaver-server":"^0.10.1","@rexeus/typeweaver-aws-cdk":"^0.10.1","@rexeus/typeweaver-clients":"^0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","hono":"^4.12.9"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.10.1_1775329470359_0.4277489347474459","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"9041581e14acdd49aa0f460e5c56212ee0089db6","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.10.2.tgz","fileCount":17,"integrity":"sha512-VDklEaV3GBl8383vhp6DOIYuZn/MVpLGaws9/uknJmrY+VwB9BCRQ/b0U4bn2F6rNRQcVEn9q3BumFBZNS47UA==","signatures":[{"sig":"MEUCIH9WtajMz+3eCOzF3ia3ZrmpbXbjqlm+ZAReSVHnVpTRAiEA+w+q15veY1vR6TeW3csqWko/e8I0f1BBX1lYcgAl1rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142097},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","test":"vitest --run","build":"tsdown","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/spec/index.ts --plugins hono","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/spec/index.ts","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/spec/index.ts --plugins aws-cdk","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/spec/index.ts --plugins clients"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/0c0457f55e8e2d635b27e960f7597b2f/rexeus-typeweaver-0.10.2.tgz","_integrity":"sha512-VDklEaV3GBl8383vhp6DOIYuZn/MVpLGaws9/uknJmrY+VwB9BCRQ/b0U4bn2F6rNRQcVEn9q3BumFBZNS47UA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"rolldown":"^1.0.0-rc.13","commander":"^14.0.3","oxc-transform":"^0.121.0","@rexeus/typeweaver-gen":"^0.10.2","@rexeus/typeweaver-core":"^0.10.2","@rexeus/typeweaver-hono":"^0.10.2","@rexeus/typeweaver-types":"^0.10.2","@rexeus/typeweaver-server":"^0.10.2","@rexeus/typeweaver-aws-cdk":"^0.10.2","@rexeus/typeweaver-clients":"^0.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","hono":"^4.12.9"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.10.2_1776267268904_0.28387008932972124","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"153d8b4e6e2b76a333312244587e4bcdf828d677","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.10.3.tgz","fileCount":17,"integrity":"sha512-7EH4YPgsWQD3KJdnSoMtX6hAWCiVem2Mnvmpa/ga1rqoVgtLCVlGsc+3c5OPDUkXzeNAcimgdoGhBJsvzhLPig==","signatures":[{"sig":"MEUCIH5NdJhiGWAlB9bVOMpzUcLPw4a0/VYNoseyJ5wIZv3IAiEAnhl6wGMs4Fm+fCNhYJPmFoDXRS5p6EFz3JxfQfqHMHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142097},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","test":"vitest --run","build":"tsdown","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/spec/index.ts --plugins hono","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/spec/index.ts","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/spec/index.ts --plugins aws-cdk","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/spec/index.ts --plugins clients"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/5f9ce1633c9d27eb4e82fcd021b94014/rexeus-typeweaver-0.10.3.tgz","_integrity":"sha512-7EH4YPgsWQD3KJdnSoMtX6hAWCiVem2Mnvmpa/ga1rqoVgtLCVlGsc+3c5OPDUkXzeNAcimgdoGhBJsvzhLPig==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"rolldown":"^1.0.0-rc.13","commander":"^14.0.3","oxc-transform":"^0.121.0","@rexeus/typeweaver-gen":"^0.10.3","@rexeus/typeweaver-core":"^0.10.3","@rexeus/typeweaver-hono":"^0.10.3","@rexeus/typeweaver-types":"^0.10.3","@rexeus/typeweaver-server":"^0.10.3","@rexeus/typeweaver-aws-cdk":"^0.10.3","@rexeus/typeweaver-clients":"^0.10.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","hono":"^4.12.9"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.10.3_1777136018731_0.4246335505211012","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"18f94a7f4d4e63694d02eef07330350b5872115e","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.10.4.tgz","fileCount":17,"integrity":"sha512-m0mS8dmiFVN2o9F4Mj4bxU/MjNUagELJ8giBRvIicuLWcKNYXZpvgrnMMFAGmFKHMda0cT4AM0EjuLgBZYCNsQ==","signatures":[{"sig":"MEYCIQDwnDfby+t4ktiB4sBV1eVRCO/XPy6/XPAWlwrm6QnqbwIhAIymhePvsS1zifARVH4Kl6ptiORf7xUlZhKYp5z1uzuC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159839},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","test":"vitest --run","build":"tsdown","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/spec/index.ts --plugins hono","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/spec/index.ts","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/spec/index.ts --plugins aws-cdk","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/spec/index.ts --plugins clients"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/a67a1de52af717628d61e3f5f454dbc0/rexeus-typeweaver-0.10.4.tgz","_integrity":"sha512-m0mS8dmiFVN2o9F4Mj4bxU/MjNUagELJ8giBRvIicuLWcKNYXZpvgrnMMFAGmFKHMda0cT4AM0EjuLgBZYCNsQ==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"rolldown":"^1.0.0-rc.13","commander":"^14.0.3","oxc-transform":"^0.121.0","@rexeus/typeweaver-gen":"^0.10.4","@rexeus/typeweaver-core":"^0.10.4","@rexeus/typeweaver-hono":"^0.10.4","@rexeus/typeweaver-types":"^0.10.4","@rexeus/typeweaver-server":"^0.10.4","@rexeus/typeweaver-aws-cdk":"^0.10.4","@rexeus/typeweaver-clients":"^0.10.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","hono":"^4.12.9"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.10.4_1778258136599_0.18308723983281783","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"56e153421528572fb2984234cfcf0e3a421e9e69","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.10.5.tgz","fileCount":17,"integrity":"sha512-2ednnGHiJ2nklez2Pyo/LXqNQmTxX0/kD+kKpkj1tRwqBWoOEdIk9Ky8RqbtaiWO0kzmzjAJokEc4kxijwI9DQ==","signatures":[{"sig":"MEUCIBb8HsXFvZsQd6PTnNTVs6286Qu5ARuAXo2F+KlzFKE9AiEAmcN0NNAOt+0rjfql7ktdeT9MYrx6aGZOJivUocu+lwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183970},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","test":"vitest --run","build":"tsdown","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/spec/index.ts --plugins hono","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/spec/index.ts","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/spec/index.ts --plugins aws-cdk","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/spec/index.ts --plugins clients"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/2e300b39bcc20dbab33cb4030b5c0eda/rexeus-typeweaver-0.10.5.tgz","_integrity":"sha512-2ednnGHiJ2nklez2Pyo/LXqNQmTxX0/kD+kKpkj1tRwqBWoOEdIk9Ky8RqbtaiWO0kzmzjAJokEc4kxijwI9DQ==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"rolldown":"^1.0.0-rc.13","commander":"^14.0.3","oxc-transform":"^0.121.0","@rexeus/typeweaver-gen":"^0.10.5","@rexeus/typeweaver-core":"^0.10.5","@rexeus/typeweaver-hono":"^0.10.5","@rexeus/typeweaver-types":"^0.10.5","@rexeus/typeweaver-server":"^0.10.5","@rexeus/typeweaver-aws-cdk":"^0.10.5","@rexeus/typeweaver-clients":"^0.10.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","hono":"^4.12.9"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.10.5_1778320085009_0.6862544467613774","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@rexeus/typeweaver","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@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"},"bin":{"typeweaver":"bin/typeweaver.mjs"},"dist":{"shasum":"1b8fafa252a7ba2db75facb21e6dba2e17181dcf","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.11.0.tgz","fileCount":17,"integrity":"sha512-W35cXgR8FGzrr45K4BgPhC3JDAE+ro2YxDfkAhASwatfEJCkfRm1P6ouf9yw5qdOGnF7kRrMUe3m8qvWIjqdBA==","signatures":[{"sig":"MEYCIQCALMNMzWGuImd8s3SaZSrvuuodNfQjf5pD9f4bjrzNZgIhAJG7IMexqvvrtwssGCPiLEOFFTJn2a3DHubwgr4AJN5e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183970},"main":"dist/index.cjs","type":"module","_from":"file:rexeus-typeweaver-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":{"cli":"tsx src/cli.ts","test":"vitest --run","build":"tsdown","format":"oxfmt","cli:bun":"bun run src/entry.ts","cli:deno":"deno run -A src/entry.ts","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","typecheck":"tsc --noEmit","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/spec/index.ts --plugins hono","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/spec/index.ts","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/spec/index.ts --plugins aws-cdk","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/spec/index.ts --plugins clients"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"_resolved":"/tmp/c518d64957f6070bcdfcf666db93346e/rexeus-typeweaver-0.11.0.tgz","_integrity":"sha512-W35cXgR8FGzrr45K4BgPhC3JDAE+ro2YxDfkAhASwatfEJCkfRm1P6ouf9yw5qdOGnF7kRrMUe3m8qvWIjqdBA==","repository":{"url":"git+https://github.com/rexeus/typeweaver.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"rolldown":"^1.0.0-rc.13","commander":"^14.0.3","oxc-transform":"^0.121.0","@rexeus/typeweaver-gen":"^0.11.0","@rexeus/typeweaver-core":"^0.11.0","@rexeus/typeweaver-hono":"^0.11.0","@rexeus/typeweaver-types":"^0.11.0","@rexeus/typeweaver-server":"^0.11.0","@rexeus/typeweaver-aws-cdk":"^0.11.0","@rexeus/typeweaver-clients":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","zod":"^4.3.6","hono":"^4.12.9"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/typeweaver_0.11.0_1778342568851_0.3819394410969541","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@rexeus/typeweaver","version":"0.12.0","description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","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"}}},"bin":{"typeweaver":"bin/typeweaver.mjs"},"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/cli"},"bugs":{"url":"https://github.com/rexeus/typeweaver/issues"},"homepage":"https://github.com/rexeus/typeweaver#readme","dependencies":{"commander":"^14.0.3","oxc-transform":"^0.121.0","rolldown":"^1.0.0-rc.13","@rexeus/typeweaver-aws-cdk":"^0.12.0","@rexeus/typeweaver-core":"^0.12.0","@rexeus/typeweaver-gen":"^0.12.0","@rexeus/typeweaver-hono":"^0.12.0","@rexeus/typeweaver-openapi":"^0.12.0","@rexeus/typeweaver-clients":"^0.12.0","@rexeus/typeweaver-types":"^0.12.0","@rexeus/typeweaver-server":"^0.12.0"},"peerDependencies":{"oxfmt":">=0.30.0"},"peerDependenciesMeta":{"oxfmt":{"optional":true}},"devDependencies":{"hono":"^4.12.9","tsx":"^4.21.0","zod":"^4.3.6"},"scripts":{"cli":"tsx src/cli.ts","cli:deno":"deno run -A src/entry.ts","cli:bun":"bun run src/entry.ts","typecheck":"tsc --noEmit","format":"oxfmt","build":"tsdown","preversion":"npm run build","test:bundle":"pnpm run build && node dist/entry.mjs generate --output test/outputs/bundle --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:bundle:deno":"pnpm run build && deno run -A --sloppy-imports dist/entry.mjs generate --output test/outputs/bundle-deno --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:bundle:bun":"pnpm run build && bun run dist/entry.mjs generate --output test/outputs/bundle-bun --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono","test:bundle:all":"pnpm run test:bundle && pnpm run test:bundle:deno && pnpm run test:bundle:bun","test":"vitest --run","test:gen":"pnpm run test:gen:types && pnpm run test:gen:clients && pnpm run test:gen:aws-cdk && pnpm run test:gen:hono && pnpm run test:gen:all","test:gen:types":"tsx src/cli.ts generate --output test/outputs/types --input ../test-utils/src/test-project/spec/index.ts","test:gen:clients":"tsx src/cli.ts generate --output test/outputs/clients --input ../test-utils/src/test-project/spec/index.ts --plugins clients","test:gen:aws-cdk":"tsx src/cli.ts generate --output test/outputs/aws-cdk --input ../test-utils/src/test-project/spec/index.ts --plugins aws-cdk","test:gen:hono":"tsx src/cli.ts generate --output test/outputs/hono --input ../test-utils/src/test-project/spec/index.ts --plugins hono","test:gen:all":"tsx src/cli.ts generate --output test/outputs/all --input ../test-utils/src/test-project/spec/index.ts --plugins clients,aws-cdk,hono"},"_id":"@rexeus/typeweaver@0.12.0","_integrity":"sha512-s2wI6KADDHs7m7/4rDAEyUU8cYgcPJU73Ce9XkIFyze1GRYnQJ0mofeNed+pGG085raUWVh/PdUVEKtsLv3Ilw==","_resolved":"/tmp/37674f9c56cc0e5d796c8ec9924249ed/rexeus-typeweaver-0.12.0.tgz","_from":"file:rexeus-typeweaver-0.12.0.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-s2wI6KADDHs7m7/4rDAEyUU8cYgcPJU73Ce9XkIFyze1GRYnQJ0mofeNed+pGG085raUWVh/PdUVEKtsLv3Ilw==","shasum":"e0b5c779d1d8128f22b3d12a4cf32219501690b7","tarball":"https://registry.npmjs.org/@rexeus/typeweaver/-/typeweaver-0.12.0.tgz","fileCount":17,"unpackedSize":185253,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rexeus%2ftypeweaver@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMs4F5BI9fC9oRTah9XpHnV8vq11LTzCnrghaCFtG/dwIgJ6b06CLWDKoqfqYnULMgwfhRjEKqiX1xftwklk8yd5E="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dbbcb65f-5d7e-44ce-b0b4-40aa70353bfb"}},"directories":{},"maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typeweaver_0.12.0_1778875315155_0.4550937960462418"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-11T11:39:48.377Z","modified":"2026-05-15T20:01:55.736Z","0.0.1":"2025-07-11T11:39:48.666Z","0.0.2":"2025-07-11T13:40:54.271Z","0.0.3":"2025-07-13T18:54:28.084Z","0.0.4":"2025-09-05T19:03:08.429Z","0.1.0":"2025-09-15T15:27:13.551Z","0.1.1":"2025-09-16T18:36:05.210Z","0.1.2":"2025-09-16T19:58:08.482Z","0.2.0":"2025-10-04T10:11:11.573Z","0.2.1":"2025-10-14T18:15:13.439Z","0.3.0":"2026-01-05T19:25:07.756Z","0.3.1":"2026-01-05T21:08:31.581Z","0.3.2":"2026-01-22T18:48:03.058Z","0.4.0":"2026-02-04T16:44:24.868Z","0.4.1":"2026-02-19T17:08:22.316Z","0.4.2":"2026-02-20T17:56:57.202Z","0.5.0":"2026-02-23T18:17:27.253Z","0.5.1":"2026-02-28T10:51:20.051Z","0.6.0":"2026-02-28T13:15:28.880Z","0.6.1":"2026-02-28T14:53:00.152Z","0.6.2":"2026-02-28T15:06:40.925Z","0.6.3":"2026-02-28T15:27:18.781Z","0.6.4":"2026-02-28T16:02:31.833Z","0.6.5":"2026-03-01T07:48:37.765Z","0.7.0":"2026-03-01T12:49:21.815Z","0.8.0":"2026-03-28T10:26:13.081Z","0.9.0":"2026-03-28T22:42:00.751Z","0.9.1":"2026-03-29T13:50:25.654Z","0.9.2":"2026-03-30T20:40:23.919Z","0.10.0":"2026-04-01T16:12:01.210Z","0.10.1":"2026-04-04T19:04:30.549Z","0.10.2":"2026-04-15T15:34:29.031Z","0.10.3":"2026-04-25T16:53:38.879Z","0.10.4":"2026-05-08T16:35:36.746Z","0.10.5":"2026-05-09T09:48:05.135Z","0.11.0":"2026-05-09T16:02:49.029Z","0.12.0":"2026-05-15T20:01:55.390Z"},"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/cli"},"description":"🧵✨ Typeweaver CLI. Entry point into the Typeweaver framework to scaffold, validate, and generate API assets.","maintainers":[{"name":"wentzien","email":"my+npmjs@wentzien.net"}],"readme":"# 🧵✨ @rexeus/typeweaver\n\n[![npm version](https://img.shields.io/npm/v/@rexeus/typeweaver.svg)](https://www.npmjs.com/package/@rexeus/typeweaver)\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[![Node.js](https://img.shields.io/badge/Node.js-supported-339933?logo=node.js&logoColor=fff)](https://nodejs.org/)\n[![Deno](https://img.shields.io/badge/Deno-supported-000?logo=deno&logoColor=fff)](https://deno.land/)\n[![Bun](https://img.shields.io/badge/Bun-supported-f9f1e1?logo=bun&logoColor=000)](https://bun.sh/)\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---\n\n## 📥 Installation\n\n```bash\n# Node.js (npm)\nnpm install -D @rexeus/typeweaver\nnpm install @rexeus/typeweaver-core\n\n# Node.js (pnpm)\npnpm add -D @rexeus/typeweaver\npnpm add @rexeus/typeweaver-core\n\n# Deno\ndeno add npm:@rexeus/typeweaver npm:@rexeus/typeweaver-core\n\n# Bun\nbun add -D @rexeus/typeweaver\nbun add @rexeus/typeweaver-core\n```\n\nNow you are ready to start building! Check out [Quickstart](#-get-started)\n\n## 🎯 Why typeweaver?\n\n- 📝 **Define once, generate everything**: API contracts in Zod become clients, servers, validators,\n  and docs.\n- 📂 **Resource-based architecture**: APIs organized by resources (like user, todo, project, tag,\n  blog-post, etc.), each with its operations and generated components (e.g. clients). Scale\n  naturally as your API grows.\n- 🔒 **Real type safety**: From API definition to client usage, every request and response is fully\n  typed. No more `any` types sneaking in.\n- ✅ **Automatic validation**: Invalid requests never reach your code.\n- 🔌 **Bring your own framework**: Ready-made adapters for popular frameworks, extensible plugin\n  system for everything else.\n- 😊 **Finally, DX that doesn't suck**: One schema, no duplication, pure TypeScript.\n\n---\n\n## 🔌 Available Plugins\n\n| Package                                                                                                 | Description                                                                                                 | Version                                                         |\n| ------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |\n| [@rexeus/typeweaver-types](https://github.com/rexeus/typeweaver/tree/main/packages/types/README.md)     | Plugin for request/response types and validation - the foundation for all other plugins and always included | ![npm](https://img.shields.io/npm/v/@rexeus/typeweaver-types)   |\n| [@rexeus/typeweaver-clients](https://github.com/rexeus/typeweaver/tree/main/packages/clients/README.md) | Plugin for HTTP clients using fetch                                                                         | ![npm](https://img.shields.io/npm/v/@rexeus/typeweaver-clients) |\n| [@rexeus/typeweaver-server](https://github.com/rexeus/typeweaver/tree/main/packages/server/README.md)   | Plugin for a zero-dependency, Fetch API-native server with built-in routing and middleware                  | ![npm](https://img.shields.io/npm/v/@rexeus/typeweaver-server)  |\n| [@rexeus/typeweaver-hono](https://github.com/rexeus/typeweaver/tree/main/packages/hono/README.md)       | Plugin for Hono routers                                                                                     | ![npm](https://img.shields.io/npm/v/@rexeus/typeweaver-hono)    |\n| [@rexeus/typeweaver-aws-cdk](https://github.com/rexeus/typeweaver/tree/main/packages/aws-cdk/README.md) | Plugin for AWS CDK constructs for API Gateway V2                                                            | ![npm](https://img.shields.io/npm/v/@rexeus/typeweaver-aws-cdk) |\n| [@rexeus/typeweaver-openapi](https://github.com/rexeus/typeweaver/tree/main/packages/openapi/README.md) | Plugin for OpenAPI 3.1.1 JSON documents                                                                     | ![npm](https://img.shields.io/npm/v/@rexeus/typeweaver-openapi) |\n\nMore plugins are planned. If you want to build your own, check out the plugin system\n\n[Plugin system](https://github.com/rexeus/typeweaver/tree/main/packages/gen/README.md#-how-to-use).\n\n---\n\n## ⌨️ CLI\n\nGenerate TypeScript code from a spec entrypoint file:\n\n```bash\n# Node.js (npm)\nnpx typeweaver generate --input ./api/spec/index.ts --output ./api/generated --plugins clients\n\n# Node.js (pnpm)\npnpx typeweaver generate --input ./api/spec/index.ts --output ./api/generated --plugins clients\n\n# Deno\ndeno run -A npm:@rexeus/typeweaver generate --input ./api/spec/index.ts --output ./api/generated --plugins clients\n\n# Bun\nbunx typeweaver generate --input ./api/spec/index.ts --output ./api/generated --plugins clients\n```\n\n> **Note**: Deno may require the `--sloppy-imports` flag or equivalent configuration in `deno.json`\n> when your API definitions use extensionless TypeScript imports.\n\n### ⚙️ Options\n\n- `--input, -i <path>`: Spec entrypoint file (required)\n- `--output, -o <path>`: Output directory for generated code (required)\n- `--config, -c <path>`: Configuration file path (`.js`, `.mjs`, or `.cjs`, optional)\n- `--plugins, -p <plugins>`: Comma-separated list of plugins to use (e.g., \"clients,hono\" or \"all\"\n  for all plugins)\n- `--format / --no-format`: Enable/disable code formatting with oxfmt (default: true)\n- `--clean / --no-clean`: Enable/disable output directory cleaning (default: true)\n\n### 📝 Configuration File\n\nCreate a JavaScript config file (for example `typeweaver.config.mjs`) for more complex\nconfigurations:\n\n```js\nexport default {\n  input: \"./api/spec/index.ts\",\n  output: \"./api/generated\",\n  plugins: [\"clients\", \"hono\", \"aws-cdk\", \"openapi\"],\n  format: true,\n  clean: true,\n};\n```\n\nThen run:\n\n```bash\nnpx typeweaver generate --config ./typeweaver.config.mjs\n```\n\n> Replace `npx` with `pnpx`, `deno run -A npm:@rexeus/typeweaver`, or `bunx` depending on your\n> runtime.\n>\n> TypeScript config files (`.ts`, `.mts`, `.cts`) are no longer supported by the published CLI.\n> Convert them to JavaScript first if needed.\n\n## 🌱 Get Started\n\n### 📁 Project Structure\n\nTypeweaver reads a single spec entrypoint. Organize files however you want, then assemble the\nresource map in `defineSpec(...)`. Here is an example layout:\n\n```text\napi/spec/\n├── index.ts                              # Spec entrypoint — exports defineSpec(...)\n├── user/\n│   ├── index.ts                          # Barrel exports for the user resource\n│   ├── userSchema.ts                     # Zod schemas for the user entity\n│   ├── GetUserDefinition.ts              # defineOperation(...) for GET /users/:userId\n│   └── errors/\n│       └── UserNotFoundErrorDefinition.ts\n└── shared/\n    ├── sharedResponses.ts                # Array of common error responses\n    └── ValidationErrorDefinition.ts\n```\n\nThis is just one way to organize your spec. The directory layout is up to you — typeweaver only\ncares about the `defineSpec(...)` entrypoint, not about folder names or file conventions.\n\n- Resource names come from `defineSpec({ resources: ... })`, not from directory names.\n- Shared responses and schemas can live anywhere that your spec entrypoint imports from.\n- The CLI bundles the entrypoint, so local spec imports should stay within your project.\n\n### 💻 Sample Spec\n\n```typescript\n// api/spec/user/GetUserDefinition.ts\nimport {\n  defineOperation,\n  defineResponse,\n  HttpMethod,\n  HttpStatusCode,\n} from \"@rexeus/typeweaver-core\";\nimport { z } from \"zod\";\nimport { sharedResponses } from \"../shared/sharedResponses\";\nimport { userSchema } from \"./userSchema\";\nimport { UserNotFoundErrorDefinition } from \"./errors/UserNotFoundErrorDefinition\";\n\nexport const GetUserDefinition = defineOperation({\n  operationId: \"getUser\",\n  method: HttpMethod.GET,\n  path: \"/users/:userId\",\n  summary: \"Get a user by id\",\n  request: {\n    param: z.object({\n      userId: z.uuid(),\n    }),\n  },\n  responses: [\n    defineResponse({\n      name: \"GetUserSuccess\",\n      statusCode: HttpStatusCode.OK,\n      description: \"User successfully retrieved\",\n      header: z.object({\n        \"Content-Type\": z.literal(\"application/json\"),\n      }),\n      body: userSchema,\n    }),\n    UserNotFoundErrorDefinition,\n    ...sharedResponses,\n  ],\n});\n```\n\n```typescript\n// api/spec/index.ts\nimport { defineSpec } from \"@rexeus/typeweaver-core\";\nimport { GetUserDefinition } from \"./user/GetUserDefinition\";\n\nexport const spec = defineSpec({\n  resources: {\n    user: {\n      operations: [GetUserDefinition],\n    },\n  },\n});\n```\n\n```typescript\n// api/spec/user/userSchema.ts\nimport { z } from \"zod\";\n\nexport const userStatusSchema = z.enum([\"ACTIVE\", \"INACTIVE\", \"SUSPENDED\"]);\n\nexport const userSchema = z.object({\n  id: z.uuid(),\n  name: z.string(),\n  email: z.email(),\n  status: userStatusSchema,\n  createdAt: z.iso.date(),\n  updatedAt: z.iso.date(),\n});\n```\n\n```typescript\n// api/spec/shared/sharedResponses.ts\nimport { ForbiddenErrorDefinition } from \"./ForbiddenErrorDefinition\";\nimport { InternalServerErrorDefinition } from \"./InternalServerErrorDefinition\";\nimport { TooManyRequestsErrorDefinition } from \"./TooManyRequestsErrorDefinition\";\nimport { UnauthorizedErrorDefinition } from \"./UnauthorizedErrorDefinition\";\nimport { UnsupportedMediaTypeErrorDefinition } from \"./UnsupportedMediaTypeErrorDefinition\";\nimport { ValidationErrorDefinition } from \"./ValidationErrorDefinition\";\n\nexport const sharedResponses = [\n  ForbiddenErrorDefinition,\n  InternalServerErrorDefinition,\n  TooManyRequestsErrorDefinition,\n  UnauthorizedErrorDefinition,\n  UnsupportedMediaTypeErrorDefinition,\n  ValidationErrorDefinition,\n];\n```\n\n### 🔧 Generate using plugins\n\n```bash\n# Generate with plugins:\n# - Hono: to easily provide a web server\n# - Clients: to get fitting API clients\nnpx typeweaver generate --input ./api/spec/index.ts --output ./api/generated --plugins clients,hono\n```\n\n> The CLI accepts a default export, a named `spec` export, or the module namespace itself as the\n> `SpecDefinition` entrypoint.\n\n### 🌐 Create Hono web server\n\n```typescript\n// api/user-handlers.ts\nimport type { Context } from \"hono\";\nimport type { HonoUserApiHandler, IGetUserRequest, GetUserResponse } from \"./generated\";\nimport { createGetUserSuccessResponse } from \"./generated\";\n\n// Implement HonoUserApiHandler — the generated interface enforces\n// that every operation in the \"user\" resource has a handler.\nexport class UserHandlers implements HonoUserApiHandler {\n  public constructor() {}\n\n  public async handleGetUserRequest(\n    request: IGetUserRequest,\n    context: Context\n  ): Promise<GetUserResponse> {\n    // Simulate fetching user data\n    const fetchedUser = {\n      id: request.param.userId,\n      name: \"John Doe\",\n      email: \"john.doe@example.com\",\n      status: \"ACTIVE\",\n      createdAt: new Date(\"2023-01-01\").toISOString(),\n      updatedAt: new Date(\"2023-01-01\").toISOString(),\n    };\n\n    return createGetUserSuccessResponse({\n      header: {\n        \"Content-Type\": \"application/json\",\n      },\n      body: fetchedUser,\n    });\n  }\n\n  // Implement further handlers for each operation in the resource.\n  // TypeScript enforces the contract — every handler declared in\n  // HonoUserApiHandler must be implemented before the code compiles.\n}\n```\n\n```typescript\n// api/server.ts\nimport { serve } from \"@hono/node-server\";\nimport { Hono } from \"hono\";\n// an index file exporting all generated components is automatically provided\nimport { UserHandlers } from \"./user-handlers\";\nimport { PostHandlers } from \"./post-handlers\"; // Implement similarly to UserHandlers\nimport { UserHono, PostHono } from \"./generated\";\n\nconst app = new Hono();\n\nconst userHandlers = new UserHandlers();\nconst postHandlers = new PostHandlers();\n\n// you have further config options, e.g. custom error response handling\n// (useful for mapping validation errors to your specific response format)\nconst userRouter = new UserHono({\n  requestHandlers: userHandlers,\n});\nconst postRouter = new PostHono({\n  requestHandlers: postHandlers,\n});\n\napp.route(\"/\", userRouter);\napp.route(\"/\", postRouter);\n\n// Start server on port 3000\nserve(\n  {\n    fetch: app.fetch,\n    port: 3000,\n  },\n  () => {\n    console.log(\"Server is running on http://localhost:3000\");\n  }\n);\n```\n\n```bash\n# Start your server locally\ntsx api/server.ts\n```\n\n### 🔗 Communicate by using Clients\n\n```typescript\n// api/client-test.ts\nimport { UserClient, GetUserRequestCommand } from \"./generated\";\n\nconst client = new UserClient({ baseUrl: \"http://localhost:3000\" });\n\nconst getUserRequestCommand = new GetUserRequestCommand({\n  param: { userId: \"123\" },\n});\nconst response = await client.send(getUserRequestCommand);\n\nif (response.type === \"GetUserSuccess\") {\n  console.log(\"Successfully fetched user:\", response.body);\n} else if (response.type === \"UserNotFoundError\") {\n  console.error(\"User not found:\", response.body);\n} else {\n  console.error(\"Other error occurred:\", response.type);\n}\n```\n\n```bash\n# Call your created Hono server\ntsx api/client-test.ts\n```\n\n## 📄 License\n\nApache 2.0 © Dennis Wentzien 2026\n","readmeFilename":"README.md"}