{"_id":"typescript-scaffolder","_rev":"64-602b34d5156f5cac1fb0c83f28c44f99","name":"typescript-scaffolder","dist-tags":{"typescript-scaffolder":"1.2.1-B","enum-generators":"1.3.1-B","beta":"1.3.2-b","alpha":"1.3.68-a","latest":"2.3.11"},"versions":{"1.0.0":{"name":"typescript-scaffolder","version":"1.0.0","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.0.0","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"7fd677d7004844a106f2b91531d901fc94a37631","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.0.0.tgz","fileCount":11,"integrity":"sha512-CFptZ2jmF+fKl9dqVARJ+3gO/hvt5VGe0RsbxwaPW2nBXpwIOlHHqNy1pxfcB0MX3oxTLexKh9bU+2Ir1WoZvg==","signatures":[{"sig":"MEUCIH7+adP1QdIqlmPDd70zs/RAFGddeuXckQjFuvTvfD+IAiEA/ZX1uVhoRYA7ZrpdeGtgEqM6a6x2QQFvn/YYsgSmlSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21444},"main":"dist/index.js","gitHead":"9f654c2656780ff22b3ac3f053ea053f18265f1d","scripts":{"dev":"ts-node index.dev.ts","test":"jest --coverage","build":"tsc","start":"npm run build -- -w"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"10.9.2","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.0 Features","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.0.0_1748266344980_0.0001987670798431207","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"typescript-scaffolder","version":"1.0.1","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.0.1","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"8324b0e5cd632fb715a81a190e5ba6cce9f99d09","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.0.1.tgz","fileCount":11,"integrity":"sha512-EWyhqvKzSw7ERBghylvCDfPf2D42EMlBbVYCNddyzy5JYrkHmS2TasGVaGoILeIQSxsEvZe7g0coKGlJjPwXJA==","signatures":[{"sig":"MEUCIQCmPxxvaLLPUvAbk58sXUNWvoAY+z7ZL51h9RMJCz/GMwIgKacOE+zzG4Cmy4I4Vrjfmfma5D6jTrW0EIroiFhOw6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21503},"main":"dist/index.js","gitHead":"cc7fcbb001509fa23ae569b61ece3a6f0838499d","scripts":{"dev":"ts-node index.dev.ts","test":"jest --coverage","build":"tsc","start":"npm run build -- -w"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"10.9.2","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.0 Features","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.0.1_1748266769599_0.6749363714975747","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"typescript-scaffolder","version":"1.0.2","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.0.2","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"33d65dacec3b880f25b26449e56ea69bb3077eed","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.0.2.tgz","fileCount":34,"integrity":"sha512-Mh6Hm3k9VhokbOFTH0GkDXVDK477hVpMZRYfsO0fj1fLjbFtNmC+WbS7FQw+F5Yq6RtBE2ZkaL82huyNzhY7fA==","signatures":[{"sig":"MEUCIQCXmDFqNHzQgZbmd/3ctljYfVrXva+WD/Vus0oS5PFuhwIgJMWrt5GEjQE9aONgDi7RPhbjIa9bQojwXmiYoboG5ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41987},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"14e052b4db61419c5c5b396a30292aa0a64b4483","scripts":{"dev":"ts-node index.dev.ts","test":"jest --coverage","build":"tsc","start":"npm run build -- -w"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"10.9.2","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.0 Features","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","tsconfig-paths":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.0.2_1748455623854_0.06619632416020438","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"typescript-scaffolder","version":"1.0.3","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.0.3","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"02aa6795719f9c9b6cefbea954d9dd44468e79d9","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.0.3.tgz","fileCount":32,"integrity":"sha512-+TVnbgIo+d19Eu5nnCzyIWTGa+Z4NLrfe4GXPAzioAPfETNtkTvNKSpPmFTEbntekP3ScmdeHgU1fyjFu0CaUQ==","signatures":[{"sig":"MEQCIBSXiNlDN9FbNOK2uWFbQszb652uen7DrzP8w+iRlDZxAiB/NrRpK/3HTWuytIHy+bNpYGqjOrucMSFywBOIgPMnNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35538},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ecadfd2cd2ed0db7d1992a1c30aff9adad1dcfa4","scripts":{"dev":"ts-node index.dev.ts","test":"jest --coverage","build":"tsc","start":"npm run build -- -w"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"10.9.2","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.0 Features","directories":{},"_nodeVersion":"23.6.0","dependencies":{"express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.0.3_1748467847547_0.6975495999754004","host":"s3://npm-registry-packages-npm-production"}},"1.1.3-alpha":{"name":"typescript-scaffolder","version":"1.1.3-alpha","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.1.3-alpha","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"c5a118633e86bade3c135913a32a2a5f3fe5d48b","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.1.3-alpha.tgz","fileCount":32,"integrity":"sha512-37FeLxolOVQvHY4wAmCkbufl7YCttblVGm99v1YlXonmUtbQbKq9f/yQ5wqET9kNuMCIV1S7EVI8/hzGbJTVzw==","signatures":[{"sig":"MEUCIHvdi4A0nG3OETXo50ykZK0LyJSmmH1Klm6nW3IzzROCAiEAxiQZsGmEALVBl5zbk4m7RpUDXL98zps2pQ3bTLhQUfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35544},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a29c039e742759ee5782c4f4c7c65780f6d064c3","scripts":{"dev":"ts-node index.dev.ts","test":"jest --coverage","build":"tsc","start":"npm run build -- -w"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"10.9.2","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.0 Features","directories":{},"_nodeVersion":"23.6.0","dependencies":{"express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.1.3-alpha_1748467894505_0.237813842387689","host":"s3://npm-registry-packages-npm-production"}},"1.1.4-alpha":{"name":"typescript-scaffolder","version":"1.1.4-alpha","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.1.4-alpha","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"bb0e70ece69fda0c7c580493aa72b8104a06fe35","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.1.4-alpha.tgz","fileCount":32,"integrity":"sha512-kKCXoSvD0794qK8HOg1lDbWsJtQEwwvTK0eBIXvHK/DG/1cD7G+cuTQ3sxpv+X5qvnaxM8puAP8nL4GJFp7mGw==","signatures":[{"sig":"MEQCIB3gGfVlfGSFvEuNpEqihrWakANaV78wnUq38thFfKHmAiAC0IXMbRNuRC8gmMTTklrfVzg5jTLUEK/GIEmfBx0KpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35586},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"61e0b57e91129149a5e934ef80dfc1afaaa3c7d7","scripts":{"dev":"ts-node index.dev.ts","test":"jest --coverage","build":"tsc","start":"npm run build -- -w"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"10.9.2","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.1-A Features","directories":{},"_nodeVersion":"23.6.0","dependencies":{"express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.1.4-alpha_1748723314897_0.05803614270373747","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-B":{"name":"typescript-scaffolder","version":"1.2.1-B","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.2.1-B","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"16bdc890cee832196cebcad94b6203556acc021b","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.2.1-B.tgz","fileCount":32,"integrity":"sha512-CccKBCyhf0hnTCtr67LNI98uTMcmCVp2wRtlwf3urONZGpVVUN7QUb8dAtZBABT9sp0kGpZrHIx5tXwsUVAWwQ==","signatures":[{"sig":"MEUCIQD1oeCo67mFoHuPQPmVYVgml+5+xnZ8EIus0D4DRfImQAIgXcqdiSthbd4r75884yc+UrdYPej46P7tZWsB+mrFwEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36220},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c741e322b2bf2e511a77c70bbee7e857192913ef","scripts":{"dev":"ts-node index.dev.ts","test":"jest --coverage","build":"tsc","start":"npm run build -- -w"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.1-B Features","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.2.1-B_1749309309385_0.43618803479826074","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-B":{"name":"typescript-scaffolder","version":"1.3.1-B","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.1-B","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"7c5c9e2b9d46717fb30229f24c6c1d979c25b59b","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.1-B.tgz","fileCount":32,"integrity":"sha512-TnEM2xVAYrqvyo6VwPHverklzUqkZA+ywVMwUjjOfzWFb+DVYNuqfLHOvYfRzv6IQkGcui4RqagIFvtvDLhIaw==","signatures":[{"sig":"MEQCIHBQnzDs26sLz5QZXS//B+YQ6Voam3WCtRpDrpBcpYNsAiBX2/3ezGv/MC+TLNvN1RmQ6rIG2n2ZAzGIDNVbI28c5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37622},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"238ae78401dc218c7d1fe6e8499588b46b9ac981","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.1-B Features","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.1-B_1749408851840_0.3422833807174701","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"typescript-scaffolder","version":"1.3.1","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.1","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"06693a1d3a2273dce28fe0c4510faefb117f716e","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.1.tgz","fileCount":32,"integrity":"sha512-4d0FclPWo0yFrY2UFNMMSdwl9p43FZ0/hUQP1I0P9jRbEJ73RnFgVUa4DofyMYowYyN3JOAr2rjTYAP7PGlkEA==","signatures":[{"sig":"MEYCIQC1WbUajF0g7iwMxILCMN9oqQZMMhdlotsUW5VL0orG2QIhAOZGUNfyk6eVG6dTrvxtaWaFdXF9wSbWhTj2XurgQspq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37618},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"79fffdccd8e8a557effa268f3c5dfe21fa6ad0ab","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.3.1-beta","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.1_1749409114863_0.5167121153494272","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"typescript-scaffolder","version":"1.3.2","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.2","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"e1c0c48db58d1696327cc8f205aebf6b635ace92","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.2.tgz","fileCount":32,"integrity":"sha512-XKH4zKbknheaeWjZOF3Z21XwPRo6nCOk3JO7DFB3HvgvVy13zWjm/A9z6GDe5EYUw/oqLRqe3F9lfY7j56FJNQ==","signatures":[{"sig":"MEQCIBiytX/2Q0Qwnj6bMFd4X/JEonge21TeVjtk8fmU5sdkAiBXZUQgxG+dq/X74WNNJGE4AKgX1XwwHqFa2ab8OFLSwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37654},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a3ffb87c83681684118c724da59e4259d14897c0","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.3.2-beta","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.2_1749409313592_0.9823914128698998","host":"s3://npm-registry-packages-npm-production"}},"1.3.2-b":{"name":"typescript-scaffolder","version":"1.3.2-b","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.2-b","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"daa5aaa19756a594d20ba13957fbdbb0d0489858","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.2-b.tgz","fileCount":32,"integrity":"sha512-wgaIRrMBZq+HJZq5Cl5u9tNgyis6qo09nndS6YoMTB3X/zasNCJrRRet+jdEj7hZZkp4xU6CXLaNwR2SaTzUxg==","signatures":[{"sig":"MEQCIEnNUsmv/rpafB5oAQanTLG8xK630YkDVZPs1LnX02vYAiB2UwMwqheEwSIRXplyoj3ekiD+fIIe69ERmzicvb987g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37656},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b3051b3371285516b16a0f255abbf166265d2178","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.3.2-beta","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.2-b_1749409371449_0.3092506051606114","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"typescript-scaffolder","version":"1.3.3","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.3","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"ee9ae7930f532bcbd2412f22b6fc4f37d43bd364","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.3.tgz","fileCount":38,"integrity":"sha512-J8aTaelW1oVdaED1lrVJLR8cR8ZmwcusAcVmsoa15C/sWkjLkrja5AMt8LgIPy0OqGaK/sOU8YMirRyDUQfeRg==","signatures":[{"sig":"MEYCIQC6xDa4jhizvNKi8pEWCZu5vsaP2UAbUinAQYmAEkZOUgIhAKjeBZpZmjjAPIrPhgnSUYHwZnNkng8u9SAx1POejDWK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51158},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2a12ea3924091ed437d4817de427b0ce9334facb","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.3.3-beta","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.3_1749455750675_0.23117103730756527","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"typescript-scaffolder","version":"1.3.4","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.4","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"af7b7297fa89c8bff2f311c6bcfeff9d305cc3a7","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.4.tgz","fileCount":38,"integrity":"sha512-GSWkiV5TmhrV7zrrmJBvRNyWUa7ED0yzyuWm56jcv6bS87NndksmopO46xuM4oM//S0FxlrKQ0eMeZSx/kBoNA==","signatures":[{"sig":"MEUCICvMzP+aw4iN05dxyZwLelLZwedmkOy9yelmoywW70WeAiEA/N4cQ8GuB4XiQjxSZdnWsn2dlWiE+GecpcAyxkiQvG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52038},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ae5963e03e5675092b8e0f3cb8a0e40725f085be","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.3.3-beta","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.4_1749465024902_0.28513665526863363","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"typescript-scaffolder","version":"1.3.5","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.5","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"32bd5d566647930e78eb1111d2659d22eb04f286","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.5.tgz","fileCount":38,"integrity":"sha512-qGmlli3Xk1C8RyJvZ6ftbF+i4T3LT+o4NjOIHdEYhIdpwTajitxfko+TKCQkOYHi70vcr81ENXSm+hTd4Mb9Zg==","signatures":[{"sig":"MEUCIQDEnP92c3Ujh1pQmAzXb7eP2FXwZp/sx7cxToCIsaKSPQIgbCPxrBjk640BXhHTzA1LrEtan283q//jy59Zx77LX3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52605},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"919ae8f5e523fe0cb66e571bbd2b57033c5e2de7","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.3.5-beta","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.5_1749473204565_0.7882569229516685","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"typescript-scaffolder","version":"1.3.6","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.6","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"30e89bb6f8aa001ccd1a048ee8438b66aef960c1","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.6.tgz","fileCount":38,"integrity":"sha512-ynkbcIRj8H4VbgukQ95Oqw5OnWvCc+eNvY1esXt9WQv32uyyGlc+0f4SGMoU8KWrllCxW0l4XrWJysCK3SIjNw==","signatures":[{"sig":"MEUCIQDbtCu46ExuyMzV0A4RE6z2SnNWHwDKP0IwejToHiUIVAIgKwlUVtBVRKG7PVDq4tGrpJktsnuKDR3Fv2eW9C0QPuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52605},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"808b9d307b867cf5f5fca45012289de483a1631e","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.3.5-beta","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.6_1749836923083_0.1882682072464006","host":"s3://npm-registry-packages-npm-production"}},"1.3.61":{"name":"typescript-scaffolder","version":"1.3.61","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.61","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"9cb22dcc67d58bed2c1a270037efff265a87838d","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.61.tgz","fileCount":38,"integrity":"sha512-fX/SBFoSMW8EaES/lAl629C/xPkAHwq8KD4MqCX7UFoEX7cwhbRyBjQsNK+pF9z0btL5tX8nUBFa3afZkG5wRw==","signatures":[{"sig":"MEYCIQCdFwZTj8peTgMAdVfQ6bn5wpcAloG8ydH3gtMizsaPHQIhALJK+GxZstPp7Rvob4eghdGmJpjFFMEao6psniYLRIZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52606},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d46a65bf4afa6dd2c648ec41f3b6db23c2b9d778","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.3.5-beta","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.61_1749837441765_0.07575544610940632","host":"s3://npm-registry-packages-npm-production"}},"1.3.62":{"name":"typescript-scaffolder","version":"1.3.62","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.62","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"3cd9dd5163a23ec4b00ac13b947a5ab66cf035a3","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.62.tgz","fileCount":38,"integrity":"sha512-S7uI9RyLX71Jyio199TUHyr05y5jAORFqUn647UTesuuTn1Glv10He37rVnoW0oYGbUK3ns3uV+NRHw34dClDw==","signatures":[{"sig":"MEUCIBRdeOjBScsV9AQKsO5Razk/5dif6Q0Qcu1eXkHvyVw2AiEAhRstTcGOwdfJrKkbYPHis8GcAFf8Vay8tj/iSJydsuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53100},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"508bae3e3ceb846a02cbe43683b6ea94d0f04159","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.3.5-beta","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.62_1749841821712_0.006583164724841328","host":"s3://npm-registry-packages-npm-production"}},"1.3.63":{"name":"typescript-scaffolder","version":"1.3.63","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.63","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"2f479c2d61dcad978596d35cd89264a80079b89d","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.63.tgz","fileCount":38,"integrity":"sha512-wW3+VFejOV2ecScazfR6TAaE9swz3NWlGLtJJDMNmGV8FT7wNUVPAzKvHq3e2vgKfrD3Ps8CIputGel89bCXuQ==","signatures":[{"sig":"MEQCIBvyWaq2ju2e6nbUywgxmJHTrfzJnZddx6SY8VYTzIE2AiAudcmSW9oOph5uJoEX5FsxT2IKKk+7o8K2gVf9UmVrNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53292},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fff8a6c1db6ab6710199d1595aeb7464a42b05e9","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.3.5-beta","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.63_1749844213457_0.2879030770688751","host":"s3://npm-registry-packages-npm-production"}},"1.3.64":{"name":"typescript-scaffolder","version":"1.3.64","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.64","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"048af3b23318ebc8915e6e3af16d64a601aa64fc","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.64.tgz","fileCount":41,"integrity":"sha512-okuup6DBLLBEKb93wd5G5P2X/h8GLEOWsEgXAeyzs6sHA8mqU1XQ8p/xrpPO7aMTxDl//fU3Gv3OKtjroUpWjg==","signatures":[{"sig":"MEUCIQDJPVpcTUQ2UrVmDZoyUu7L8qiyk6WkpZpzEShWTWzjSAIgNDTWGvcHYPPG27U7pU01+Os9CtvSoSaYdSlqfzVh9Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59611},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d67d76cd02803aec08c2c94b716367feac47891f","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON.  ## ✨ Version 1.3.64 with beta features","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.64_1750089309241_0.9247840238000533","host":"s3://npm-registry-packages-npm-production"}},"1.3.65":{"name":"typescript-scaffolder","version":"1.3.65","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.65","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"f130ab930b879789257f6ffa1378a90baed649fc","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.65.tgz","fileCount":41,"integrity":"sha512-ycZNCcuJMLWW4f/0ltpGkXDy0p4M29+as4DLsd5DSW3693E2G6VsmTwHmU6W7l5N4bS3GNOOlUTkYHSNnKrJdQ==","signatures":[{"sig":"MEUCIQDTbDA5pblYYWIAWfXc1NQ/envTrJlFeS2muWF33STz+QIgDdCCRtL1dSZCX4nPtgd2gLJ8D+okvEW63s+TVB+3K24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64298},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d8418abba359d04369d729696eecf0c42611b5c3","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON. Best used when creating integrations APIs that  use json to express their schemas, such as RESTful APIs","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.65_1750509350780_0.9709663853432144","host":"s3://npm-registry-packages-npm-production"}},"1.3.66":{"name":"typescript-scaffolder","version":"1.3.66","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.66","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"00f16f2893d14428543a036b5411fbe7e8cd688f","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.66.tgz","fileCount":41,"integrity":"sha512-4oqknWKKXaHR7axRLD8CD73WvK+KV7Xba+5JqTKygWFEAQ0tP7ccskodcCBLeZZ4FLryvMAgYkHA3eYXsc1Jcg==","signatures":[{"sig":"MEUCIF5xvBof/Q0wYOiy0f7rXLqN4gDVBq20uDuOF9VT81BVAiEA507RaJwrTlFZwkOZkDL85Atwkv2jSim5+7icLf8SOSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64277},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1467e0522cd8d1bf545ad157d5731571dd6e5df1","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Generates typescript code based off of files or schemas such as JSON. Best used when creating integrations APIs that  use json to express their schemas, such as RESTful APIs","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.66_1750515941781_0.09449315986296947","host":"s3://npm-registry-packages-npm-production"}},"1.3.67":{"name":"typescript-scaffolder","version":"1.3.67","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.67","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"a94564c9103be748e83f12860f3e7e31e7007013","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.67.tgz","fileCount":41,"integrity":"sha512-nwVt9PhxiPjMEME8rYpZSe+eo8gqgF2cPKziqDdp+IFn74NbDQEn5r+oU+iXMcIubEMhyWi6TbN8dVBy9KKmDw==","signatures":[{"sig":"MEUCIHcRx31NFb/ezqoMpCJsr3mhpXsCvl7ZQiELvDIX3BmpAiEAx6LABkjUVlz3JqIvmzKzWDN2tObD/9vhEeybXVtRR1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65376},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"28a821e49de32465b2890324bd9c07a744774187","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 97.64%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.67_1750538642248_0.018242695093214634","host":"s3://npm-registry-packages-npm-production"}},"1.3.68-a":{"name":"typescript-scaffolder","version":"1.3.68-a","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.3.68-a","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"c9e4fdcbcaaa3218b9658a205bf23eb6e77c53c5","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.3.68-a.tgz","fileCount":47,"integrity":"sha512-JZJeJaKoMj9NTmMWVcDi6TWTh2qv/9WSO37nIAiimMIdkEEknQfX2So6Q7X119MtZVeQl1u4uQKU4rXSWQjj0Q==","signatures":[{"sig":"MEQCIE8No2LgTrAUJQD0iCydAr163bsWMupByIfjgBOtGdUtAiBIASu7LnYiEJ+JkCVmDKRvA826MPWow6xXfJxqajIptQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82042},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"28057af0eb647726f1ca6c692a957f0b7218b78d","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 97.64%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.3.68-a_1750604193923_0.09864135350066228","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"typescript-scaffolder","version":"1.4.0","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.4.0","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"372b4b9c6e2432851beb0e16d5a50a74cd8ad2c0","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.4.0.tgz","fileCount":47,"integrity":"sha512-AAEcYO8hPBMaDBB5x1SzCXbMyaTdXvyLv7sHUAhUfs7J/xLGniiZPEH55WnuCZdgiizKuXpFfcusQ6csbIs0JA==","signatures":[{"sig":"MEUCIAmhwBQO3ErM/WvQglRqEC5C2EAk02L8VVKfc79F8DRFAiEAl2hg7SKgMOaXNWFiw9ehNwB0WFmmKmSFkekpnqPVxrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82104},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"996ff10d7f8437333a8346f4b0fc367aecc279c7","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Includes alpha features for REST API client generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.4.0_1750604432798_0.37447817904141467","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"typescript-scaffolder","version":"1.4.1","keywords":[],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.4.1","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"441da749c6ea7606271c5b776ac08dc0c773b2f8","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.4.1.tgz","fileCount":47,"integrity":"sha512-4ThEpvg9kUPazOCPqOgfwIBbt+ET56jppW9IfbZ35JLX1+7H7p1mIWXupOZklBQBiGys07nL05HtZaOgn+klQA==","signatures":[{"sig":"MEQCIAGokZmqs8byCg5rQtaigFgFWr0pIgfv4jYPJVp+Ao4UAiBlpV6QYrVvc1N1mV/rzkGkPSEMQj0dKnglEM0rtE8A+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82293},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"90cee170bc3fd96bc820a500125ac25df55635c5","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Includes alpha features for REST API client generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.4.1_1750604749020_0.5495731434611637","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"typescript-scaffolder","version":"1.4.2","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.4.2","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"fb372ad6272b46b60026b87687437206180a8856","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.4.2.tgz","fileCount":47,"integrity":"sha512-wAzPbqWb+s7xokZerBxmtPO23nROe2hsA934G9z2HE1L94Kvd07g7aKaqZVC6mfOedFJgLTV6GYdNsTP7kMemw==","signatures":[{"sig":"MEQCIDvak1xlvpII5jBrmUekyAAbWXhGVNlVZJf0LB5JljJGAiBWrRIY4FDmaEvjWlHhdqLBabOmBPBvk2VIxF8i/6BsEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83143},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0287ffab48f9a3e6d5b39d3c09f1d7bce9426200","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Includes alpha features for REST API client generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.4.2_1750687529168_0.7501183359506467","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"typescript-scaffolder","version":"1.4.3","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.4.3","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"e0a69a64050a192c034cfee8a46c5f6e0c8f60d3","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.4.3.tgz","fileCount":50,"integrity":"sha512-n6eF9EnszACSrrqSgxIRXZJ8UOW8aZ+rLuA8lNdrQQCDzhNiOk14aNO7PykQUv2qrIyBtVd87D1TmBi3/xRlfA==","signatures":[{"sig":"MEUCIQCbcdth9p+iFwQ4WgkLdlGqXF03LAnX+i+fRledGeXvwgIgCiG+bcX7pc+EAgcETDwKC30dNR4CrijIXFkEoEnLD7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84941},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a42a3123f9037dc49c3a79a15e92d41be11f61c1","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Includes alpha features for REST API client generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.4.3_1750688627134_0.8217741300258017","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"typescript-scaffolder","version":"1.4.4","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.4.4","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"660baa1017ff5d7dc28c665fea03e6d1dab15942","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.4.4.tgz","fileCount":50,"integrity":"sha512-Qfz0izV9zuL1aMDMrGMEyzub0QAF2kuQENj/8AWXBIJ+JSLf98yJZF8t0bPfvZ6T5HiwB3dUDBPkVGJslO+p0Q==","signatures":[{"sig":"MEQCIHA4XuwESR7MqFwmRagPoUKA2b2i2bxQFJS/S1HlXStgAiAwrmGZn1IF8527waFyjqVHlOBr5cop4IxxKyNkuOt2Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84944},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ddc3df4d6d20e72540c72d4df5b3631207ec11d2","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Includes alpha features for REST API client generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.4.4_1750689068763_0.054555363521578304","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"typescript-scaffolder","version":"1.4.5","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.4.5","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"eeb10c49b2647e13f852a719906bad4dff3515e5","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.4.5.tgz","fileCount":50,"integrity":"sha512-d4lYzOLoEnKAdMyvV0K1HM6Fs2gC5hypCitFl3+Ck8KaY4OXY5d9o+Wr2UE59r0qB0Uw6HsgfqFlAjF9OsdrOw==","signatures":[{"sig":"MEYCIQCjL/DposJVDKNObgHHM5/Y9WtGdNiB4B09sBilAdET7wIhAPGWp7AlgtNs4aY+M5MZckGbGmo2eu231uVRcFbb+6Gl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88664},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dbd8fc145a12dd962ee56cbb08d35b6e3da4ab51","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.1","description":"Includes alpha features for REST API client generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.4.5_1750876639431_0.9780775262363008","host":"s3://npm-registry-packages-npm-production"}},"1.4.51":{"name":"typescript-scaffolder","version":"1.4.51","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.4.51","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"a09e80fe9b7f234d75014aff02109ea5f26c26d3","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.4.51.tgz","fileCount":44,"integrity":"sha512-FDVMRXWGGVgjYuYMqfAIVUzf/FGMacWGmV5Ie4Uk47hFQaKiCkHs/Ov7serEK+0ABORDPenQrdV7jHgCn5k/sA==","signatures":[{"sig":"MEQCIHhZZSkfcNA939ny9KzW9T5bbcFOTGPHfzRvjGHGTywOAiAuzGecGMHu66wt1fzG3iOF7pk2id9PpiLcJEOe36cfjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81336},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1af70820812e1dc87901a59f0c260a3182bea66e","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"Includes alpha features for REST API client generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.4.51_1751012948877_0.18705961897250156","host":"s3://npm-registry-packages-npm-production"}},"1.4.60":{"name":"typescript-scaffolder","version":"1.4.60","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.4.60","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"d66dfe39a6d8aa2068b51e5f1ab560e4fc714fd9","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.4.60.tgz","fileCount":110,"integrity":"sha512-EcX+tAVIIneswzrBGG7kN6ge13vCCeFDXlYjgr1PbgjVtZGU4o//p7SkebXm8W/iHr2Rs0+nxJo+OJm4MC1G5w==","signatures":[{"sig":"MEUCIH0bAsvo0dua+kdMxmcbqxo8OUuEnJ4sDCqBRwUXuCIQAiEA8ICgg/sq4iZpdz6VHUMToFF26cqvmFzZ8ZcQkT7MiQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127299},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"356bcc41f65b2215b0a54a2b209c2261ed1f6fff","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"Includes alpha features for REST API client generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.4.60_1751203136057_0.21795319074998631","host":"s3://npm-registry-packages-npm-production"}},"1.4.61":{"name":"typescript-scaffolder","version":"1.4.61","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.4.61","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"55cad531b84a61ad336b48a1f204fa24d2c8866d","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.4.61.tgz","fileCount":110,"integrity":"sha512-RurU0Qq7ltER6/yGO4fejUXcI4WPlFkeHsevDd45oMGknEM3i4fbDgi5o59psYVkZgwoRLMNeaPL1NQ4EyYBwg==","signatures":[{"sig":"MEQCIH/8F5KwN9VvBzTcQBHitJnUquuu2Wmx7wZYZQ2FoW2FAiBjXjvAUOWotuGzi8tXyiXm8YI4H2ToZLTBMFop6TUdnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130093},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f432119cee823b6f2bad649c19abae7c5921b996","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"Includes alpha features for REST API client generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.4.61_1751394039510_0.9482464438254139","host":"s3://npm-registry-packages-npm-production"}},"1.4.70":{"name":"typescript-scaffolder","version":"1.4.70","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.4.70","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"a4e9e2fd3d3c849ad9be41431050c23766e570c1","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.4.70.tgz","fileCount":110,"integrity":"sha512-qzmowJ0qVq1sX+sxM4VwA80VgF4yZtFeoCH8+aoJ28gBKt9KOSQP4lMsZmm03iowfI3XAdUQ7eQpqmObHePkcQ==","signatures":[{"sig":"MEUCIDvuKaN1RdSpfY6PHqdqZjDZIF9lvS4C4rSQNOw0vHv/AiEAjPK93rE7B3thnp2GXpdXhqpwdzQvmSKxhvTHUJ3leVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133917},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1ea9d5efa7aa222dcc3479555c41d5dcb803ab14","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"Includes alpha features for REST API client generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.4.70_1751485119538_0.7902496772620016","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"typescript-scaffolder","version":"1.5.0","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.5.0","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"e737852da5cad7d469b57468fd672e34d51aaf91","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.5.0.tgz","fileCount":110,"integrity":"sha512-m+X1ORWjGO41PXDvuLJv5gF61/CLmM4D7LKwd9AReP1CI7wyYGb11Sp3kBN0juVw2Ocss3JbeO3/+nx4jfJzig==","signatures":[{"sig":"MEMCIH+pcXbRz3HkP/RxfYv3ff3cMfsVXrhPpXWNFCASDfFYAh9x0LfUqVmY9ktfOaQZn7aYIrlCU+b8gnoI8yVThbM4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138682},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7079c7e740792c25d74b16308ef104a0fbf283c8","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"Includes alpha features for REST API client generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.5.0_1751486872906_0.8904269641812963","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"typescript-scaffolder","version":"1.5.1","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.5.1","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"e5d13b27c0c673b81ee911058978d1c2a4c66fc9","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.5.1.tgz","fileCount":110,"integrity":"sha512-S3nGj8g0R5OUUHqnYtLDm4o0yxsW3B2Jj56dVH2QPW97U0Vi2sZcYkxkKz0q2foJT4yXTCHR1Qja5hm8aFGLew==","signatures":[{"sig":"MEUCIE5u8Ys07rtkbyG4QnSQc3wto9inp7GOuQlI3Mr++ciYAiEApWHLCsaKa2hgaznlyzy8o0Pb6GO066fK/MUoe2eAsFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138672},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f734c29124e4bc0534ddb585f97a20d32afc3876","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"Includes beta features for REST API client generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.5.1_1751487589100_0.248084552630085","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"typescript-scaffolder","version":"1.7.0","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.7.0","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"0a3bc0336a72c71425bd06ba083b8ff87fd18ad0","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.7.0.tgz","fileCount":128,"integrity":"sha512-8dtHLfDby+6UmUFfR7Pk3FEgwW7BB2HDx2ixDA2/z3tFN51MgSJx8DD8cyWH6m53EbXc+jl8CKJO44SYjOF6mw==","signatures":[{"sig":"MEUCIQDl+jMy7XV/DEkOAK0ZV4d3llVMBQ+MPawMKsywo6rb8AIgcNgRU5FVVReQ5cHg68nNvLHubQtKqhxjQJ9EcPv+uas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187750},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"14a32fa264bb56d503229ab8e6ac756a7626d7b7","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","register":"ts-node index.registers.ts","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"Includes beta features for REST API client generation Includes alpha features for Webhook Server and Client Generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.7.0_1752092314002_0.6701149590969186","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"typescript-scaffolder","version":"1.7.1","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.7.1","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"d9d34822538af859315c1b27e7b1fd6596b377fb","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.7.1.tgz","fileCount":128,"integrity":"sha512-9ysFdcGJyMLXIJVDtqHQ1BwErQ3tQJbBxodzCps+gp8jLtjEzjd4WkP0s+K5I1lVLUEcpkTqd1AJ40gEXLOmYg==","signatures":[{"sig":"MEYCIQDAElbklMta0jIwGZgXqWm3U783/5yL0yGrS3EoDCbreQIhAK1oGjaFwyUk6yUgC1MsNrdSEY563ke8aQU2ML0Zdsmr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188269},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b029e6611b833c16770e3a0b24b3d8a328a9b5b4","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","register":"ts-node index.registers.ts","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"Includes beta features for REST API client generation Includes alpha features for Webhook Server and Client Generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.7.1_1752175062684_0.2005182576425295","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"typescript-scaffolder","version":"1.7.2","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.7.2","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"f11a8e81b2ff539566061edbfef6059660283419","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.7.2.tgz","fileCount":128,"integrity":"sha512-WkMmx5qiq2gl48oe8K6KjyCoF0HGmAVZcQ/CTwa3VJ1btORdAkGE2KhBKV2ISau8aNy+QrRg8Q8pQI3y4rCT6w==","signatures":[{"sig":"MEUCIQC6tRtWOzWV6YfPa10djoOUL8Wua/RqJ9lcvNzxXOQXlwIgVQ+6UVj1UQt06xNmnhlby/BMMnl7SIwE5PX/apJr9FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188273},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"329521260e1b652eccbd7c5430d839f23a250687","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","register":"ts-node index.registers.ts","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"- Includes beta features for REST API client generation - Includes alpha features for Webhook Server and Client Generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.7.2_1752175183784_0.3685851027447409","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"typescript-scaffolder","version":"1.7.3","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.7.3","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"3004d060156952e2007277a14efc1a2dffd9578c","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.7.3.tgz","fileCount":128,"integrity":"sha512-8sMyZ/GHuaRlgvRx/4LK8flVjgdPIxxUYbIwuQ7oVp0SKZCY4AoPTT/FUrzuqD7K2NkxSiJbdneJrKBJnyTjYQ==","signatures":[{"sig":"MEUCIQC/JDFfZ7ZRlZLw4mii8JVfP9C83QNCycsYsJdYjAT4pQIgF/eqLr1bf/qbVgpIG9Q4sFf5MptVZz02iS76NPeAD8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188260},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2182b419418eb6b12f64ec76d86209fc68916310","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","register":"ts-node index.registers.ts","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","actor":{"name":"ejfamanas","type":"user","email":"ejfamanas@gmail.com"},"email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"- Includes beta features for REST API client generation - Includes alpha features for Webhook Server and Client Generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.7.3_1752175333301_0.9417488989726877","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"typescript-scaffolder","version":"1.8.0","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.8.0","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"0ec8aa8b323cb7d81c43f2e2c99d0ea5e7a1c2a6","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.8.0.tgz","fileCount":140,"integrity":"sha512-D1brADCrI/Fuzq6dV4XJg35UsKqWgwKw3oHrJ7bCYE518ig1uzX95cKoV2fdvu5Kp9Bx+u7KewOT9aXBWeLUTg==","signatures":[{"sig":"MEUCIH68rdKwbhWJyGMa3Gdh4w5yWXP1SyYw5Pk0KUDle46yAiEA7cdZGN83T7kPn9oRAajwJ1i1CM5ZRFkajhE10dGmDMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205738},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"78e6815c5c5afb316b9fbe03a2407ad546a3e434","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","register":"ts-node index.registers.ts","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"- Includes beta features for REST API client generation - Includes alpha features for Webhook Server and Client Generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.8.0_1752357669209_0.392087542499306","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"typescript-scaffolder","version":"1.9.0","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.9.0","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"8753eb1113195c19f911d80a85555a36927e5615","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.9.0.tgz","fileCount":149,"integrity":"sha512-dKpnm6fvQ7QGfsyi5bRViUxGrJtZ0K4eY9c/qHms+rlnPfwEm243XDD547/RT8tkVWuc5fS6XtFcWD6n0xTikg==","signatures":[{"sig":"MEQCIAJSceZ7xGelGbXDEQlWcUZjGR17u1FizIZVLIGx57A6AiB5GLVV+nDtrKy/2Le6YHne8RYC1Wkc1f+qLumwGuFfPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235001},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d2b0a3a51673fd29bab3044924fcbba7fccaff5f","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"- Includes beta features for REST API client generation - Includes alpha features for Webhook Server and Client Generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.9.0_1754665166218_0.9264274316099042","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"typescript-scaffolder","version":"1.9.3","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.9.3","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"23daab92fefd960382e9a7634a9dec1c793a5ed2","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.9.3.tgz","fileCount":110,"integrity":"sha512-0pCfVvFt3FdsjUbtBGLUzIpjCEbQnRRDlC4L1heW5IGEftPr1DnguFed7EmA1Syyl+f0IfQq8tU0DeOZeNTn3w==","signatures":[{"sig":"MEUCIHwiUN3/eMB5//DT0BWbp+DxjoJsH3g/b+uECYh3YaDGAiEA3bJi3qQEvhMRkoQVXX6+dUcUMZGjHfL8bfkBhtiu9O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271229},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6634d5d8e3e0ffc8002350f4079d31896f85d7bd","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"- Includes beta features for REST API client generation - Includes alpha features for Webhook Server and Client Generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@faker-js/faker":"^9.8.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.9.3_1754844651256_0.2432277616079257","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"typescript-scaffolder","version":"1.9.4","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.9.4","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"3666aa5fc955371b3902180669d91996586e78d7","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.9.4.tgz","fileCount":110,"integrity":"sha512-OAW/21woOrrjKsKjfJ/RGEIaV0JbAdq0bhuD6Ma/c0VYTsBhNZ/k2WrGXl5vokWxxao3/tgpLEFaRduKcV7sHg==","signatures":[{"sig":"MEQCIAUcTeD5llWjCRJhZoufVKrQ9R8ZpkrPXhDm3QcXU20WAiB0jey5M0EgYdl2xQq5wM/BOHOBZDLiSywQwtQXTGFH5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271242},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7a276f846aad20eac7f07dc4529a6ef0801e3f5e","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"- Includes beta features for REST API client generation - Includes alpha features for Webhook Server and Client Generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.9.4_1754859743106_0.04167472560506913","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"typescript-scaffolder","version":"1.9.5","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.9.5","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"6aa5ee02f50285009b41264c988ead0e39905829","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.9.5.tgz","fileCount":110,"integrity":"sha512-ot9hLZU2BGgthb7KHrzkNw0fn/XM5ybwhZqkkTu9ea9WNELY71AiRMrikLfG7oDivSir/DZLCzY+OTAIVnp8FA==","signatures":[{"sig":"MEYCIQDYUEKndLEThPT4rtmooFF6e1k/CR5safln/gRnuYNbngIhAJfpW180ASeZYcEL3Agl1AevVuWN8VQ6TrCL2vSX+uP3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271299},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5fff22804fed3da5b96cd83ea8d38b03f2f7fb8d","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"- Includes beta features for REST API client generation - Includes alpha features for Webhook Server and Client Generation","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.9.5_1754863100016_0.3355147464243544","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"typescript-scaffolder","version":"1.9.6","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.9.6","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"afd8fb7ddb3582024626e3a124f3a0729c9e9461","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.9.6.tgz","fileCount":110,"integrity":"sha512-9r55lzRQgZPMbTuNJpgJQV5AgKhdYptV2WtdBj3UT7Di5YzABOSbpFthqmD+o/zsTR1pCLV4INBt32aNR9RMjA==","signatures":[{"sig":"MEUCIQDrHqD552pdH6iLVXcDr/Zm2Ls9n6f5h+XqQtzZr7vzgQIgDmwxHKLdJXn8sC1KZqX9me/zvezEzCcgGGfBkg1eyjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271169},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d772e4ac656b526949cb54891baa651b015e93f2","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 97.53%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.9.6_1754865400196_0.4360287422481186","host":"s3://npm-registry-packages-npm-production"}},"1.9.61":{"name":"typescript-scaffolder","version":"1.9.61","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.9.61","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"abc6d232489290f07e1c00cfdd55e72064a02ac2","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.9.61.tgz","fileCount":110,"integrity":"sha512-1b9gUESKIY0U9Nsk5Qvj27Vg2ZpBTPNpi+TSIJD59sG8sXsnkKei92fYoIUmYvEIV2uP34C75F4vl9we4afxTQ==","signatures":[{"sig":"MEUCICrqBHIGXorLxq9tepQQl+YOJ+U4KO3wdTXlMlZLdBWCAiEAoZa99A76jlAyIjanVnOP2wZvz9KNKuEVIAOSMPMeUDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271311},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"343003895b6fba9d21903e8621089312b4e92fea","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 97.53%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.9.61_1756115785191_0.33473977736931726","host":"s3://npm-registry-packages-npm-production"}},"1.9.62":{"name":"typescript-scaffolder","version":"1.9.62","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.9.62","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"79f2940e3366eb0d41d19e00f1a9a27c9a159d75","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.9.62.tgz","fileCount":110,"integrity":"sha512-UtGsef9O0+zKzz7t/+G4nBWJO1xjJUda7hYIWi4MKP0KHUGsXpT5w7iXeMVFqwfUBmRJ9yZcMZyQKEUN+guSUQ==","signatures":[{"sig":"MEQCICiVkaSg/jxgKbRw/+IHBuphjW2keSfuZJ6zT6n6vVDLAiAEwgkftgs/sq207arntzW+WcrQXqhJr+H8ldgh5Wk4qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269862},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"76966b1aaf543d1062284c07df3f99eda14bbe28","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 96.75%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.9.62_1756234483775_0.9021330037524191","host":"s3://npm-registry-packages-npm-production"}},"1.9.63":{"name":"typescript-scaffolder","version":"1.9.63","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@1.9.63","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"1abe4be9cdfc71df6649a865c11be643b9a836d4","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-1.9.63.tgz","fileCount":110,"integrity":"sha512-EsY+Jv2heFhMeeW4xF5dfzSCcUO/JrRWxrYGloKcH9nOXS9kk3cH72CREWNtKEgYtM5C6evL8iyx68+nytoyMA==","signatures":[{"sig":"MEQCID8WKLVlHVQnLYUnQXLFZe8NIBjnus1eTZcqJg54cEvGAiA0BCewl/aEB750/4akB9fgW4+wcz7A/PZGkfgptLjU3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267455},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"889a454c9bfa8cd9e593f45b57c8c45d9c88b8cd","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 96.75%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_1.9.63_1756320288354_0.5051041658067612","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"typescript-scaffolder","version":"2.0.0","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.0.0","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"c15cae67e5c97cde6bb891e393ddbee91dac95f2","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.0.0.tgz","fileCount":119,"integrity":"sha512-tsY2wVKTEmWvqJr9nflIBjGkCL4pzR6VITWtPPsfpSTbI+EyebKe9K3htFTN/FphWKKvY+ZG/OMvbTjvXk6APA==","signatures":[{"sig":"MEYCIQDoaMG6sXd7sgRWQznLXGz/fB+oD0y5FzraMOd6s0jbwAIhAI+n431QSM6AflaNZOFn0V1SjYOVOgjlkXAOT1If9tPm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292158},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a80429be6c1854d42a5737cb038861ebee43b347","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.4.2","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 96.75%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.0.0_1757528196363_0.766238670464578","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"typescript-scaffolder","version":"2.0.1","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.0.1","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"785826893df7119667fa270938038c6c580f40b3","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.0.1.tgz","fileCount":119,"integrity":"sha512-NylspZW2MgTssBGWfdH0tyFXdSlIYxMt8wU8Gw+cJVTXnPo/no7zfag/A0sWM9eJeV04J0VVO1eMyMjFOKMRRA==","signatures":[{"sig":"MEYCIQC+v0/Z1tJr3Jc+psgUDeBm+ensgocrafpbHlo78m+/SQIhAI4fbHtNa4U4zL6/Rm2xwM79PFqnDYxwDfElBzRNPg10","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292158},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3234c12eea492051f60ce472b10d25779838d583","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.6.0","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 96.75%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.0.1_1757760813148_0.26674880069846263","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"typescript-scaffolder","version":"2.1.1","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.1.1","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"6379893f5eeb9c2a6c3f8ce47155c34de176514f","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.1.1.tgz","fileCount":119,"integrity":"sha512-SFemql8aq9zQzSt7xdmtnMz0kCgTljbXmBAjkCdlD/fX721RXBSK1C5cR9avZRna93gAd3bHnpRZsuumRBvD9w==","signatures":[{"sig":"MEUCIGSbqR9VsgLXQ8uJI/76DVLIW4zqg3mT1o2sUUiIRSl+AiEAiHBcSYODiC1ckTCFgHfKeCZFV5tObw6Yf4gWTx9dd3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288154},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"181c712af2ed2c4d7160803263abfa6c1275f4fa","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.6.0","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 96.77%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.1.1_1757765289820_0.2313281981908255","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"typescript-scaffolder","version":"2.1.2","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.1.2","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"6d5271c37146c5e2dbe408ff986d2c71673d4343","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.1.2.tgz","fileCount":120,"integrity":"sha512-1Mx7jxo4nQZdwbZAVkJOj9wJ2wFY3SIEsgdOgHBqUYtn2iq1EkvmUWHwKL+13GAMxZbegsi02oMvQfAKwM9JkQ==","signatures":[{"sig":"MEUCIQCXUJlZztcNxtGRer18pTHumD3HeLwVHaLdusubxVnQ7wIgCf+lDqgYELCcbSu+x1MNggnZLFooSzmLYyRZdcfuYjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288197},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3e25f4af5ea8a23cd1dea0a94346bee473a996ca","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.6.0","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 96.77%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.1.2_1758298133346_0.977086163469232","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"typescript-scaffolder","version":"2.1.3","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.1.3","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"2659612a4c25217c1a6242db8b4216b5489451a0","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.1.3.tgz","fileCount":120,"integrity":"sha512-E5/b+bqrp/mHt1krXg5990HQFqW6X0QbGsSXYKvqRqwrB7vKqKF6s2vNT5kNPURhXZ/6k2QVMCUjSkFOZKFtmg==","signatures":[{"sig":"MEYCIQC/J9JQdt4/h2gBH/xohrEB6weNhnPi7oAKGBQQLCxT8AIhAJfYTdIWF+EDFxlYbObLKP4X8XeDhlUkbpDxSASt5Mmq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286120},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7d2152711114707859a24abeae71f79c2f7b518d","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.6.0","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 97.12%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.1.3_1758356821666_0.026151307252538336","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"typescript-scaffolder","version":"2.2.0","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.2.0","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"35ed7d365c116d3559aadad702215c9f124cd97f","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.2.0.tgz","fileCount":120,"integrity":"sha512-vI0Kw8fiR9i/x/IFvqiG/8Io8IxLADTDRXEokSwdR++PsPLHMYWR1sQFhTqR04eUZH7w+o+aUt46CYMM2I5oIQ==","signatures":[{"sig":"MEQCIHZFFJzDL+cd4thsLayPtP8X6L0osSQjREG6f6LdeIoGAiAC7Zk4X3g7RFlPeNFiFOj9u6jnDgXpiFJERw5xWvdsfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284073},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e8575ac7cb797580e296a3b0fcdc3330e3a642ee","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.6.0","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 97.12%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.2.0_1759066171885_0.4114812340654892","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"typescript-scaffolder","version":"2.3.0","keywords":["typescript","codegen","axios","json","json-schema","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.3.0","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"3a5f376de1131a14a7a582f707808aeec0a6a33c","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.3.0.tgz","fileCount":132,"integrity":"sha512-kcZhfEbDfp/9/hSxMWSTOmKUWhvIs3HWZ4bDZneLLUfR3ewMvr0GbeoFGaNM0bp/9oINncUa9+4IyiBObo2qCw==","signatures":[{"sig":"MEUCIQDFeyH6ssYMjFd/Th0jzo/KSnFXrncIBESSrw35xpiLwQIgPtXc70Q6iyWjhcPl/ggATe6wDJwG3IpImX2ANXBOu0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305946},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a7f90bb446a45587145809b2293c3ec314c946df","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.6.0","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 97.35%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.3.0_1759862981857_0.4698999754697968","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"typescript-scaffolder","version":"2.3.1","keywords":["typescript","codegen","axios","json","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express","json parser","interface generator","factory generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.3.1","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"0020f08b21f4029b28fb4f0c0897d7b1c4e06db2","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.3.1.tgz","fileCount":98,"integrity":"sha512-ndX7B4IVW3wA03ZAG5PfXGJU7AO4FTZ0w8//dZ9GCRlZ8EGzcv6vphaXvY7wYQ+G8P7wHUN0COTL17QUQ84p4Q==","signatures":[{"sig":"MEUCIQCAWubl9/QUG7LBWWtNlu1H19ZfvubwV8MYKqzaxYhP/wIgS54uO4tN91/f38s5ftKW+9zrWRsUn0EPwZM3LDBQANw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236920},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5c8c23b22422449c5f070b56670bb5ea5a3be154","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.6.1","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 97.35%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.3.1_1760786676264_0.8057172970987323","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"typescript-scaffolder","version":"2.3.3","keywords":["typescript","codegen","axios","json","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express","json parser","interface generator","factory generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.3.3","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"2570beecf74826b1785a1c94c9eabbf407501b18","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.3.3.tgz","fileCount":101,"integrity":"sha512-Xbybj3k/99jYGd8IFRUlO2Jv5ZIxf15asz32yYmsfzlobXJhDetT/LdVl0EdqOagc0HqVltN4NGxOZPvaqgUnw==","signatures":[{"sig":"MEYCIQCChsN1llbJ4UWutqM0kUUGTGO1XGPsdP7ZtJKCPQoRzgIhANiIKxm9T9WKMI3YvC5pMTuNnl7eb/cMV84VEPnopJjQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240980},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6d3b4fbf47e4706579aa3a76451b6360d82e78bc","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.6.1","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 97.38%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.3.3_1761469127391_0.010723109341205017","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"typescript-scaffolder","version":"2.3.5","keywords":["typescript","codegen","axios","json","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express","json parser","interface generator","factory generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.3.5","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"ba0b9051aa538d65621515f9c0ca85f5cc57f085","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.3.5.tgz","fileCount":101,"integrity":"sha512-mqP9u4pFEmphjjANMnZlFOlhrMMQ7cEwKTjM0zvW1GnZ17w56Q4nJLAhiF30+HLY/K4kGxZoNCHeIWQpII1hUQ==","signatures":[{"sig":"MEYCIQDB5Hjb6zMjE+nw2bNilvA6RKXObni2WC2jKy+gHnGccAIhAOBWvhNoYV/ltA6CnBgk41RbCpEJ5T56JQPxH1dF3lp4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241100},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0cc8e04460669283fb51f51e755ffee7858569c3","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.6.2","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 97.38%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","faker":"^6.6.6","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.3.5_1761482287804_0.34965437853091386","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"typescript-scaffolder","version":"2.3.6","keywords":["typescript","codegen","axios","json","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express","json parser","interface generator","factory generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.3.6","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"b4ef2d90a318c1ebc98de5d547ab4812ceeebce6","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.3.6.tgz","fileCount":101,"integrity":"sha512-zAoalGbFosTfnhmLtosx14Cywih2QgkXTEYzLHXzkMsxQ+2kbywcxl5Jm+fjRYQhjoE/FnC5SS476uSAE8nQ9w==","signatures":[{"sig":"MEUCID5OeQYbLehpkeNygen4C/HDka5u1CboLypDHjZzi00xAiEAs+wJlECIOYHQSTTv+qQIRzbN/EkKjSvNaA4E5Gff0Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241078},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"839727282f5938abcad762ae5752ee0fa39a9f2b","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.6.2","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 97.38%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^10.1.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.3.6_1761577615300_0.6523974434319801","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"typescript-scaffolder","version":"2.3.7","keywords":["typescript","codegen","axios","json","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express","json parser","interface generator","factory generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.3.7","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"f57c41ddaebb1354f71dd965115f73f755de65b3","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.3.7.tgz","fileCount":101,"integrity":"sha512-WQzqkSLwUylgi1B5GK86gF5RoI54VM23Piweh0bCK2QW14tAXBwo4cG1Tr+28DUqF9X/rLYLG5NR51faz3bcqg==","signatures":[{"sig":"MEUCIFE8A7gF5NsfhuasNbOGs1cqzZd/Pxga+wyDgfF75fPEAiEAqnP8uf8P8DW0zJP9FmcJirflZiMZxPH7SqtryKI78A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241027},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4bf95c6d79e9593b95df730c7b664c88e44010b5","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.6.2","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ### Unit Test Coverage: 97.38%","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^10.1.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.3.7_1761689080485_0.38039131196311216","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"typescript-scaffolder","version":"2.3.8","keywords":["typescript","codegen","axios","json","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express","json parser","interface generator","factory generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.3.8","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"8b3b76bdeacf3e76f07a89ec4c2e299ad5473b4e","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.3.8.tgz","fileCount":101,"integrity":"sha512-uFMla3haTY2IMBnxpEu+9OLGBfAY1OVE35rPiUIm257cKplAYn4AIH1UAlvCws9oDZP98Z2lQfo444MFPgA8hw==","signatures":[{"sig":"MEUCIBagKohnnu/+FPxA+jVoPjvNdH8ws3kmFCZVSb9uLsqbAiEAqmCAAk4p/fKSUCIjJBfMxPWf/TURkB3CbaTDP4XTKU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229188},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0dc40bda8599084dbff3af55cda0163b23195b3f","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"11.6.2","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ![coverage](https://img.shields.io/badge/coverage-97.38%25-green)","directories":{},"_nodeVersion":"23.6.0","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"^10.1.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.3.8_1762202424355_0.7492646663229385","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"typescript-scaffolder","version":"2.3.9","keywords":["typescript","codegen","axios","json","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express","json parser","interface generator","factory generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.3.9","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"5ced7914a6fb6da39e9f536be53e43fc325416e7","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.3.9.tgz","fileCount":110,"integrity":"sha512-ijx0nmAeSCgRpR9dc24xcIFxAwH5maMJ0piKFZZnD0/0Gs9x2/ZoLPMNRZqNH0Lb4ZqC0UB041YlJQwAnO1aFg==","signatures":[{"sig":"MEYCIQCRLHBWmtLnrgtrcYd+/MTe30150qYFoQ5K39rQS6CBfQIhAPO4DQ3o3q4iQT8Xae9nbTrEQ8TyJA+oUBuEmsj/ufxA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238714},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"da2c50a1cbec759b6e332f3ab36fb62b0212f444","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"10.9.4","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ![coverage](https://img.shields.io/badge/coverage-97.48%25-green)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.3.9_1763243346198_0.613077769487586","host":"s3://npm-registry-packages-npm-production"}},"2.3.10":{"name":"typescript-scaffolder","version":"2.3.10","keywords":["typescript","codegen","axios","json","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express","json parser","interface generator","factory generator"],"author":{"url":"The Coding Carpenter","name":"Eric Famanas"},"license":"MIT","_id":"typescript-scaffolder@2.3.10","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"bin":{"typescript-codegen":"dist/cli.js"},"dist":{"shasum":"e6b6a388fc7c275c2e7cda95023ef4402f66e5f2","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.3.10.tgz","fileCount":110,"integrity":"sha512-2aOgPJM+kgdzTV3N24wunWFsH3fuo+3weXyejzKAkkqGARbs9a7hWer2EKShdH9CRXMImBWUyWjAELM1xz4lBw==","signatures":[{"sig":"MEQCIB3PCKE8+mydHRhNa5/TMXLZXTsg4l/zWN1plJCdmryLAiBRuwUiQveO+26+64CxU5EoAXBuVC1szO9mh5b768Hdrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238402},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4d5a3e323afadb490b0218df3244b5824ea668bb","scripts":{"dev":"ts-node index.dev.ts","build":"tsc","start":"npm run build -- -w","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures"},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"_npmVersion":"10.9.4","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ![coverage](https://img.shields.io/badge/coverage-97.48%25-green)","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.10.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","ts-morph":"^26.0.0","commander":"^14.0.0","@types/node":"^22.15.21","quicktype-core":"^23.2.5","@faker-js/faker":"9.8.0"},"nodemonConfig":{"ext":"ts","delay":3,"watch":[""],"ignore":["*.test.ts"],"execMap":{"ts":"ts-node"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.3.4","ts-node":"^10.9.2","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","@types/express":"^5.0.2","quicktype-core":"^23.2.5","tsconfig-paths":"^4.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/typescript-scaffolder_2.3.10_1763288416121_0.30994241018203916","host":"s3://npm-registry-packages-npm-production"}},"2.3.11":{"name":"typescript-scaffolder","version":"2.3.11","keywords":["typescript","codegen","axios","json","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express","json parser","interface generator","factory generator"],"main":"dist/index.js","types":"dist/index.d.ts","bin":{"typescript-codegen":"dist/cli.js"},"scripts":{"dev":"ts-node index.dev.ts","test:all":"jest --all","test:coverage":"jest --coverage","test:failures":"jest --onlyFailures","build":"tsc","start":"npm run build -- -w"},"author":{"name":"Eric Famanas","url":"The Coding Carpenter"},"license":"MIT","dependencies":{"@faker-js/faker":"9.8.0","@types/node":"^22.15.21","axios":"^1.10.0","commander":"^14.0.0","dotenv":"^16.5.0","express":"^5.1.0","fs-extra":"^11.3.0","quicktype-core":"^23.2.5","ts-morph":"^26.0.0"},"devDependencies":{"@types/express":"^5.0.2","@types/fs-extra":"^11.0.4","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest":"^29.7.0","quicktype-core":"^23.2.5","ts-jest":"^29.3.4","ts-node":"^10.9.2","tsconfig-paths":"^4.2.0","typescript":"^5.8.3"},"nodemonConfig":{"watch":[""],"ext":"ts","ignore":["*.test.ts"],"delay":3,"execMap":{"ts":"ts-node"}},"_id":"typescript-scaffolder@2.3.11","gitHead":"5f84e280781001e38ef5070a6f9a7ca6066c186b","description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ![coverage](https://img.shields.io/badge/coverage-97.48%25-green)","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-7thKYP9gDhj2sI7Qgr5Jy3D2wT73Z8y8PjdoIuNZxyjGxsKy0uzI2nYGc1ZGw/uveV+KzSyQdSnBmtnxyBm8kA==","shasum":"fb532fb657b573849bc42d03e3d4dae6f1eecaf5","tarball":"https://registry.npmjs.org/typescript-scaffolder/-/typescript-scaffolder-2.3.11.tgz","fileCount":110,"unpackedSize":238397,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAGz3E/kMrV8nG5cxjRlqUXBoVt8Mntq0muB1o+yqirGAiB60++wMWPyWuYTmWj25H1bzjuaHBwNyrjoXyJ/tfsVkg=="}]},"_npmUser":{"name":"ejfamanas","email":"ejfamanas@gmail.com"},"directories":{},"maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typescript-scaffolder_2.3.11_1763293082513_0.11654901710703669"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-26T13:32:24.979Z","modified":"2025-11-16T11:38:02.906Z","1.0.0":"2025-05-26T13:32:25.170Z","1.0.1":"2025-05-26T13:39:29.767Z","1.0.2":"2025-05-28T18:07:04.060Z","1.0.3":"2025-05-28T21:30:47.748Z","1.1.3-alpha":"2025-05-28T21:31:34.686Z","1.1.4-alpha":"2025-05-31T20:28:35.057Z","1.2.1-B":"2025-06-07T15:15:09.650Z","1.3.1-B":"2025-06-08T18:54:12.015Z","1.3.1":"2025-06-08T18:58:35.066Z","1.3.2":"2025-06-08T19:01:53.775Z","1.3.2-b":"2025-06-08T19:02:51.652Z","1.3.3":"2025-06-09T07:55:50.843Z","1.3.4":"2025-06-09T10:30:25.105Z","1.3.5":"2025-06-09T12:46:44.800Z","1.3.6":"2025-06-13T17:48:43.298Z","1.3.61":"2025-06-13T17:57:21.956Z","1.3.62":"2025-06-13T19:10:21.965Z","1.3.63":"2025-06-13T19:50:13.613Z","1.3.64":"2025-06-16T15:55:09.450Z","1.3.65":"2025-06-21T12:35:50.975Z","1.3.66":"2025-06-21T14:25:41.970Z","1.3.67":"2025-06-21T20:44:02.467Z","1.3.68-a":"2025-06-22T14:56:34.107Z","1.4.0":"2025-06-22T15:00:32.982Z","1.4.1":"2025-06-22T15:05:49.267Z","1.4.2":"2025-06-23T14:05:29.379Z","1.4.3":"2025-06-23T14:23:47.299Z","1.4.4":"2025-06-23T14:31:08.945Z","1.4.5":"2025-06-25T18:37:19.635Z","1.4.51":"2025-06-27T08:29:09.065Z","1.4.60":"2025-06-29T13:18:56.284Z","1.4.61":"2025-07-01T18:20:39.707Z","1.4.70":"2025-07-02T19:38:39.717Z","1.5.0":"2025-07-02T20:07:53.087Z","1.5.1":"2025-07-02T20:19:49.275Z","1.7.0":"2025-07-09T20:18:34.212Z","1.7.1":"2025-07-10T19:17:42.878Z","1.7.2":"2025-07-10T19:19:44.008Z","1.7.3":"2025-07-10T19:22:13.499Z","1.8.0":"2025-07-12T22:01:09.415Z","1.9.0":"2025-08-08T14:59:26.573Z","1.9.3":"2025-08-10T16:50:51.437Z","1.9.4":"2025-08-10T21:02:23.316Z","1.9.5":"2025-08-10T21:58:20.213Z","1.9.6":"2025-08-10T22:36:40.366Z","1.9.61":"2025-08-25T09:56:25.387Z","1.9.62":"2025-08-26T18:54:43.970Z","1.9.63":"2025-08-27T18:44:48.543Z","2.0.0":"2025-09-10T18:16:36.562Z","2.0.1":"2025-09-13T10:53:33.335Z","2.1.1":"2025-09-13T12:08:10.026Z","2.1.2":"2025-09-19T16:08:53.533Z","2.1.3":"2025-09-20T08:27:01.904Z","2.2.0":"2025-09-28T13:29:32.060Z","2.3.0":"2025-10-07T18:49:42.066Z","2.3.1":"2025-10-18T11:24:36.449Z","2.3.3":"2025-10-26T08:58:47.596Z","2.3.5":"2025-10-26T12:38:07.974Z","2.3.6":"2025-10-27T15:06:55.505Z","2.3.7":"2025-10-28T22:04:40.724Z","2.3.8":"2025-11-03T20:40:24.570Z","2.3.9":"2025-11-15T21:49:06.393Z","2.3.10":"2025-11-16T10:20:16.348Z","2.3.11":"2025-11-16T11:38:02.727Z"},"author":{"name":"Eric Famanas","url":"The Coding Carpenter"},"license":"MIT","keywords":["typescript","codegen","axios","json","env","scaffold","api-client","openapi-alternative","typescript-generator","cli","webhooks","express","json parser","interface generator","factory generator"],"description":"![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ![coverage](https://img.shields.io/badge/coverage-97.48%25-green)","maintainers":[{"name":"ejfamanas","email":"ejfamanas@gmail.com"}],"readme":"# TypeScript Scaffolder\n\n![npm version](https://img.shields.io/npm/v/typescript-scaffolder)\n![coverage](https://img.shields.io/badge/coverage-97.48%25-green)\n\nA CLI and programmatic toolchain for generating fully-typed TypeScript code from raw JSON, schemas, and declarative configs.\n\n---\n### 🧭 About the Project\n\n**TypeScript Scaffolder** helps engineers, integrators, and platform teams turn raw JSON or schema definitions into **fully‑typed, production‑ready TypeScript scaffolds** — without boilerplate, code generators, or SaaS lock‑in.\n\nIt’s designed for:\n\n- **Integration engineers** who build and maintain internal or customer‑facing API connectors\n- **Full‑stack developers** who want type‑safe clients and schemas derived directly from real data\n- **Automation and DevOps teams** embedding codegen pipelines into CI/CD workflows\n\n#### 🧩 What makes it different\n\n- **Versionable by design** – every scaffolded artifact is plain TypeScript, not a black‑box runtime\n- **Deterministic output** – predictable folder and file structure across runs and environments\n- **Zero vendor lock‑in** – generated code lives in your repo, not behind an API\n- **Composable architecture** – each generator (interfaces, clients, webhooks, etc.) can run standalone or as part of a single `full` pipeline\n\n---\n\n## ✨ Features\n\n- ✅ Interface & enum generation from raw JSON\n- ✅ Factory class generation\n- ✅ Typed `.env` loader and accessors\n- ✅ JSON Schema generation\n- ✅ Axios-based API clients (with typed request/response)\n- ✅ Command sequence runner generator\n- ✅ Webhook server + client scaffolds\n- ✅ CLI or API use\n- ✅ GitHub-ready code output — versionable, zero runtime lock-in\n---\n\n## Installation\n\n```bash\nnpm install typescript-scaffolder\n```\n\n---\n\n## Programmatic Usage\nYou can follow the example below on a best approach on how to use the API:\n```typescript\nimport * as path from \"path\";\nimport {\n\tgenerateApiClientsFromPath,\n\tgenerateApiRegistry,\n\tgenerateSequencesFromPath,\n\tgenerateEnumsFromPath,\n\tgenerateEnvLoader,\n\tgenerateInterfacesFromPath,\n\tgenerateWebhookAppFromPath, generateFactoriesFromPath,\n} from \"typescript-scaffolder\";\n\nconst ROOT_DIR = process.cwd();                // Base dir where the script is run\nconst LOCAL_DIR = __dirname;                   // Base dir where this file lives\nconst CODEGEN_DIR = path.resolve(LOCAL_DIR, \"src/codegen\")\n\n// Interface generation config\nconst SCHEMA_INPUT_DIR = path.resolve(LOCAL_DIR, \"config/schemas\");\nconst INTERFACE_OUTPUT_DIR = path.resolve(CODEGEN_DIR, \"interfaces\");\n\n// Generate enums, this will use the previously generated interface output\nconst ENUM_OUTPUT_DIR = path.resolve(CODEGEN_DIR, \"enums\");\n\n// Generate factories, this will use the previously generated interface output\nconst FACTORY_OUTPUT_DIR = path.resolve(CODEGEN_DIR, \"factories\")\n\n// Client API endpoint generation config\nconst ENDPOINT_CONFIG_PATH = path.resolve(LOCAL_DIR, \"config/endpoint-configs\");\nconst CLIENT_OUTPUT_DIR = path.resolve(CODEGEN_DIR, \"apis\")\n\n// Client API sequence generation config\nconst SEQUENCE_CONFIG_PATH = path.resolve(LOCAL_DIR, \"config/sequence-configs\");\n\n// Webhook server generation config\nconst WEBHOOK_CONFIG_PATH = path.resolve(LOCAL_DIR, \"config/webhook-configs\");\nconst WEBHOOK_OUTPUT_DIR = path.resolve(CODEGEN_DIR, \"webhooks\");\n\n// Env accessor config\nconst ENV_FILE = path.resolve(ROOT_DIR, \".env\");\nconst ENV_OUTPUT_DIR = path.resolve(CODEGEN_DIR, \"config\");\nconst ENV_OUTPUT_FILE = \"env-config.ts\";\n\nasync function build() {\n\t// using the env accessor\n\t// this is a sync function, and should be run first anyway\n\tgenerateEnvLoader(ENV_FILE, ENV_OUTPUT_DIR, ENV_OUTPUT_FILE);\n\n\t// using the interface generator\n\tawait generateInterfacesFromPath(SCHEMA_INPUT_DIR, INTERFACE_OUTPUT_DIR);\n\n\t// use the enum generator from the output of the interface generator\n\tawait generateEnumsFromPath(INTERFACE_OUTPUT_DIR, ENUM_OUTPUT_DIR);\n\n\t// use the factory generator from the output of the interface generator\n\tawait generateFactoriesFromPath(INTERFACE_OUTPUT_DIR, FACTORY_OUTPUT_DIR);\n\n\t// Generates an object-centric axios api client based on a config file\n\tawait generateApiClientsFromPath(ENDPOINT_CONFIG_PATH, INTERFACE_OUTPUT_DIR, CLIENT_OUTPUT_DIR);\n\n\t// Generate the api registry to access the generated client functions\n\tawait generateApiRegistry(CLIENT_OUTPUT_DIR);\n\n\t// Generates a command sequence file based on the generated client-api registry\n\tawait generateSequencesFromPath(SEQUENCE_CONFIG_PATH, CLIENT_OUTPUT_DIR);\n\n\t// Generate an express webhook application\n\tawait generateWebhookAppFromPath(WEBHOOK_CONFIG_PATH, INTERFACE_OUTPUT_DIR, WEBHOOK_OUTPUT_DIR);\n}\n\nbuild();\n```\n\n## Quickstart CLI Example\n\n```bash\ntypescript-scaffolder full \\\n  --json ./config/schemas \\\n  --env .env \\\n  --output ./src/codegen\n```\n\n---\n\n## Full Documentation\n\n👉 **Visit the full docs** at  \nhttps://eric-famanas.super.site/the-typescript-scaffolder\n\n---\n\n## ⚙️ CLI Commands (Cheat Sheet)\n\n| Command               | Description                               |\n|-----------------------|-------------------------------------------|\n| `interfaces`          | Generate TypeScript interfaces from JSON  |\n| `enums`               | Create enums from interface keys          |\n| `factories`           | Generate mock data factories              |\n| `envloader`           | Generate typed `.env` accessor            |\n| `apiclient-file`      | Generate 1 API client from a config file  |\n| `apiclient-dir`       | Generate multiple API clients from dir    |\n| `apiclient-registry`  | Create central API client registry        |\n| `sequences`           | Generate workflow runner from steps       |\n| `webhooks`            | Generate Express webhook apps/handlers    |\n| `full`                | Run the entire pipeline from scratch      |\n\n📔 Use `typescript-scaffolder <command> --help` for options.\n\n---\n\n## Roadmap\n- [x] Generate interfaces from schema definitions\n- [x] Generate enums to assert key names\n- [x] Generate accessor for environment variables\n- [x] Generate axios REST api client from interfaces\n- [x] Generate command sequences for REST api calls\n- [x] Generate axios client webhook apps\n- [x] Generate helper functions for REST api calls\n- [x] Generate wrapper functions for auth, retries, and error handling\n- [x] Generate webhook test routes and fixtures\n- [x] Generate express server webhook apps\n- [x] Command line interface access\n- [x] Factory classes based on interfaces\n- [ ] Scaffolding for service mocking (GET, POST, PUT, DELETE)\n- [ ] Generate enums from definitions\n- [ ] Generate classes from schema definitions\n- [ ] Declarative function generation\n\n## Reporting Bugs\n\nIf you encounter a bug or unexpected behavior, please open an issue with:\n\n- A clear description of the problem\n- Steps to reproduce it (code snippets, input files, etc.)\n- The expected vs. actual result\n- Your environment (OS, Node.js version, TypeScript version)\n\nBug reports are appreciated and help improve the project, even if you're not submitting a fix directly.\n\n## Contributing\n\nThis project is currently maintained as a solo project. While issues and ideas are welcome, I’m not accepting external pull requests at this time.\n\n## Repo\nhttps://github.com/ejfamanas/typescript-scaffolder\n\n## License\nLicensed under the [MIT License](LICENSE).\n\n","readmeFilename":"README.md"}