{"_id":"template-scaffolder","_rev":"45-261a934c1224d15da6c3508e8f181213","name":"template-scaffolder","dist-tags":{"latest":"2.3.16"},"versions":{"0.9.0":{"name":"template-scaffolder","version":"0.9.0","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@0.9.0","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"df8257f830558749b643162928ea56f9b2ba43ae","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-0.9.0.tgz","fileCount":21,"integrity":"sha512-PXUvwI/8RiRZrBOePtrzl90n1UMOPSJ3YMd1l4hdsgBxxiglGwCtjg38sklNwbbspAp4gbI2fioHq6ak1s+ChA==","signatures":[{"sig":"MEYCIQDdYiBH4TNkNoWLWrHS0Weq/CiGyKifxj83w9yR07eFxwIhAOnL6EQ5XFL8+ud4u8ud5qgVXYp9Vwk1JtdwXWxA3MfM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKHweACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQMhAAmt53sLJ/JajD2dA9xF56b3Wvxg+Nzh82c5e94L4DBP3ammYc\r\nNvbsDd8+u3HZa6C/oMAXXBULNMzAUXRgGJatykuqUR+FHO8gqFgs+H+H/0jZ\r\nxM8fxHklG65B05vYz8DkEOBxZGAus6pIzxu4X1qaHk9nujbtwrw8/HzwBdjx\r\nA4lSTt+KJE6dv5USmHVw+iqNstkPOmN3izf1YNmuQaH632fw3oBH1bvVfjOZ\r\n7IlB3DR1Z8budIIbdtO+fFGwBAniXH4oZVqORLBdwwRpVOmA4oJxbGUd976p\r\nBnLqZRQydWz62wPX5fD0lRTyvnJOZ7WWxb7SYUZ6MKTnWF8g/CQ7PlWLFmOd\r\nNJEuy9qXWhiJwZRTZOn4XCR4cRHPrxDMrOKMv/BEHDpY/h3q4YiRIE8Ivfo+\r\nu/Nzyq+b515pePM249U3W0vlNbDqts7O6u3Ri0IQp1YV1LfHTaKNQc6sa0d8\r\nRIAfl4K+NfcqSyYKv7yafiMkIOeSMVaB/JZop+uuWD1OqHXq87YyW1o1ae1h\r\nT6mHKmAWmK4wCNdX7fSunk0CH7S5JDm8YOp9vUwrMF8Wl6huZHmsHCfqxMcg\r\nt1G/wAJ24sVZNuh4A0GMwjm2F4ZOf4CXtDP0jNuVS0XCRgNOn7PD5TMcQOCV\r\nih3fCf+PX6tKwtYtIPzfGveXwg5zY0BYxFo=\r\n=Rqyl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=14.16"},"gitHead":"95fb326f75ed429ee6c392858487240a71372334","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"node dist/index.mjs  src/testdir/dir1/subdir1 --name=MyComponent --template=component --dryRun","compile-watch":"tsc --watch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"_npmVersion":"8.19.2","description":"multi-file scaffolding for any type of project","directories":{},"_nodeVersion":"16.13.0","dependencies":{"inquirer":"^9.1.1","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.7.18","@types/inquirer":"^9.0.1","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_0.9.0_1663597598199_0.5525749743232844","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"template-scaffolder","version":"0.9.3","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@0.9.3","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"99d3a4f41b667618e9a0b757145d3536480a9642","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-0.9.3.tgz","fileCount":21,"integrity":"sha512-QkDzWNiNeHIJq/AZDxKXjBu1gNYuCy4SMicTWnl4c0FylSS1sJ9lUjB+NNyRTqO4eb+cK08w7tIuWD9EJI/+rQ==","signatures":[{"sig":"MEYCIQCgSFqcouqEgpqIQ2oveuNA7dAnMLXf5rbFIZwR1oscagIhAMGbMm9aa84lZ5UXWjZzxJybR1z0TS4a/e870AUiuh0h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKIhwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzKQ//RN1sM3Bx9TiMlZJFm8Hk4iUl8iC4IjVBVj+6slulKQyyyMdy\r\nzFuKYN8We4M50/TQA6seL+PvaKkZ7U9W3jl6snbmWnhdmDR7nyDRYcdlCWId\r\ne1JBcVq4jmUOu8LBVhtUw2wwSVZCKmiVfIbmmP7T9HJ0dwEPkPbiZXxWYxx8\r\nUoGssFfKJrSxPEBBrUA9lcuOdCs/eMOWV3QDb9nHxwDN996kBFaE2MZ6+M/s\r\nCqt/T2ea6Y9sfGAJCN0Ey0etmlhJdJFOdcfmjY++46e+d7hyNXYsBG7SrjJk\r\n/qakbadLtTGkOWuE+y6L6kQU/85qiVhiwMwDCovAO47fAkvheErlUd6rmv9c\r\n/Lux7p0DAE9Vz837JZpvvpi3dm5bQIuJ7xKAwCArrlK4oClKuk/x5xSVhouK\r\nt8OMA3dUKw6cf3v1EsDE+EVTSe6DIeIDfl4kR6ljy/APoHl4QMIo6q/gXMnK\r\nbhuK+3zU29r/FCM/RkrRPcTGWiFUuUXwFC5VF7nxqvcKBJIJaButfo0Qv5Fu\r\nq3YEUdfo39rjRmzo9sHIph6JNe2sQFr6kPk0WUSGDh6mGnNtDRbfEtVx2JWk\r\n/yOOOju7V001df4nBUKD/7GRhWXCbfIqgaTOfwBwWtivlVT3Z/RF9klJ3bMs\r\nmco6BIIpX9i1TLJ5kygipSP3MTAQTCqvWME=\r\n=P/Ve\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=14.16"},"gitHead":"484374ac90b3d0e50f68f52b120b6bc9fb096fdb","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","publish":"npm run build && npm run patch-version && npm publish","test-run":"node dist/index.mjs  src/testdir/dir1/subdir1 --name=MyComponent --template=component --dryRun","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\""},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"_npmVersion":"8.19.2","description":"multi-file scaffolding for any type of project","directories":{},"_nodeVersion":"16.13.0","dependencies":{"inquirer":"^9.1.1","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.7.18","@types/inquirer":"^9.0.1","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_0.9.3_1663600752402_0.9191758183975884","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"template-scaffolder","version":"0.9.4","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@0.9.4","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"6033df7712f38e42688db97eed0c2da69a1b2196","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-0.9.4.tgz","fileCount":21,"integrity":"sha512-vb9hf2tSvMwy0ipA4fhcNT0P5PJq/HILRleaINpwK5SiZ4ZXbuxHlCQ21/x9NckJcGsV8dp3uwsH2VlJivnUtw==","signatures":[{"sig":"MEYCIQCj/SVAakPLo191lUatHXyeRlPNrtJSFaWDyUMdFGChPAIhAOSXYhy692w606OtUQZBSTdXadUENQpW+GoxsL8RaNyK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKIiRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgKQ//dOt94yd33+T7RpD987BlSeU/90VBxuRh5ZELrMxNz2dM+LsZ\r\nt3bNgFb9gAyTVqU3Q+n5eR7oDi6Vbk0evlB/qcZmVTH2oNNf5H9hd/zs18ZM\r\n47vmRn8SzAstRtN4U8i6HWse2SFB44ONLA4nrgmoQ+e1vCEazWO6IXxZzqgR\r\ndt529v8/Pn7O7yqC5FA6cVnYcVrOAkGUjQ3AsdYNO7kKUp34IpDkSkB8TDGJ\r\nG/WGYB5BeWOD9Z4i8uMZpGcfIa0rKRg2uto+nWQCLalDrqWA1YqGfXD8Wad8\r\n9S2kkoiXsGo7wVTV5dxN+o8OS1AmzSZm8hZhba1SCcTEWTb/KKmXbi5eJ0ME\r\nSiteD+qBbka3CAPUwhSnTl3jvrqM9LiM8ExG9x3XQWVlBlg53rF1IvtWpNo9\r\nY8TdjrLLY7qwsecHv/dWU5FweMiZATmdDVnPXQlr64ChpM4GM6jV5r1nQ2Pv\r\n7CZ411VDadpzdFmU86Qtf6awUm70ZOj6dO9I+/LP6dcPLv38bSvYCz8oW9Ve\r\ncY3orVi6B/AoIUP/1DZdWoMKbdMTkcRAZhRgGaS20YzsEtICQJ/Hw9kwvEih\r\nvRKscvirYA/ETFolc2qA1SjC8Y0jtdicwWbyIfLeInX1zwW/Xd7A/Rs6EPmh\r\nMS2jMJn5SyzS9TW75A6FRz1A115HTDyHmaM=\r\n=NIjw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=14.16"},"gitHead":"baf8b3e13139aa4ec187c3af4a16f36902fd4407","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","publish":"npm run build && npm run patch-version && npm publish","test-run":"node dist/index.mjs  src/testdir/dir1/subdir1 --name=MyComponent --template=component --dryRun","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\""},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"_npmVersion":"8.19.2","description":"multi-file scaffolding for any type of project","directories":{},"_nodeVersion":"16.13.0","dependencies":{"inquirer":"^9.1.1","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.7.18","@types/inquirer":"^9.0.1","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_0.9.4_1663600785202_0.9009513437715575","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"template-scaffolder","version":"0.9.5","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@0.9.5","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"2496e443497deee1dac697ea2905261a6bcf5c4c","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-0.9.5.tgz","fileCount":21,"integrity":"sha512-rUh5Swi/29ILwi5Cs9JLx0k3V5BUxgUTTLX6KVE0SwGNQX4AwzLfXq69LhTP+Z+zN8Lec9/t/znvbY31S6YvOw==","signatures":[{"sig":"MEQCIBMGVYO02sEsaOM+UxRYfOSwkAZ0610/isglZzRxOiXBAiAvPRdAGtOUm51amcwqIV5sm/eo6VfLPz4VMj3Th+jEhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKIjsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPjBAAjg2ciQYDeKEzS2Nfplb51I5o0tlXGn4EQQGpX2I7eR5znfjD\r\n7XwSybzr7b5jDcKK3aYxYZ3DxuGUhxIO+lVMYcecRsmEAmHSC9Poey1nM4ll\r\nkSrO4qYntZrwsINR46tJoQudksqpuhkATwm7e4bajojRDJgkuPt9+4cjVWcf\r\nyuGLRzbp6UFzd33Hrzq3/G8WrsVdXeA4Rh/00IxYKKELAPzoT1q5QsH3rgEW\r\n+RN2IwKZE5/n+2Nkqn/6z5WixVh+9cOCx75Nzcwm4To8d7Fp2qzVs/rvgPaV\r\n4t6rErcZepfMEBt5hI5Y9vsfrwtH+P5erOCUplw/9+tNKsB7w+ACjW5x2qiO\r\nyl8d4dF4sxinAlsj1f4N8gaDFqjIiIIH6dJJtlRWywGBG8ZtfEOkxgtU4eZg\r\nZ+0uo4KVseiu2oJI/TenOEtL/vCf2cVCMN5lF0LrADWlG1OVvix+uezGdOO5\r\nJWlortp0SEpkod+oJD8oAULrM1+ULMlJlUMTpWcxxNhiMq6hoDL5cysE0GwQ\r\n+W3p8PBVIOqn8f5m0gLrzL7p/jjFJX3r641ECDm/BuVNYnIXbd/4h7Z7aXTH\r\n2JRD8gAqXacg04AG0rxt5PqlkQUn6TDwxiiluwzvaCc4FFKb1QPDH454199z\r\nG8UGIpawcUE3hrkA01ezUf4aqcbgQeHAMKY=\r\n=HlHi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=14.16"},"gitHead":"4b7e693f63efe51cd8fa3e03ce47845e0407a50e","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"node dist/index.mjs  src/testdir/dir1/subdir1 --name=MyComponent --template=component --dryRun","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm run patch-version && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"_npmVersion":"8.19.2","description":"multi-file scaffolding for any type of project","directories":{},"_nodeVersion":"16.13.0","dependencies":{"inquirer":"^9.1.1","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.7.18","@types/inquirer":"^9.0.1","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_0.9.5_1663600875717_0.9973249280484002","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"template-scaffolder","version":"0.9.7","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@0.9.7","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"4d4ed058d0c1818d26d2cb8ebb93fe68e8000e31","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-0.9.7.tgz","fileCount":21,"integrity":"sha512-Z0n3aGHbliSwM8S8NcEdsq/B48EHNTSRSMak5c4HRk5A9b34GBn2rspLkq0eRH4LP7GnEPwhvVGEGF4SPMKfmA==","signatures":[{"sig":"MEUCIF7tC31OiT1TKi1jYKduLIdfThWVTyMyxuG798Y5TQQ4AiEAgjvmcb7Ze9AF9tjgxfB8b8ko5y+SfGLZop6nWIJafhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKIsxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqmg/8DHIZW9CpUHbpOX9wvCmN6FjkMAI+pfGz2pjFJ3AgtaajBRRv\r\nqoX7xE/euDHtFCjrwxln/olc4Aw45Hfi+RmBOkYINP9maj/eq/0FCnckUTan\r\n5Ef3mYdFrJymJv6nRoNe0g1pTZm8sMaORHvF+0iSMdAH+waD57Ums2y+w7Mh\r\nFJlHJZMJEEjQBJAgVYU2yt5tNJ/wYAcRZyGtZotPVi94qdJ2CNkwf7CvhQWp\r\nSwjFUozUU+XXnukbjcDqYzVjUBqpC+EfnI+7Umkt+NlyS4Fm8H4FmcR2s5uZ\r\nBJTZInZSMYlzmyVhc9m5FtzajmLlwOeYxrtseYPyb0a9+eAnWX8IaTRMQipq\r\nmBmCgzvMzvW8n8SV95SkR3NDATgMp2kmh59ZvKyCMChEqCoZx6xkCOs0XWr6\r\niIMbkEdv/RvbygthX4zYBmxHzXjYeH/pk4Ps+KiH0TrtYG17SIcDybwLbWON\r\nvQwuX1AxVovtGWoAJbO7BqG/fZta+5LJqO3WNxeehngFZZ68M/G2IZzH8lzj\r\ncZ2raa7+qBAfngvqmtvCBJ8SpefDcSKph9PjeyZfjUwq7i3eST+LrytRpSAn\r\nf4pjTM8ImWJNtOudZiTki6hbZnZAx/LTYqsWioJQuj9UekyjKDvGhsEm54a6\r\nZsWSnbi0DmnWwMTa6I0m2daf3jHi+A/zy78=\r\n=7XIB\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=14.16"},"gitHead":"df8014208afdd06f289e03f27a22ac4ba8d65c1d","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"node dist/index.mjs  src/testdir/dir1/subdir1 --name=MyComponent --template=component --dryRun","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm run patch-version && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.2","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.13.0","dependencies":{"inquirer":"^9.1.1","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.7.18","@types/inquirer":"^9.0.1","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_0.9.7_1663601456920_0.41675500307950464","host":"s3://npm-registry-packages"}},"0.9.8":{"name":"template-scaffolder","version":"0.9.8","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@0.9.8","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"bfd61aab59276658a643a65b4d9419687babfeff","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-0.9.8.tgz","fileCount":21,"integrity":"sha512-NrtuP46PSDtqErPN/596K8G4VmhMnuNd4pq0CDhlVnKdERbvy+bs9DzdiqFtvZlhnq/shcaHiZA+APUQPI+6WA==","signatures":[{"sig":"MEQCICwD09bFRlK+15NI3jAeWUOuaPm8WMaNsgLDMvOUiNayAiA6vPF3W6pZF/jpVhH5NFZ+HigQdPXcVNdq/82JqALc2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7jj2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM6g/+LYl5lcG6hmMKd2FLT7dhE6o3SfmM7+XsVYqIQnIPQtFLdkqN\r\nqivD23ySS4kkWFZq4L7TTOrlEw9hdGPwIt2ue3wJudoi7qAObpE3LzPHcJ+5\r\n4y9PxTZkJMhAxn2ie5V6SF8F7oLZg8RpFW8nhz7nVJdtXpVg8WHyu8EZ+Qg4\r\nplJUAgOpCSbxRoMEdcHN/nanS9G3Awm4h+rrFlC3CR2pD786kNhbzil66oFX\r\nRInBrMbnXTVX8Je/puQX8n9OWpG3/JgTvmEkKXUKrXy8XlAzY/Ff5gYLhchQ\r\ndnm5/ttKSdmrYY8e9blkamN92TB1tyIUiyvDpO0FAsdB3Dj5riYtOAWgT3D1\r\nx9++eJqDIjOlWoFNX20ctiCz+ruCjdkn8lTuz/ztpfqZbcnZssdTAK7hD8Iy\r\nZtL0MVny5wrkE9J+zswrscuNz06khMdpiMF2gPwJOzbZkHT1ikszEGXhn29Q\r\nh+dA6+BaPgpkAlH9kCV2CJdZkl9JSIbVxLCgLvAfDwyNh/Hcv1o0L0EXWzxe\r\n7ytArZQpouo4cnqOOqi0fHtLb6dB4ct2gGplRSjS/j+r/4U4o6BhtKTozWhE\r\nBozLdFlxYIOz6ZNIxM0mYZWV0vnERa/1t0NjJr+OQbj5DW3udvydNQV37gxQ\r\nYZMKrnCDwWWBswGNQjkj2ATLhTCibzl3upc=\r\n=XWjR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=14.16"},"gitHead":"724f9a28e63e628e7a12c3d6ddbf16543bfd2bcd","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"npm run compile && node dist/index.mjs --name=MyComponent --template=component --dryRun","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm run patch-version && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.2","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.13.0","dependencies":{"inquirer":"^9.1.1","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.7.18","@types/inquirer":"^9.0.1","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_0.9.8_1676556534567_0.09998994045422327","host":"s3://npm-registry-packages"}},"0.9.9":{"name":"template-scaffolder","version":"0.9.9","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@0.9.9","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"be1c0bcc6911e88f408168142dcd0705d80932e8","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-0.9.9.tgz","fileCount":21,"integrity":"sha512-c0GC2ZVhSMb2AFT9uBZWKPwgjWq/A0F0AQyUMaznYnxPQbqR6eEaFSAUf2wxuq7zsPtl8j6cxA7KEjb4v9UjeA==","signatures":[{"sig":"MEYCIQCaDUaNDGDLdamK4hb7WC251axD0QAeKZK7ujS51krx8gIhAMjIWbrK7HRm9we7EkZndEzy5yS0mrNusi9hVQWNUsB9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7l4tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqzeg//S3MHdKAUE+RwJD4qUAifNu0s/hH6e+8q7OYnDctzZnv7twrS\r\noFpL/L6LaJ51p4RIX7SsX5FNwqvrAfMRz+lu2Wk2spARffqzQHIAm3vAFVIl\r\niKraJgXwrWEtgxZ46Nf4EX1bIE0mLUHFnVL0te54i+I2VMk/6z7rQH9/A68v\r\n2in8mP/oN3mZm4Oar59YTvEw3o78ydblaCvgl/9O5WiwK9u2u7ebevwr4Kta\r\nvBkzMjLBtgnSjUxdCuEOGGZwbfkt/NbOaomsp6GnVlHYUK/XyTkssxAilXLF\r\n26AIrYAKOcV6mNAo+UL9YmhVaS7++shaIanttYFSH1b0LuZ7pLbMnezgTtrc\r\nyEE/UKrzDvZjHCkPyrTJHaPUcfO5t7VHxfwlevlSuVOHljbqK2Cyx91sJ2bl\r\n7piHav6GzIDJiwkJa6HM4TDLWx7tTIGV97XdodFMlxKBbEkhIgL1PZjqAyxT\r\nhUeK9DynmNA+v/AB30RxsdU8JfJiHLlbt+dUlAuBI4GNuLZkPqa5D66e/2i7\r\n2rJZndLvXTVhfT6eqYLtksbSiGUFvf0hfQHHBLq8JdIxGrNXb7kF4D9ml+K6\r\nJXrkJJ+oaLnqyzWqtEbSXiaj174aM34scufcGutRBxo9HJnsON9wRPPKy5hD\r\nioVxnau/kzYib1GQLu/0E5sZfWiaA01eXHk=\r\n=huLg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=14.16"},"gitHead":"0eb6de0a0e999837c55da6f2b599f3d9517878dc","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"npm run compile && node dist/index.mjs --name=MyComponent --template=component --dryRun","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm run patch-version && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.2","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.13.0","dependencies":{"inquirer":"^9.1.1","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.7.18","@types/inquirer":"^9.0.1","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_0.9.9_1676566061320_0.7584979801798244","host":"s3://npm-registry-packages"}},"0.9.10":{"name":"template-scaffolder","version":"0.9.10","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@0.9.10","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"c17b926120a01199677f00ba6238d1102a232f24","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-0.9.10.tgz","fileCount":21,"integrity":"sha512-k28vjQX8vBWm66bza+6755b6mN34tTW2sgnoklYvr6kEYXdt51qorYE7yfeysdMtNPYvBk41/pBJW1C19kMokw==","signatures":[{"sig":"MEYCIQDXlsq4iVlp35jcPRefz9DD6Okz6aMs2rKFoVmJC9w+QgIhAL6hha3opukJI2C4HrJLj9/1ONAxY2FOzL4fygoWIDlk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7miwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+jg/+JGY0hZcS1JMJlEe6aqAlcxxQmOs9wiAZJPdNtvLPqPcxvyw1\r\nphQew8WT0Yq9nUB/cKs9ZR/MQtTMCEY8rFIYPo6E9PTzkzZad2Z6oZ6E/Vah\r\nU5/3hk45V4N6qBbuuKfRoZy3vaXoT4s7I3yGzV0MVw3C3yGplpPQHQVbn/3c\r\ntPgYixwI05lfjZQqwHUi42/qfTGR1FbnLVCSVO3BhePmhKWza01IbWz54inB\r\nBzY9Nxh9oZibzhSVh9MFDg3jkFGRyIuSkSjIPq6XntVGNaguqUGuV7XE/B6v\r\nuOKMbMgZXYc6HZbsJ5QKCh0FTuTAjo0y4nR6oP7/om+9zJgmZg0vAR1CmGlF\r\nM6hh38oXfOHHLIZmaky+9dai2mOS1IzO6c7FuJMkl4+J0E8zFPt/L5evHzXJ\r\niZA0OgQZLN0EbDRq7DQiAidwT4Jnd6NBfzUWShQ5lvTyrR0WRfNPEXCReBZH\r\nCPpuHDTTBIKlmMp/TZcVWZB2/IhhVVESfe9L9oWQ464CaVJ0ozdW53yqkh0g\r\npBkLjvzAP3qD1XoaQ/5R7xQ5lkIkPGymL7gIxlkzKed3ejGQknf9GJMGkoI5\r\nSgFV79aQ33xVDTbsrcdsUX8TwOTWkh7o8SyNC74h1v5C7mIETIlyreMY8j5P\r\nBeNvgpjH1cuXA0it070yeYIW+XAvd/QkBVg=\r\n=2DpN\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=14.16"},"gitHead":"4dd2f611d1d42440a04fe6bb21e5dc0fc2670716","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"npm run compile && node dist/index.mjs --name=MyComponent --template=component --dryRun","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm run patch-version && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.2","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.13.0","dependencies":{"inquirer":"^9.1.1","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.7.18","@types/inquirer":"^9.0.1","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_0.9.10_1676568752070_0.5502719984894755","host":"s3://npm-registry-packages"}},"0.9.12":{"name":"template-scaffolder","version":"0.9.12","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@0.9.12","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"0cf058cba79f1bc3b98f17b4f4d5d22d74357fae","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-0.9.12.tgz","fileCount":21,"integrity":"sha512-9GpYCz32cx+TXYyOv/s7NZbFrRQ2izjjpHnmAcdBWRdP1r5Tcm4aVYhab21g8bhu8+WYgrjYdp79EeWCM/sXnQ==","signatures":[{"sig":"MEUCIQCl3neGrUeVGslETJ5thfFhrAzuoYCNFrKimBDKs24rFwIgS8VMj1Hw14S8xP0Z9IutjY0P1Y+8n4Ob8w0GOoE6VEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7m99ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxaA//e3Vy2WrnIjRS8XXL0C+6jxT8vEBWV2XQ+Jpi5B4MQD/d+guC\r\nCr7b+5db3oFjfIKqtkmpTWK9sUYE4zZ5K89Bx8cUb1ktpRmfuQWFXGsmBfGq\r\n0zal/92pN26uEf12o5houdVvWDVli3vCv7TBG50G91O+axEhQ5dy0pqS1fm2\r\noGn0IZycV6JtQhGonIwkIqZHIEmk3E+x7+6hWuasRXS+eUVH0+s9q5Tx/n/P\r\n+0lSPQ4NaITfNJAeSIBP5aITIYy/xcxRKgC4/pzLu/H7mZ25fYipqpQYUI5m\r\nsPEcvphAssQRhZWRICLEp3Et/O4iMEeqPTN+OGB7HC2Nq+lUE3yBhUKg6IlX\r\nT9iYOmtXRYszzFjHgikO3E7Sd4qOZ6d9Vqu7oBFcmZ0yw2RMpLO4IVGYeFmm\r\nHNrT3gLE+8+1QlFro/cjovAeQbo98VfWoguFbKBc76Bne5xoi55mIhKFnibC\r\nwwDylMeD94BZec5IHF4Sf51nj6TwMEz0Ybd48TzwDrcHX4WdRE15lFXaPNfG\r\noPMMjD4ny5weaCKR9VQc4442dRyTIm8zzPXYZFNFQIvOv0YLu9Nq1ij5Zp8v\r\nto1JyUuCS6ffc7TRgu2KynZz/Uw910ukGeGYedDUt7Xj9TCIZsjXHliz/Kpe\r\nQd12ilGCOMDWH/9iHGMA8sylULU6zgD+a10=\r\n=FDtC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=14.16"},"gitHead":"b0a1ec4fb1191ec214d1ca6ada9ecdc4a5ef527e","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"npm run compile && node dist/index.mjs --name=MyComponent --template=component --dryRun","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm run patch-version && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.2","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.13.0","dependencies":{"inquirer":"^9.1.1","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.7.18","@types/inquirer":"^9.0.1","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_0.9.12_1676570493246_0.7843308653994543","host":"s3://npm-registry-packages"}},"0.9.13":{"name":"template-scaffolder","version":"0.9.13","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@0.9.13","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"a69a2d8f120cc894ed1e233066d5d458e447d5e1","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-0.9.13.tgz","fileCount":21,"integrity":"sha512-B2kaval4o5Bd2O/rd7kwRdgmE1civcnxlLemIz1zoSsF2UBXMw3sQyi/S5gzRA3hSWfuGp33dHCSwKWXFHaU5w==","signatures":[{"sig":"MEUCIQDSzAMGBHPF4v2hnmQitmelZtV1Msj5tmwiwyEf8LlQPAIgAZicqaQKp05dVyeEj791b2dtWtJwayXpMkYB2yCU2KA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj935kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVmg/9Hux2CheSOSVhnpFzL/Tzb+MEXd/X41AZxJMelqf9ibg9VfKr\r\nHaJSBI+5xtnn7xVZSimgShF9p9cqtm3BL3dLkwC87C2sl9lczWTeFZRtdfKG\r\nqE9anR6BsPS7rYMQJMOW8BkLpYMrVh4YPMKtGjIYRLG7Zul2FC9YgZOTBrEo\r\nDJS86Vno1ffIBYB1elV/NH/WKWsqZs4EwSpr862KTEMWgPWdLjACPSTTgQe8\r\n0ZCqz2X2q37OgYfH4vQiEnpwF4xl9Z4c9LLsSiNtyRDbL2lyyXUKBkL/xEM/\r\n43g3N/C+i86EIL9uhjBE1vVLGDb+dhaiFKEV1QK2XAV6RjftifxMnEj4T7AA\r\nQsHqpA8OYgzS9LiLvACs8p+kHLYk1xPtCvNNjQDVim5naJHq9Ohg5xSGcrjt\r\nltgtV88MXCXLHcuFQm7HBiL+zgTUVD3yNzq4DahndPqs82wZXEhF7RwMns04\r\n1rCqGh6W3I0GZybHnYMhIiSAjx2N4ZQGa0cm6lwRgN8Ru7bMNMASGldytGWL\r\nKsbhhlwnKyg7H8TUn1RulTc+ADP28YtIvIEYRwKKXSnWMi02q3udCj/FaGeB\r\nddU3TrXgWh8ETx9H/s0Sl+eSzMXVcf06K9DTSBfe8OtTeuK3BMx3EBIXtBzW\r\nErV///xpilake+6wBVB6dG1ZJz0zwuVjUDE=\r\n=cHGm\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=14.16"},"gitHead":"6cdfa3e629bfae7e2fca9b3824bcabedb943aa2e","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"npm run compile && node dist/index.mjs --name=MyComponent --template=component --dryRun","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm run patch-version && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.2","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.13.0","dependencies":{"inquirer":"^9.1.1","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.7.18","@types/inquirer":"^9.0.1","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_0.9.13_1677164132639_0.03540354164491566","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"template-scaffolder","version":"1.0.1","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@1.0.1","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"e6b21cd6e7e32e20f7f8b8814167b184d5c7053a","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-1.0.1.tgz","fileCount":23,"integrity":"sha512-+ot+g0cL0irMO3YuXZp14uBndiYyeL3bebh/9RVqXfsi4wuXIdV9FkIFO7Nebcb2RD8RlJ3ULovKhgkjKGGiSQ==","signatures":[{"sig":"MEUCIGq4YINXt7DX6f6dTac0as5GoeIeTGBx9cOwS/AYA1XhAiEA0lsN0+TSN75K/XJYwmsI+VUAGZTpie3gOxnp/cApsOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+SJCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOTw//RyFJsj/vQQss24vH9kQVvqf/FW6JSR42yXTRAsJxzOIv6NOM\r\nnoKGPYveF1t5Sn7W2FwZcPi67GtUT8wuH1ku3rcBzkIa+KyXrSpDHYB8nRmB\r\nWqQiAQ4eTB5bD4ZEOxOb7bUQinjWZmcSRJbqHO0xllYtq7z3GQAt77ATcz9z\r\nbySVvz8tYBENpkWh9zXbwgR1F/2obz0sRuEApjHPY/+X3nKjDX2hiwFErjJI\r\n5CW3KbwMWGnaoeQEWued7hl0Aqu6dATwH6XuKYzO41vLPzPxonGhQW+WCUm/\r\npjrmSBxTC4hEX6GnCyBhifjCo4d1AbsrFG+lK/agOCDZlXYyZsMR1qIKL28q\r\neJ9l3X0YHMzlyeHEcppIcKyuMW+HObCIIypDpJ9gxRs+M5jC1IKgKzibd9db\r\ns6rR7vVnOjFEmAog3av3fUPN8oLFwDhQxXgEdMLJUBPLQ147EoikPnTnmV8v\r\npb2mcWNqAQqrPFIB9JlXO5C5bLvOSZX9edzvH87JFj3L3xJfUTT5uYjQFEjw\r\n0yARBtDCR91ec+XxoYwF1mSMApQkso3QMcEnamIhjG386IvE9c+IzYfIxLKK\r\noQEJXd2n2IL1YD91ppYg4gPUWnO9gVlOpIv84tQ5tH+5qybtCJy68Zo9JRec\r\nDvNQ2hwevS1TGogAGZvJG+oQTaacebpemQg=\r\n=z6nx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":">=14.16"},"gitHead":"7df24acf353d68ef1abc9a539c4e15f377190346","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"npm run compile && node dist/index.mjs --name=MyComponent --template=component --dryRun","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm run patch-version && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.2","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.13.0","dependencies":{"inquirer":"^9.1.1","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.7.18","@types/inquirer":"^9.0.1","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_1.0.1_1677271618542_0.5890514388097099","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"template-scaffolder","version":"1.0.2","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@1.0.2","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"b34e39820446e6973dce42deba189bb5be627e17","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-1.0.2.tgz","fileCount":23,"integrity":"sha512-uHcI7iK/z2A6l/I7ULqdNDQZq5t90/5lTuHVI2eaoCcxjUBmqV/OrUQQMEVW+YDEGx26yQLM7q88zNskXQx5Kw==","signatures":[{"sig":"MEUCIB00xjJajnX8dFhhigLgzLuKLZSNvhbYaSN0tog2moBxAiEA07JVBSFx6Juekwf3t1jbNkaUsN4gDt3P+yVdUnxkbpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70425},"type":"module","engines":{"node":">=14.16"},"gitHead":"2615ab8bceb2042fb7805bd08f482758e1d6334d","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"npm run compile && node dist/index.mjs --name=TestWrapper --template=conversion --dryRun","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm run patch-version && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"9.5.1","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"18.16.0","dependencies":{"inquirer":"^9.1.1","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/node":"^18.7.18","@types/inquirer":"^9.0.1","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_1.0.2_1685127625705_0.21245440246481895","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"template-scaffolder","version":"1.0.3","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@1.0.3","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"30f287d17044e797e426d57ccd56c4520d1a2b46","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-1.0.3.tgz","fileCount":23,"integrity":"sha512-v1TFkbIt0pmrYl2ge3tdL957OZINQgkzynuM2lJiuJozNPxHdMXPy1p5fT5GK0SkDGA4liyf6aJu+t8d1B02Ww==","signatures":[{"sig":"MEUCIQDFCI3oBqZWHJJw646GKzAuhb9J7i6cNiTib8WbBURZOgIgDJ9Yb9F+4YOrDLvHVLz6p4udxP+RLq9Rhc5qILJd8pE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70994},"type":"module","engines":{"node":">=14.16"},"gitHead":"a794fc39168e86c5355c2e52846d55c366ee1c64","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"npm run compile && node dist/index.mjs --name=TestComponent --template=component --overwrite","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm run patch-version && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"9.5.1","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"18.16.0","dependencies":{"inquirer":"^9.2.6","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.9.5","@types/jest":"^29.5.0","@types/node":"^18.7.18","@types/inquirer":"^9.0.3","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_1.0.3_1685376839892_0.29672464998932924","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"template-scaffolder","version":"1.0.5","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@1.0.5","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"6a43b52f3c92fcaf1991641e083ba81aa2b05244","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-1.0.5.tgz","fileCount":24,"integrity":"sha512-i5vfjLqPEmcgJvAbkk0D0n++W1wfFz9Vyv5+hLjydoo1W57c83WPTvYPls/xjQZoAsplQk0jbXERYCJeDD8XVg==","signatures":[{"sig":"MEQCIH9mjrYuD8Nd4DvSJI+NCyiyB0bq/4suhGzADffze7OqAiBKjEcFlBO9Q30eAWufTZfUtK6QboU7uD/X5UULleUcMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71047},"type":"module","engines":{"node":">=14.16"},"gitHead":"22a4b8df63728955402986061dc5f18990b34346","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"npm run compile && node dist/index.mjs --name=TestComponent --template=component --overwrite","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm run patch-version && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"9.5.1","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"18.16.0","dependencies":{"inquirer":"^9.2.6","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.9.5","@types/jest":"^29.5.0","@types/node":"^18.7.18","@types/inquirer":"^9.0.3","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_1.0.5_1685541069320_0.6849901533874254","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"template-scaffolder","version":"1.0.6","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@1.0.6","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"65adcbd153573b42490bf16bc4d64025cc04c112","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-1.0.6.tgz","fileCount":24,"integrity":"sha512-vSVCQ/b7aAYQKPyFdtsty8PIlZ6dWbyQS/aa/AMlIpFwZe8mLvehi1x8gQ6IL3v2R4MEazGIgZJc7hZnddMsEw==","signatures":[{"sig":"MEQCICuUQkuw88TjRSkAw/KvKX/TJtquFz6dYlc8UbXdPGUbAiB96mjnTaP0NwyCyYc2LDRq1OcH6Rm2hdAUF1tMEBIXVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70971},"type":"module","engines":{"node":">=14.16"},"gitHead":"6e3da6c6b7e44fd9fe5c0676295ad1fd71533329","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf --rf dist","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"npm run compile && node dist/index.mjs --name=TestComponent --template=component --overwrite","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm run patch-version && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"9.5.1","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"18.16.0","dependencies":{"inquirer":"^9.2.6","velocityjs":"^2.0.6","inquirer-fuzzy-path":"^2.3.0","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rimraf":"^3.0.2","ts-jest":"^29.0.1","cross-env":"^7.0.3","typescript":"^4.9.5","@types/jest":"^29.5.0","@types/node":"^18.7.18","@types/inquirer":"^9.0.3","@types/inquirer-fuzzy-path":"^2.3.5"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_1.0.6_1685543948084_0.4862804412728128","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"template-scaffolder","version":"1.0.9","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@1.0.9","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"a59d9fb92446cf83438167f875961b10b6f97274","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-1.0.9.tgz","fileCount":28,"integrity":"sha512-6vhZUSUT6Lg88cj0HXJ9Drv4FYn8g0Afz/w9A9Q8YBH146UGFW0BNFBwBHtylZtqtxOQH2owbzOF2RxCllYEeg==","signatures":[{"sig":"MEUCIQDF9NqrZ0z9zJvp/ufHHj5OeukqV5kNM+NAAvF6hvCliQIgEas6O3UwRFKGfmHMPUPyG7rJP3ytRYO/6G6czicD60M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92405},"type":"module","engines":{"node":">=14.16"},"gitHead":"3d19ff7b500f77aee1ad0b93d9eb47e9dfa76a30","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf dist","debug":"tsx src/test.mts","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"npm run compile && node dist/index.mjs --name=TestComponent --template=component --overwrite","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm run patch-version && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","jest":"^29.7.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","cross-env":"^7.0.3","typescript":"^4.9.5","@types/jest":"^29.5.13","@types/node":"^18.7.18"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_1.0.9_1727302634079_0.25578827968458984","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"template-scaffolder","version":"1.0.10","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@1.0.10","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"432e3af83a8f10fb6627e3cc144daf433e118ee8","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-1.0.10.tgz","fileCount":28,"integrity":"sha512-9IMn20dhugD//WVGFRWYQzFa2+DqCKLDN3mDd1jfFmr0ZG6eAnucL2BnXF9kaug/k0YKkv2iJMpD0FSzei6y9w==","signatures":[{"sig":"MEUCICSXN5Va0/6aqngnGFVIKLQmKaKzew2amqEiDsMnNI//AiEAqjj9My6lbtOlLfuGj1pZfT833JunvJkLIHOF5DvyTHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92356},"type":"module","engines":{"node":">=14.16"},"gitHead":"17280de13ef284b4ecfa1dd534ce6449b7e3ed32","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf dist","debug":"tsx src/test.mts","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"npm run compile && node dist/index.mjs --template=component --overwrite","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","node-cli-arg-by-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","jest":"^29.7.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","cross-env":"^7.0.3","typescript":"^4.9.5","@types/jest":"^29.5.13","@types/node":"^18.7.18"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_1.0.10_1727303876099_0.46567726491018013","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"template-scaffolder","version":"1.0.11","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@1.0.11","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"8403d536181d78b3747fa80b4442d28e22095866","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-1.0.11.tgz","fileCount":28,"integrity":"sha512-lna5d5ZqZL6Io73O1vQdYep8sN9MPC/19bhDq/IpeFZjGemjCcNUFlkEYT3vxYFlsF774Dau0yu8MwmFzBlijw==","signatures":[{"sig":"MEUCIQCunHPj/G9oDKmYDE2TaEZteZ82QU4yXl2MNLpMA7aQDgIgMK/qG7wUKcfgRih/VorUWW09/PQJtHDq92xtAXNX5JI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92478},"type":"module","engines":{"node":">=14.16"},"gitHead":"b53c6efa25a6803242ee667192b6a303f77519e2","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf dist","debug":"tsx src/test.mts","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","test-run":"npm run compile && node dist/index.mjs --template=component --overwrite","compile-watch":"tsc --watch","patch-version":"npm version patch -m \"updating version for publish\"","publish-to-npm":"npm run build && npm publish"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","jest":"^29.7.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","cross-env":"^7.0.3","typescript":"^4.9.5","@types/jest":"^29.5.13","@types/node":"^18.7.18"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_1.0.11_1727307455208_0.6279911156210756","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"template-scaffolder","version":"1.0.12","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@1.0.12","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/index.mjs"},"dist":{"shasum":"1fbbf53394139a6257d48e5c20be0c90c41a972f","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-1.0.12.tgz","fileCount":34,"integrity":"sha512-PNDxaqmjql52OV8smcLUCQb2gW70CLt/2cILA/17oVQIj8FshSiDg0HK0aFvmvlDrHsUpou18WggXyQO99IL7g==","signatures":[{"sig":"MEQCIHfPfm4gCfUa8t/gHCiVPlZhEiBJuvGSmU5Bs7TPDmpbAiBTIoH0QQhKPIZoSZjruu1yxuh86MuTDkLcowdrr7isSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90062},"type":"module","types":"dist/index.d.ts","engines":{"node":">=14.16"},"gitHead":"089338f270b660f76cce58f4853a3c69cee5fe4b","scripts":{"build":"npm run clean && npm run compile && npm run types","clean":"npx rimraf dist","debug":"tsx src/test.mts","types":"tsc --emitDeclarationOnly -d src/types.ts  -outDir dist","compile":"tsc","prepare":"husky","test-ts":"npm run compile && cross-env DEBUG=true node dist/index.mjs --overwrite","lint:all":"npx eslint --fix src/**","test-run":"npm run compile && node dist/index.mjs --template=component --overwrite","format:all":"npx prettier --write src","pre-commit":"npx lint-staged","compile-watch":"tsc --watch","patch-version":"npm version patch","publish-to-npm":"npm run build && npm publish","lint:pre-commit":"npx eslint --fix","format:pre-commit":"npx prettier --write"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^4.9.5","@types/jest":"^29.5.13","@types/node":"^18.7.18","lint-staged":"^15.2.10","config-file-ts":"^0.2.8-rc1","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_1.0.12_1727401592138_0.1662022474080478","host":"s3://npm-registry-packages"}},"2.0.0-alpha.0":{"name":"template-scaffolder","version":"2.0.0-alpha.0","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.0.0-alpha.0","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"58966cee12c6148016ec7f19adedc3041ce04d9b","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.0.0-alpha.0.tgz","fileCount":34,"integrity":"sha512-7pNb/Tl7ALIfV4dB3qVTVGelK+z+X5+ij6pQHRxjF5cbvAvu1X7Ma7xXJTTuUDrC5I84yLNvbBNGh+i6XdbhBQ==","signatures":[{"sig":"MEUCIFc/vgRJ5w3+d0ekQmAuSfPfMO6wRTGpgx6gt8ysUCktAiEAvjpRHLy7i30ecpvW6ODGwCJbzOZaGATU2i0Od5btybw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62059},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"220f70ea1bd09f23baac5db1dfdb2f3da39e3d37","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","test:test-ts":"npm run build:exe && cross-env DEBUG=false node dist/exe/index.js --overwrite","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env NODE_ENV=production DEBUG=false node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-minor":"npm version minor -m","publish:version-patch":"npm version patch -m"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^18.7.18","lint-staged":"^15.2.10","config-file-ts":"^0.2.8-rc1","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.0.0-alpha.0_1727446632720_0.3771152621245364","host":"s3://npm-registry-packages"}},"2.0.1-alpha.0":{"name":"template-scaffolder","version":"2.0.1-alpha.0","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.0.1-alpha.0","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"fa1c2cf7046d21228a1b2d28154ab470f6897085","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.0.1-alpha.0.tgz","fileCount":34,"integrity":"sha512-1kaiqBsYuMHD2ja1MmhNi2jdOyLBpYQtwzqdAZ4WOatRLIOPuBYC6r+bi36RtoFGmBlVVZaiMQgZY7/ea0dJSw==","signatures":[{"sig":"MEQCICuB4+B3IvWlsP5VuCDQX48NqN6H7+dBgvgBgSd8J46NAiAzyuMJ4xgOdpE6io+k+PNYtu+YZ5UfE1/zI328/pDEVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62044},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"2d8bf8674bf90b9051c7de531f950f0b5b1fb691","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","test:test-ts":"npm run build:exe && cross-env DEBUG=false node dist/exe/index.js --overwrite --template=typescript-config","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env NODE_ENV=production DEBUG=false node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch -m 'small fixes and improvements'"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"velocityjs":"^2.0.6","config-file-ts":"^0.2.8-rc1","@inquirer/prompts":"^6.0.1","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^18.7.18","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.0.1-alpha.0_1727448322468_0.42782635088319054","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"template-scaffolder","version":"2.0.1","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.0.1","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"4bc6840d470d968874920816fb5ebc7f904d3853","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.0.1.tgz","fileCount":34,"integrity":"sha512-fQv1smpfraf84w7cLHMGFZArRLe5oPXH4iWFSOeTvZ8Ye/Bot5t7WmG9i5jqbiYRLvvreepdIVhRQxwNi5Jddw==","signatures":[{"sig":"MEQCIHUM2dJ2VVMjGKkKMwtw3i0+eTr2wIz+fYhLAOEIMxiWAiB7wGVIsu0SeVjxfDgs7dvsGMsiU6RW0to3S1S4/ljNXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62082},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"0be925241d0873597824034ba11f0987778afa92","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","test:test-ts":"npm run build:exe && cross-env DEBUG=false node dist/exe/index.js --overwrite --template=typescript-config","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env NODE_ENV=production DEBUG=false node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch -m 'small fixes and improvements'"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"velocityjs":"^2.0.6","config-file-ts":"^0.2.8-rc1","@inquirer/prompts":"^6.0.1","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^18.7.18","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.0.1_1727449252558_0.2447363122479138","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"template-scaffolder","version":"2.0.2","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.0.2","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"5bc77cf8d3ffff9180fde9dc4faa05e760a57be6","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.0.2.tgz","fileCount":34,"integrity":"sha512-5l9wQj9agk9QRcASkV5li/TZFV0p2smsXoBRzUMqDiU2s8ffPC1Z6PHFafglCJx0j67AF9dCoZCpbcQl1Abncw==","signatures":[{"sig":"MEUCIB3iXrSGZnpeRcacJt0/eWYFG7mp7yRLnIRaqxEMSxUIAiEAjhQ9QStRdiS9VNOHYpIDrnGWwmgy7Gzy7MUEEaEEkk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62205},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"2211d87e48e85064f3b1ee8b9d71318a21f42587","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","test:test-ts":"npm run build:exe && cross-env DEBUG=false node dist/exe/index.js --overwrite --template=typescript-config","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env NODE_ENV=production DEBUG=false node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch -m 'small fixes and improvements'"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"velocityjs":"^2.0.6","config-file-ts":"^0.2.8-rc1","@inquirer/prompts":"^6.0.1","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^18.7.18","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.0.2_1727456080140_0.5097290027787451","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"template-scaffolder","version":"2.0.3","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.0.3","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"45a3f848a1b6c9da999a2ec1bd9234f610049d1a","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.0.3.tgz","fileCount":34,"integrity":"sha512-JPZ9yCBK36+Gy4+GONWa/qICAZkf86WQlplctILF044OHZ8Tb9sky+bVAKxZqE1GaypKBb6kTTblOK0loVB6Cw==","signatures":[{"sig":"MEUCIDouxxJMQXu/R0VkIw0OKvwJA43apxchel+sz2rsO3BWAiEAtiSqRPy/QA8YgEk9CIw9eDxWNmnBc6t1XAnYOVtowH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62173},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"ffae61a8d26e1d598a4cfa4186f93317020d537f","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","test:test-ts":"npm run build:exe && cross-env DEBUG=false node dist/exe/index.js --overwrite --template=typescript-config","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env NODE_ENV=production DEBUG=false node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"velocityjs":"^2.0.6","config-file-ts":"^0.2.8-rc1","@inquirer/prompts":"^6.0.1","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^18.7.18","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.0.3_1727456291703_0.9685216141280892","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"template-scaffolder","version":"2.0.4","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.0.4","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"16ee50ca1cc90016d9f99303d6410ce5f6b66b65","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.0.4.tgz","fileCount":34,"integrity":"sha512-IwAS4S0y5zqRw05LzKf2Mdq88nfxqU/+zN6Q0NeO7hJNpuulWoSGZ13EzWD/X/KSRNluBBU+5gd60V26A4zuLQ==","signatures":[{"sig":"MEUCICaEagqp9W9X5wVpK8MAbMehS7oM+vPGvGO8Zxdad0xiAiEAoXFDMfXsbrMHJiGsjzOgCC6mrF7lhj73BvxNP+2+F24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62156},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"a6d8aac8d89cbef395cb2735a99635ac5f8618b1","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","test:test-ts":"npm run build:exe && cross-env DEBUG=false node dist/exe/index.js --overwrite --template=typescript-config","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env NODE_ENV=production DEBUG=false node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"velocityjs":"^2.0.6","config-file-ts":"^0.2.8-rc1","@inquirer/prompts":"^6.0.1","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^18.7.18","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.0.4_1727456817581_0.10550780925985648","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"template-scaffolder","version":"2.0.6","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.0.6","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"3ffcac4e5600aad7c5ef79f22e86e152c43ad4c0","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.0.6.tgz","fileCount":39,"integrity":"sha512-V2P7wVj0fpzwrgho68EiVFfFlR4nMO4doerrLc5KsemShQYTWrcJYUr/sn3MrXacW8ACLtIV0Mxl05EOxvN3+w==","signatures":[{"sig":"MEYCIQC5fVEWoLGLmVGer0BlGT3varZf+pRlkSm//wuiom5+sAIhAJQAokQmPfKYS+1q7ba1oi5Uy8kzOxGOwLetlDAqkB6/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64742},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"6fb7d09f8aeaddb2f33cc1783df31c0595f3d41b","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:exe && cross-env DEBUG=false node dist/exe/index.js --overwrite --template=typescript-config","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env NODE_ENV=production DEBUG=false node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=false node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"velocityjs":"^2.0.6","config-file-ts":"^0.2.8-rc1","@inquirer/prompts":"^6.0.1","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^18.7.18","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.0.6_1727468700842_0.42559081290875356","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"template-scaffolder","version":"2.1.0","keywords":["scaffolding"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.1.0","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"d46eebaa524dc34b88d53bc86f1ff7abfe938001","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.1.0.tgz","fileCount":44,"integrity":"sha512-e+VlKtkS/kUX75qqUgtgqcMozmMfr2rg8UfbvPvqXjTaoJqu+ibZCv4Wr85m37EI+KERK5NJf9ulYQ1+EatNdA==","signatures":[{"sig":"MEUCIQCSOmH6c36QssCKNyKaLsuMViT9+JdENNXNKj9PAcqGrAIgP7gtwtbQhZTQQYP9OGrMAygNN8NEog1PN9E3hk4bvpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69902},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"21d9483898c248935eea0b5e61b54f5d307f1e04","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=false node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"velocityjs":"^2.0.6","config-file-ts":"^0.2.8-rc1","@inquirer/prompts":"^6.0.1","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^18.7.18","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.1.0_1727726586661_0.9677828982684491","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"template-scaffolder","version":"2.2.0","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.2.0","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"32a0239db2c09c5914d07b6f7a1fbcaf3d6791b8","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.2.0.tgz","fileCount":132,"integrity":"sha512-/3LqJcLzqXisFYtXQtpzalQzGIvQgpNaZ/7JAkxEuwPvU5N00LgEwDoMgjoH8BIFcPeVKPtItjJMjVRBspeUhg==","signatures":[{"sig":"MEQCIH1bUL2hty8qEwuwIfXMfecJxdPAXPyWqcGq+rLZKEOgAiBtTIHswCrrr8IldkkbEqncPQJH/ipHjFZ9kSPdLS6iFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":569500},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"71f8786a3f812ef9af583113c64ee5c025951377","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^0.4.0","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.2.0_1728005332429_0.3309109574725704","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"template-scaffolder","version":"2.3.0","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.0","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"766e0844464a1879bc32a0f207b4d78a96625eb5","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.0.tgz","fileCount":135,"integrity":"sha512-yB9kvG1CUd0Qbe3g8K/+N9VY/G9wymT67Mi5t6g93RtS50JzPJo2sQzfa/hO2vmD8n6OXqawix0ZC+He/zxkaw==","signatures":[{"sig":"MEYCIQCUd6JCaslewfMYupnZ1bTbn2KM8C7ait3IrrzHSSDD/AIhALfL8hq0+GgNyjrdVs+9/qhvRxyZnXC7/ylq31wzCPvE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":572870},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"37c2cb5249ed55dc2887bcfa43c702db644c99aa","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.0-rc.0","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.0_1728405327797_0.3595324242006097","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"template-scaffolder","version":"2.3.1","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.1","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"b1cc27be55bd8c2ed3a30bdacfcd7f5a256812bd","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.1.tgz","fileCount":135,"integrity":"sha512-/cf+QNuk9l2nhxmcr1FIlihz2adxYpgz80+j+0BXHl6hdQnC8MCjQ6PfkbUjDcxne6310tytH5LKyEJCUYtzvw==","signatures":[{"sig":"MEYCIQCt/soALGif69MW76z9/i8Q0NYKG2EcIyrzww3vyTFF9AIhAIwaL1OAyhSHlOxb5AIUmTLTH2spKYuqDSN2/7EW00yK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":572902},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"abf80a67f13012b3cdde612423cff2ec9430c871","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.1-rc.0","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.1_1728406250121_0.8541129005685371","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"template-scaffolder","version":"2.3.2","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.2","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"162520c0a0aaa41b02c54bd82e0b5e478949d71a","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.2.tgz","fileCount":135,"integrity":"sha512-HLDspzK4ZsuwC2WGGDlNEo/Dzgdac91oiMt/f6c3wNcHXlB4d1wXtaX6vxQmfisKgZtJybuaJ2A4f2VrzpdowA==","signatures":[{"sig":"MEQCIFklHrU54rQ+HPb4GZNVZTHv05pMH+jn0I8fyWozRSXGAiAMIN4EoEt/wx6ghtP1Ak5EnV7+teIPVznm6V/G7BuHqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":572897},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"58289bfe84b9fc216f0b722853d7b55e1324da10","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.2","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.2_1728406664238_0.7042227814407318","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"template-scaffolder","version":"2.3.3","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.3","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"505010d59a183e0951d549010666c78faee0d633","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.3.tgz","fileCount":135,"integrity":"sha512-EWJcEYRhyADT5iBV4wZpdmuW4p4qA6P2fALkyU7xsTGdRf3Jj8NWKqh0dd83j60VKyEMDrpIBb+OpQow69gYYw==","signatures":[{"sig":"MEYCIQCZrT+jsLxwNXCBAs6UJiayIXghjBjesrqI1b8DLAkJhAIhAMdQbRgDFDJyCTFkwJxPEKZVsQBgpH5k3X8BR2/iRI+9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":573314},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"fa7885a5079a26b8db1c1a004662fd4cc9950655","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.3","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.3_1728411685868_0.5181620625871111","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"template-scaffolder","version":"2.3.4","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.4","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"1de53c048346c67d83b0faa8c31bd3a13cda7891","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.4.tgz","fileCount":135,"integrity":"sha512-tjRcYuFflPxIrDI4gqnIsWTI3HOj2r9PKTAiKIwLpqLWTqR4VYHIoqU9TUTg0I89sWHQ1MlWyPu6BoW+11bo0A==","signatures":[{"sig":"MEUCIQC5qm8nswkrBryZAQeTzYjO0f0Qz7xdh6OHE15dR0Ca5QIgYV4MRlraBmpzGI5pSNJwj78KqbfvM0BMGsb2zsQmlyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":573895},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"ac4fb39e9cfef850909872e6afd1379a88891621","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.3","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.4_1728412881435_0.0837505544579662","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"template-scaffolder","version":"2.3.5","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.5","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"6477b3a94a4ae95243299ac42405058effb434d4","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.5.tgz","fileCount":153,"integrity":"sha512-YW5glBYV9GXgB/rYJHIqbgLDhk09NMnddV71kyLI00+CloRsjWEqgQEx9+vQlZShoAaD9jc3x5XRWxm5X1oC+w==","signatures":[{"sig":"MEUCIQDwQzWeY2pZV0OlgbtUW/ZUlBy9V03Tx2XCeWN1fpawvgIgBfP5+yTtreuAcV9nTjr99JkEquRKu0AyC5fL259Grf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":586654},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"83a46151d3bf90aaa73079e8dd684efc8d9a12fe","scripts":{"test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.mts","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component --dryRun","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.4","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.5_1728436734171_0.4765833910760904","host":"s3://npm-registry-packages"}},"2.3.6":{"name":"template-scaffolder","version":"2.3.6","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.6","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"b7a2508fe3063f691630ddd387ce07ab7f98c041","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.6.tgz","fileCount":153,"integrity":"sha512-rL5j1wmudo6waSBqpmdWxl0eaNWNubM3aDK+Oph4FQKYK/gvDWieXMS4vlzHXijQEH77v0Ewo6KGAFQMiXujQQ==","signatures":[{"sig":"MEQCIHbKflipGO7ZTOgkTjJcUf1manZkvqjkvThkf2twBxebAiBpsbguIXBf7KB5TcCq33/RW8Ahq2KMECbo1zTwNhqenw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":587551},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"5d4f7586b629759ff72088ca48d409da1e3229f7","scripts":{"test:bn":"cross-env DEBUG=true tsx src/index.ts --workDir=\"c:/Users/sheam/source/repos/BrewNinja/StrangeBrewWeb/StrangeBrew.App\" --template=new-odata-table-page --overwrite --name=tanks --dryRun","test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.ts --template=typescript-component --dryRun","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component --dryRun","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.5","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.6_1728476957407_0.2702415556754547","host":"s3://npm-registry-packages"}},"2.3.7":{"name":"template-scaffolder","version":"2.3.7","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.7","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"3f3247dc80441944deee97ce737a00516bfcf888","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.7.tgz","fileCount":153,"integrity":"sha512-cThJzM7J/SSDslU4MetUlvwnysTWHBO2G+beB1t24LL77iMRIxkAUOrE2HNE0qeY21LJAv3nHxsBRIVtiisSdQ==","signatures":[{"sig":"MEYCIQCu/d57xcW9yZLVz+ZLaVFaozp0vonwAGxRHpDZqLSyKAIhANNQvACGnhOUrGqSC8YEg95LKFLlx73hhP9hGAYbnywe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":587551},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"8b824ff375cefbd7e099b2546871e09e865fa70c","scripts":{"test:bn":"cross-env DEBUG=true tsx src/index.ts --workDir=\"c:/Users/sheam/source/repos/BrewNinja/StrangeBrewWeb/StrangeBrew.App\" --template=new-odata-table-page --overwrite --name=tanks --dryRun","test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.ts --template=typescript-component --dryRun","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component --dryRun","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.5","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.7_1728477139199_0.6146450722108787","host":"s3://npm-registry-packages"}},"2.3.8":{"name":"template-scaffolder","version":"2.3.8","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.8","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"2d17cf4e270cb1248c0a79865048415154e06f23","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.8.tgz","fileCount":156,"integrity":"sha512-xuStp1NPocI0OUZ0sV04vFoJ/l6OJ//IXsX2dsmoHluOvWl2HomjkjegkyDb6Tsm3CQzHfIfnpIB4fWLYjPYNw==","signatures":[{"sig":"MEUCIEs7oCBVCQte10z4V2HLtOnA6VKzv2BLNrbYCkPgXeZwAiEAjgBiRS01UygxFITEv2BoiaMQ1bFO+Z9YJlEY4M3wiEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":591456},"type":"module","types":"dist/index.d.ts","engines":{"node":">=16.00"},"gitHead":"08c13b6d88491952e4cf03f3a4e1fb1bb8a6775e","scripts":{"test:bn":"cross-env DEBUG=true tsx src/index.ts --workDir=\"c:/Users/sheam/source/repos/BrewNinja/StrangeBrewWeb/StrangeBrew.App\" --template=new-odata-table-page --overwrite --name=tanks --dryRun","test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.ts --template=typescript-component --dryRun","test:rerun":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --rerun","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component --dryRun","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"8.19.4","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"16.20.2","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.5","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.8_1728583414858_0.7797029271600573","host":"s3://npm-registry-packages"}},"2.3.9":{"name":"template-scaffolder","version":"2.3.9","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.9","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"437e18b45e9ae2a78bb94276ef30a2dfc215b754","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.9.tgz","fileCount":156,"integrity":"sha512-WdPSiBwjKVAMmTiGoG/9RQ1trAbkfcZDpfllb33loCDjvsASWq69RPNfPeNkLKUr+qpT57dAXa4PLwCR7qRRLg==","signatures":[{"sig":"MEUCIQCrxz2Opz1nr5wp5+99iNT09DnorAIZvOOBsrHysmsLhAIgQ+BLWInaIUqcBlQ+m9FdA0XV/FxwGmBItonqKzPxn84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":591613},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b3086e7ae1556305c5252fd67e8803bcc97cf4a9","scripts":{"test:bn":"cross-env DEBUG=true tsx src/index.ts --workDir=\"c:/Users/sheam/source/repos/BrewNinja/StrangeBrewWeb/StrangeBrew.App\" --template=new-odata-table-page --overwrite --name=tanks --dryRun","test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.ts --template=typescript-component --dryRun","test:rerun":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --rerun","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component --dryRun","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"10.9.0","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.5","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.9_1733761189544_0.11184938829969249","host":"s3://npm-registry-packages-npm-production"}},"2.3.10":{"name":"template-scaffolder","version":"2.3.10","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.10","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"6db1485cf099e8063cc6276379a0a59f6ff47b6f","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.10.tgz","fileCount":156,"integrity":"sha512-UiDye4+LWXDfSQuvf9zvKXo4s/0gI7+PdYnpLNvk9jOKj5rqnmo0SpfuSREnpr33TwKOsbCjaJvl5qTb2c9uww==","signatures":[{"sig":"MEYCIQD6VBj+qKduQZRdB78VI5MZhv94IZJDgHL38ZoLZWaUIwIhAN715o9cKvby/FpvVGnw44lHDpYxjYfFUZl0q2mY1E5M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591717},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8b83e758071b92ebc0bd1aeecb3dca564b7571d4","scripts":{"test:bn":"cross-env DEBUG=true tsx src/index.ts --workDir=\"c:/Users/sheam/source/repos/BrewNinja/StrangeBrewWeb/StrangeBrew.App\" --template=new-odata-table-page --overwrite --name=tanks --dryRun","test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.ts --template=typescript-component --dryRun","test:rerun":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --rerun","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component --dryRun","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"10.9.0","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.7","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.10_1740078014193_0.46386556176425775","host":"s3://npm-registry-packages-npm-production"}},"2.3.11":{"name":"template-scaffolder","version":"2.3.11","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.11","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"76d6dd0d1d7280382799b288bfaa35cf13e94c46","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.11.tgz","fileCount":156,"integrity":"sha512-DrL9aOwQn5x4a2hP5R3K7tnw1U+VvRWKZHr0i4V1vBlQZDXNuBiHh1shmEkYMCmK8NMSdldycTGfOUZAxgL0Vw==","signatures":[{"sig":"MEUCIGogPE8NRexyCUPGtcfaNhILMhnkaLDmV2BuaYbkSPkmAiEAilWpOcblYNsx3g6wnfm6+aMmvkLjumrja9dvb/2qpN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591737},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2b115d537bb6c50e03e8eb99484d650e802cd189","scripts":{"test:bn":"cross-env DEBUG=true tsx src/index.ts --workDir=\"c:/Users/sheam/source/repos/BrewNinja/StrangeBrewWeb/StrangeBrew.App\" --template=new-odata-table-page --overwrite --name=tanks --dryRun","test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.ts --template=typescript-component --dryRun","test:rerun":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --rerun","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component --dryRun","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"10.9.0","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.7","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.11_1740081584127_0.7974974860257806","host":"s3://npm-registry-packages-npm-production"}},"2.3.12":{"name":"template-scaffolder","version":"2.3.12","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.12","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"3b6f2054fec1caa66b0ecd485776899dd21921cf","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.12.tgz","fileCount":156,"integrity":"sha512-EAKCqdHqVxymXDQN0iaqVA3fIgVYjn4QWo02EhijLhDtXZShI+PEl/2exhLEb3BcJ7MBhQWgS26D2GYXm5BsDQ==","signatures":[{"sig":"MEUCIQClBJE5OJa7Y/GtISypZ/WHadg6N4qTk34QEwzW/227RgIgVQCjaFjIUeZprX4qPe3oH+eAH9G3JyBp/jCYifj3l20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592358},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"95695cc9975f991f0dbc456b372f9a44eb001169","scripts":{"test:bn":"cross-env DEBUG=true tsx src/index.ts --workDir=\"c:/Users/sheam/source/repos/BrewNinja/StrangeBrewWeb/StrangeBrew.App\" --template=new-odata-table-page --overwrite --name=tanks --dryRun","test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.ts --template=typescript-component --dryRun","test:rerun":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --rerun","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component --dryRun","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"10.9.0","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.7","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.12_1740172288765_0.6553241882972665","host":"s3://npm-registry-packages-npm-production"}},"2.3.13":{"name":"template-scaffolder","version":"2.3.13","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.13","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"f72b5cb80665b3d5537972051a5da0ae31e5ce8d","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.13.tgz","fileCount":156,"integrity":"sha512-3pa10pishKELw2pRt8B1C1DZjZ4p19lEeUpdpttXCDlBiWuBiGVUN5+e5fkGOK8uLPUGFqbco/xpTjgi8KYTrg==","signatures":[{"sig":"MEYCIQChO9CcsPGAXOX4jppPYtE05spXg2XxV+XSGfJYSjlnWwIhAKH85doPTxcGZKWetpXry8QnldkZWPBgw5WXi1QRlo2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592495},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c21e0e61714b41dae11ec371d0e6312f920b69ee","scripts":{"test:bn":"cross-env DEBUG=true tsx src/index.ts --workDir=\"c:/Users/sheam/source/repos/BrewNinja/StrangeBrewWeb/StrangeBrew.App\" --template=new-odata-table-page --overwrite --name=tanks --dryRun","test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.ts --template=typescript-component --dryRun","test:rerun":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --rerun","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component --dryRun","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"10.9.0","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.7","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.13_1740174488807_0.5445804501152209","host":"s3://npm-registry-packages-npm-production"}},"2.3.14":{"name":"template-scaffolder","version":"2.3.14","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.14","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"91c7cd861442d3a4bc773e0e0b0da38914c8198b","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.14.tgz","fileCount":156,"integrity":"sha512-tJAY0sWL6/HwDhwANbY1S64kEgP2x6BfFb3bjE85eJQ2a/ZAaIHG6Qi2y90vfI4RxBrBA0mLUoJj1NEJBnWY4g==","signatures":[{"sig":"MEYCIQCSJ4qmFdZUdA6jSNPB8Du+4DqSP6tXsQWENfDx0KFxpwIhAKxxj+hCMmi8nLIXsZ4PheNLJ7EOT+zlGo+3TvYiodkZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592781},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a0bd7a45f068eca87a4483f82cbef5acfabebeef","scripts":{"test:bn":"cross-env DEBUG=true tsx src/index.ts --workDir=\"c:/Users/sheam/source/repos/BrewNinja/StrangeBrewWeb/StrangeBrew.App\" --template=new-odata-table-page --overwrite --name=tanks --dryRun","test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.ts --template=typescript-component --dryRun","test:rerun":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --rerun","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component --dryRun","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"10.9.0","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"22.11.0","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^6.0.1","config-file-ts-async":"^1.0.7","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^16.18.112","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.14_1740177523866_0.9294484596537853","host":"s3://npm-registry-packages-npm-production"}},"2.3.15":{"name":"template-scaffolder","version":"2.3.15","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"author":{"name":"Shea Martin"},"license":"MIT","_id":"template-scaffolder@2.3.15","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"homepage":"https://github.com/sheam/template-scaffolder#readme","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"bin":{"scaffolder":"dist/exe/index.js"},"dist":{"shasum":"e3e54d2370db155b525765c3227ae2b2d408a026","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.15.tgz","fileCount":156,"integrity":"sha512-nFJlQ/VKeKNXaFwnmEEsX+GrrFTtlX9SqrmlH5ES1eBShPvSlRRN+jrEIhcG9Am7a6oJOiTR5FR/O7W7HpfRpQ==","signatures":[{"sig":"MEYCIQCSXRUFr8VBhNDl8dwUH/fkigFN/2gZerqh3t4BtZFavgIhANZBjx879TqJkIHuvH3Oo2J6/bzNhXQTY92FW+TxFp8W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592775},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3448e6fec365672598b7fc5a5d7faa2844c0878f","scripts":{"test:bn":"cross-env DEBUG=true tsx src/index.ts --workDir=\"c:/Users/sheam/source/repos/BrewNinja/StrangeBrewWeb/StrangeBrew.App\" --template=new-odata-table-page --overwrite --name=tanks --dryRun","test:all":"jest src","build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:exe":"tsc","x:prepare":"husky init","test:debug":"tsx src/test.ts --template=typescript-component --dryRun","test:rerun":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --rerun","build:clean":"npx rimraf dist","build:types":"tsc --project ./tsconfig.types.json","publish:npm":"npm run build:all && npm publish","publish:yalc":"npm run build:all && yalc push","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component --dryRun","publish:login":"npm login","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=component --overwrite","pre-commit:lint":"npx eslint --fix","tidy:format-all":"npx prettier --write src","pre-commit:format":"npx prettier --write","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","tidy:lint-fix-all":"npx eslint --fix src/**","publish:version-major":"npm version premajor -preid=alpha -m","publish:version-patch":"npm version patch"},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"repository":{"url":"git+https://github.com/sheam/template-scaffolder.git","type":"git"},"_npmVersion":"11.2.0","description":"multi-file scaffolding with velocity template for any type of project","directories":{},"_nodeVersion":"22.14.0","dependencies":{"glob":"^11.0.0","velocityjs":"^2.0.6","@inquirer/prompts":"^7.8.4","config-file-ts-async":"^1.0.7","node-cli-arg-by-config":"^0.11.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","eslint":"^8.57.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^20.12.18","lint-staged":"^15.2.10","eslint-plugin-jest":"^28.8.3","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-import-resolver-typescript":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/template-scaffolder_2.3.15_1756498053716_0.17405295857607173","host":"s3://npm-registry-packages-npm-production"}},"2.3.16":{"name":"template-scaffolder","repository":{"type":"git","url":"git+https://github.com/sheam/template-scaffolder.git"},"version":"2.3.16","description":"multi-file scaffolding with velocity template for any type of project","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"publishConfig":{"registry":"https://registry.npmjs.org"},"type":"module","engines":{"node":">=18.0.0"},"types":"dist/index.d.ts","bin":{"scaffolder":"dist/exe/index.js"},"scripts":{"build:all":"npm run build:clean && npm run build:exe && npm run build:types","build:types":"tsc --project ./tsconfig.types.json","build:exe":"tsc","build:clean":"npx rimraf dist","test:debug":"tsx src/test.ts --template=typescript-component --dryRun","test:bn":"cross-env DEBUG=true tsx src/index.ts --workDir=\"c:/Users/sheam/source/repos/BrewNinja/StrangeBrewWeb/StrangeBrew.App\" --template=new-odata-table-page --overwrite --name=tanks --dryRun","test:test-run":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --template=Simple --overwrite","test:test-ts":"npm run build:all && cross-env DEBUG=true node dist/exe/index.js --overwrite --template=typescript-component --dryRun","test:ask-template":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --dryRun","test:rerun":"npm run build:exe && cross-env DEBUG=true node dist/exe/index.js --rerun","test:all":"jest src","publish:login":"npm login","publish:npm":"npm run build:all && npm publish","publish:version-patch":"npm version patch","publish:version-major":"npm version premajor -preid=alpha -m","publish:yalc":"npm run build:all && yalc push","x:prepare":"husky init","pre-commit:lint":"npx eslint --fix","pre-commit:format":"npx prettier --write","tidy:format-all":"npx prettier --write src","tidy:lint-fix-all":"npx eslint --fix src/**"},"author":{"name":"Shea Martin"},"license":"MIT","devDependencies":{"@types/jest":"^29.5.13","@types/node":"^20.12.18","@typescript-eslint/eslint-plugin":"^7.18.0","@typescript-eslint/parser":"^7.18.0","cross-env":"^7.0.3","eslint":"^8.57.1","eslint-config-prettier":"^9.1.0","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-deprecation":"^3.0.0","eslint-plugin-import":"^2.30.0","eslint-plugin-jest":"^28.8.3","eslint-plugin-prettier":"^5.2.1","eslint-plugin-unused-imports":"^4.1.4","husky":"^9.1.6","jest":"^29.7.0","lint-staged":"^15.2.10","prettier":"^3.3.3","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"^5.6.2"},"dependencies":{"@inquirer/prompts":"^7.8.4","config-file-ts-async":"^1.0.7","glob":"^11.0.0","node-cli-arg-by-config":"^0.11.0","velocityjs":"^2.0.6"},"_id":"template-scaffolder@2.3.16","gitHead":"df66b6256f32a5eba342cda00ad2e47abd73c96c","bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"homepage":"https://github.com/sheam/template-scaffolder#readme","_nodeVersion":"22.14.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-RQrb57jvJzw/W/ooKBFCpiVxP3XmWu888ew0mCyl1PtqzIR7T8sO3B29FODfMKC9WpjoJ1ZpvlNcDKTXXhWvLw==","shasum":"08f6f9a02915f45333b039348c24b66a3b02f424","tarball":"https://registry.npmjs.org/template-scaffolder/-/template-scaffolder-2.3.16.tgz","fileCount":158,"unpackedSize":594419,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDxl6M4sUXtA/EUbpMgVt9S9r+e0+hwbdCKLU5epBcPEgIhAOf6nKEiH8enohvpvSEqGyiuSa0qSFGD4fRHwXLhEXy+"}]},"_npmUser":{"name":"shea.martin","email":"shea.martin@gmail.com"},"directories":{},"maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/template-scaffolder_2.3.16_1760711757447_0.008007397521829551"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-19T14:26:38.198Z","modified":"2025-10-17T14:35:57.861Z","0.9.0":"2022-09-19T14:26:38.371Z","0.9.3":"2022-09-19T15:19:12.699Z","0.9.4":"2022-09-19T15:19:45.421Z","0.9.5":"2022-09-19T15:21:16.439Z","0.9.7":"2022-09-19T15:30:57.139Z","0.9.8":"2023-02-16T14:08:54.754Z","0.9.9":"2023-02-16T16:47:41.488Z","0.9.10":"2023-02-16T17:32:32.297Z","0.9.12":"2023-02-16T18:01:33.485Z","0.9.13":"2023-02-23T14:55:32.836Z","1.0.1":"2023-02-24T20:46:58.761Z","1.0.2":"2023-05-26T19:00:25.883Z","1.0.3":"2023-05-29T16:14:00.128Z","1.0.5":"2023-05-31T13:51:09.541Z","1.0.6":"2023-05-31T14:39:08.254Z","1.0.9":"2024-09-25T22:17:14.343Z","1.0.10":"2024-09-25T22:37:56.357Z","1.0.11":"2024-09-25T23:37:35.428Z","1.0.12":"2024-09-27T01:46:32.396Z","2.0.0-alpha.0":"2024-09-27T14:17:12.930Z","2.0.1-alpha.0":"2024-09-27T14:45:22.707Z","2.0.1":"2024-09-27T15:00:52.825Z","2.0.2":"2024-09-27T16:54:40.411Z","2.0.3":"2024-09-27T16:58:11.870Z","2.0.4":"2024-09-27T17:06:57.873Z","2.0.6":"2024-09-27T20:25:01.054Z","2.1.0":"2024-09-30T20:03:06.908Z","2.2.0":"2024-10-04T01:28:52.659Z","2.3.0":"2024-10-08T16:35:27.952Z","2.3.1":"2024-10-08T16:50:50.395Z","2.3.2":"2024-10-08T16:57:44.504Z","2.3.3":"2024-10-08T18:21:26.352Z","2.3.4":"2024-10-08T18:41:21.671Z","2.3.5":"2024-10-09T01:18:54.361Z","2.3.6":"2024-10-09T12:29:17.584Z","2.3.7":"2024-10-09T12:32:19.365Z","2.3.8":"2024-10-10T18:03:35.207Z","2.3.9":"2024-12-09T16:19:49.773Z","2.3.10":"2025-02-20T19:00:14.386Z","2.3.11":"2025-02-20T19:59:44.321Z","2.3.12":"2025-02-21T21:11:28.996Z","2.3.13":"2025-02-21T21:48:09.058Z","2.3.14":"2025-02-21T22:38:44.104Z","2.3.15":"2025-08-29T20:07:33.921Z","2.3.16":"2025-10-17T14:35:57.702Z"},"bugs":{"url":"https://github.com/sheam/template-scaffolder/issues"},"author":{"name":"Shea Martin"},"license":"MIT","homepage":"https://github.com/sheam/template-scaffolder#readme","keywords":["typescript","javascript","command-line","cli","devops","command","development","devtools","scaffolding","templates","automation"],"repository":{"type":"git","url":"git+https://github.com/sheam/template-scaffolder.git"},"description":"multi-file scaffolding with velocity template for any type of project","maintainers":[{"name":"shea.martin","email":"shea.martin@gmail.com"}],"readme":"# Introduction\n\nScaffolding templates for your project.\nMake sure your team is using the same patterns by using scaffolding templates.\nQuickly create multiple files based on simple templates.\nAccess to environment variables, users prompts, and scripting.\n\nIf you feel like it...\n\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/sheamus)\n\n# Release Notes\n\n## Version 2\n\n- support for typescript configuration files (`scaffolding.config.ts`)\n- parallel file processing with the `--parallel` option. Testing shows up to 10x faster.\n- re-write of the prompt system, as the package we were using for this changed dramatically,\n  so the following question types are deprecated: `list` is now `select` and `fuzzypath` is now just `path`.\n\n# Getting Started\n\n1. `npm install template-scaffolder`\n2. Create a `scaffolding` directory in the root of your project.\n3. Create a sub-folder in the in your _scaffolding_ folder for your (first) template.\n4. In the template folder add a `scaffolding.config.mjs` file with\n   a simple default configuration of `export default {}` as the contents.\n5. Add 1 or more files to the _template_ folder.\n6. (optional) Add a script to your `package.json` file to run the scaffolder:\n   `\"scaffold\": \"npx scaffolder\" `\n7. Fine tune your configuration, templates, and npm scripts by reading below.\n\n# Table of Contents\n\n- [Configuration files](#configuration-files)\n- [Command Line Options](#command-line)\n- [Creating a Template](#making-a-template)\n- [Sample Project](#sample-project)\n\n# Configuration Files\n\n## tsconfig.json\n\nYou can have a `tsconfig.json` file in your scaffolding directory to control how your\nscaffolding configuration files are compiled.\n\n```json\n{\n  \"compilerOptions\": {\n    \"strict\": true, // can be true or false\n    \"module\": \"CommonJS\", // \"NodeNext\" is also supported\n    \"target\": \"ESNext\" // this option can not be changed, it helps with your linting if present.\n    // all other options are ignored, and only relevant to your IDE.\n  }\n}\n```\n\n**note**: you will have to remove comments because this is a JSON file.\n\n## Scaffolding configuration files\n\nEach template must have exactly one `scaffolding.config` file with one of the following\nextensions: `.js, .mjs, .ts, .mts`\nin the root. The default export of this file must be an `IConfigFile` (see below for schema).\n\nThe typescript schema for this file is:\n\n```typescript\nimport { TemplateVariables } from './index';\n\nexport interface IConfigFile<TInput extends object> {\n  name?: string;\n  description?: string;\n  version?: string;\n  variables?:\n    | TemplateVariables\n    | ((\n        instanceName: string,\n        initialInputs: TInput\n      ) => Promise<TemplateVariables>);\n  prompts?:\n    | Question<TInput>[]\n    | ((\n        instanceName: string\n      ) => Promise<Question<TInput>[]> | Question<TInput>[]);\n  stripLines?: PatternList;\n  // eslint-disable-next-line @typescript-eslint/ban-types\n  macros?:\n    | MacroObject\n    | ((\n        instanceName: string,\n        initialInputs: TInput,\n        variables: TemplateVariables\n      ) => Promise<MacroObject>);\n  destinations?: Array<string> | string;\n  createNameDir?: boolean;\n  srcRoot?: string;\n  afterFileCreated?: (\n    createdFilePath: string,\n    dryRun: boolean,\n    variablesHash: TemplateVariables\n  ) => string[];\n}\n```\n\n**Note:** reference to _'instance name'_ is referring to the _name_ that the user\nenters when running the scaffolder. This is not the same as the name of the template.\n\nThe defaults will work for most people, so you can have a template\nwith the following default config:\n\n`scaffolding.config.js`;\n\n```javascript\nexport default {\n  name: 'js-template',\n};\n```\n\n**OR**\n\n```typescript\n'use strict';\n\nimport { IConfigFile } from 'template-scaffolder';\n\nexport default {\n  name: 'ts-template',\n} as IConfigFile;\n```\n\nBecause this is a regular javascript file, you have access to\n`process.env`, and any other javascript functions.\n\n## Configuration options\n\nAll fields are optional.\n\n- [variables](#variables)\n- [destinations](#destinations)\n- [createNameDir](#createNameDir)\n- [srcRoot](#srcRoot)\n- [stripLines](#stripLines)\n- [afterFileCreated](#afterFileCreated)\n- [prompts](#prompts)\n- [macros](#macros)\n- [overwrite](#overwrite)\n\n### variables\n\nA hash of keys (variable names) and values that you would like to\nuse in your template files.\n\nSimple example:\n\n```javascript\nexport default {\n  variables: {\n    CREATED_BY: process.env.USERNAME,\n    CREATED_ON: new Date().toString(),\n    SOMETHING: 'this is really something',\n  },\n};\n```\n\nThis can also be a function that returns the object giving\naccess to the instance name which the user has supplied.\nIn the function you will have access to the `name` that the user\nhas provided, as well as values from prompts in the `input` object parameter.\n\n```javascript\nexport default {\n  prompts: [{ name: 'FAV_COLOUR', message: 'Enter favourite color' }],\n  variables: (name, inputs) => ({\n    COMPONENT_NAME: name,\n    TEST_ID: name.replace(/([a-z])([A-Z])/, '$1-$2').toLowerCase(),\n    FAV_SHIRT_COLOUR: inputs.FAV_COLOUR,\n  }),\n};\n```\n\n#### Built in Variables\n\nThe following variables are available without defining them.\nAll built in variables except NAME can be overwritten using the _variables_ section.\n\n- NAME - the values for _name_ as entered on command line or through prompts.\n- TEMPLATE_NAME - the name of the template as it appears in the `name` fields of the config file.\n- TEMPLATE_VERSION - the version of the template of the as it appears in the `version` fields of the config file.\n- CURRENT_FILE_PATH - the path of the template file.\n- USERNAME - name of the user running the scaffolder.\n  (Uses git, and then falls back to the `USERNAME` environment variable).\n\n### destinations\n\nThe root folder where generated files will be created.\n\nIf no value is supplied, the user will be prompted to select a directory under\n`srcRoot`.\n\nThe value can be a list of strings, or a single string:\n\nIf a list of paths/string is supplied, the user will be prompted to select\none of the options. They will\nbe allowed to select **Other**, and enter their own directory.\n\nIf a single string is supplied, this value will be used for the destination,\nand the user will not be prompted for a value.\n\n### createNameDir\n\n_(defaults to `true`)_\n\nBy default, the scaffolder will create a directory at the root of the\ndestination folder named by the value you enter for the `NAME` variable.\nThe template files will be placed in this created directory.\nIf you do not want this to happen, set this value to `false`.\n\n### srcRoot\n\n_(defaults to `./src` or `process.cwd()`)_\n\nWhen the user is being prompted to enter a destination directory,\nonly directories under the **srcRoot** directory will be available.\nBy default, the `src` directory in the root of your project will be used\nif one exists. If you do not have a `src` directory, then the current\nworking directory will be used.\n\nUse this value if you need something other than the defaults.\n\n### stripLines\n\nUse for removing lines from the template before processing.\nA list of strings or regex patterns used to test each line.\nLines that match any pattern will be removed before processing variables and macros.\nIf a pattern is a string, the test will determine if the line starts with that string (ignoring whitespace).\nFor regex patterns, `test()` will be called on the line to determine a match.\n\n### afterFileCreated\n\nIf you need some special processing after a file has been scaffolded, you can\nuse this _async_ function.\nIt will execute after each file is created.\n\nYou can optionally return a list of 1 or more commands to run as well.\n\nAn example would be adding the created file to _git_,\nrunning a formatter on the file,\nor adding the new file to your IDE's project file, etc.\n\nIn the case of a _dry run_, the file will not actually be created,\nso you may want to guard against this in your function if it expects it to exist.\n\nThe commands that run will not be interactive and should not\nexpect user input.\n\n```javascript\nexport default {\n  afterFileCreated: async (path, dryRun, variables) => {\n    console.log(`${variables.NAME} adding ${path} to git`);\n    if (dryRun) return null;\n    return [`git add ${path}`, `npx prettier --write ${path}`];\n  },\n};\n```\n\nYou can return null if all the processing you require occurs in your function.\n\n### prompts\n\nIf your template requires variable values to be entered by the user,\nyou may prompt the user. The prompts field is an array of\nQuestion objects, or a function that returns an list of\nQuestion objects, as defined by the Inquirer user prompter.\nThe function form is handy if you need access to the instance name.\n\nYou can read more about what a `DistinctQuestion` is by looking at the\n(3rd party) **inquirer** documentation [here](https://github.com/SBoudrias/Inquirer.js#questions).\n\nAnswers to prompts will be placed available in templates as variables\nwhere the `name` property will be the variable name,\nand the user response will be the value.\n\nFor a simple question, you will just need two values:\n\n```javascript\nexport default {\n  prompts: [\n    {\n      name: 'MYVAR',\n      message: 'Enter a value for My Var:',\n    },\n  ],\n};\n```\n\nThere are many types of questions you can prompt the user for:\n\n#### All questions\n\nAll questions have the following fields:\n\n```typescript\ninterface IQuestionBase {\n  type?:\n    | 'fuzzypath'\n    | 'path'\n    | 'select'\n    | 'list'\n    | 'search'\n    | 'confirm'\n    | 'separator'\n    | 'number'\n    | 'input'\n    | undefined;\n\n  /**\n   * The name of the field to store the resulting answer in.\n   */\n  name: string;\n\n  /**\n   * The message prompting the user.\n   */\n  message: string;\n\n  /**\n   * The default value for the answer.\n   */\n  default?: string | number | boolean;\n\n  /**\n   * True if the user must enter a value for the question.\n   */\n  required?: boolean;\n\n  /**\n   * Can we skip answering this question?\n   * You can examine the previous answers and determine if you would like to answer this questions.\n   * If the question is skipped, the answer value will be undefined.\n   * @param previousAnswers\n   * @return false if the question should be skipped.\n   */\n  when?: <TAnswerObject extends object>(\n    previousAnswers: TAnswerObject\n  ) => boolean;\n}\n```\n\n#### Simple Input\n\nFor getting raw text from the user.\n\n```typescript\ninterface IInputQuestion extends IQuestionBase {\n  type?: 'input';\n  default?: string;\n}\n```\n\n#### Words Input\n\nFor a list of words from the user.\nDefaults to using whitespace to separator the words,\nbut you can supply a different separator, such as a comma.\n\n```typescript\ninterface IInputQuestion extends IQuestionBase {\n  type?: 'words';\n  separator?: ' ';\n  default?: string[];\n}\n```\n\n#### Confirmation questions\n\n```typescript\ninterface IConfirmQuestion extends IQuestionBase {\n  type: 'confirm';\n  default?: boolean;\n}\n```\n\n#### Number questions\n\n```typescript\ninterface INumberQuestion extends IQuestionBase {\n  type: 'number';\n  default?: number;\n}\n```\n\n#### Select questions\n\nselect from a list\n\n```typescript\ninterface ISelectQuestion extends IQuestionBase {\n  type: 'select' | 'list';\n  choices: IChoice[];\n  default?: string;\n}\n```\n\n#### Search questions\n\nsearch for a option to select, or through a set of given choices\n\n```typescript\nexport interface ISearchQuestion extends IQuestionBase {\n  type: 'search';\n  source?: (input: string | undefined) => Promise<IChoice[]>;\n  choices?: IChoice[];\n  default?: string;\n}\n```\n\n#### Select a file or directory\n\nA file selector with fuzzy search\n\n```typescript\nexport interface IPathSelectQuestion extends IQuestionBase {\n  type: 'fuzzypath' | 'path';\n  itemType?: 'file' | 'directory';\n  allowManualInput?: boolean;\n  rootPath?: string;\n  maxDepth?: number;\n  excludePath?: (pathInfo: IPathInfo) => boolean;\n  default?: string;\n}\n```\n\n#### Supporting types\n\n```typescript\nexport interface IChoice {\n  value: string;\n  name?: string;\n  description?: string;\n  disabled?: boolean;\n}\n```\n\n### macros\n\nAn object containing 1 or more functions that return a string.\nThese functions can be called as macros from your templates.\nThey can take arguments as well.\nConfig:\n\n```javascript\nexport default {\n  macros: {\n    repeat: str => `${str}-${str}`,\n    truncate: (str, len) => (str || '').substring(0, len),\n  },\n};\n```\n\n`macros` can also be a function which return an object of macros.\n\n```javascript\nexport default {\n  macros: (name, inputs, variables) => ({\n    repeat: str => `${str}-${str}`,\n    truncate: (str, len) => (str || '').substring(0, len),\n    addName: str => `${str}${name}`,\n  }),\n};\n```\n\nIn an HTML file template:\n\n```html\n<p>\n  This is a paragraph. #repeat('this is a paragraph that is long', 11) Name 2x:\n  #repeat(${NAME})\n</p>\n```\n\nIf template is using with a value for NAME of 'TheName', the result would be:\n\n```html\n<p>This is a paragraph. this is a p Name 2x: TheName-TheName</p>\n```\n\n**Note:** macros do not work when transforming file paths.\n\n# Command Line\n\nThe structure of running the **scaffolder** is as follows:\n\n```bash\nscaffolder [destinationDirectory] [--template=<templateName>] [--name=<NAME>] [--dryRun]\n```\n\n## Arguments\n\nAll arguments to the command line are optional.\nIf you do not supply the arguments on the command line,\nyou will be prompted for their values.\n\n### Destination Directory\n\nDirectory which is the root of where generated files will be placed.\nIf you specify this value on the command line, _it must be the first argument_.\nIf it is not specified, the user will be prompted input a value.\n\n### template\n\nName of the template to use for generating files. This will be the name of a\nsub-folder in the **scaffolding** directory.\nIf it is not specified, the user will be prompted input a value.\n\n### name\n\nValue for the instance NAME variable.\nIf it is not specified, the user will be prompted input a value.\n\n### dryRun\n\nIf this flag is specified, no files or directories will be created.\nThe contents of what would have been written will be dumped to the console.\n\n### overwrite\n\nBy default, the scaffolder will skip the output file if it already exists.\nThis flag will cause the file to be overwritten.\n\n### parallel\n\n- Read config files in parallel for better startup times.\n- Process templates in parallel for much faster processing times.\n\n### rerun\n\nRun scaffolder with the exact same command line arguments and answers to questions as the previous run.\nThis can be very useful for debugging your templates.\n\n# Making a Template\n\n1. Create a folder in the **scaffolding** directory.\n2. Create a `scaffolding.config.mjs` file, and configure it as above.\n3. Add files and directories that you will want generated\n   when executing the template.\n\n## Parts of the Template\n\n### Directories\n\nThe _scaffolder_ will generate directories to match what is in the template dir.\nThe name of the directories can contain variable names that will be substituted.\n\n**e.g.,**\n\n- a template file with the path `component/${SUB_COMPONENT}/index.tsx`\n- Enter 'MySubComponent' when prompted for SUB_COMPONENT\n- Enter 'MyComponent' when prompted for NAME\n- Generated file will have path: `MyComponent/MySubComponent/index.tsx`\n\n### Template Files\n\nFile names may contain variable names that will be substituted.\n\n**e.g.,**\n\n- a template file with the path `component/${NAME}.tsx`\n- Enter 'MyComponent' when prompted for NAME\n- Generated file will have path: `src/MyComponent/MyComponent.tsx`\n\n### File Contents\n\nFiles can be of any type, and have any content.\nVariable substitution, and calling macros is all done via the\n[Apache 'Velocity Template Language'](https://velocity.apache.org/)\n(VTL) syntax.\n\n#### VTL Tips\n\n- In for a simple variable replacement use `${NAME}` or `$NAME`.\n- Use backslash `\\ ` to escape the transformation:\n  `\\${NAME}` will not get transformed.\n- [Conditionals](https://velocity.apache.org/engine/1.7/user-guide.html#if-elseif-else)\n  such as `if/else` can be handy.\n- Macros are called as `#myMacro()`. You can define your own macros.\n- VTL is very powerful. To fully take advantage of it, the\n  [Velocity Template User Guide](https://velocity.apache.org/engine/1.7/user-guide.html).\n- The `#include()` macro is a custom implementation.\n  The line which this appears in will be replaced by the contents of the referenced file.\n  The referenced file _must reside in_ the **\\_includes** folder.\n  The includes are recursive.\n\n# Sample Project\n\nThe following is a directory structure for a React project.\nIt supplies two templates: **component** and **page**.\n\n```text\n- projectRoot\n  - scaffolding\n    - _templateHelpers\n      - index.mjs\n    - _includes\n      - fileHeader.txt\n    - component\n      - __tests__\n        - ${NAME}.test.tsx\n      ${NAME}.tsx\n      styles.ts\n      scaffolding.config.mjs\n    - page\n      ${NAME}.tsx\n      scaffolding.config.mjs\n  - src\n    - common\n      - components\n    - pages\n```\n\n## Component template\n\nLet's look at the _component_ template.\n\n### scaffolding/component/scaffolding.config.mjs\n\n```javascript\nimport { capitalize } from '../_templateHelpers/index.mjs';\nexport default {\n  name: 'React Component',\n  description: 'for common components',\n  variables: name => ({\n    TEST_ID: name.replace(/([a-z])([A-Z])/, '$1-$2').toLowerCase(),\n    PROPS_INTERFACE: `I${name}Props`,\n  }),\n  destinations: ['src/components'], //suggest most common name first\n  srcRoot: './src', //default value,\n  afterFileCreated: (path, variables) => {\n    console.log(`adding ${path} to git`);\n    return [`git add ${path}`];\n  },\n  macros: {\n    capitalize,\n  },\n};\n```\n\n### scaffolding/component/${NAME}.tsx\n\nThere are two things to note about this file.\nFirst, it is _including_ a file using the `#include()` directive.\nSecond, it is using a macro (`#capitalize()`).\n\n```tsx\n// #include(fileHeader.txt)\nimport * as React from 'react';\nimport {ReactElement} from 'react';\nimport {use${NAME}Styles} from './styles';\n\n// testing macro #capitalize('word')\n\ninterface $PROPS_INTERFACE\n{\n}\n\nexport const $NAME = ({}: $PROPS_INTERFACE): ReactElement => {\n\n    use${NAME}Styles();\n\n    const someVar = 'Need to escape this';\n\n    return (\n        <div data-testid=\"${TEST_ID}\">\n            {`The name variable is \\${someVar}`}\n        </div>\n    );\n};\n```\n\n### scaffolding/component/**tests**/${NAME}.test.tsx\n\n```tsx\nimport * as React from 'react';\nimport {render} from '@testing-library/react';\nimport '@testing-library/jest-dom';\nimport {${NAME}} from '../${NAME}';\n\ndescribe('<${NAME} />', () => {\n    it('should render without blowing up', () => {\n        const result = render(<${NAME} />);\n        expect(result.getByTestId('${TEST_ID}')).toBeInTheDocument();\n    });\n});\n```\n\n### scaffolding/component/styles.ts\n\n```typescript\nimport {createUseStyles} from 'react-jss';\nimport {ITheme} from '@models';\n\nexport const use${NAME}Styles = (createUseStyles((theme: ITheme) => {\n    return ({});\n}));\n```\n\n## Page Template\n\nThis is the page template.\n\n### scaffolding/page/scaffolding.config.mjs\n\n```javascript\nimport { capitalize } from '../_templateHelpers/index.mjs';\nexport default {\n  prompts: () => [\n    {\n      name: 'TITLE',\n      message: 'Enter page heading',\n    },\n  ],\n  macros: {\n    truncate: (str, n) => (str || '').substring(0, n),\n  },\n};\n```\n\n### scaffolding/page/${NAME}.tsx\n\n```tsx\nimport * as React from 'react';\nimport {ReactElement} from 'react';\n\nexport const ${NAME} = (): ReactElement => {\n\n    return (\n        <div>\n            <h1>\n                Title: #truncate(${TITLE}, 40)\n            </h1>\n            <p>\n                This is page content.\n            </p>\n        </div>\n    );\n};\n```\n\n### scaffolding/\\_includes/fileHeader.txt\n\nFiles in the `_includes` folder can be references made by other templates using the\n`#include()` directive in the template.\n\n```js\n/**\n * This is a standar file header that I will include.\n */\n```\n\n### scaffolding/\\_templateHelpers/index.mjs\n\nYou may find that a number of your templates have duplicated sections.\nA tip is to create one (or more) helper files to eliminate the duplicate config in your templates.\n\n```js\nexport const capitalize = str => str.charAt(0).toUpperCase() + str.slice(1);\n```\n","readmeFilename":"README.md"}