{"_id":"codetender","_rev":"34-f61ef81e7d28c4c2477e7bc5df679b35","name":"codetender","dist-tags":{"latest":"0.0.36"},"versions":{"0.0.1-alpha":{"name":"codetender","version":"0.0.1-alpha","description":"Codetender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^2.11.0","git-clone":"^0.1.0","node-fs-extra":"^0.8.2","replace-in-file":"^2.5.3","rimraf":"^2.6.1"},"gitHead":"f09ae56be4ff0f84202ec04d9936a530d0db7152","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.1-alpha","scripts":{},"_shasum":"f60bea8dd4109cc381e6d30e4d08aa66490b819a","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"shasum":"f60bea8dd4109cc381e6d30e4d08aa66490b819a","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.1-alpha.tgz","fileCount":8,"unpackedSize":9873,"integrity":"sha512-Aj6ahCLJc3jJGJGNivNnAe0Lt2K68oA/AzgV5QAKN9v974LVzce2G3kuudc/L7+GWRqOMFjGWwo5+tzyhaKsUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESyvy8ORxM6nRpAnRx6IiUCtTOjY9N0Sh0a0yzT1rRhAiEAyMPnMMyPJccCYOplLwarkjJd1N9/rLr93/zFwdoUy74="}]},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.1-alpha_1522087079492_0.20533842579195483"},"_hasShrinkwrap":false},"0.0.2-alpha":{"name":"codetender","version":"0.0.2-alpha","description":"Codetender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^2.11.0","git-clone":"^0.1.0","mkdirp":"^0.5.1","node-fs-extra":"^0.8.2","q":"^1.5.1","replace-in-file":"^2.5.3","rimraf":"^2.6.1"},"devDependencies":{"tap":"^12.0.1"},"gitHead":"cbb84a0decb4ed692739f95b1ea2c71c8bfe2c10","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.2-alpha","scripts":{},"_shasum":"d143a4e06c9cdb37b7e315b05e8488f1b029f220","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"shasum":"d143a4e06c9cdb37b7e315b05e8488f1b029f220","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.2-alpha.tgz","integrity":"sha512-Y9gJgbdgdYUMzeT9/P0NdI2z0snjrbVuxlWgYCr5Nwlxk3xKAreWkA3g68+0+wXtHpjsvi7usQhwigoKWsZbiQ==","fileCount":18,"unpackedSize":17917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv3meCRA9TVsSAnZWagAAVlEP/iEhIbdSmyoQT0z5e8oU\ngJxlGP7TiYSnYxXGGXWy2VqPDGBGxBjXumC3UZ6H4LkIUCmMEhTqCFjzpzl4\nUG5DGuXCDGyrWO4Qw02gNwG5BV6fdk+rs6Jh4kLAP0SK4+/ZjDtIgCSt63yK\nKB2IcoCx3NmVbw+mKWNcKnkufLRBuUklUQKeOzTikPMZc964o5wAWrTNxUHT\nVg48xyKRCFzltagJsALNsDWyGrNBO9etFqzJFJaY47Txii0DsgzKRqel6Cgm\nAoZTA8fwq2qBRv/upwMnQ3b9VcqYVtjr+VQwL0vOs58IDBbteMUcB96BS5Ww\n+HxWL3JQx7E3KL4OxuYQfDeXnfD3YvtEfe7d5s5je8CGjMSLqhhdDxig5CFk\nTyudUQVje4r1KFv5WD081JzX9G2VkHUm1mkXwXPjSLRf12h/cqEvQaz4lsci\nhEoYRBGfE8zc+eJEeWDDIewx1c0is6S+6imPQtGuMDasGpAmgg6U+rpAQ6/y\n6Zfams2cVlgiDH7cy7xiAPGJVZTPQHeInv+xMAvzFd5IZoyDcOJBwc/z4uCJ\ngfe8QOLyNmhKs2BTJKhtSpBbU69Ltn8eP2TSX5+1P0jg87vRs/eaJ9S9wwYz\nGJP2gzVDotclj1RSij8TTjorIab+9lso7jSll96BwJ3MASK4XcQOAKFPn6Oa\nGxVd\r\n=Czfx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCToBi7rjycBXxg9IqH2XfrmtOZnNhGD9e61cmGZwjVwAIgKc9RN+OoaxhOGyMAOEhqXRCSHTK9xQpgoL8VacwCwX0="}]},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.2-alpha_1539275165590_0.2825649275643247"},"_hasShrinkwrap":false},"0.0.3-alpha":{"name":"codetender","version":"0.0.3-alpha","description":"Codetender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender.js"},"scripts":{"test":"node test/common.js"},"preferGlobal":true,"dependencies":{"commander":"^2.11.0","git-clone":"^0.1.0","mkdirp":"^0.5.1","node-fs-extra":"^0.8.2","q":"^1.5.1","replace-in-file":"^2.5.3","rimraf":"^2.6.1"},"devDependencies":{"tap":"^12.0.1"},"gitHead":"067bce3aa8cf72e4b4edbc0908d28bcd0efeef38","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.3-alpha","_shasum":"d5591f12112382adbc5c213404d6871fd04ed23c","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"shasum":"d5591f12112382adbc5c213404d6871fd04ed23c","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.3-alpha.tgz","integrity":"sha512-bS6Y/6e93hwAPOSrHtAhzYt44a+5mXsHGYD/EhY0rVNjRTDllWdczL4ZKFa0urfcYXRlU6Q1Fkyo+aeOGa7E2w==","fileCount":18,"unpackedSize":18724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/zyyCRA9TVsSAnZWagAARUsP/0Az85n1RYyiXVlg9xIa\nNS24mFNwVpXgM0GeXuk6MOumnXaLpgaficMxQ+syNQDYMYEnYozAf5mo1JHF\ncmd6G1SvulOsPQQu/HQmWgk+3z7pNhg7Ik5JS/zZDEg5GPxwfz1JijHUAYdH\ntFthm/bmCDObRrKjGJL+wYn0DvhL6NTcuxYxS1lHekDb2Rve65JeV8w/QN6P\n6CQbUrXs1r98GAOwr9YMXOSHr0ha/2updX0X84eo9xPwV9g7AiqK2GJcnpGh\nBE7CWEIS1JVebCJ+8CHZ6aYPvI54VfUsSxxRsOKXWcUCAiTXxf8NDkG8UMHg\nUAoeutGKjE/FlYg6ta/o3Y0WeUNXJfas0VSTD4BieTz0U3FnTr885Kue1hU3\nqy1hw5yo2iGqgiqyQOYo7WGa7sdLmiOpBbwejDiuc0Z4vHtXhrLQxhOH83t6\n2jWe9yUCVc3aTfCFPsrAZcNVDQH4TtYu7eRWyiyxzeshxhmYDIO5WsGPKmV/\nNNMtp9Uz54sMohlAKvVYLEGZihDCjI1aJefWg97iiC2zVgucW6IIv/+Wq7S9\nV5cVyzChSPKPlQKBohoUkltpcHSVhJweVWfy00suMXjXkd0xPfvZ3uPVazav\nu+Kr5a0n9fdciXdvGLiLAxcInL3wBRD4TNukAsQiQu1/GmC50jqev4jxf9Pr\nt9I6\r\n=27to\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsqbdAmyLaN39MoQjb/tyBmD/MspcMVBDVuW6vW72fsAiAxiye3rk5ikz2tbPRifyNqfjt3F3ZhFACRCV7114marg=="}]},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.3-alpha_1543453873455_0.7731058177161059"},"_hasShrinkwrap":false},"0.0.4-alpha":{"name":"codetender","version":"0.0.4-alpha","description":"Codetender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^2.11.0","git-clone":"^0.1.0","mkdirp":"^0.5.1","node-fs-extra":"^0.8.2","q":"^1.5.1","replace-in-file":"^2.5.3","rimraf":"^2.6.1"},"devDependencies":{"glob":"^7.1.3","tap":"^12.0.1"},"gitHead":"fdabb3eb1a27c95fbcc064ceaadc6c7d7cc08600","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.4-alpha","_shasum":"58a61b7abd5c9c08e7675262d4d3f920e67a6480","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"shasum":"58a61b7abd5c9c08e7675262d4d3f920e67a6480","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.4-alpha.tgz","integrity":"sha512-IigggMGAo8CAe2pqC0CbMxB47JNxmw6qXgoGtNvoEu6DB9CNn4v2AW3QrH9SdPR0SGB2fjvnPbTkoFVtMUBBqA==","fileCount":20,"unpackedSize":25892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAKSuCRA9TVsSAnZWagAABPcP/RIVMXdOsnNyHTFFCbNY\nPRMR0XLk7MkFytRv05J6FbrlpqtRvanBuGMJyBhQbRfzSbIEEQJIhm480AWG\nMD0pbZcEvSNjlyozrYRpN7rAM5VRY96f8YdH5wD3fIdGK94QIeZxxgWIljGm\nLNUy33mlwZrQZ/pxrlf1JQUA7cDxreDO3LaiuiGVFWdMdEvkuQX1mpqg5mZE\nrir5dka/rW2vzT1uGLZzyMqUHhV3JtPrtT9+3whIm+OEmQav2Oyifcnzr6WC\nkJdquycHKJQmLaqB7YIEc9DNAWxq1TDLSsVntJ4h7B8m5DRlbUmIBvKLXpkj\n82DzZx2NDpBjiFQbqcv7Kzln4uWclE4Bn9B6TdD86JRPGBwiFjeHdckEZ1gU\nmmG/NuUeRtZ7mXFc0ApljG7x9xt2h7TUotog8B1dVosCvt6R/ERNKy9vspog\nCNd92ZWMru2G7fn9P1G6NF+NLnw1+C6CYo3TqJH9LkF87CGq/6SXUp9bh63e\nBSTCkDjQ+q3znoS2Dzgc6xo/Xe7DH1ZyH4+3QuvxEKEyY2Z5J/fdT8nQUqt8\nTs+ZcM+pDDgqjV2WbV9X02pH8Sz2PL3ykiMT3FX+t6H2CjZ7/PByQtDkVpJM\nISsSGTgqWJzcjTeMTUiupHeikSr1EcG26I0DisrQ7Yo1UMhv4ZbWj4WRVMms\nWJez\r\n=zFbt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3LJx0tkSqXFZGZtuItytERpbu7XavMCJd6bUGNBa1dgIhAK03T3LBHziL3ATmb5Mh60L7G1qDx5wC7pProW2cj+fP"}]},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.4-alpha_1543546029640_0.9647558175965607"},"_hasShrinkwrap":false},"0.0.5-alpha":{"name":"codetender","version":"0.0.5-alpha","description":"Codetender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^2.11.0","git-clone":"^0.1.0","mkdirp":"^0.5.1","node-fs-extra":"^0.8.2","q":"^1.5.1","replace-in-file":"^2.5.3","rimraf":"^2.6.1"},"devDependencies":{"glob":"^7.1.3","tap":"^12.0.1"},"gitHead":"cf62b732d2778a2026fa9ff833de3d6b61fef8d2","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.5-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-d2OcOlcRx6mRGoW8pwV/tyk56jHgotvzLcA6YbLwR8+ja7Rv8GDU0Zc6Nf4QlbbQtELYoGahnheQ33P3daJgIQ==","shasum":"affcb0dc84ef8a3be2dc4020f7890b1478bc18ac","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.5-alpha.tgz","fileCount":19,"unpackedSize":31137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoHIkCRA9TVsSAnZWagAA5ZYQAIxzd9BCMoU/BzzvGBh1\na5LmKMFMl7Ry00LZTIwQcb6Kx5II2SlLLeDtGGfu1vvPJRGqWD6clT8BSkDj\nJ9SiYbiW1fX89mRj+01cpfswPJNC1VCjyy+i1jZicSPVPXpLHGZnpY5VyCoF\nP3PdFUY4J2z0/FH0y+sc0sNhFBRJwjnO68B6RoNijQm3zl/n1pKNyGFUVa6t\nXEtv21/j/sQAXxyK3Wg1UBLYTO8dc0GXq/eAO8Xq1YUf9ICxMpZa/BVQbgMD\n4Hu9VhtKBNQzxH8PBo1YAbscthmcDJJHs+zLy6YruzvsZ/13E/bo1PqTcfCe\nZchHHLQgzf3veNWBcc4PjOSKUBvUvkHPrR7EfaLt8Z6VbhULIvnb3Pnkm25r\n0/921nM+ff+jnUI4Enh+ejP0YD48e99uNoEQfRQoHeMpH9rCzacJX6qs06zc\nU0fAvviQ9a+WUWjlJbg0gRyx0HR61ySU5bF0QZKHeOc/pU6HdrlkKjTd1p0u\ng3XTJD/CyeWmdks5d3F7CjkwaT97DNDAyNJkJNhkxCX41ea5q6zJR3bNZiSR\nk13ozr/iEkV/rUe3V05m1R9Z7oL7WAj8JVCMFfLQNPUM8FEOBZ8LTtMYJRf4\nv26ETuDWfmKg5a39JUbtR6aiJcfqIuTqImdlnHNq5nlsoJlF2jW+cRLSOZ42\nVUnl\r\n=YoxA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLvh6TFiFDnYdHTFer/Wr/nB1ezBfPGC8sU9nBu4/W4AIgN+G7/Xxr0M1nd6sE3iP8VyR8Ze8soOCxMiRsJb4ijO0="}]},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.5-alpha_1604350499647_0.5559566955368413"},"_hasShrinkwrap":false},"0.0.6-alpha":{"name":"codetender","version":"0.0.6-alpha","description":"Codetender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.0","git-clone":"^0.1.0","glob":"^7.1.6","mkdirp":"^1.0.4","node-fs-extra":"^0.8.2","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.10.8"},"gitHead":"6225d440b66acfe5a2862d78b2e9fd590d65129e","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.6-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-2OIAs5yQQtyPHsZi0Og24kHa/0ky+hjJfnIR0qEclyvIyMpYXrvEzgEJ9O0cjc3km9kNO+CHJjaQnkmRBMFzRg==","shasum":"68949feb1435f8784b9e7686ea3d1534bee3c5c5","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.6-alpha.tgz","fileCount":23,"unpackedSize":34570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfssgfCRA9TVsSAnZWagAAxgIP/09M5f0GELvJo2t9E0jJ\nMVbVtf/Zp61elazIupLZbp4/oYoRUUeCOCjbuceaTweoNGZk2kRcOGIqZEEL\nEoDj6I+B3zKClNvX/ICRw/7eE9crmjnuxaVcAaN5dES9dtf8OQvSC0Fgd+pC\nGAZlvkVZmlUPFbnjEUcsaTuq7LQ/bAJCbskoO2ep9ptkVAWKaJI4xDfWA9tQ\nHai857EcDJ1yQTPOl6fWKi81KelpO3YXYHqo791gZMsxkgXsTZuhpBoDfqgR\ne9pHMHTrkbWYaAjm8deZAK+UO1iZc8r2PBuD8LCK5k0S7pJEnxLfHNHdTMdn\nonbBLqx9YpSbdpVnuBQJtUB6Egd1MGzaGU1vMO/xaN62S+9wb5GMMgxPkjrP\n8SYIisxFNZ3sE4gnvu6BWWI3PWMw1fJULguHt83jz6BGbBSJ55b3P7HnlvRI\n98donoExeiDHOPfXTUSa3ngtIKNhl0+zyn+x7rWfPHgJ8TTUoXC+uZsa4Wjk\nmyYYuikX81J9uVmhYnmkDgv07Hi3KIpWIvg3Ec5tblNuxICVV2H/SSyjvdwl\nuU+J56UT0zHFmBGmQ0IEgH5Uh4T8wypVbcXyMiD1Dx4B1v9J6jENe/M9KDvc\n79E7w28A7+3Q8SYIeyf11G4BLVGEyDB+QBUfzhxwYdOblqLufOAdjd6wjhvO\nKRPU\r\n=LR7z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/08UueIr3HY9AM7vCFRwYRPpgBFb24jN35MmkWLhAdwIgbXvSIWNpunPdyu8EvPvFo58jkYO4e/wrliV1kcyhsV0="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.6-alpha_1605552159275_0.07921840715261541"},"_hasShrinkwrap":false},"0.0.8-alpha":{"name":"codetender","version":"0.0.8-alpha","description":"Codetender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.0","git-clone":"^0.1.0","glob":"^7.1.6","mkdirp":"^1.0.4","node-fs-extra":"^0.8.2","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.10.8"},"gitHead":"14683ab6057cc2f631b236b5db3c08384d7dbce1","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.8-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-ZPWHTBTXgwzVspaGe9K0icyWwyZrhqzARORt/I/LMGrYndzpb9Prqww0LasqR802VjaEDtVIhXBJcb/IL2Ciig==","shasum":"b9ec66ce6a7559835199dd5d49bb8de017f905fd","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.8-alpha.tgz","fileCount":23,"unpackedSize":36322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftw0XCRA9TVsSAnZWagAAeBsP/2uoRfPIfclaDYN/7ebR\nhTssvsDHJlO9mIBUW9QFUV6khepNIYVhiZ5+TRkjlM+PQ3M1WEOLxNXBkoNJ\ndR/DhO+75GC2+y+Cp8WoUpkl97Z+isC7480oXfwT0shDGl4ibtTtaNPKYbb0\nJmtr7La6wxwuf0ZwaeFhC/SkutXffURLtWZXH6mjPOMJvtg6j/RY3zfU8iJr\ntWJAODmr2NIOy0Z0anDqD/Sv0Gv5sFIcTfooA6rbTywmKsz2zMj/cI0pRrVm\n6Rxx6M3qT+gKPWRK5nffa5i4e4szLFdyZ0Cb6s9d0yAUy6ZL0h5gAtZ6XrYy\nBI58Uv1CUAgWmZw+28YSmX48nX0ubBknYfMc4SJS+NfvxTbXOIv8FCa1ZH5K\nKRiuLdHaK6J5RahmRaQuv911xlk2+tFd+sorEkImKNHptLPBGtNJNjE2vA7y\nElRqJiawAMJWGuLZWkT2yiDcAb1QPx9fN802sCxtpOqHRa5tyLKqKHdY94bi\nc4kf0/m5BbWRG75BcpFdFYz/+xShoHLuVAHLyRZLlxrt9IhyJe2g34HuvjSh\nPrLcQsQqlyYztYBK5uGCfxMZ+NpRbS9tkJdfjvGOFKVSwAc7gVcz1xHGu8u+\nJriH2XKWpdRfxXoQq/HBnjIqechBMPh/mnQdeo3LgdqlZovkNYdnHevKu7Sl\nCPMh\r\n=XLGg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsehHE82tc0hjQPwgOhVfGKVzCVrbT1ABhuh0uvzKxHAiEA/9xOGug7U9wMv5HogwjmzpOLlNVWPaditfzgH9ffFr8="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.8-alpha_1605831958665_0.2924816855991903"},"_hasShrinkwrap":false},"0.0.9-alpha":{"name":"codetender","version":"0.0.9-alpha","description":"Codetender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.0","git-clone":"^0.1.0","glob":"^7.1.6","mkdirp":"^1.0.4","node-fs-extra":"^0.8.2","graceful-fs":"^4.2.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.10.8"},"gitHead":"17248f1bdac96458172421596507a04e61974eb2","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.9-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-h+JHXs/vopd8e8VCYx6uI7nCiyS+awJYIyvrGXXIWGmtVmJap/7MM2a86jf+ofbtdrLHHr68ufPNLuiYe0tBxQ==","shasum":"20f25f949eee7c2abf52e09cbd91ec8f5730b318","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.9-alpha.tgz","fileCount":23,"unpackedSize":36712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1+qECRA9TVsSAnZWagAAX/AP/0/BnmCnDOPU+v0hwpAI\n1o9XRAhFTuuFKZdNODkcbLdqoVRuWzczguF4Vo7P2pBqIWXh0oEbWNSJMASM\nDyT6akFpDQHy+g+GPF4x9RtzzbXpT3tvCkxPwfivV8daw5kZC7SD3ZpAVgLJ\nUzjlPMXR/dU82iXmJl6xGCae+Z4PkA66EW3qDL+pAPY27sUbov9xBGUwURph\nmEkASCKwsZ+Tdc/v0baq9fJOYGC+NOw/nYSLsQDKsPc7//t0iyB9Su6gReRM\nqQWaC+WIOjkA+TqpQg66gguoNzt/gYFSgGIIveOsI7jk+7kSzXQPmC9x/suv\nZ1Y2swis0QENqM6k5fCpHYn+mtsQyhspVsDT28AFDpxX9tXa95Rty1Rr2RhX\nfujYCxrOEkpANpY2h+qZNcuOLxjCHLksjWNbO2q8LEqzDwx8qjUtyIqyV/VV\nqvZLvQkjhln46BeVWvxrEx+L0guXFTaWHVWcUlD88WqvqGtqFoc7qFk0qMjg\nYiTvn4SXfF83Nvg35YzQlsKKakv1p3MGkiBbDqoA3bL6iJf+Bb/ZWLWW8JN3\n1UCx8g/oWxHKj0kYEGLTrnid1unjkxMgtumdZVo/MjiFHsASy7ODxrRxf+33\n94AwUDc2weIfeNdHS0Kxb6axot9j8Q2w33uMAY4qHG3N2L5p+E948R57B/vr\ntL+D\r\n=p7Tb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGELxv0ST99hSZjaRRVudGnEa829vwT67fBw4LWyd0x+AiBJFlyNGMbdJG2FIn+8I1Gt1sPjSz/tgTx+WVlYijNIYg=="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.9-alpha_1607985795945_0.021946529022259798"},"_hasShrinkwrap":false},"0.0.10-alpha":{"name":"codetender","version":"0.0.10-alpha","description":"Codetender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.0","git-clone":"^0.1.0","glob":"^7.1.6","mkdirp":"^1.0.4","node-fs-extra":"^0.8.2","graceful-fs":"^4.2.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.10.8"},"gitHead":"91cf7bf7a1d06d4eca32a93c87902b1798d01ad3","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.10-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-KcltESjCr2p4Efi4B++xofYIzsj3lsDpfmbWMBFqTwPJC5VsZCKMLI1X3c8h5mkFs/CVRxOaoSqG8DA2AM0KDg==","shasum":"78d023cf6ebf1137e3ce85b9d1700639797cb940","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.10-alpha.tgz","fileCount":21,"unpackedSize":36705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2UZUCRA9TVsSAnZWagAAHSwQAIACXuz1gD62FePdJKZw\nmTAnZ0UYdKaKOwCJJNmpO1rjLV8BYh8GaH371lmtZHTUchLE/0wcwma0VS7t\n6eqMmZCMT+fhUhyJ7eK9OsI2Cax9DelXQvkDj4Xa7uj8vS7nhIbLKfKNDn1e\nJSHAuqyBZH9t0Vs4iU3iWbVQQZLb2Nfxue68hCDk9ZXIM+6sjAKNPlUW02oG\n4NXgrJrz4fT4l+1b4EQzoitdFWjDK1+93BREPzc+eH7iUBnRoG+Q1EvFl16u\n96+rgyZ7p3h+Rv0otl4MB4Gn0nd1rqh40+m2QiRFghh3mjU2wis4cA9TansL\npzu256dlCxiZ+IlYPuO+rGdy4wjEaKUj/E3H9x5qKr4UZT8jYHA/iXUzsl7h\nTKH9aS3XredIWFIEkOHs8Reznz6Y7SADreF3o75dJnFOBX8wTFwqpj14zWaI\n94jd9e4X6ZnRGkMd0RtSlHOsjeBeqFxe27dqBVYifnMzlFjsw7MFd25t3AUI\nUuLJxZNtgBL0BpMJOcnrPOHb6zQKFKl3Y0Rx71e/cL0TqVleTqQrtIwWDYRs\n1dytUdo7o+gFC/RarX2lImw5Q5wODr2QKJ6NLpMw2KiesEU5RfEZ5pdtcmoj\nCeELpp5KntXYJZYcvcYDOXz0l76M8UGeGXEBy9dPR5DAr+Ntm96iGHL6OjEY\nZeHg\r\n=wIHf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmQ0qofx80sG28R5H1ZwpiUqBpCiaMuVnxB3gRgQqFYAIgH9nHzlT76f//r3Ea8aRYTLWZRQ/GN0HH8xtpbPrqShw="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.10-alpha_1608074836438_0.5097651532669736"},"_hasShrinkwrap":false},"0.0.12-alpha":{"name":"codetender","version":"0.0.12-alpha","description":"Codetender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.0","git-clone":"^0.1.0","glob":"^7.1.6","mkdirp":"^1.0.4","node-fs-extra":"^0.8.2","graceful-fs":"^4.2.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.10.8"},"gitHead":"0b617c80781c2cba9d089e71ca8c38f7a48c9a22","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.12-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-DHxEsbL5l2Qar3eNrSN/Mqh+QHK0ed0GsuI68aUvFgQUf5rxqvSCLKqw+tUUXMVi6Q4Idk3zvBYby9nlJvXkrQ==","shasum":"8bd16371c5cea8073e3ce0cedf47d795b3cd5aae","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.12-alpha.tgz","fileCount":23,"unpackedSize":42150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2kWBCRA9TVsSAnZWagAAfTAP/1kZwvf7R2lYy5WBu2d1\n8PpM5N3FC1CAvh10jxOyjgNisd4RyD3fPsY7FMXmpZ4/Scp5XjwQdp2SanYU\ntd9rxcCpDLJPe8+5upBbJ1bruVP8g0ZXlIkYl2q3Oa9CY8DJ0rCbYniCzpXi\nxR0hGgt8tG0katMHgmNGl8r+F1CU0G9XEw9rqxB1hCL6pu3UEkvszGxqrdsJ\n8Ke+E0fyVdis5mJRgbwa65KaZ8VPm/9KfhE1seRmJ59/1tyaLPmXaTI+WgCE\nXAvVbYnkb9L75ep5pDhQsmw6b6LY4FTPokPCJVaypzP5feDMZ9+GhA7MwhWz\nExHVjckF30X/yTPYXxUtRlq+MuiYMNHG19T6A7KDbtsfhW9agOT1Ba5hvSUo\nLUJ2+CID5vSL7zDXu/AtQipG4oQOURSRH+QWrtWPkNiKkAJLikqX/JDmTQhp\nHJtR2/f16nFP4Dz05zi6wocZZmqp3GwEiOT9xuefOjfwOoSagUQQPgYp0vDU\nSv44LpQqDaMrrgUsp2UWVILbZTsQJ1/vJHPhrvz47dZQww+oip0r7wU71IWe\nQ48We4nYWlcFDE1rPMmeM1rWH1zX08CHZDR27P6k0pR7hJHJoW9Pm07MVxQl\nRwmbbJwm9bgLF3Lh6cE2RVhD7QRsgC7QMdz8w8vnZQmD1w3lw3vJzeVVCb+t\nnf0Y\r\n=yFq0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8IY23G0r5/O0tpuWEpkZqEz68PR3jny3RMCxVekGNNAIgYH78M8HcJfsopBiCGzc4d+XJNwiJxlrxj9SOUtBBCA4="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.12-alpha_1608140160489_0.5670251125850772"},"_hasShrinkwrap":false},"0.0.14-alpha":{"name":"codetender","version":"0.0.14-alpha","description":"Codetender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.0","git-clone":"^0.1.0","glob":"^7.1.6","mkdirp":"^1.0.4","node-fs-extra":"^0.8.2","graceful-fs":"^4.2.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.10.8"},"gitHead":"9f6a691409e9541160ad2d15b41adec5524849b5","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.14-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-K/RPWktAo8Yim3dlRHB2NKxpSVUsdnZ4TbMM5Hjh9OHppLmbz1oXsByvAf0KdP+j/FCq9mHDtQHWGXF5pJ6AGg==","shasum":"af894e9b6efe3c4d678a885c0e38aea7306cc017","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.14-alpha.tgz","fileCount":25,"unpackedSize":45412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2mumCRA9TVsSAnZWagAAL0kQAJJ0jY/w8CyXNyvDkeeW\nyMT14m4v4Wellvph8vO9TYOg9LuxMBbL2vebPG6iBxx/7Q8mI6rWza/37aDJ\nRtFIXA/MPBDQmevnPAn2bQc2dGaDMg8b4gPyiLvUCx+GMQ8CUVGEZTjL/exo\n83iTs2WX/TnrYu+3STMrLpyqGpKzQs5rjRqepN/Q6CXUp1NF4fT4U6Bo7D+/\nLEse0aFzphMR3QxmTyZHbcYPHB58ItgaGqW+dJRHmORHS46IkVlaJLx3GdX6\nu2bac9TN71RJAwGtSSQHX9yzCNM+YvDFbw+XI8oOrCDwIg8kGadSN/jgI0iv\n/0d9zyyjHMowMGllNkS8XPjZWFsygdXHmr7SB09umnRx2wc1M8UaYwXdito2\nLq4Kbp+J/+IEDjHRpPEQz3Na6yQYrTVqtUmPjZ4lgJE8x2sqi0oU5M89rwIN\ncka9AXs5k3fXSB8d3tDYNLsoq7NxQ7cav7/VUTMyGWEh/UzDsahX9fbCr9lJ\nTwZfFyncg9hPa1+UKtwLEHSyv4cL/cpXF0oSjDL0uOD6N1MP6Ybs4owdp2G0\nmJXkKGp4h4pMthPNBR0XmOtV2FgF0xTEyK//CPX6+StxPKJxfR8XxCVkDpiv\nKfvicLd5VRLh5yy61oiiff/YLaWLQWKgty7Q5ZV0ukeM6iTC751iG+gWPrZF\nD8Ul\r\n=JgSZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkGt6nc05KzuYC/DXjPL0mjFFaL3IzUBuEbiRnxZPOtAiBpPI5bDmkO3SskNvBp3tXsI4HMSfFvwe9AAyABm4nzzg=="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.14-alpha_1608149926181_0.46562124856187004"},"_hasShrinkwrap":false},"0.0.15-alpha":{"name":"codetender","version":"0.0.15-alpha","description":"Codetender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.0","git-clone":"^0.1.0","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","node-fs-extra":"^0.8.2","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.10.8"},"gitHead":"a65addf71e3a6939a8b6b6a58f7bafe4b6ffcd4e","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.15-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-Gx/KDgTGZ4FqU3xOh7y4m4XLYM9mrgEYUJdhuZxRL+2eKSgXRzHhtxoQpfniPoS7e4crebyD1eQnKl4PhzA9XA==","shasum":"c6834ff3ec7868fcaab605f65916f1c66dd02bf1","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.15-alpha.tgz","fileCount":25,"unpackedSize":45654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2oNgCRA9TVsSAnZWagAAbkYP/1xsYQaGVDdfdf0mNALl\ncpqy651bpOC3F03WKQv1vha5TtGGCZDjXaS5H4421E9kJ1GGWU0w7yYuedVX\nJrPFQrYie3v8eKwckohVulrAW7TLMaTrO7SWOAlCVp5IIxfJxWvYqR7hrCCc\nx5YjZdunJP1WZfbSH7clpsugqX2vrTiEkddQPXK/WuVEWxEqysnpDc6fey4B\n3F3gyvCb720uJmLtRvpsdKkDygRpo8SaZ6an9BDWciEHxP60VCBIkzc0555v\nFh8SGBgafUFjHEKkGRaBEe8mO07I4WXFMg/sqbQdq6v+AcVqA3T5eA71uVVv\ny14GZqpXLyyUqgoH7UMYSedsjftpSG17e+sMzs5xVA1fP3GlrMzEiI6qnVrO\nNC3YWsKjJF7RrZGsCAHJGZ8Er1Yli9IA2YaocBa+uv3k0F04y3qUQvI8Bjbi\nwUZyoTkE6uBmmlq/V8n9SYkmBnnWoSlXGm+PGm1rNikuj1CpqlpG0Bby+mjZ\nsjdnHck4fildIT0V8q29RBz9p1xpIeID9XnKRPpy/PjjMhfK+W9Qy+w8HcND\nlpqiq3zpMXivrjFp4WqR7hThsSMz5NV36bOp2kAaJhI1r5fMAi38DBPPrdqY\nMUb7S14LhzRyUFzX83xWJe3dcFDELB1OlKtoubxUrJyz+3/54D7X+plP1h7J\nsLXL\r\n=3Sdi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8e7XejoIeXCNyRNtxa45GTIDSj4pLJAIaMRA0gxZu0AiAG8uOww1RhKvvkEKu2fDBX1YH6drvq3XAT7h0rq66zXw=="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.15-alpha_1608156000465_0.929297892696243"},"_hasShrinkwrap":false},"0.0.16-alpha":{"name":"codetender","version":"0.0.16-alpha","description":"Codetender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","git-clone":"^0.1.0","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.11.0"},"gitHead":"d0d3990e204efcf6c8e194ce6631fc713332fb62","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.16-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-VWY7M7H5uFHL12tu0mHI5UqF5MMftAogW5+7XTbXjHslcPfupxJl8zTLz5q+7GFwlJ5Bg9mk/m0s4dny/KhRLQ==","shasum":"78287547c3790e6e60d4e3b85e6e1058bf4a1ecb","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.16-alpha.tgz","fileCount":25,"unpackedSize":45615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2ohxCRA9TVsSAnZWagAA+3EQAKKtCciKyNk7FBlSt/jG\nLFBB/6tcswAAw39GuYNCrUo1wN+D4TfJW+v/P8ltdk81mD2N5NOu8fOTZxGh\n52kx6/C45DiEJb/ctmgusJrRQ0xEaLSIY4WO/b8CHidbbzbl8f9/F3qHlWEH\nJpJQyETnyRunubRsBQ8tmUvitE3GviEHS2MuczzW46PLvlgvBWehkb/nyQns\nu8dUDQxhaJ5AmXd8n5t4+uxiVKoXmxxMCB4ETM3yPckMHkqsLgBbh1W+ju3p\nlqOrGPLXrPNGEigaLwj2kTgNQcz9zz4ZsdYZPK/Xvc5PyWfATTYkaYzVBDw3\n6CRYQU5P4tZCU+Y7i11Ufn3DwwIqW5L7uin+UU5BuoMHP7SGEcEy5Jm9E1QR\nR9d11HZfS3Hn0T8lJrbiC1omWxgKW10mI/YdGJc1/Y7FqrgRmnAFehsJ0a3/\nddMfhpLWPWxZKHYCJM9JbElzJ3IpHiVHEa1hHowzs8HG7I+rETl+V1dCR1lX\nZnxWc3bRsMfr0que917lv2CvIuwTdbpXO4HBfgXLCkIgn3KQx/Rdj4v0J/0i\njqRB4AVUATxXZPNd+Yh8C+nXKPML/TLhD+40U/EsTRHboVbFeBTH3/+WEj4d\nMStofdaD5Lts19g5U1NtfdwRuvPPmVS1NuqK/nz2gFCnV/xTSi8NTTD+uc+D\nXgqu\r\n=9i6J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSL3/mpAHNii84SlEhsJrDPqJpoTKLw+2paG529B0u/wIgZ4I7ubgsGqnReAvK/T6N78/fVb2svhLp1ylaFt/GQxE="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.16-alpha_1608157295524_0.3127130904566944"},"_hasShrinkwrap":false},"0.0.17-alpha":{"name":"codetender","version":"0.0.17-alpha","description":"Codetender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.11.0"},"gitHead":"780ce59871dda507b25ffdf9d016857bf06f6106","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.17-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-7f/z1SGITtBWpPYSJkk7P4Wq2Vg9L+k8c0vwBWKsju1F58K2UJlOLCddEqNw1l44WIaQiCYkf1ldqjZ0VSGh9Q==","shasum":"32787fdf55218b3f36847e57115b8ff3b9f0f5a5","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.17-alpha.tgz","fileCount":25,"unpackedSize":45791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf26siCRA9TVsSAnZWagAAoGAP/ievRSbgy59r1i+MSvqY\nONoM9yeSkJprRD8s3YBPUyCFOeUKMniTu7YXfXCZG2Ldpm2rPid3mxEcJybf\n/Idcxy+7EKPZatX9wT7njEYhut7+aTwUl0+Y3fKjU6Iid7su7TJICr46KQfE\nhARsRkr2ApwA5ewBIbvoKIJ8hSA++aedPBUZAf9Q6L2NWKMQ3t06L1wUeutC\nqiEn77j5vaQnMFoIE/Tn4/rz1DTJsbAlc1mDEGC7PRO2wYhkf0eZIGEYDuyj\n0yCOaPgpSUc0UkX5e9zISqRDwt1LwNrcQ2cxrYQCD/UoK5v3EkaDxY5d5pLz\ni19PwoJmZNpkuEN6Mn0fYpLIg5ngqaOQWGpergNiIl5jZ4SwJmPPGNqd+YgG\nJak05yXFZIIf9fxOSWc5CaFGcZCSDSTKlD2lKeMqyK2h6aJavaP8aOxOq+dU\nfwnurn97oAiDCyI6MgX3FbzlwOu0iUzVRgdRL2drrnhNZsgbtwDs8QqB/Wga\nzGi/u+v11HwFqYV82FiIbrc5Uq8sT//7w3HkHe1kCAX869SZ32MMisxcapb4\nho79J2lXBpK5UxcucHaqpkuS7yoGOafg3f6KR5Nyns9egmvRlwLyLZde8gFX\nD+czS2CdJFfHideS7rW7wqCLcKYs3a+ZUHUxqdqYThiR3EewUYHxbfI5aH2q\nfd+7\r\n=E36u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcJuyCEWhvakCt8qGQINpkAq1Qazsz+buTEvpdDWANDAiAZcNVQLD5fmcKhL+BBhiC+uEVnJ0OKmbe/qDvCi0KUQw=="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.17-alpha_1608231713625_0.2232459954204935"},"_hasShrinkwrap":false},"0.0.18-alpha":{"name":"codetender","version":"0.0.18-alpha","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.11.0"},"gitHead":"3454b7b1b8c0739b8877cc5da6d571be1ab9b77d","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.18-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-LCbPHSe4rZ8TbqWQ5kulnbgxon6yzft1DGqlOwkoXtghikq3aOwxHKVkOY6+bRdmBPoZsIrpYzZnASTK+jHhxQ==","shasum":"fb9e7af7555a2c510ac8f376af111c5c3faa035d","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.18-alpha.tgz","fileCount":26,"unpackedSize":47942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3BB2CRA9TVsSAnZWagAAYKUQAJGIod4FOhzKEZiL0+Kg\nZ12E/kMIW/zwKupMpnoc/yuOIF+mHDOFAlUdrdjNl2ItbCbebFrnPi15PLDu\nF3b7kYRgRGmVN+jbFjUNyHd9fgDsQT8B14jJLydN70osExYZXjL2hzk5NZ11\nvl84TD8hhSkC9xTJ/RII7vZc8QfOtuVyAZTdCXIWmUTtA8DJlAwdZXMOXBmL\nV88nSIwvurivGpI/33srpEicNYDsJUogtcaU6mQvBQd64/tsuqiZIrP6ec56\njVDClmTr+xgE3nVsYaRU/e7C6F65kRvdtfWLSruSf2KaOIZsPXltYlcYRALV\niBbYG6Cibhjf74i0qgc+tx9rZ8DvI/FTeAW0n01fwl1V4jYLhgIyM/cV7NlK\nhWHLZdkTOJ1t4+ootsTW9J9QYn8zWzN9qZZOh8DY7YwyTtdZhSqiRKZrgzLA\nvVWdxpqaD6GyE/RGHFLHSpwE1ysF0RGuzDAlo3am+QN2mficuWSTw94f47JN\n4CB68eB2gIR7ao3pweGlO0JalNT4Z+9qkUPjaAX6oyANGE2pgKVA40+0qN8f\nNhu4yIhGI9ztL5S3cM4m1nlWQh0VD4AziPy9JsPgKoVc+0ezP+LfOmhmBws1\nr5qXlHRa4Ep4zTJCSE8XDW2z7Arjxvdya5ZwpF8IXMhT+UFyZeH++8fUtjnx\newox\r\n=2LzI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELGkNjlYCo632TdNV2ri1Y9I2JxI4e5BiZTArUz9dBsAiEAkJXzHvMPZ4+rvzUzpqDx6z7HlSFx2CKNNW2DrsBxDZk="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.18-alpha_1608257654006_0.49777572904438583"},"_hasShrinkwrap":false},"0.0.19-alpha":{"name":"codetender","version":"0.0.19-alpha","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.11.0"},"gitHead":"1aeeff1a15c81b28e3e2dab961b12347b9087783","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.19-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-bC8fMoCUTMb3Pl4F/1HvH+kZuIfcp3CWKJjehBNAqqWuEWcj/zltDM953Fc5dt8STHYp+u7Bb07lVJXcrI/K+Q==","shasum":"41e610b37dce63cf43b07384ce022a5daccf2530","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.19-alpha.tgz","fileCount":27,"unpackedSize":48846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3M0hCRA9TVsSAnZWagAASEEP/Rt+x0TOo/IOWeccZze0\ntGX3RGF8JZIxLqOMwrwsvawWciVuX0AWbmjsZtyTurhr5hQWCz8NDze0kYZT\nIhZ7pxDm0wzB1wzMb6SB6xlaLHxAB8nPhQDKdWZxuvtCXLlz7yKjXPr23oJU\nHDjLkompuZe4qym8ilGg+d5VScNdStw5yDLJMNFkO3PxmDFWMD2P+wDrVaEk\nGz3apzT2c8/rtXKQGY8f31gb3dnmTyhSyEc86CeWVmr/bjjzsxY//zyaGW42\n7WTvQwTCQWKQ4Q9xHBZRltRntIRnw67OU8KMBJHC5RXGhQ09mAi514BHBl94\nyac4krYiJb35bajy0aLmWMBFQ5Sa+uAExRNH2kB3XfaJ+5PGSfCvsvIz1M6u\nALZdtpU9MZtH6HPE51bR3q6w9203YajJHWnAR1JbBjnOfe/i9IJqYeLHD5di\nxjBebAHPercznTmtN7q4STyFAjiBkreB5yWOIdSWRN7pYy7h1HlmRZ/2iDh1\nGtHjGPR1SpMsoq+d6Lm9l4wp4imL325UmzlIFqAxMq7Zl1zAM8RrExjeCN/K\nB5Uq+51FPwsm1wqvA9agqH6WLxGeLusZCaXG2Ix87dETJXlcMbIKTqPnkzN8\nWQoceZH8TM+vJ1gzHaPouO+ZBltiDpDEdivEO3y/umqGAgEryDMNMayVIGLd\nhyhI\r\n=B56e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVikWFFz23guvTWAJmmxYA00FZREnB0TmnLd6RBIHCDAiEAtqMYaR8xI06MQNgqABT7hwbNXAFL8kY4z4LT5XOcNIE="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.19-alpha_1608305953203_0.17281349304088378"},"_hasShrinkwrap":false},"0.0.20-alpha":{"name":"codetender","version":"0.0.20-alpha","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.11.0"},"gitHead":"8fd063b4f4eafd71fd25637c3cfa3b6c698dd964","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.20-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-xts4rYh8gtnAAoAgBIDeX01O/C9ghRqrSE8WtAER7uzcAdWptOs98fO0qpkAxOb4v8/hx2+X5b/QTGx+KiSOvw==","shasum":"b518fbf41da1d8e08d45372459bdf14875a4db87","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.20-alpha.tgz","fileCount":31,"unpackedSize":54552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3QfuCRA9TVsSAnZWagAAluEP/1cxEF1jzQjhUbPhrza5\n4YLOL1GE6X+E/g8RWvDJqf2J0mN1bmVCJvJ+lkYBMItN6CoawrR5t4G9VfkY\ny8w+GVCbYw/L+Yy8Uz2k1gMsrAioyKnmDFDaHRMRJrp0YDfm5iUkw0ITnCUh\n2tA3rnI+2SF0mMp4F/89dqc1ngv5d3dneHivGHA8zA0x5NxpcRN+zoIocp/L\nTCNu2ha7f2khCrlWBRc6YgjDemwyFAI4mIrqig1UcXa7VvsO1zE7oBDTTuc1\ntFsuUBDtyZb1zdJorH1vCp9KfIGCxVyqofEWgP5QORVMlU1OSqONdvcsQhb1\ngzWiPz+fO9YTMqolidh2ewer7XUc+jBob9Fs8SqVeEQEg+ZdlMq7zoCZz+1e\nABglhwi9IL6GEE35bejU8r42GHPzNHTmGAv5ovKkcxEavU1THQ2LS6Eoo5ok\nDsHfGhtGSdBpdwg5PdjBCnp38zsLZQ/cPoeUQ/NUtkjLEAEoKvsztsUGyb4U\nR3xGWBGM+gAwaHVnCoiYthQua7+9r3E0pK0gYrFqlsi5t3+hLo4dDHJiE3qH\nEBLleMQEqfBbJUY0NjvFrfcXJhbTPxItTnwHJM2Wf/9ECHNxKXl9hpO8brR9\n8MNyeXX9jOoUxZuAbdqopkJ5obThVOQbzxAnOVVlbLmUvdSFilvh11MsMXLz\nZLHd\r\n=HTf5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNDd7cgADWG7WWLh/Zh3zya/wiJ3rdyVtTgN5qtl2ShAiEA9o79bSnmC1TkAh8c3BcCHmK3XPl8rS0ho7pCujs2lLo="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.20-alpha_1608321005592_0.14148245047690478"},"_hasShrinkwrap":false},"0.0.21-alpha":{"name":"codetender","version":"0.0.21-alpha","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.11.0"},"gitHead":"3c157d566c2d5a118fb2f9673ac3f188be688fbe","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.21-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-4nRyeM/zzuROEAnPrHlBYufZ1JLHA/3FKR2mSvRWWzwaP119pfzh9whpjltEYXZrJSBBdPEd8zdgboyiwNm0Gw==","shasum":"8849c7696dfca4c41d1d0a7195bf47c06bf14397","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.21-alpha.tgz","fileCount":5,"unpackedSize":43342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3RS4CRA9TVsSAnZWagAAR9oP/AzXemkCxh5R2WLZLrEn\nv6mZom5N82OG4XUC5E8cvPJz5peyuaZ5W45d66w2rR0g3tSRNdJKoEQAjQQ5\ntSHS+RYQlXhf9KoZSaJ7WGHxjAbBO1rCr3FkTygCxSzmxgPiIdzXPd5OqoH1\nhAOOTyVd5Ka7BxruI7U4s5OG2RdOHt48aE2watuQeyDF8hRMDcLFiNG1Hjs3\n2q+rY632AukNFmDqHzLvJGE8gsBAtIVc4qeNzuHXCI1dwbx3P30jPoeEgI37\nFiHt2A1HEF4HdASqPjDZxVUyZNSvJQQHS/3j84r7t0DMaVOLgzaSXQ9nqrWX\nKJBk2zyPFqou0CEHa9DAxp2mvoQsRAn40UNnU8xzoMqXy0/ZfPs/Q1LBHBuS\nAFLxrEQdIj32Z7bGH2WeOMUG1wxRBWg7lUCsEuZVp1G/e2lzFBmkwXSq6pe1\n6L3oNva+WmSTENaxiLljywoH8+HTxm5CVmpUmAm+dgQL+5294roGF7UZL78K\nCuxXHMfh33tZ+f9M401PGkJg6R41Yq1IYKfZlRgJ690/tR2dhMY7Q+U1WrxR\nrMm/44BeXqEYsAHkl+9DbBzZBYCAg/zGFJwuKAYr/7gp7JCPhIOw3DYLDvPY\nuIABjAjTAE8jWf3irpJShKQ3zWyqgfSP6+yDvgyxUi5Ms2iEoaAUnpd9pZEr\nMB4J\r\n=1UM/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcDZ7Del/UX+dAFM1Q2Gr7sdULunPY8XcBFjYumkhsdgIgGpNI0wC6SmHa2CEsf8fsJIWw7BDL4a6QRekL02/YayE="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.21-alpha_1608324279652_0.8841884882423559"},"_hasShrinkwrap":false},"0.0.22-alpha":{"name":"codetender","version":"0.0.22-alpha","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.11.0"},"gitHead":"bcdc32ebf4a2f676d367ad087443352f1dd2b72b","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.22-alpha","_nodeVersion":"12.18.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-V6Lt3GD5biENhOShHCUhcQaEIFLOcKiYcgmgr4aUKiRfbchbPTYlTiwFfYANOKNSgUCBKJ3W5sAtlkChdhNWig==","shasum":"b22e78fd08f7e93b911ecbff8f75a894808e137c","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.22-alpha.tgz","fileCount":5,"unpackedSize":46874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4AX3CRA9TVsSAnZWagAA8rYQAI9DZlBA7aeOxjc9Lyvl\nXNFBrrppK1OeD3pfEzfxVC8rFn6Dzu9c16I6CBlT0pTyOrnj6aq19xQAfpDw\nuvKeQFrKZ4quZ9vPDIfMmaGKRQl5gjXtnUwwTWElaTpfJbDL58SrykS7WEwQ\noCE8v/Vm1/ERNpOR76EEwiSUsGPYTT1IWiUosmDEQo9yBpm+h+F4dP1CWqZO\nhlQEwfK8MXX8/ElfmXCPYAD1Jod0fDM1YpfRAxKqVuZ4IHmlA8zPE50G3ibc\nmS9C6ekEEgQeD/9jXb9y1TRyW35Muxj1Vz31RXcCqriVV7t2057nlGupgjHo\n1xxBEMXim11sn9QinNlIKhPVNq8EONolrcR4xhCnsNB/smR5Xb4fHaCkBl7w\npxQZVV76K1kLX3YNnulvmz6rMPuwiuZ5u2HAk53g3ZmvXVQy/feT3P/BfSt9\ni/+UqOb+eTsPJ7DVYXKwxfhxMfvmdExOCxSaT3mOAsq5G26WLF5CfHkTf5+k\nZQimOVV7+dAXnliKAEENV6G8cbHU7W2jJZ5fSkuh4ff9piWenLAXcRffNu48\nD36xxDDE5ToJHtKBl/vWmuHIkJ2dq6j6xV27C0TqUfQ/SU2QN2tdVWUDnrAC\nC7BVmMpzNqzHZ+LkqmkEMJzGkFci3VJSe9JoiifS+vC+VuJdgiJbs7huGvRn\n9lYs\r\n=KeKI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwi+lP0RL2WkYiFhQkNOs1qPQN3quwBHEEyCfFut2ozgIgJWI5pWYuCGwLHWsSlkaI3/RBa9iXzbPWFbIHMWO66Og="}]},"_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.22-alpha_1608517111379_0.22484374565425314"},"_hasShrinkwrap":false},"0.0.23-alpha":{"name":"codetender","version":"0.0.23-alpha","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.11.0"},"gitHead":"53153581d2023b6acc6c43e9b24d5f951185367f","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.23-alpha","_nodeVersion":"12.18.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-udkXHs7mN92fxIpR0HVXr/ilygyyY87mZsnruRIxGL0hAYhCAB335U1DLjFdQichV+xwLdseu3Bgpw7WchWJpw==","shasum":"c3ed0865017139f432292c71650297f5f026da55","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.23-alpha.tgz","fileCount":5,"unpackedSize":46733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4BDrCRA9TVsSAnZWagAALl0P+warNXt7Fv4g8/TkGECa\nz1sW8wX23rceJ/RV65V1U7LEF3GNw8RZxYLyfgu/SuYiIdErqpRqVXCseEiq\nyuyO0C2XfAiIu+FfCbZ7vIuDPn+GWhVAi0WXWqsaatlxf60zWA6vQVlNnaWo\nV4JUA1+G4YHh2AHx+LvalWYHfTI8xTfkyPupeNvCg/HU0K/s+uhdoEdfSmHx\nIPwAH8T2cz8xGy61UkLQqqZh31vtDuC48mAiNljYK2zmQz23kk3MasCPpEMq\nTXP2m2S1ooM5JZKU/l0VlEMVNCWJFgonaxQs9x0K/USpJ3lVI3YejUMB/uSr\n/kWcafDTRjfdkTfWZkcBMfAvJVRzjvg6fW8QQ3QKJfcuYvTThIkKwM80Quhh\nl0vEpuFaoFJ2AmXTVJh4/HRxUw1zhUzPDcAtGgc+wSjAduOvPt/Cd/5lNIu3\nPpUAmjWcC0FrdW2N3jnc4TAaEVr2eCkV3Le6ja8Rem3VOojPLzHAzHJdP2Xc\nmuUx5jhMghUaq+C15w3BGYb9Vhn0rzINg71H5hEG0kSxhT4XfdBk9Vy8zGcz\nf0nvgzkuCcwSUaa4jxUQExLYf/PtU8rG+xP1CQvV4aQLjlE5MPCgeWng/ZlP\nj3c+C7sotmw3fV3I9pg5WKb9i2bOytABQ+GNJIaaRTUzX43BAXbCY3O6qVU6\nNZRj\r\n=EMv5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADOK0pBiNUfYMNuphBIV32xQnwlfuhTwekjILeGJ+dRAiEAyEg/2CcRb+JmWyWlZIC1bHD2PHOs5QyeHdYPj5kocYc="}]},"_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.23-alpha_1608519914883_0.0691059253655657"},"_hasShrinkwrap":false},"0.0.25-alpha":{"name":"codetender","version":"0.0.25-alpha","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2"},"devDependencies":{"tap":"^14.11.0"},"gitHead":"92ae94249cc0a8472e747c0f27dd8009aacf3ec5","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.25-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-FzeFfNv23gW6xTNv9lV+V5EFDhw7pdZrOZfeNXm8QuNZOxB5YVos+rx1jYSCm5chxsn4HSGd3hWSI5n0uWH4FA==","shasum":"df7b20ff4270cb35deb2958ce61bd1092f719f64","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.25-alpha.tgz","fileCount":5,"unpackedSize":48388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmxzMCRA9TVsSAnZWagAAgUMQAKFWiX+w0o2hLDozV1E8\nxIhxm61v7HnRp6hbuqAJ7YoTPmqwMlOuLz9NcXHgpOeEuT8v1d4eJQcUBB6W\nxb8GpTa02hN/lypYanDLuuSDHHeoDvxhkxwIvQ6kjiEsoo7YZ73EaaZpjQ/j\nQU4txMB0RAamQRWYv8VrUa0LkY5c91iKi1XOxD2n+m7mk92WsOMwFsM/eA12\no6BhSoaCLlhb3/YSIHejT7bY2Seci/tRIOc4YFe5iliqij5LTTnla9N6uQ76\nkf8a7dnBg5qZS6pNVlu0PXT6p8nurw3VTMAup+d1cUXDvfEnKBaNXkBbfrPj\ndSs+lHaC2NWOsToGrjUnmVkEmkM8vY/ls1+YDikcH+XMKurEf19yj1zMlKr7\nFrUwYOzqwDUiN9kllafKsIS/M2hrPgqrbQHM3/8zlEylZCgbPQG+OHQ7F+Lp\n7e3FTUK+Sc1qbExN6mU2AdP3rUjrIEbYJWlhWMAf+Qb1XpzwHnbA2ZEu053Z\niUnL2i92ubX2f0bmvIwPhgj8j7mwdrFrxL9P0O3mLAH/UFpnGtxgrTZJ2JEg\nLWetB1/1JJkc/SQXhR8YH1Qq9wLenprriNrFh9P+VCX9IfwbIgvGl1Wc4A/y\n/JITq8R96yZHagFLd5q7tKRc7IDl6LxPUNnhOQe4R/HXl/GZU2IL2f6/mCwN\nFyAs\r\n=REHL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmAZRtJjImfcICNyymRr5Vk+rnL7IT4F7oczmqChZxWAIgfoJBvBjQoJHK0IuO2v0cRUN08Cc4O0GpEIlMCuJ2HWY="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.25-alpha_1620778187870_0.5683217538793488"},"_hasShrinkwrap":false},"0.0.26-alpha":{"name":"codetender","version":"0.0.26-alpha","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2","semver":"^7.3.4"},"devDependencies":{"tap":"^14.11.0"},"gitHead":"985cb8c157e20d33a15ebb7a63141c6ceb8a4c89","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.26-alpha","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"dist":{"integrity":"sha512-KF1ypbzb9Wa6PlOskOfqjaVpjsKOgxOb2i1UHX41bVkoSdOMwJUfqHRXfIbx3vVA75k5uQj04/ul/r/+adYRDQ==","shasum":"3360249e19607372065226b4e987941a03fb84b5","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.26-alpha.tgz","fileCount":5,"unpackedSize":50149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmx0cCRA9TVsSAnZWagAAAfMP/AmNaXVh/Fk3cvF7hJSg\nXZ3ioiE8KIjmI5MgEJmNCYsDP6QaAtZeELupx2fNb1BlNapFLK3W4p8S/F6y\nMlOTciW5IhMLQ8dlK0a2e0QlRK3+VHtROSLp2VPWmVkakLSGeGEkzSAcZSfz\nb4ku0jN1LOL6ZPps8yFNX+2BslKUD3svG+BM55MXa+ptlVN/0799Pipz2fmw\nJwEAdbJ8d4e8LapMRNtRs2L6qUfHqJ0buccQ4wrUupaqJVKsdnMEh/bpnU2t\n1M0o3g8UmXip7jpcXdHx8gXZUBpfstPs7EVq1fQbDVMmFz/Ap7uyNaCBt0kl\njvAW3iDzev0Oq9fcJs451oCBUytFsM1j7+mlDP6Rby7B0QzSz4lgMKigZ5KZ\nZp66/f4HxE0ypBdp/lkPzNy+Tw5WzXVmG7v1vznID/vgUNLAizX3wfV0lRXn\nd0fI6zXKR3FbGkZ4S2xB8d7iHFKNhQz6UZACcpaXpwolUfZVsFehP69g6JqZ\nYlIWXCD8YG6U9jpnwgxLRD3Tq7L7QMhgJslB1BhgizZBnInF/fjv3+4hA/xC\nyab4tJrnNeR+shJf+e2/gIi3SSEbQFxmgnF37ruWlLLuKlIpDO2dw0Gdo+hz\nu8eEKmFl/Xcof5ef3w9VtvuGcoAZukBrUM9wZQohCQZU6T7lB9Jjjt7oBn6c\nH4Mc\r\n=ewNM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7WvRqM83r7oEZR8r/ggeYUdZrz90rEALoCLO84CPW0AiA8VM41RnumIz4YJQKiTKdQelXN7mYI9CEF0PNutGqXpA=="}]},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.26-alpha_1620778268112_0.5187872095481356"},"_hasShrinkwrap":false},"0.0.27-alpha":{"name":"codetender","version":"0.0.27-alpha","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2","semver":"^7.3.4"},"devDependencies":{"tap":"^14.11.0"},"gitHead":"24b53596b39df46745f7b344cec9e348417f8f54","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.27-alpha","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-fRTNefZx/LTKkHTr0htyCgP4lyIGiZzWxhgh7loKfFGQqtVIxjENaazfuf5woKHqn7cvQ7j9F3Tjf5KEk7O37g==","shasum":"3bdbb03a7fe7348d503eb56ed831b225fb53df66","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.27-alpha.tgz","fileCount":5,"unpackedSize":52253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoZhKCRA9TVsSAnZWagAA75sP/29OE0r64inCSss6ZO0I\nzRgwghAd0pbWvW//5TkfIY8uveE2dbX4N0ZA82p9X2jgdqDDtPmnI4a8289M\nJGzuzmkhunrtl7C4yIvmwJ8kY4xN2FNnJX8jmGlat1rpjjP0BSdP8ciYgt8r\nGHTEawdS10CrK7fhWa+++IBffCIOUmNoS1fGLBBg1IxX1TuNeILg6wsghzAp\nk93bgr2DvVdFlS16I/owki7QCKpPVnhjZXXcZRD3J4op7+nE29c1Ywq6jiD3\n5zNJXYt52co/NJXktxOycPGU9giq9DQ2LCcVYBLhtyjbnl1gy32/+ESVkgDn\n5J4yrYntK4PzrbJT3T6rNIeGu3F2VaKluZ9SoO36PcvEJUuKpVU1QCxvSuYv\nKwtmeESDA0HPa5klRdx9Fb+SRU9/I+sRBPNVIyq3+MjzCh8JiFgMj8X4cCZL\nIEC892AbztB46kKNcBVqzXPLYorjjETInrxZFglbj/1Gdg9v72vm6xYIBfuo\nwaeRtSHP8Edd/IZ3RO1I9DtjrNRX8UG+mxQ036UM4ttO5la5Rrq+hoHTwvVn\nIvJ37bWbDC8mvB0buSCnXCMbnnRmwW2BAXXuWCJu/mjYIg4+gpXBXlZDrhtY\nd0/nKWze9+x8BPMDycxGJKApIXAwfJ1stQSYORHR9IrxgHiQLYbl7Olgt75B\nQHFI\r\n=rqCF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2wWksQkFiABnN16x8z2+1J4wU91LiN0ukdS0TeSa4mQIgQIWGq+tGFHWTRk7FGDP3QZ/PBcB5I9oWAsuPD4hwvBo="}]},"_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.27-alpha_1621203017826_0.6916963005434742"},"_hasShrinkwrap":false},"0.0.28-alpha":{"name":"codetender","version":"0.0.28-alpha","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2","semver":"^7.3.4"},"devDependencies":{"tap":"^14.11.0"},"gitHead":"96721db584340a689eb2cdda5f107b9ed2d17902","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.28-alpha","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-p3Ruqf1CD5BXhVInHnKQ8cmt6uBRj9jAA5dTWLH5Zv4ed6NQIE8UQBemjxEe3fCKvR7vDYitMPh2Q5Y7/WQ81g==","shasum":"3c03ed8abd6c9b54b7b18bfcb60835a7485a9e7d","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.28-alpha.tgz","fileCount":5,"unpackedSize":53492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsF2UCRA9TVsSAnZWagAAZ9oQAKISHxlkutQMCYwTy6W2\nvszshYyEoIUWPWpYV+7ijRKZMpDaEsIF0YQKqNuA2AdAuybFZ714wcXMjxHW\nQQpjqY7pi1v5gqDl2Lfpg7k11qkfqzbMx15uxaqwpfHjdcnLFGHzl3IjHyZo\nbzgkaTsArWCfiUwW1PCU26k6wVw3V6m1K9iiN2yLa3e+lj03DWt1nDNKF8dw\n1hhe10Z2C5azsDiCHDnX2ufqzHCBJXQ0ReNzMsuKUaSEqaZgvvu9rcUT/3Uc\nT2fOHY7buYF0N+a+bf+nHchsleXHYVhwYSTqYp1bT/F5BDtMogKJ+FeU/B03\ns2AxtaGE73RtxS7+NogGKFuYteUVnDCJVZsNeCLKqcK3c8zOoqieLja4KXUn\nCA2nbXmjU3rGr/ishozTlcdLnLf1afKn0Bo1B1gwrDsAy2OJW6vkOzXBTf51\nksEhhFWRiupqNijUZ375wTTOqaxGYJsxQtpkDmkp6wgUMHp1a9B9YmmjDCPk\nmkquAddyc2tVRdqzAwVQS46bPL60+pW0GQiSwptCxh2xFItrlK2bK1ceY7hx\ndAsiqZUaTPqIG5V3AaomRkfOkjs8mI0L6g+oWouslfzYIElO+1PMRjYgM9Ys\npdd8+UJedNLUer1D4idI51UMK54AzzUIUQy6997xvjiuEkfXiVPLbpI2jZBT\ndR0z\r\n=4ZKr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9CWE0ZOWDyiIvcFKIu0UUvDjIfDKPARZIivE2T8HMtAiBE1VzvkFBFehskCQy0w0OMJwBy8Wzp6bB/gpt/k5tHPQ=="}]},"_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.28-alpha_1622171027889_0.8559738257921208"},"_hasShrinkwrap":false},"0.0.29-alpha":{"name":"codetender","version":"0.0.29-alpha","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2","semver":"^7.3.4"},"devDependencies":{"tap":"^14.11.0"},"gitHead":"b6be81e3ea9bf3f301c133f84ec291ccac90e5ee","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.29-alpha","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-gdWrFloOQoTEnhTDCfn+aDj8hASG9EIo4icwya6E4C0Lv4SUUnRq4A+sVMuCCFIsK/KftgBVGFs1hOTUNDv2Kg==","shasum":"5e72b590beea07f2abaebc2f62f2cc2befe823d0","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.29-alpha.tgz","fileCount":5,"unpackedSize":56887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsZg0CRA9TVsSAnZWagAATKwP/3SddrD2GJ9S8ev5pBjJ\na+bzbOF339gtPnDFnbE39EihkOFaW6npeYIPO+Iz5rZem/QTWECafBjxTdRl\ndV8bNwlmD+jjoUF2nfKwv4RE3sQZeozYss+6N8cBGFu2Pe1lw2HKcBZsKt3R\nO7hNhQiEH0JvBmHziti9a8D1SHEF78Efpf6STbFnTI7zfEXBJZ4Hmh+Ykzgn\nSeA2Z77XLU5nM0yX4Fe+0r15qGH8hBKzSo0D3NmFLzAQCLRMiYtxhXSnZ8Jd\njXDFlzc5U8loNZtk0tLIeCy1xgaB65E8LC8C1aCTFv3hO8ha9KmhELk+X4Ud\nWqoezRDlZWO7K6MB/9oyTS0QEOo7McDVu/CJZD3puuDYqagUpKvIzZ8htwSm\nHDvYYiyrm1nIhY75iWQ/nCSf5H7KcnIVq78GU9vQPU02scBCow4WsxHZ4Dk3\nKv5p1Dk0OW/IQFLswssYu+g6ZJcz5sW+V/pPxUCv180MyHrszGGQFZ3NIIdg\njGg7aou5r1aJu7cYXPapXfeZ+LDS8YKFstQ24u2sg8oahppH1foRFqUhI9Jt\nhW9IBOY2QEtT8d0f8338h+U60/PyIhjPYXgQyVivtu5/b4cZO7vvQIrMQDQ0\nhM9rrcoM3zaGzc0sjgZ7sY5JPUnXPUnaZ2dItqzOKwNRIQUis/xLIFPtatML\niTZa\r\n=s1t3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyR2dH1Y3a9llWXnV0DVHbcLoJnr0DiIvn28C25/qPfQIhAJEkRBc0cqulUgMBs0mKt/rd39580RvuiGoR6B6SS43F"}]},"_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.29-alpha_1622251572417_0.021839594234349446"},"_hasShrinkwrap":false},"0.0.30-alpha":{"name":"codetender","version":"0.0.30-alpha","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2","semver":"^7.3.4"},"devDependencies":{"tap":"^14.11.0"},"gitHead":"07feed004ffcd87883b3c4fbbbb515817880b73c","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.30-alpha","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-BgufH5jl3ts4EIS88VZFdBqha8lzei4CHYhIvGwZFkT2kclNhl+i7yP6ILtPv2p6zJakAJXqlPDlyfCx+kppTA==","shasum":"81748a577132523ac610ed9cb7d5a46ae52aec95","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.30-alpha.tgz","fileCount":5,"unpackedSize":56887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsZ2aCRA9TVsSAnZWagAABjMP/0xuK8qyiwuzVQs0DiwO\n/YloiOenjkUsWvBVEGztmvSCJd0BXh3UqYeWdhwPsjTVMnDH4GrRS97wUu5X\nvZWYmsUQG3Ur6L6eKFzQFLSK/NaVxjT4zWarAJsGuN8OnFWTabWylEFSMW/1\nIel+80wcGaLkmmtyfrX+FEIu75C/DYU3h27kwng/Uwwn0Hq0wqHVAkflPBPS\n82PmPOBlOMl358iwbclTXZOM98Vk8+6kgKtkOZisZyrc+tQf2cd5PblGNCbI\nrlepe8VrBKDHJ2Yb90F82hbtUcIdIDYfG4o35lQGz+3t52rPRUYgBnH3emmo\ndhN4WAPCixQ0I+umHc9qpdbgRt6EOQVayQ4TEY+Urcn0lu49Kh57qOUFYcT7\n4Y3jvyO25S8+cnLjxPm8ALHjxzQaMTdQ7XdAhbD9GR6m/iTtbimE/wPkJzmi\nqv27fNibGIlaTMsxyAm1YT3fnqVWQzFmq1Avm5kDbNRNoBUJ8jAqTAPsCHbi\nhPFqZS0FTWCTdr/MwJ0hNdN+1g5nGtqfH5EWQqdlOxMK+i5sKtJTRqLWCrXv\nyOeCgYWDxKorpWwFh0XXhI9e9/Og2YW/oWbKAGp/y8J6YFxG1CXdTjUhuTf5\nTxAHG0rWUpHuH5fms3SeOW+aw/u0fQYKM/z+wjr3VyN8YlIp1R+XvnpYahpr\no84C\r\n=i2W/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHh30TzIT7nUHHyJV9Xe97om3jLIN7WLapIZAOzpRFzoAiAU3jHR37AAfFvisdE4LKjx3f/Or9lCcWImV81Vcy1Jaw=="}]},"_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.30-alpha_1622252954072_0.9347666998879154"},"_hasShrinkwrap":false},"0.0.32":{"name":"codetender","version":"0.0.32","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2","semver":"^7.3.4"},"devDependencies":{"eslint":"^7.32.0","eslint-config-xo-space":"^0.29.0","tap":"^14.11.0"},"eslintConfig":{"extends":"xo-space","rules":{"max-nested-callbacks":"off"}},"gitHead":"5407d1a3324bc320f33420d219c7312f683c540d","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.32","_nodeVersion":"14.17.3","_npmVersion":"7.20.5","dist":{"integrity":"sha512-PfV0xAM+PRHgaXTPGrGdR46iCxmcOJUhevi/tAw8ufF5kRxRc6zu7gvmVh7KPqPVo8cg3FW0ADBQUc/vuWu9EA==","shasum":"74d3f083647f5723e491195bf45b2c376b1b30b3","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.32.tgz","fileCount":5,"unpackedSize":54279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFtxjCRA9TVsSAnZWagAAp/cP/iRvivYy97Dv5kp+iPLp\nnTtoub+tAveVJeqA/opTqCVRXpjBTAq0Ao2Puffbm9IJThSluR+Mnn4kFXLl\nPLlAVJyujJ/EI4hrFsReDZ2lKh21jzRMPxyXrgZ/0uDnG0dUZ0x6bS31VhyA\nWvwXL4Ixas3dihdZdGhRDqf2pYC9p0j5R4klB6cVTxSzTRaUS1jp3mowesPb\nD3fjFby9K7kUj/t2le6yh7Gtsv8RPXvlCvkWVVSwThQ1ghXcDJiMq8Ff35fT\nSdnIjDiHkzVf8VJFkaK0qzyDE53jp2myyBf5/FBiCdvd0l7lZTdVg6HXM9T4\nfPPZZNyDrELNgJbXS1d9XcuQ2GSPfb1aB6LnXnYwiljg1Gqw6Y5lKvSyh1Cy\nSQXVThcKg2rNhlcxTYj4dHO42jEbZXr+yxoip/ShqU8K3BYM+BfCFgEFDsDV\n76AHSxARUYeb77H/LDRx4hZBUgCq4MM4cZXpH0mL+z7V/E+WD5mo03lzQGFt\npyn9LLK/D+9c7eu++COYrpNozz4HSBNPWWyaKi8h+JdJYajkN+xW8tiOSgW4\nO58Mbf1rejN5lh/Bb8vK/YuFxXTjci5lsk1gHwELQroUjmVcaj4JDCcsZu77\njPdHsomGBMv+OBMr2fRqGD8G2AwEiooSfW0kSacuRHVP33p6fwfraglN0guE\nHnQb\r\n=XfF2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC347gXTxfRnCceW9ZjgwndKNids6epZRAPtfpzz99lNQIgKuPB3T53pqZvEhr0CxhQ1Zn8Kkh6HX2yie4d7nmN1lo="}]},"_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.32_1628888163466_0.561130690562665"},"_hasShrinkwrap":false},"0.0.33":{"name":"codetender","version":"0.0.33","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test":"node test/codetender.js"},"preferGlobal":true,"dependencies":{"commander":"^6.2.1","fs-extra":"^9.0.1","glob":"^7.1.6","graceful-fs":"^4.2.4","mkdirp":"^1.0.4","q":"^1.5.1","replace-in-file":"^6.1.0","rimraf":"^3.0.2","semver":"^7.3.4"},"devDependencies":{"eslint":"^7.32.0","eslint-config-xo-space":"^0.29.0","tap":"^14.11.0"},"eslintConfig":{"extends":"xo-space"},"gitHead":"3af265d6c8956557821926d13df843e9c7ed1d6a","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.33","_nodeVersion":"14.17.3","_npmVersion":"7.20.5","dist":{"integrity":"sha512-x54XxsJveH/OlbVvVXSL8vNEw60TmLcHd1DyDZ9qxAi0kwpjJnj0d2JvODA1etAScRiVZcsDzQwTM9V+QcrUgw==","shasum":"bad0dafaede48c9c39c6b30029bc67cde7956f6d","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.33.tgz","fileCount":5,"unpackedSize":52027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGAjjCRA9TVsSAnZWagAAd9wP/1m8R+AFps8+iB8Okg+4\nZ/nSiOuTLjzfpVlx9L6f54+aKogUeV17KOYFhsez6+X6r2m1qh/g29v/2ZUf\nrzY05OCS2cmN/HfE1qgfb2JuvZ3EtcR1T6wb5D4ZkREaKN6gij74t6CsOqLo\nSz5LHMAxxKnl4ua9vcYTBAkKchu1hB9rkLYnkP76OgNNLQ+sJ5a++Df+2As1\nzaANdmygQ76tXMElQi8b4/i6UDC8+RWMyWQdBeL9MthlZVy4UstJXFieKezK\ne3dXFIwYug4Q9p6dXF27EcQu/Zhpe60sDR6Yg+RGs+urqMdS/S1oQ1rfvvvw\nHaLWpgWpd/z5nTfzdpiEP3aQlg6qBIaWs38yjQVeAwr5QHjwZ0V/UrXMCCJB\n+1w1DehVyyVQaZnCtY7J4Tyd0DD3tWno2RjHLmcjDZMMNcQyrj94fXZl9xW8\naqXNXHCIVsVy9tiLroSipcQ1Mk1kDjn4ny37uOvD/XNByGHvT/xoW2PBpXk9\n09lgxnfg6241WcEmlA0IZW1UtWluilwep+vdqZcY+IrXVBAHFi/g9yYhAm21\nMdoYIr4e/fkHGmCcqMqyw0ojEhvjMOB8Z0a9NsDOjvJR5K1Jt/2tj2Vh+SN4\nSlJ2gMgVWRlGYW88tY0Fg1s4tSu/4UVU3MUNfRxCYkb2DMYgYgLnX/0KNzSh\nu8p0\r\n=JQj0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG3vRuDwc1z5JL6ggVahuUugOAs/th7gBt22oJof/fawIgLLFScorLCOm5eBUo/WG/1ufaRf9CP6hosj3RupTabLA="}]},"_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.33_1628965091785_0.5155902290018821"},"_hasShrinkwrap":false},"0.0.34":{"name":"codetender","version":"0.0.34","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","main":"index.ts","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test-old":"rm -rf test/output && node test/codetender.js","build":"rm -rf dist && tsc --project tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.spec.ts\"","format:check":"prettier -c .","lint":"eslint --fix --ext .ts && npm run format","lint:strict":"eslint --max-warnings=0 --ext .ts","test":"jest --config jest.json  --runInBand --coverage --detectOpenHandles","test:nocover":"jest --config jest.json --detectOpenHandles","test:one":"jest --detectOpenHandles","test:end-to-end":"jest --config jest-e2e.json  --runInBand --detectOpenHandles","prepare":"husky install"},"jest":{"collectCoverageFrom":["src/**/*.ts","!dist/**","!src/index.ts"],"moduleFileExtensions":["js","json","ts"],"rootDir":"./","testEnvironment":"node","testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"}},"preferGlobal":true,"dependencies":{"commander":"^11.0.0","fs-extra":"^11.1.1","glob":"^10.3.3","graceful-fs":"^4.2.4","mkdirp":"^3.0.1","q":"^1.5.1","replace-in-file":"^7.0.1","rimraf":"^5.0.1","semver":"^7.5.4"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/jest":"29.5.3","@types/semver":"^7.5.0","eslint":"8.41.0","eslint-config-prettier":"^8.6.0","eslint-config-xo-space":"^0.29.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-unused-imports":"^2.0.0","husky":"^8.0.0","jest":"29.6.2","jest-util":"^29.6.2","prettier":"^2.8.4","tap":"^14.11.0","ts-jest":"29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5"},"eslintConfig":{"extends":"xo-space"},"gitHead":"4ebb1d66adccc03359365e3c94d945181afab011","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.34","_nodeVersion":"19.9.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-jRVEofEYwHQZh3ahICdqkfip3jW1CrxnXc5BILoNf8E/nOYsf02GoPCP9VfZVaiznZtmMrsnhO2dV2CmQQaNNA==","shasum":"8464bf20bead775b99f5638011da2cb1a7420cbf","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.34.tgz","fileCount":93,"unpackedSize":202815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICg+h5rD5/Gw/TI0DN2QJvtlWaTPOIY5R4DbTJL05QD9AiBHp+K6PKR1GPf8xgzUnVUDk1SBGjD5WX3GMZDNbFqb8A=="}]},"_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.34_1692320816906_0.257981137784155"},"_hasShrinkwrap":false},"0.0.35":{"name":"codetender","version":"0.0.35","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","main":"index.ts","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test-old":"rm -rf test/output && node test/codetender.js","build":"rm -rf dist && tsc --project tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.spec.ts\"","format:check":"prettier -c .","lint":"eslint --fix --ext .ts && npm run format","lint:strict":"eslint --max-warnings=0 --ext .ts","test":"jest --config jest.json  --runInBand --coverage --detectOpenHandles","test:nocover":"jest --config jest.json --detectOpenHandles","test:one":"jest --detectOpenHandles","test:end-to-end":"jest --config jest-e2e.json  --runInBand --detectOpenHandles","prepare":"husky install"},"jest":{"collectCoverageFrom":["src/**/*.ts","!dist/**","!src/index.ts"],"moduleFileExtensions":["js","json","ts"],"rootDir":"./","testEnvironment":"node","testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"}},"preferGlobal":true,"dependencies":{"commander":"^11.0.0","fs-extra":"^11.1.1","glob":"^10.3.3","graceful-fs":"^4.2.4","mkdirp":"^3.0.1","q":"^1.5.1","replace-in-file":"^7.0.1","rimraf":"^5.0.1","semver":"^7.5.4"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/jest":"29.5.3","@types/semver":"^7.5.0","eslint":"8.41.0","eslint-config-prettier":"^8.6.0","eslint-config-xo-space":"^0.29.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-unused-imports":"^2.0.0","husky":"^8.0.0","jest":"29.6.2","jest-util":"^29.6.2","prettier":"^2.8.4","tap":"^14.11.0","ts-jest":"29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5"},"eslintConfig":{"extends":"xo-space"},"gitHead":"023f3e3f50abfbbae3993463ffc6e81affbe9d84","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.35","_nodeVersion":"19.9.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-vw7mtMDf5Ti06J1gqt1Jcsl6IjstiQdNYLshIBql1aRa7GS8MaUtXP9AyzR0/iBjgGgZu+n0PI3UWJe+tS6WfA==","shasum":"777ffba651597adc3e64b430c100eff277cfb01b","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.35.tgz","fileCount":93,"unpackedSize":203073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaRUhe+NV4Hwit0ENdsC3PiPvmgHaKS2PG2I4tMCwhvAiBakQUWrXCmvRjm6YGwZaDi7mvePp5cBjqsS/b0e27yOg=="}]},"_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.35_1695940138835_0.9851638855017129"},"_hasShrinkwrap":false},"0.0.36":{"name":"codetender","version":"0.0.36","description":"CodeTender scaffolding engine","author":{"name":"Doug Lampe"},"license":"MIT","main":"index.ts","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"bin":{"codetender":"bin/codetender-cli.js"},"scripts":{"test-old":"rm -rf test/output && node test/codetender.js","build":"rm -rf dist && tsc --project tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"test/**/*.spec.ts\"","format:check":"prettier -c .","lint":"eslint --fix --ext .ts && npm run format","lint:strict":"eslint --max-warnings=0 --ext .ts","test":"jest --config jest.json  --runInBand --coverage --detectOpenHandles","test:nocover":"jest --config jest.json --detectOpenHandles","test:one":"jest --detectOpenHandles","test:end-to-end":"jest --config jest-e2e.json  --runInBand --detectOpenHandles","prepare":"husky install"},"jest":{"collectCoverageFrom":["src/**/*.ts","!dist/**","!src/index.ts"],"moduleFileExtensions":["js","json","ts"],"rootDir":"./","testEnvironment":"node","testRegex":"\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"}},"preferGlobal":true,"dependencies":{"commander":"^11.0.0","fs-extra":"^11.1.1","glob":"^10.3.3","graceful-fs":"^4.2.4","mkdirp":"^3.0.1","q":"^1.5.1","replace-in-file":"^7.0.1","rimraf":"^5.0.1","semver":"^7.5.4"},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/jest":"29.5.3","@types/semver":"^7.5.0","eslint":"8.41.0","eslint-config-prettier":"^8.6.0","eslint-config-xo-space":"^0.29.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-unused-imports":"^2.0.0","husky":"^8.0.0","jest":"29.6.2","jest-util":"^29.6.2","prettier":"^2.8.4","tap":"^14.11.0","ts-jest":"29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5"},"eslintConfig":{"extends":"xo-space"},"gitHead":"e45728d0236d552bf81062fa81009008a1884898","homepage":"https://github.com/douglampe/codetender#readme","_id":"codetender@0.0.36","_nodeVersion":"19.9.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-Z7vv1tWwLuO9TfB7sZm4YO235sir0eMrx9uksfFz6K4AGdMxuPi9J30HMIGEEgQUILVW3QMhH4tFlvtKAOO2wg==","shasum":"bd1b1dfb7ded525e5ee93607b2626be820a54d11","tarball":"https://registry.npmjs.org/codetender/-/codetender-0.0.36.tgz","fileCount":94,"unpackedSize":203393,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5WTTPdRNDBY4kMMZTJ0JQXdRLGs6McHlhcI/mfvqCbgIgagI34uyux7Cne4Yhj18w+2EL3P1yRdIsDMRfinORlhY="}]},"_npmUser":{"name":"douglampe","email":"lampedoug@yahoo.com"},"directories":{},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codetender_0.0.36_1696262230881_0.3637197494736244"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-26T17:57:59.492Z","0.0.1-alpha":"2018-03-26T17:57:59.545Z","modified":"2023-10-02T15:57:11.361Z","0.0.2-alpha":"2018-10-11T16:26:05.772Z","0.0.3-alpha":"2018-11-29T01:11:13.568Z","0.0.4-alpha":"2018-11-30T02:47:09.806Z","0.0.5-alpha":"2020-11-02T20:54:59.831Z","0.0.6-alpha":"2020-11-16T18:42:39.441Z","0.0.8-alpha":"2020-11-20T00:25:58.766Z","0.0.9-alpha":"2020-12-14T22:43:16.122Z","0.0.10-alpha":"2020-12-15T23:27:16.585Z","0.0.12-alpha":"2020-12-16T17:36:00.719Z","0.0.14-alpha":"2020-12-16T20:18:46.343Z","0.0.15-alpha":"2020-12-16T22:00:00.645Z","0.0.16-alpha":"2020-12-16T22:21:35.868Z","0.0.17-alpha":"2020-12-17T19:01:53.786Z","0.0.18-alpha":"2020-12-18T02:14:14.187Z","0.0.19-alpha":"2020-12-18T15:39:13.352Z","0.0.20-alpha":"2020-12-18T19:50:05.754Z","0.0.21-alpha":"2020-12-18T20:44:39.804Z","0.0.22-alpha":"2020-12-21T02:18:31.550Z","0.0.23-alpha":"2020-12-21T03:05:15.041Z","0.0.25-alpha":"2021-05-12T00:09:48.029Z","0.0.26-alpha":"2021-05-12T00:11:08.319Z","0.0.27-alpha":"2021-05-16T22:10:17.966Z","0.0.28-alpha":"2021-05-28T03:03:48.106Z","0.0.29-alpha":"2021-05-29T01:26:12.556Z","0.0.30-alpha":"2021-05-29T01:49:14.223Z","0.0.32":"2021-08-13T20:56:03.694Z","0.0.33":"2021-08-14T18:18:11.943Z","0.0.34":"2023-08-18T01:06:57.200Z","0.0.35":"2023-09-28T22:28:59.105Z","0.0.36":"2023-10-02T15:57:11.192Z"},"maintainers":[{"name":"douglampe","email":"lampedoug@yahoo.com"}],"description":"CodeTender scaffolding engine","homepage":"https://github.com/douglampe/codetender#readme","repository":{"type":"git","url":"git+https://github.com/douglampe/codetender.git"},"author":{"name":"Doug Lampe"},"bugs":{"url":"https://github.com/douglampe/codetender/issues"},"license":"MIT","readme":"# CodeTender\nEver try to create your own template for a scaffolding engine (&lt;cough&gt; Yeoman &lt;/cough&gt;) and been frustrated\nwith the seemingly endless cycle of edit template/deploy template/test template? Well frustrate no more! Now, thanks \nto CodeTender, literally any collection of files can be a template. Get your project working **first**, then turn it \ninto a template. CodeTender serves up new projects as easy as a bartender serves up drinks. Any git repository or \nlocal folder can be a template. Just replace any text token in all file names and contents and voila! New project!\n\n## Installation\n\n    npm install -g codetender\n\n## Usage\n\n```\nUsage: codetender [options] [command]\n\nOptions:\n  -i, --info                         Display current version number\n  -h, --help                         display help for command\n\nCommands:\n  new [options] <template> <folder>  Copies contents of template to new folder then prompts for token replacement as needed\n  add [options] <template> <folder>  Copies contents of template to an existing folder then prompts for token replacement as needed\n  replace [options] <folder>         Prompts for token replacement and replaces tokens\n  help [command]                     display help for command\n```\n\n### Create New Project From Template\n\n```\nUsage: codetender new [options] <template> <folder>\n\nCopies contents of template to new folder then prompts for token replacement as needed\n\nOptions:\n  -d, --debug        Display debugging output\n  -q, --quiet        Do not output to console (overrides --debug)\n  -f, --file <file>  Replace tokens as specified in a file\n  -v, --verbose      Display verbose debugging output\n  -h, --help         display help for command\n\n```\n\n#### Examples\n\n    codetender new user/repository new_folder_name\n\nOR\n\n    codetender new https://repository.url.git new_folder_name\n\nOR\n\n    codetender new ../relative/path/to/folder new_folder_name\n\nIf the template includes a `.codetender` configuration file in the root folder, you will be prompted to enter specific \ntext which will replace placeholders in the template. If no configuration file exists, you will be prompted for each \ntoken to replace and the replacement text. CodeTender will then create a folder and copy the files into the folder. If\nthe files come from a git repository, the `.git` folder will be deleted to disconnect it from the original remote \nbranch. Finally, CodeTender will replace all of the tokens as specified in file names, folder names, and file content.\n\n### Add Template Content to Existing Folder\n\n```\nUsage: codetender add [options] <template> <folder>\n\nCopies contents of template to an existing folder then prompts for token replacement as needed\n\nOptions:\n  -d, --debug        Display debugging output\n  -q, --quiet        Do not output to console (overrides --debug)\n  -f, --file <file>  Replace tokens as specified in a file\n  -o, --overwrite    Overwrite existing files with template contents\n  -v, --verbose      Display verbose debugging output\n  -h, --help         display help for command\n```\n\n    codetender add user/repository existing_folder_name\n\nOR\n\n    codetender add https://repository.url.git existing_folder_name\n\nOR\n\n    codetender add ../relative/path/to/folder existing_folder_name\n\nSimilar to `codetender new`, but adds content to an existing folder. Optionally, overwrite any existing content with\n`--overwrite` or `-o`.\n\n### Rename Tokens in Existing Folder\n\n```\nUsage: codetender replace [options] <folder>\n\nPrompts for token replacement and replaces tokens\n\nOptions:\n  -d, --debug        Display debugging output\n  -q, --quiet        Do not output to console (overrides --debug)\n  -f, --file <file>  Replace tokens as specified in a file\n  -v, --verbose      Display verbose debugging output\n  -h, --help         display help for command\n\n```\n\n    codetender replace path/to/folder -f codetender-config.json\n\nYou will be prompted for each token to replace and the replacement text. CodeTender will replace all of the tokens as \nspecified in file names, folder names, and file content. You can specify a JSON configuration file using the `--file`\nor `-f` option.\n\n## JSON Configuration\n\nCodeTender supports configuration via JSON file. When using `coedetender new`, if a `.codetender` file is found in the\nroot folder of the template, the configuration is first read from this file. For either `codetender new` or\n`codetender replace`, the location of a configuration file can be specified with the `--file` or `-f` option. If a\n`.codetender` file is found and a file is specified with the `--file` option, the token and scripts configuration from\nthe file override any matching settings found in the `.codetender` file and all other entries are appended.\n\nNote that for `codetender new` this works the same whether that template is a local folder or git repository. This \nmakes developing and testing templates super easy since you can just use \n`codetender new source-folder destination-folder` to test your template including the `.codetender` configuration. \n\nThe format of the JSON configuration is shown below:\n\n```\n{\n  \"version\": \"1.1\",\n  \"variables\": [\n    {\n      \"name\": \"VARIABLE_NAME\",\n      \"value\" \"some-value\"\n    }\n  ]\n  \"tokens\": [\n    {\n      \"pattern\": \"pattern to find\",\n      \"prompt\": \"prompt to display (optional)\"\n    },\n    {\n      \"pattern\": \"pattern to find\",\n      \"replacement\": \"value to replace pattern with\"\n    },\n    {\n      \"pattern\": \"pattern to find\",\n      \"replacement\": \"$VARIABLE_NAME variable replacement\"\n    }\n  ],\n  \"ignore\": [\n    \"string\"\n  ],\n  \"noReplace\": [\n      \"do_not_replace_tokens_in_this_folder/\",\n      \"do_not_replace_tokens_in_this_file.txt\"\n  ],\n  \"scripts\": {\n    \"before\": [ \"codetender-before.js\" ],\n    \"after\": [ \"codetender-after.js\" ]\n  },\n  \"delete\" [\n    \"codetender-*.js\"\n  ],\n  \"banner\": [\n    \"This is a banner.\",\n    \"You can use it to display instructions, etc. after your template is processed.\",\n    \"Make sure to escape backslashes with double backslashes like this:\",\n    \"  _____        __    __              __       \"\n    \" / ___/__  ___/ /__ / /____ ___  ___/ /__ ____\"\n    \"/ /__/ _ \\\\/ _  / -_) __/ -_) _ \\\\/ _  / -_) __/\"\n    \"\\\\___/\\\\___/\\\\_,_/\\\\__/\\\\__/\\\\__/_//_/\\\\_,_/\\\\__/_/   \"\n  ]\n}\n```\n\n### Config Schema Version\nFuture versions of CodeTender might introduce breaking changes to the config schema. In order to maintain compatibility\nwith templates, a template can specify a version number. This version number supports semver versioning patterns. As \nlong as the major version number matches the CodeTender supported schema version number, the configuration will process\nwithout any errors but will display a warning if there is a minor version number mismatch. If the major version does\nnot match, an error will be displayed.\n\n### Variables\n\nThe `variables` config allows the template developer to specify values to be used in replacements. CodeTender \nautomatically creates a value for the target leaf folder name named `CODETENDER_ROOT`. So for example if the target\nfolder is `sample/some-folder` then the value of `CODETENDER_ROOT` will be set to `some-folder`.\n\nIn the example below, a variable named `TEST_VARIABLE` has a value of `some-value`.\n\n```\n\"variables\": [\n    {\n      \"name\": \"VARIABLE_NAME\",\n      \"value\" \"some-value\"\n    }\n  ]\n```\n\n### Tokens\n\nThe `tokens` config allows the template developer to specify (and therefore limit) the tokens to be replaced within the\ntemplate contents. Each token consists of a `pattern` and an optional `prompt`. The pattern is a string which \nCodeTender will find any **case-sensitive** matches for that string and replace it with the value provided by the user\nwhen prompted. The default prompt is `Replace all instances of '{pattern}' with:`. However, a more descriptive prompt \nis recommended such as `Enter the first part of the application namespace (ex: MyCompany):`.\n\nIn addition, you can force replacements by specifying the val \"replacement\" key for a given pattern as shown. Tokens\nwith a replacement value specified will not prompt the user and will always replace matches with the specified value.\n\nIf a conflict exists when attempting to rename a file, the rename operation will be skipped by default. To force an\nexisting file to be overwritten by the rename process, add `\"overwrite\": true` to the token configuration.  **Note:**\nAll matching tokens must have the `overwrite` flag set to true in order for a conflicting file to be overwritten. For\nexample if you have patterns `foo` and `bar` and a file named `foobar.txt` that would conflict with another file after\nrenaming, you must add the `overwrite` flag to both `foo` and `bar` tokens to replace the existing file with \n`foobar.txt`.\n\nIn the example below, the user would first be prompted: `Enter the name of your project (ex: MyProject):`. Then they \nwould be prompted: `Replace all instances of 'MyFunction' with:`. All instances of `text to always replace` will be\nreplaced with `replacement value`. `README.codetender.md` will be renamed `README.md` after deleting the original\n`README.md`. All instances of `text to replace with variable` will be replaced with `variable value` and \n`project-name` will be replaced with the leaf target folder name.\n\n\n```\n  \"variables\": [\n    {\n      \"name\": \"VARIABLE_NAME\",\n      \"value\": \"variable value\"\n    }\n  ]\n  \"tokens\": [\n    {\n      \"pattern\": \"MyApplication\",\n      \"prompt\": \"Enter the name of your project (ex: MyProject):\"\n    },\n    {\n      \"pattern\": \"MyFunction\",\n    },\n    {\n      \"pattern\": \"text to always replace\",\n      \"replacement\": \"replacement value\"\n    },\n    {\n      \"pattern\": \"README.codetender.md\",\n      \"replacement\": \"README.md\",\n      \"overwrite\": true\n    },\n    {\n      \"pattern\": \"text to replace with variable\",\n      \"replacement\": \"$VARIABLE_NAME\"\n    },\n    {\n      \"pattern\": \"project-name\",\n      \"replacement\": \"$CODETENDER_ROOT\"\n    }\n  ]\n```\n\n### Ignored Files\n\nCodeTender supports ignoring files via the JSON configuration. This is particularly useful when using a local\nfolder as a template since you may want to ignore compiled output, external modules, etc. The `ignore` config expects\nan array of globs (similar to the `.gitignore` syntax). Any files matching the globs will be removed from the \ndestination folder prior to processing. If `codetender new` is used with both a `.codetender` config and the `--file`\noption, the values in the `--file` file are appended after the values in the `.codetender` file.\n\n```\n  \"ignore\": [\n      \"ignore_this_folder/\",\n      \"ignore_this_file.txt\"\n  ]\n```\n\nIn orer to avoid corrupting local repositories or codetender configurations, some patterns are always ignored. Any\nfolder named `.git` is always ignored along with its contents. Any file in the root template folder named `.codetender`\nis ignored.\n\n### Files Skipped by Token Replacement\n\nCodeTender supports skipping token replacement via the JSON configuration. This is useful for template content\nsuch as scripts or README files which you may want to remain intact after token replacement. If `codetender new` is \nused with both a `.codetender` config and the `--file` option, the values in the `--file` file are appended after the\nvalues in the `.codetender` file. If `codetender new` is used with both a `.codetender` config and the `--file` option,\nthe values in the `--file` file are appended after the\nvalues in the `.codetender` file.\n\n```\n  \"noReplace\": [\n      \"do_not_replace_tokens_in_this_folder/\",\n      \"do_not_replace_tokens_in_this_file.txt\"\n  ]\n```\n\nIn orer to avoid corrupting local repositories or codetender configurations, some patterns are always skipped. Any\nfolder named `.git` is always skipped along with its contents. Any file in the root template folder named `.codetender`\nis skipped.\n\n### Scripts\n\nCodeTender supports execution of scripts before or after token replacement. The `before` script is executed after the \nfiles are cloned but before token replacement is performed. The `after` script is executed after token replacement is\nperformed. Note that scripts are executed relative to the target path so any content should not be excluded using\n`ignore`. If there is content used in the `after` script which should not have tokens replaced, make sure to use the\n`noReplace` setting to skip replacing tokens in the content used by the after script. Otherwise, the content will be\nmodified during token processing.\n\n```\n  \"scripts\": {\n    \"before\": \"node ./codetender-before.js\",\n    \"after\": \"node ./codetender-after.js\"\n  }\n```\n\n### Delete\n\nCodeTender supports deleting files after processing via the JSON configuration. This is particularly useful for scripts\nwhich are intended to be executed before or after processing, but are not intended to remain as content. The `delete` \nconfig expects an array of globs (similar to the `.gitignore` syntax). Any files matching the globs will be removed \nfrom the destination folder after processing. If `codetender new` is used with both a `.codetender` config and the \n`--file` option, the values in the `--file` file are appended after the values in the `.codetender` file.\n\n\n```\n  \"delete\": [\n      \"delete_this_folder/\",\n      \"delete_this_file.txt\"\n  ]\n```\n\n### Banners\n\nCodeTender supports banner messages which can be displayed after a template is processed. The `banner` value can either\nbe a single string or an array of strings and will be logged after all processing of the template is complete.\nFeel free to use same text font used by CodeTender which can be generated at http://patorjk.com/software/taag/ using \nthe \"Small Slant\" font.\n\n```\n  \"banner\": [\n    \"This is a banner.\",\n    \"You can use it to display instructions, etc. after your template is processed.\",\n    \"Make sure to escape backslashes with double backslashes like this:\",\n    \"  _____        __    __              __       \",\n    \" / ___/__  ___/ /__ / /____ ___  ___/ /__ ____\",\n    \"/ /__/ _ \\\\/ _  / -_) __/ -_) _ \\\\/ _  / -_) __/\",\n    \"\\\\___/\\\\___/\\\\_,_/\\\\__/\\\\__/\\\\__/_//_/\\\\_,_/\\\\__/_/   \"\n  ]\n```\n## Advanced Features\n\n### Remote Templates\n\nCodeTender supports remote templates where a single template configuration file can define one or more remote templates\nwhich are cloned and processed prior to processing the main template configuration. This technique can be used to\ncreate a template based on an existing repository by simply providing prompts for token replacement and cloning the\nexisting repository into the root of the target folder. Remote templates can also be used to create sub-folders under\nthe root folder from git repositories.\n\nIn the example below, a repository with a single file named `EXAMPLE` is cloned into the root folder and a folder named\n`foo`. In the root folder, the contents of the file (`one`) are replaced with `two`. In the `foo` folder, the name of \nthe file is changed from `EXAMPLE` to `foo`. The file in the root folder will still be `EXAMPLE` because all remotes\nare ignored when processing the root remote. Finally, the user will be prompted to replace all instances of `foo`. Note\nthat this is handy for composite templates since the placeholders can be replaced for each remote template for\nuniformity prior to prompting the user for replacement values.\n\n**Note:** Currently remote configuration only supports the root folder (`/`), or its immediate sub-folders. Therefore\nthe `dest` value cannot contain `/` or `\\` unless it is indicating the root folder.\n\n```\n  \"remote\": [\n    {\n      \"src\": \"https://github.com/rtyley/small-test-repo.git\",\n      \"dest\": \"/\",\n      \"tokens\": [\n        {\n          \"pattern\": \"one\",\n          \"replacement\": \"two\"\n        }\n      ]\n    },\n    {\n      \"src\": \"https://github.com/rtyley/small-test-repo.git\",\n      \"dest\": \"foo\",\n      \"tokens\": [\n        {\n          \"pattern\": \"EXAMPLE\",\n          \"replacement\": \"foo\"\n        }\n      ]\n    }\n  ],\n  \"tokens\": [\n    {\n      \"pattern\": \"foo\",\n      \"prompt\": \"Enter new value for foo:\"\n    }\n  ]\n```\n\n## Examples\n\n### Replacing the template README.md with the content of README.codetender.md\n\nYou may want the `README.md` file in your template to display instructions on using the template while still having a \n`README.md` generated by the template that matches the rest of the content, has placeholders replaced, etc. In the \nexample below, the `README.md` will not be copied to the destination folder and `README.codetender.md` will be renamed\n`README.md`. Then the content `ProjectName` will be replaced in all files (including the new README.md) with content\nspecified by the user in response to the prompt `Enter project name (ex: MyProject):`.\n\n```\n{\n  \"tokens\": [\n    {\n      \"pattern\": \"README.codetender.md\",\n      \"replacement\": \"README.md\"\n    },\n    {\n      \"pattern\": \"ProjectName\",\n      \"prompt\": \"Enter project name (ex: MyProject):\"\n    }\n  ],\n  \"ignore\": [\n    \"README.md\"\n  ]\n}\n```\n\nWhile this solution works for templates and `codetender new`, it does not work with `codetender replace` which does not\nsupport the `ignore` configuration. Therefore you can use `overwrite` to allow the renaming process to overwrite the\nexisting `README.md` file.\n\n### Executing an after script which is not processed and then is removed after processing\n\nIn the example below, the `after` script and related content contain tokens which could conflict with replacements in \ncontent and therefore should not be processed so the files are specified as `noReplace`. Note that this is not \nnecessary for the `before` script since it is executed prior to processing. Both the `before` and `after` scripts and\nrelated content are deleted after processing.\n\n```\n{\n  \"tokens\": [\n    {\n      \"pattern\": \"ProjectName\",\n      \"prompt\": \"Enter project name (ex: MyProject):\"\n    }\n  ],\n  \"noReplace\": [\n    \"codetender-after.js\",\n    \"content-used-by-after-script.txt\"\n  ],\n  \"scripts\" {\n    \"before\": \"node ./codetender-before.js\",\n    \"after\": \"node ./codetender-after.js\"\n  }\n  \"delete\": [\n    \"codetender-*.js\",\n    \"content-used-by-after-script.txt\"\n  ]\n}\n```\n\n### API Usage\n\n> **_NOTE:_** Version 0.34 introduced a breaking change to this API. The conifugrationis now passed to the constructor\nand not the function.\n\n> **_NOTE:_** While many functions of the `CodeTender` class are accessible, only the methods documented below are \nsupported. All other functions may change without notice.\n\n```\nconst ct = new CodeTender();\nct.new(config);\n...\n\n**< Version 0.35:**\n\n```\nconst ct = new CodeTender(config);\nct.new();\n...\n\nNote that CodeTender is interactive by default and is designed primarily to be used via the CLI. When operated via the \nAPI, the standard input will be read for any token replacement values unless tokens are provided in the configuration \nobject or specified file.\n\n```\nconst CodeTender = require(\"codetender\");\n\nconst ct = new CodeTender({\n  template: 'path/to/template', // Path to local folder or git repo\n  folder: 'path/to/new/folder', // Destination folder (must not exist for new())\n  file: 'codetender-config.json', // Optional configuration file (see above)\n  tokens: [ { pattern: /regex-or-string/g, prompt: 'Prompt for replacement', replacement: 'forced replacement ignores prompt' }],\n  remote: [ { src: 'same/as/template', 'dest': '/path/relative/to/folder', tokens: [ { pattern: /pattern/g, replacement: 'replace with' }] } ],\n  noReplace: [ 'glob/to/skip/replacement' ],\n  ignore: [ 'glob/to/not/copy/from/template' ],\n  delete: [ 'glob/to/delete/from/template' ],\n  overwrite: false, // Set to true to overwrite existing files with add()\n  scripts: {\n    before: [ 'script-to-run-before-replacement.js' ],\n    after: [ 'script-to-run-after-replacement.js' ],\n  },\n  logger: line => { console.log(line); }, // Optional logger to override default console\n  banner: []\n  verbose: true, // Set to true for verbose output (same as --debug CLI flag)\n  quiet: false // Set to true to disable all output (overrides verbose: true)\n});\n\n// Copy a template to a new folder and replace tokens\nct.new();\n\n// Replace tokens in an existing folder\nct.replace();\n\n// Add a template to an existing folder and replace tokens\nct.add();\n```\n\nThe CodeTender class accepts a `config` object as a parameter. `CodeTender.new()`, `CodeTender.replace()` and\n`CodeTender.add()` and return a promise that is resolved when the process completes. The config object passed to the \nconstructor may contain any of the configurations defined above. However, this config is overwritten by any external \nconfiguration loaded as part of the process.\n\nRegardless of whether the default logger or custom logger is used,\nall log entries are appended to an array of strings which can be accessed using `CodeTender.logger.logOutput`.","readmeFilename":"README.md"}