{"_id":"templator-generator","_rev":"36-67a69ff1249bd79ab64d6ffb817341ce","name":"templator-generator","dist-tags":{"latest":"6.0.0"},"versions":{"0.0.1":{"name":"templator-generator","version":"0.0.1","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js","templator-generator":"./.bin/templator-generator.js"},"gitHead":"30bdc9ca2175eaecb44d8332f0b7d3e34d25bfe0","_id":"templator-generator@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-b5lBeSNxo9lstBAZM9nQ1aXOeQkw+kP95dnXg1hL8wc+fH9PvoVj8U7TbyNs7kV9XGPpmbhaBNucwM6GrYO9og==","shasum":"7e387c0b9238b53fdb2253213b0a28ef64b5ae69","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.1.tgz","fileCount":29,"unpackedSize":75672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYNv5CRA9TVsSAnZWagAAKt0P/2trUxREIQ6k/o4xNlB/\ndO4InZLOlR0yIXqqYMvpHIGIP43+qaA4nUB3eE5rS3xj/UdrDw2SOTqsNTnM\n5yQV/b/K3QOjWmSTtBkBSyWsPsqrQ62BuBWU6YQtySbIBPo3hYoHx/y5hlWr\nJAeqjRHQhYmBSjxQ0/ldl5mTzoW0KTmdEXavUrNRar7jB8owZ4EIlCosMNMG\n06KVWudsoX75SxKieGTNCCQPkheO0btPMmiz74VAadNqtNKIx5kkkbB58tXU\nNIDIboW2pc/iYIM6ItElZZmrYfy9J6gitUXsXJYYPkfkj8utF+OqC3xDLBzx\n11uJZceXw6MgBbIvbDcc7FOa4L3hl32Mz5z5RiBlhPsO7zKN0LrqEK/jWrTh\nj/ihngdRsl13m46QJo9EmlfnH2WqND8MbPVXhyTsgO3ct+ojot5XYIujXPmj\nYMF7T/edP4k5ReASbOYzXe8tma6kUQC6CQSPNIdSBNzfisvuxPTLbGiFCqZk\nGAbJNYwtzrNFc7h6jL5z3v8uNjv0RAskguPpMzP0KJj+Z/0klzJDINUFuDB1\n/aipBdreihxtzaKNAiUSXWhKS7x7gccbhK4pEVQcxILxms94tDIPQZAEk6JG\nx8DCKgl28cK53cnrcOxkxXLrs9lFadkAzpac1XMuUqg6ycAAPaF21jI+so8s\nmgEs\r\n=bK5H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBnMtYkIOO5/OU/OreOmHeMpYrnJqFUdB8RsxKWEnCOAIhAIW360x58HXlv5Gm2Br0eTry6QNzbO67WgDHR0TI9CUP"}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.1_1600183288743_0.08040124185600628"},"_hasShrinkwrap":false},"0.0.3":{"name":"templator-generator","version":"0.0.3","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js","templator-generator":"./.bin/templator-generator.js"},"gitHead":"30bdc9ca2175eaecb44d8332f0b7d3e34d25bfe0","_id":"templator-generator@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-wFoEREHKLp2MuLmG4rzDC1CTHbu98p1UnFwWbWCucWUd35I4So5ioQbD7W/Qp5j+WvQNF8YiNLc7Ryk0k/WSsA==","shasum":"4c3c4821fe3f0f7b04531ade441fb0304f0ff5bf","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.3.tgz","fileCount":29,"unpackedSize":76124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYapCCRA9TVsSAnZWagAAQ24P/1gJttbrmm/eZ64zpgcJ\nrXQWkO7v17YbHs4WjEyw8aC2KVTg7b+CCZeGpYbWdDFoeR1Q2n/J+cMNrvCe\nKC45RmwqDEqSnx5JZtkzZ6I2EW0wuWP0R0s1JrwqUZ4xFQ28g36r0BZ1CmN/\nwY/KYHB2IaZVGGMS1ujbT3czaekarC1wJ9o77pYQH77sM7PgRaRs4bIs0CY9\nknO0tw5TQhIFpXwl91JhCGYAbtxRYRggt2e8zAeUKEuz2Od4h4Y2U7k3oOF0\nv5OvBoNmwZNy702nTb+HClZIQ/LCylP4SuB9lMQyNrZ0DM4miGJrTG3ZzBGr\npgFTzNCSkC6wmnZD/9llwaakDZFXGlMV/7MmlaPtfMtQL4yQmjXw0JZn6PVQ\nTGnyUa/vXsm9h1cf5mwRcMC/jdkdXW8HpA4846ECeHOLROJrq/NNM/mce52/\nfMKuyYz4wezwMpsV8RbkXg7Q5fTABiuY6vHG8YSb6xhFrkgKFajob560+z9P\njTk8GI847NLubm4aau8++DEiMSH7V20PC/xQgnpZWXUesnhsvnqAawHP2DPE\nQqVJD30LPccTXLzEz0dki7n5xx5B3uGg9/xlgg2n3eMl8Fss7SQcq9CQ6Nc3\ngYe6/t6/3AUTvfsNw6Z3VjDzc5qbVrMmQ6qVbvuPlH8rZMIvu0lZPQx9cUwI\nWU9H\r\n=AMUy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs5nvGZN3o9SIQrvGgCQRwos9i3QhAGvdEoCee8zuyBgIgG+IIQzJmlPX3IxY2VBRANNb0FFjeDkgbWK80ge5I4Zw="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.3_1600236098056_0.210414770180402"},"_hasShrinkwrap":false},"0.0.4":{"name":"templator-generator","version":"0.0.4","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"template-project":".bin/template-project.js","generate-project":".bin/generate-project.js","templator-generator":".bin/templator-generator.js"},"gitHead":"8d085a805c286d4b9a337797bbe5b458aa48b396","_id":"templator-generator@0.0.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-OwbRqAl+Jbb1L9nJhM5dh5ppR22NvrLRjKlrO8RdBLr+xYZgx9YE7JoO9VfNl2wMP2SUyWsDakQSzmTVjGPlqQ==","shasum":"1bf962e026518b8ff880177df49c45f9e191efa3","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.4.tgz","fileCount":31,"unpackedSize":80566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYa64CRA9TVsSAnZWagAA9ZMQAIRioQyCmf0cK4JyjiPi\nfvPA31zfwo6Khbf9o4gcsqnjoypKGSPXyKRQBJqlN0egqVpGEc9+IXLLcv4b\nyeoglB9aNHWMZzEGCScxVDRcp16oAAYzsfZY6rHtcU+Sat9MfniSyhMXexqp\nw51NLJp10blXdbxZjRtBOSwGSdPf5Jpqc4atMgemeIXSagU9XxFDEW8hVtdS\niq1bUaa2BKNOvNPdhJarTWUgPB6VUuWsPzyG4cjAFWsDmgSFcsdgFgk4wbe7\nTPUUyaWfEgfXEpTZlOO5bMEs/04Y5sYJ/dhl9u5VZfRYRM4VVst58we53/Qj\naDohJP4XLa/S18HrOFCCNU8fzq4AWfAeEJVMQbAIGv/H1A1Xden0mFI1Bvoc\nrzvNAwzo9K3gV4MJxNy0IdhyYQdyVn0X4yefKnoo8C8HbClUvEOG9r1+IINc\nBktXdJFt2Kvg+jMUrCF37Bt/E6KweMIyo8ptdVB5UFvox4EDQ8rhbNSmKi8G\nLq3xcBKr+dSWvgB3k329/3xzrg52qrh+Evb5Uv4w4whlEsSS3oRtTuWVEoRt\njoViLyTkvsIa7lPEWjXFfQimIiSgIuJEIKC3fX5N7NrSKwwcFTq0YbxdAHLI\nK36kMsdzuHuBitltFUc7SZAglNoSKkSj68HVTlGj+IiOsVpStur+OsAB0etz\nq1qH\r\n=h9eV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrdu6aG4WGmz4wvdjwe6dtXwQTEp8h4AGF0wSlb6UpIgIhAPygY9yPLGHyNfhDehYZF52dXpaet+ZUHAWnCka9Srvs"}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.4_1600237239605_0.32082576480346714"},"_hasShrinkwrap":false},"0.0.5":{"name":"templator-generator","version":"0.0.5","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"8d085a805c286d4b9a337797bbe5b458aa48b396","_id":"templator-generator@0.0.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-4RHnbGEJ2qNqHV/KnETfNb65fQBnfJS5zq9rHSbCr7uGImdfaUnGX6eXqzA3QgKBN4Nxi+0jp38ZY8hx5L4Weg==","shasum":"e2d4aa2b4b1d83ca77ffd6d17fa23ae60369ff7b","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.5.tgz","fileCount":31,"unpackedSize":80566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYa/eCRA9TVsSAnZWagAA0zkQAKFVGemR/rvES18MuH6w\ngs+2LjHF1+4NXUm6/g9VwtbJo73QtXG2tasx3qYTXLrK0856sdNaP7XvoHrt\nf5bNNv2FBqrpXGAIw1hQiALgEYwnewiG7Ls0LS1jH8imJxa1fzoXwmAdhErx\n4tcdYzLPfJxoYmnl2BCqsHDeCdBqyG32V6elS4QrFsZGGZSURq/F5xHlAXg2\n6/wiHR75CY+nWeXEVmC+LotAksZZbdvy7T6gFX5kA4QsKSCtytmCL1AsvbM+\nbWe3ieqDzZLHNs/srCfyQmPpnaFLfIU7aWWt1xvZX4w3Odro7IlL3qogIdIx\nvWjhEVhhCqoXB5O0e2qLEeRTNAyfimPgUPAmEGdW1n3zclT5kkcTdCaJ3c4Y\nayTs6EORxopjKzM2MRDpqU87e8lV4AOHivpo25X66pMWEc+AmHjpotk9xsYW\nhLVvnBBB8kblD40YNKL2fRf1d5A9nXcf5JCdfhKHcd545jETR7tuehJQwtmZ\n15mM23jsBzX9Vn7dXC0dA2p0IQV5h4lPVqOsAuQjonVIzT1ajSRswmFhHhWS\nGr3TP2mgLqH1VKWuNoxfHda3GWtY9h2ah+pi5wozvNlH4ON+UjkehQR/x1A7\ngJXTnNrbGpu8/Wjd92XWK88dQPlXlNc3qjGp4D0UmpzqgoYVnMQvsXKKhGbu\n0Ox5\r\n=GsrI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0B8nBG+gie66Mi8tEYZ9mjwBK5SUDV0F8yrUA4jp6jgIgQzxIKH0IHvg07Gw8geGdWT//vEwA6pDYd+rERtuBPCI="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.5_1600237534466_0.9856338303378411"},"_hasShrinkwrap":false},"0.0.6":{"name":"templator-generator","version":"0.0.6","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"8d085a805c286d4b9a337797bbe5b458aa48b396","_id":"templator-generator@0.0.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Jtcy0478NRfjHehcysBcVJtERPxd9IrBbUJWb+DA/wmbCXNPduZG0lgbfK2QZ2IhrCg83ABYjUSZvSmXZ2hRYg==","shasum":"9674c53cd9d2a0c052497e968ef20bc82378808f","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.6.tgz","fileCount":31,"unpackedSize":80662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYbB7CRA9TVsSAnZWagAA59IP/3N7If790+l39eX1dk/b\n3quByDkVedqIpol1qJf7TUkJBuZuE4b3uyMUG4ywzurg2WwEa4DGQrslPtCQ\njsfW/i1sYs6eRI89kcgz9sdiCNbFp71XKAn1QZNXG/4CuNC/ytnyPzIcl8VN\nJeqG6fa5xuHC+cSvfep8nFwhVYfOqKFdseW70erKKpbV2SKJzarFVlj/zgq9\n1krkkcD7u3q7WEEgXlgrjO1YW8ItFcLPz3QmqtqKLryWnwUxZCMVsH0vlB+9\nz9B3/sw2H7qQJA4+cnn/AT6uPrs4IeVlC8NFNH8z1L7PniwAonIzjykjRc61\n206ag96D/18As5AtR2qh7EzqoZk8owlyekIFT3/uqY6Uz6m1jK4xsImzcCkO\npx/USMLAcZetESUmQKiklTH0o6yWCEQ87LTTMRyp84vEn0GdAJ7gH4IkYqTJ\nL264Hi6pRrZgGmZbsBz6M5ROnKk5EKrf+wwODKbqJZG8imtjF7AjIjSduruR\nIN+wje7r0B3dD+JkrXNAywhEbRpgYUSiSELtdX8DaNFFzK4Ct7zr8PalMimL\nPaVHETWb0NPh3itmYPPhMXHWJoeWBVyA1cl5WP8GxEJuyFgTEfeS8uSfUfM1\n07zLJpWvGmXQZJ2ImWURuhGyy+wQYEO9M3HuLwtJ539CibK2UCFh+o6IMQSD\nuTcv\r\n=HaHX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9Ea8HAy+0zRtXJHF2pup6AQMAFN80vvsZ6W45QWt72wIgM0K9/U05UNvgb0amAFnO4dzEBDOiAezE+NDBXmZfFfM="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.6_1600237690804_0.10580391438919445"},"_hasShrinkwrap":false},"0.0.7":{"name":"templator-generator","version":"0.0.7","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"8d085a805c286d4b9a337797bbe5b458aa48b396","_id":"templator-generator@0.0.7","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-2DC96f7ORXDxcxAYdgdIRK0PJv37JjsyMCCl+O4zNqKlbBDKzIdY7AW36d5rPBsPMywIXYYwjKStd0af4cmyLQ==","shasum":"9806b98b0123eff9ab019419398a36ab6b48e543","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.7.tgz","fileCount":31,"unpackedSize":80629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYbxbCRA9TVsSAnZWagAAUkcP/3FDIb+bBoWMP8c8lTxL\nZdVdPRKd6sm4m0157G8W+cxEe4wDLbNFrkychxZ2eByQuNFDSPNNX6xbSGee\naWtreXDnup/PdiCjMG8fnyOa5Ulu09CK4JqDrCf7Ki0I/vZNbeSXZl960mXm\ndCTO/F/hZjVYJOVfboFc/dek1dJ5ZmHdlJ2LYFAerImM7X4S1zndpmi3jM0M\n5fbrTluCA7vAY4jkDlYrJAO8tWdiVeaU6p5+A/yiLQ6RK4OuukkTpyxcm8LG\nRlLCkif+oGRB2bP6kXRE+Ck/baBJ6Y6dAMxJfeM72IelGJ8p9Mf07kpI/cSw\n4KaGiLTa2/yBAHL06mJocDcvK5kG6DPK6uN/ThwlTBl+vT3tgOxMPmdp1FWR\nayIU8ndS8Xuq1IJl+MtPw/6CKodqZAISMzRD4bo0DYd7PfR+qKcM+NCJ3Gpb\n0XvgyAHd49s7rJVwznz10Qpy1PnA8hBZI3J5BUB5Mhg8YaGQ1PlTL3wG2ioc\nZ62pLoFSlJ1jTzxfPiVAUv4nV0N5XO7J/n82FmIl24ru6RJn0rDVGm/IC6Rz\nAlpcqebEA+CVe5UZa9H1bQqgnwS07t2V3Tgyp994uEA5tbcka9pA71HQDvm0\nNhej6CzfEA5wS0A3y34owzBCf0cv+DyCXJUNXpiOoc8yikrWFuSny0Imdj0R\nfk3O\r\n=kp+3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2ITYp2ZA06j8fB5KgwbSKRz6VQ8k9diUv1GcBKlx8dAiEAtW9jYOXwvDOfc1OWcPIQ/IS5XRfd6oTBqojLtelBfTo="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.7_1600240730804_0.8945247688877394"},"_hasShrinkwrap":false},"0.0.8":{"name":"templator-generator","version":"0.0.8","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"inititialise-templator-generator-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"inititialise-templator-generator-project":".bin/templator-generator.js","templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"8d085a805c286d4b9a337797bbe5b458aa48b396","_id":"templator-generator@0.0.8","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ebIMC/sGshfeQsGDbXKW7iqlzgdz9D2QrShr4ctIZi2QzkLG8+nIm133V6y6LXEqa7giGgEefBSYPZCOcz69Tg==","shasum":"d6c8687cf13d37b7ee1e4397428c7cbb66d9b801","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.8.tgz","fileCount":31,"unpackedSize":80403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYccVCRA9TVsSAnZWagAA+9oP/RYOhVQOV04EbYwKY82j\ni5bbLcsUPcLT+YZogWJgotUjwHQxZBEzuaCYQ+xRtUD02BvYJmELYbxtOmku\nkwDhHVcbtQJbvnyZZAFOOkAbjkUDPcoQV0Ix+wcD/6Hf1qTfPUKLC4/oFPMt\nW2Bo+XR579PsKawUruDUZRv0U9kBGBjwDDxMoYbXcxBDgslpvebngaPeODSU\n7IysRwwyaDCQfHS5DqCm6oxuOWVlVmnw0DjNhFsuYdCKCRVuGE2A+deLVZAu\nn4jRNU3koPSnH8LtGJDt08PhQKgv8BTNaJYDQ8/9QPBeFHxIzX8SoC0n4DMv\nALG040BMbMkPy+nmdUtfJp6PGxy7DffDzrAVneBdwt48OVyDBUhHB8h98YLV\njDCsmxUkzt4IKhyAmkKGRrqAELpiPL3ebtlWORDjn0KnWWC7xV44rMgHEdPA\nUVHIWqNcBdDlr1hVuTSa6Zlk/TS+zuiskzBOaNM+QRmUFjpPuT+CC4pq4l54\ni0fcSqGo/f+gJi5SwpP6e7pcvvmr8TGXeEO3w1Aj33FhJm7Hrdclo14Y6dnA\nh2Kevt6Vqc/wDGvOV0izYiDnAyb/6096JeivYvzkZBuTc6hbl6LWpQJrzxD6\nym6os2sjccfpdTMBnE7tf2KRUCHI/Wg4UFsIoO4PmQKw6xOKYmiKV6EbxqSM\nFeVn\r\n=J3Tj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0CGfx5836Uc/UiKW+2DRml9cRqdr9g7Y334n7bBg7dAiAOTEZ3MUE7F0xpqnxF7laHjZqLABRXKbDTtYe6egRzXA=="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.8_1600243476941_0.002217230292878014"},"_hasShrinkwrap":false},"0.0.9":{"name":"templator-generator","version":"0.0.9","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":".bin/templator-generator.js","templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"8d085a805c286d4b9a337797bbe5b458aa48b396","_id":"templator-generator@0.0.9","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-QbPOsa7KJMUyzjR4oBq2434MJp+C9DsE/88MwBs5jTR2wBK2ss8P1cicI8o5QcaG+pqzE8owc5qXqrRd6L73fg==","shasum":"5abc033a0e873cc82d3e8fb5c3389c67f335247c","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.9.tgz","fileCount":31,"unpackedSize":80401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYck4CRA9TVsSAnZWagAASXUP/3b4i1k0UMcs7iS8XZ0p\n22QvcoXQmmpzgJCfGy6+ktgD+Nep/+DkuL2tGcyqgCOCpUSSthdsdz6OmQIR\nv+S38rlnPQ9OPQFQAaqD3m/6oj3CvVEHEnGWlclCLFWiqxWtTCGscqczcrJ2\nr7OGcpy0eKiyl+XBpjVocWxmdvrTIct8j24HYS9cghM9PKoJQzmh0UKTAtId\nHZjA4YzZ1cppDE8a38kwO/qc+34UI4wm7Ij1nd6c1TUkTJqnl2EybQ2NVbjl\nnKud+bCQ+VUbRSYZ39QhQAJz5Fk8F3oCAmnvJMV12xv9175RkDMV3CL0gAm2\n7TdYDL2EbX5fCgHr0EB5D3eWTAbE0CkcD8op6eksTsKFSH638jdY6AjEEi1n\neS08iuYhiVbF8vXEmIOhQ7gPwg5qXltz2oS2hInyvvOAeWy/8iXncwaXZNp+\nRhx70TMKbiifTBtWemN31YGEut82r3ylAbmXdfGwmOyJj4s9IgSAknpvj98q\n7unABIJ61yCCHLzUpLChRZUDfUi0Qg94ftlJqm3Q0kSvOKXKW3uzxrNqBzdR\nemVoqCjT0NLcvhZ31O067CNbLk4q7qJ9McbaMGd7sITPXIL2DsEpkrIFIyNx\ntwUO10BZ4YYfC3zhI+6Ym//QM6XJdatwazZgAkNE8nRXpB0ahji/hWCw32FL\nuYz6\r\n=g878\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFz2gMegdSdBXc4OxvQKuwS2AD5ALDCj2RDD7qwGysXCAiEAo27JUl7FTvNEAX0orqqLtKS30xsDN/ZlTGB6RiPbENc="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.9_1600244023794_0.6038995074337274"},"_hasShrinkwrap":false},"0.0.10":{"name":"templator-generator","version":"0.0.10","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":".bin/templator-generator.js","templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"8d085a805c286d4b9a337797bbe5b458aa48b396","_id":"templator-generator@0.0.10","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-pPyaATDBqH/dtZA53wwIFyUXOXmXUT+cIQL02vPSZ2BdNN7Kh+3rhqlhc9Aq0FJIxno7wQovMnZ+3iOsmmIfew==","shasum":"1a51653c034df378f0c22e8988fe1b5a1f46cd86","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.10.tgz","fileCount":31,"unpackedSize":80402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYcmbCRA9TVsSAnZWagAALoMP/0yLz2bnb1rojbHRC2Xv\nKGXVBlwTvjdKqEMO0c0mAgJYgjJB0/Xc9AhP/GSbQz24nriUbiwk4WOUdo1K\nn5TQSKkPChwiZEX35v1v4NcJJVnBtN+6C4ZoXARqqv2tHU3C6WACQr9Hc20X\nyFnAnGwE5E7g9jFT2EA7+9+IH7Cm96TyNlbTAZ59LoD/YkuATOAYVMuZs6jD\nKqlT2byzVLa2nscMKbLpF8ATtLBHZ0o03XH71taHGu4jvL1SJTaHld6Woq7v\nJePAAljgEK+krfqWMOWuukclT7I4DI58bLLrEvnzxOe+6D1TtaJTohSosrJZ\nl/w8lT0eYyukzE6U1jfsVvSS/iMjs40kdOhvMKCw6cECkAd2NM+FgigWuOcx\nIrHo77URzGLG79QdEW9oWaLr2fVpJSZV5mR+ItCuo1i2abxt+XeUXiG21KZM\n8ZdeeP1lP56qv9qUWrl9OVgpE4DhXh7veoKgCe/eUwAzHkKMSgC5VLyhzbuL\nW3yvGg+NrUn5sI8rhprOhxBrWl1oJvyCvKPA4PcHVDSJWSRgnln492MFfC9A\n1cqRob1rhs6B6b0s9SBmg1Fkd/TpzM9fTc5YJqQQslsO2qxX+G1K79a3if4P\nyOGUMRFYuaoZx+vWrvWK3oOiElXQIHLnd0zMrof9KZ/xs7AFOE3/IVQV1Nk8\nF21C\r\n=dhME\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLUX/qGIGJXikZ1/gsFv8BGMOmcFBhZIKTBVTVZDL2/QIgCPWu2Q4qtHCc3DpMu7Sr2S1n/8lSD2OXn6EG9X5uEOU="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.10_1600244122801_0.32329054744746677"},"_hasShrinkwrap":false},"0.0.11":{"name":"templator-generator","version":"0.0.11","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":".bin/templator-generator.js","templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"8d085a805c286d4b9a337797bbe5b458aa48b396","_id":"templator-generator@0.0.11","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ysfE6EUgh0RLSzeKBw/MqWtd/dMONP3iKa380Xm628hcM0Xv5sEr1FCYGnBeSAXke+5ZEILbzX+EsB0F7vcuJA==","shasum":"1c070eb203548d783c01c50840158f477e3a07a6","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.11.tgz","fileCount":31,"unpackedSize":80403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYcs1CRA9TVsSAnZWagAAQiUP/2YoR7FKVnLnAvPJYv/0\nXxRj6z6pNNfZOXrK843lfXClNKhnBn+OLtVNidaEv6XsG7uAOftEpL3hfXEd\n9Yw43KIl8B6jzhf3UymJtwyn43400btL7Iboj6j4srmyabcCRYGkpZkZUKbB\nvdgoqcXA4Byz4IgLgRKW5IGA1lxGW1pNED1tWKJsdE+cz8pklx2bLYfz/zqs\nPaABOeNjPOBDXjrJSo+GH6yL6JysyyhqUAW0WPL2N+2BAVozDzvTfaUTZc6s\nsrpsAamUzXRnwT7ebmsrjnlbB5J32vR8KFgLat/r/eXC65ULwApnmsKLprU0\ntg2PM5IMKXJzpth42oUXWg00VGSL1d4IIHkaZEFgxdWoZYUgVAf5EoUmSyWs\nROlEaIwbRRUO8E++z6flBYs9ukyQ4fJIyRNtG2NulFg62vb7gJdYu/cvyUE2\n0yzfTrQHMIZvP2xsRmcv7lvRMtywIoxUak61by6r1eRXyJ68adUSmfSdVNZv\nIxi1RKCx7qi7cElrBMdROX3pWZeJg9Xlw5PlTq3Jej88JKiSFC71RM8mTump\nKN309C58HkJaXyJGN6F13J3/1ftGMcswlJekvwc7bqj3O2YJRVgM2k4K8i/E\ncJb26b9DBUdgEz5MiDDQsKOXjvkGzbPXdWv9+8YUgtXsnn8123DfXFW/UXu+\ndhDj\r\n=9fKw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0ty+hP+WOgNyVHNwM6Rk8ounDrm9vi832CeZVwiRxnAiBbSz1g3sUqZgJLKx0oh9ANv3KDpieLhIdFZHQDJprqrQ=="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.11_1600244533387_0.7618771271321079"},"_hasShrinkwrap":false},"0.0.12":{"name":"templator-generator","version":"0.0.12","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":".bin/templator-generator.js","templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"8d085a805c286d4b9a337797bbe5b458aa48b396","_id":"templator-generator@0.0.12","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-EyMBdLHcAS4Gyq6eGhBfrcPb94rJfJO4vFkGZoh4t2mS6StCg1n+eztGmTs2mN/fNsmnxf6vbRJ7L+qj/NAdyw==","shasum":"f5601db49b30e68d1c9b9ed84b19925330af3bae","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.12.tgz","fileCount":31,"unpackedSize":80674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYc5qCRA9TVsSAnZWagAADb0P/RyT7tqZRUCYDwJb4IJN\nfZejvclo2o3EkMqIQtNcb/fy5/Zj6wiFQ9PQmuDmrDGexHFxkhYiVS9Z+ivt\nVvOMUbBrdKUX0vEEM1Awkh88RQOp3eqB+mKqJM3oRUjflLHNeCoEW8EgqQig\nFN5Qg7Rvgel9CUGCKaAUKmnnBD90X7GoaJmdYzESaahTb4SJh1m9pqhLfZYA\njIyGZeVh/OBcKgHhk4PWqgajyF1fYIeBx4ZlMHVh6UFIFVJ+y/PchhY2FCGP\nPOrl6hJnCVmt3RKtV3UUtKkhdLVtrD5T6n/VZz8v5Bux0Nvg7SfAaCAoL2i6\nObDvVu03mJRLhJu29bKdQyuf7VlPFrWo3ClQwfAq7cpfXEqfIMuekcgwgfUl\nZtOW8L3w7an2nsl7pulnxZwrOqFkCRfoJQvZla2+Rp9QpZJt9dABgo9FKZ+3\n0i0FQ/hCV/WRoHrl9eqonzAYYvq/qnwHScyEKUITxEr9+M7DOVZAMmk/L9hv\nksPTG3tOwDamZ9aPmI1z1rsjkwxnHy7uTgg5/R3hr7MQnVgr7ikum6NRjqEy\n+JHO9LqZ3VRQFf5geXzGHHW8j37eljGNAnTg03Mv7Hdihuy2G9ALFO3uNi5K\nUqIXqJawtEG3iIgPBkhg8BxGXiu9J4g/UCpBY1sft5fO26CBWQE2Ho2kyRwx\nd6uh\r\n=J+j0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8AMbIFd4O/UPVVcbBAKGF1d1A4vls5g7X64qlQQtioAiEAq8ImuHD+xujYDyh1judltX8y3xlcz7B+BgCVo459aA8="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.12_1600245353733_0.007230184417257535"},"_hasShrinkwrap":false},"0.0.13":{"name":"templator-generator","version":"0.0.13","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":".bin/templator-generator.js","templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"1282cb26de266df2cc82d2e326815e49f6b07bae","_id":"templator-generator@0.0.13","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-NrvWBuL+eJhu07psb2EKpeRMsRQnzwedizHXyadCqz96WX9NXxto7e50sAChTZMB1jvv49lcwaabyoLVoEYKAQ==","shasum":"dc46e6ac798e6484d116d142f306bc31b720f949","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.13.tgz","fileCount":31,"unpackedSize":80815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYdDZCRA9TVsSAnZWagAAeLkP/1fU6kS+bFUIr6PLPQWj\nP4Sho/aaNCbNe/mF5Kj3K+CF4zBLLqkc8x9J1k64cfOdGdQTYRH3ltrm1r78\nKyedI1iyiVm5IMLScafwI8zmsz9S3e1Bgu/KzX4cg6gTWJBBOO66szd/neRG\n54yAU2CEgHP4yjOVPMQcDpUIF2oG8CgS+pjfx0GcT8khD/Ft81fan9R6qDvN\nJQQSWztBD076fQUqYQh/xgeD1DgpQpO6Mk+aXucKGWDz1VBywe7Fn5dlxSIt\nvheZIgvkXWJ4Zk7V8oRuaaAU4F0EriOZFF9DknA8WcmUX/oMD4+uSxoYiyuj\nFjHRKnJKcjnyCkOKGODriA1/R1/lUZKnkLK4FE8uODK7GS04FhCOsorKnhRx\nfua48u7r5Jlfc6EUM2bZ7Twf8Kk0paIAt07RSrG1lk41UHKqNCd1QrwnrBxp\n/i8XQUUMxU1kHrIdA0Q/kp6qpDt6gGvej2TXR5D/8HXdpE16s3pbVEOUH7YJ\nh5DCyWLcT2r609qloADYWZnckPaz8teRg87/8Zfq+Ro2F8ipoHU+knKNh75y\n1uojDJdcnXObicMMAN/nXy116rjwPccvaKS7NnAVzO+nSjnfHxW0DKMnvTgD\nNpmWfOP9GZZmDJyUxS6EZFMeHyQ0s6eCO0GuTE7oiWIGQqN5GWifCjdx/7KO\njLKT\r\n=LzOj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaI3k2jJWyGM++tUQa6O/JkUTgc7UpvFPzcte5d4Xj4AiEAmlcobZEvvg8/osSBKCq89i7n2n6lh3DgJQwFqbjbWlc="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.13_1600245976688_0.06420335162237079"},"_hasShrinkwrap":false},"0.0.14":{"name":"templator-generator","version":"0.0.14","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":".bin/templator-generator.js","templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"1282cb26de266df2cc82d2e326815e49f6b07bae","_id":"templator-generator@0.0.14","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-LG7u6lDVqvMqGcd+MsyOgRhJNpmgmkD1Gx4ZHufhWZUDItsk0CNkb5vb9mce4wZWZQy8u8pnpVtgjbCbevNyOg==","shasum":"46412583362b57889f729a743a950090597e73c9","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.14.tgz","fileCount":31,"unpackedSize":80905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYdTiCRA9TVsSAnZWagAAWvoP/RWJzcnft7GLgZRFFWlP\nHSLBbi/sjTNXYF4X+MTxD8oIgcEH7VEk+liKgzxq5MJHYwcuHPLOcKNMkNvm\nY5K6PbUn3MEYbA2GmfbMwdrAE0SnFm54sfDkng8nB2aIjAI7ogJtFv9Qvxpi\nhjAmNDPlUz6pefgRIqsrAxJsTXhLzXaNroN113rDhDVKn1Bj7rhbuoJf9l1L\n7Qq/gpBy9kqZRdYITMgnmlKP1jc1YoZFCs6aTOXbM5RSzQsEpNfNAfsoifsL\n0Si4n4hIaKxDmoRjBrMTVQ/7ImVdC9k/GYPnaOMhrMPKW08N9EEvd+KwvDxo\nSQ21z2Q9quT0FTY3cXDyLWaDDCxXS1HQMI7zQxtbNZARIL7+DFCziZN2dxbD\nWPgcX1wHOgpt+YacolmXPS2DPpkTBhh6jZip5yYlA5h+qQCoOmW8j0w5GWOq\nBFSzqmNUl1BP9dr5x7Y/N2ZZvK+J0SROyfPH0c3WgqyH5daZBo2zAj08JICU\nWE2oeoFX+SUe7rNIfWJI6vQ8Y41u31Ctn7DDQcpsjNsfY5oKOEWLtHyK9TRu\nTks8niZ7EFebLpQZr1Tkvf5gpa1nWz1qs6OuDLj4y4uWCRDGgqU9Tc+yBL8X\nztuIlgWG2X0hILkZNEG51+6BpuVrkYLN54Y5YAOm1YQFOHrKOJz2WGYsxUrJ\n/X9k\r\n=BJpM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFWS1e0IF99sevrSopv1xmE7ACu40cJx34JJHzifdj8AIgXadHVKkJuHyuCOS3CkhfKilRprESGDzSk6DQzC1edVM="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.14_1600247010332_0.8458196624347805"},"_hasShrinkwrap":false},"0.0.15":{"name":"templator-generator","version":"0.0.15","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js","link":"npm link templator-generator","unlink":"npm unlink templator-generator"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":".bin/templator-generator.js","templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"cb322cc0e8f5081aaebdc24b9f9317da029abe12","_id":"templator-generator@0.0.15","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-jwm4aiU6/gGxNAVOBBgSV2Q4jSj/kCUSy98TFd03jqtBIV0iQZSbuzdJn3MRtBrNxwU8BYb6FCuBApRuBWWvFA==","shasum":"f74864f7e7c8caf1ea80c1dec3fbc622c3a17b9e","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.15.tgz","fileCount":31,"unpackedSize":81387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYdg5CRA9TVsSAnZWagAAO3AP/2fmZ/ttQ8qsc7P+1H9P\nR9qpqyhI72psf58Z6qfzMYdn6zPEMEwtdbQcF4MybUWYnoJ9cm+nzZwdvJQi\nmiv2S8VSU2LWfIiNDGhQjiQYCkiiqRKMAlKl17r8e56zygupUCxEb5x5FtKI\nAq+plKwr8mC5D52PdO0FVDcUUwbsKezmx77Dvb9MkG9Tsn95eSTMJ7073vwv\nKJ/sLseVkocMwgqQ8I68VsBbvBNjDMHo1+42ve4emMjimMv3sRyJVoVoNesE\n91Te4LgecZu+QOTdMrmUyRiLSYVcQv2NlE43wjlHUe5syP0jwUjnXN4R6GIc\nleb9Par4dbNwU1LBDkR8Ztc51lgZGcXqPNhm4EDgdCpWsBrviyqejCCBMgOI\nhdaNB7ft+bn3wz4YSg5ymxmi5bdxSVt476BRP54eORiIEkwTbSXcRrWBlm+7\nE55DflZKuA0t4FVWJNItZGBGJP32xBXea3AsOeC4CkTgbNu3mVmCSS03Q4Ie\n7efkEn4+bzlf9pPHV/6ca/6NmVKeyswduTfl0vmsHyqdizJxVogSjtVOlaQ8\nxprE3xfmoxQVUnfWEFbagIVah9olfl+U3LvBcaWf21uE2AfMKlQ+N5meMs6+\nxfbxv3DPLLkixXnOojSZS3WdHvwC80+UCySBU7kbh6M4bXbHb+0ALIYsL0/C\nFGUc\r\n=AGtj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA39bPA8jEA++Rfp3TD0C0jSdZTLbErif28pR4FSUgejAiEA9ZsApzJ9BizXwR5mP8loWnC14vkDpX8g3hw5QQ5w5l8="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.15_1600247865498_0.5517190203142024"},"_hasShrinkwrap":false},"0.0.16":{"name":"templator-generator","version":"0.0.16","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js","link":"npm link templator-generator","unlink":"npm unlink templator-generator"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":".bin/templator-generator.js","templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"cb322cc0e8f5081aaebdc24b9f9317da029abe12","_id":"templator-generator@0.0.16","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-K0ucbTROz2Vlr04Zk01DxgMg68xqJfkSwZBfbRE9xH8Qe99WeBImQFbDbTjtP660JvilR2zCWK0g3CTE+vyN8A==","shasum":"eaee4f6dddea987dbb00f2c39cb372360ac106c0","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.16.tgz","fileCount":31,"unpackedSize":81687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYdu7CRA9TVsSAnZWagAAI6wP/1MKTUHbovxIs4SYzR0d\nESP2vqG648WELhryqyD7cSeUFKWQw/9S7LCN+VO+9MH4jSmUsl9QHoSQ6LVx\nN/rJTWUEipUEUR/7rbd3wWgOuoTUzt2mrO+eTLmh/HJU/ljXqn7zr+lMl/9w\nl7ESiCyem0HcAmi7+8VjKcwz/rx4zyGJWLrPLj+cu6Gqlt7oNXnJNQnyqdJ+\nkxB1hkEGNGZlL2o6rzAv3vfDd+Kb+fLvLPoF7yhKz1+PacUTtNHtTVZ4EpXj\ncd9hsuhFL+VIxjjfup/5SF9gph9ZEIyq+WHKPlRhyJhh2IOSWgjKnf5S3Bxt\nQdluMkzsfjXLJ43/MbwqTls9EY9CZVxSvbAkCAkZpbVz4K+znZ57xBe8jpEq\nbGR/nVdiCPElLZFdCNx9bcx9dfEzEmoavAhitqv/1rRmRNqd4zxGEs2TASzK\naNZujQthc2DMznwDgs3qu7BdjgQQ4w4xLc6ys6U2nesdPMgwL5bZe3AnhHu7\n0oGxZh1hPtmqOyaJ5uc71GhUt++mJsy/bZcvA44rNAhIyYcD0/y051uVWAov\n1jYnr8snS2TEx3n6eUJTTHypzy8PbeaX4Wcj0K2TGu24hYuAvoLednUJ2cJW\na6em9k63Eusw4TANkTmYZ7DA8jrfU0tMB9JYwtOPrKjGFVAUDlcAc7PbZjMG\nYyUu\r\n=JVzW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAefch1meggbWYLegAeabIF0VvxtW9iSUoG81C44/iU4AiAiZ3yjLQOBCHpP3shMICL5vU3OFKl0huJx20fsINqnYQ=="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.16_1600248763240_0.981468922871402"},"_hasShrinkwrap":false},"0.0.17":{"name":"templator-generator","version":"0.0.17","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":".bin/templator-generator.js","templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"4e9a508eab9fbd351bf7b83a91864374167fa825","_id":"templator-generator@0.0.17","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-XyVB1iVGv2gKbzJLG04s6HS/CGohRbfpqeRq3L2gWU2AkAGD6litjEDKzLAe0FvY4BxvxoyqLfAGrW9mICaxMQ==","shasum":"ac4412ec63b0281abe976e1fc0141eebf907ced0","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-0.0.17.tgz","fileCount":31,"unpackedSize":81795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYd2wCRA9TVsSAnZWagAAhyoQAIqisMxHOyevPi7oScp1\nUSzRBWn3OVas25xgxx/emLSZCdIGpYOc5KfcezrSuk9Am5j9sSYE4KIlkYw1\n4yimvDPLJz5FyuGJLxqDclaAQyZb/7TfXtRcU6zafSCKrRcJYuEepwFXExrc\nelQjH5D2vHJSgHUcvMB1/mzGPQZUtM2/4/2LtYtJQ2lA8sowmeW3S36ZH10K\nqpscWq8AimguEJdt1ln5ge//Az7Yy9no81owyBHUhVWyy4NpAzCcEeXn2lBA\nvh9oYifXYweVCk21EjxCR45QjNmLoEfOgj9ZLnYuI3yWaBvS16T6jgCb4sXc\n7VEqkNnHQyeK/UbtKCEadFZF4apu3fGmPiy3XQSKvKBwbvovfNP9p8psiZOU\nSTG8k6fYZ/1tRyv/IcirQOoTEdTF3FxqQSUOdCa0UIG8msK/FBj88rqzNyhW\n6RVpFeAX81vYLboKsGHEU/qIma2pJF9cJ7SX3VZs1As8vgciTSmz0K8fLvTD\nHpeYAEV6bd6rm0DFalGbgdnOW1qlt/rzzZAhqcrm4OhdO5/oVa/DWso6DAzo\nIaEcWdvZ8ncGEfIBWNMBuJo8s4V8tAI/fB5/jzmHY27ho7NXRpSx71l3SxU8\naJEDNU/gAhFcu8m1UIJtHrnQ+xn+ul0nuMagJmqQCswIf4Wlzcpt1rvlKa6c\natfj\r\n=7JvJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1RwVFrCT3NRrZ2A9AIZ4oEgjTkvXerOUarYv8fWCXowIgLExxGnMY0LjE/TbDZPR1BpY42KYV7xvhVX8FizI98jA="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_0.0.17_1600249264421_0.805839949342616"},"_hasShrinkwrap":false},"1.0.0":{"name":"templator-generator","version":"1.0.0","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":".bin/templator-generator.js","templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"b0624a779052cb9948ceaf7ae308939d3bd51917","_id":"templator-generator@1.0.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-rkzmte9puh2jjDMfyotjSTGWruPkMK7A5bZdSC94xRVKKfiqU1Pq2aTSJyKtEVBx4YvVK/unMMq1/IkSQS/uKA==","shasum":"1e95c5ba8441e5a401863bda08d515fff5d357bf","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-1.0.0.tgz","fileCount":31,"unpackedSize":81855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYeOXCRA9TVsSAnZWagAADikQAIq0AJP0XElKsVZiGiUh\npP3RDQaJRtubaCbkEPECnuM0qvnuHwQexTz9HBv5UOK+O4F7ty9NRv4017b2\nrMLPRb0fmlGEMLYOs/tSyW5q/cMzFQbiAqLO+0HBoD7AI+C2pXfN+3BpCard\nACEnR+ngBA17ehGodKddiAtMLiArG5E9x6nhThGquNE+rY//Ho3IK5w+5HV7\nCdbQ9BJ0eklVZsPr7vZDc/7wLFnxr7e8yWQG1fe1oXdk2YJ2gpQG6XPkdNHe\nJGwsbu8XV/EC2SJ874nYloAE9sCUIrPNfXMtPKBbFIaPtwgs+E4K51fSAeRS\nwhfOw1fumQ/BU6TohkNqbvU7oilZ6VKxkFTyEpdoM+j1RGFDJkkQgfqCDXVh\nhWHWbTy6FvkE2A3zptI3AMHEU8JHqS0cdthrd1NQ4zwqEPvLWUB9e/JOn3Nn\nvFwVuzkm5o6QWlAPek1lOJs+8BpgKCrOJzqzGL2bxhnaHGmkGzugPXl+VCuX\nppQ2JMfRsiKZdFs0mdVIeCuMkc/IkDdF/rDM+80BUnPAiXA72+S0IifPAkxh\ngBi0GHfNntQkVyzsw17wY1alCSYCUjMM+2Y6y3btyBpk5xxkO2+MhKnQ/pyq\nKG9JP01GlXXqjq2Kg+hWoZCiBXRHuJJjYtH4AiHmEkXuxYdw/fGjwHO0srRq\nNRTg\r\n=zECs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE7FzjgCc/ehUD3yPXTAtSJvoI6ud/nxiGGilPC7H6WQIhAOfRWziEJfZ78wmcWRBf5i+zDlnS2C3kgA0lC13qO26z"}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_1.0.0_1600250775148_0.4900687763410376"},"_hasShrinkwrap":false},"1.0.1":{"name":"templator-generator","version":"1.0.1","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":".bin/templator-generator.js","templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"bb69852efbe40fee5217cb4770abd5431d681162","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@1.0.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-/3664Y5b0g2/waEN1V8+3BY3/cT9TBgo3ax9K+EAJEt2xCcjYIpWlH4baJPZQ57zBtfHlQ5Acqrpf6vSdfh6ZQ==","shasum":"aef991073e214210a053aaa66cbacc580c48fb25","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-1.0.1.tgz","fileCount":31,"unpackedSize":82197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYebtCRA9TVsSAnZWagAAjQEP+gKHno4Of+t+xmmztY0y\nsiN5KqsQ0hjgfc7rI+CnS7LSXe/0kMa5Z/mAkGfTmiwixJlHi+32WS3kz6gk\n4WnM+exoTaybjmu33Zrj4bda+DloOoAQ0GNv4LMHFlsmb1AegmwrKdZNwX42\nh4RAziMUCKB5KCJLQ1296tFDVT7jDXT/u79oGToNt0qX94JLiuxPko7bHf7u\nsy1BMjCdm94oJOi4pnSNUIHJ94gGib0uSUeuJmVWzbRMDUS+3nqkWOi3EbsD\nAGU2+wL+va//Y+Zk1/cwoPybt92R1elZjJ+dpRG5oyvWuiQSg5SNiWB3HUpo\nmw/k4fsw6MIPhTUlNFVJ/owm+P2odiN1njoNxmbXvRySfTO4UleZz+idofL6\ncxdG/8zOjdHFa/PDl7kdYNTVjbXCG5SPPckyxi7y0Xf3n+bQAKaZv8rI/xDU\nrDIk3yysGhqeLGrP9uMEvCtVqBRyJM4EHOjQq7V8Oswdfp0PX0d5mHaAT+6Q\nmubnfX0WD03dM9AJ9Ld6+sHLOA3MRYgjtnZkVl8xjPUXac5un8ddhGoDQl+e\nxARzKaslGLhHmpl+nVOGL19Y/xSfZyKScoCSP1Vg4tXZoFjUQvEBkHkFidQj\n3GRk+QJ0FxuQ4E+lJ4RdiGxO6VHXejmixF8IC2+XJXWrlOFwdlQyaRvUxXM8\njay6\r\n=W5T4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFJRuIPYc3pZmlQA7OXvlKQRFktI22+rfL+U1wErVHgAIgdKICc43fCWCrzljzoPO/9EMM2PsjUzT+FmT8nq97fkg="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_1.0.1_1600251628608_0.018248699118123213"},"_hasShrinkwrap":false},"1.0.2":{"name":"templator-generator","version":"1.0.2","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":".bin/templator-generator.js","templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"7cb413a50e272c004e86940e02c66719bdb45b87","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@1.0.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-kL4QM2uEsxSQBHDDAarWI+Pai5iuhgiu5al8J/N0X6NjICwsL2PtTG0D144mcFfbc6NX+OtRyJM5x2LrOXjDTw==","shasum":"d49ae526823905b35e6fadffd1bdb19239d93f17","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-1.0.2.tgz","fileCount":31,"unpackedSize":82369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYfHyCRA9TVsSAnZWagAAfJcP/j0Kjjj0MDKr3qs7hEi8\nfi8pV3CbFjGIGwEn+J9bx6z7ZcqSYLcTUxJvvoFL+JSkZlcPfRrgHO/beQzQ\nn93OT4cOH4Zc2mQuhEcMYRG6lNmcrDqCrI5HZftgDkhCaP5j7vRbq9PcZdxm\nTYi6Ovuw7k+ZXtWc2CYqsXDFC9YNrwktw9p2xNcxBNbsQZ4pWnGKIeIURSTt\nTbZoi5DnmIn78gt8h92klsDOnrPa9i4zRzWxItIf6WBklMHXwkCPrqjO3OBX\n6ixcEWrp4JJUoUoxCcjTSEsVUEkCOxT/pBIue7br10gDQpFySWC1i3VsyzNT\nMykLOTuMjFsrNBfsUZ9xvkMoSU1buu1D2jGtJSx0iPp+OYpH+7w1rfUZr2bB\nA6vHlYl8c/NxH2068X6iylUC1BfXqvWVv9SkxPxEz9RvFpAcjkd5B5vHPB4g\nK5JGtcpX8ADgU24KN0M1S51PI8SYyiPdfvW9JxUsy5J2qQEqTMx8lPCstaqE\nIgbcknszm8rzojooMDXaHavlW97B9Eu28IDPLwJEgVKxqYxDWAOPLL7Jm9z+\nvQhFc/sHE9n2PGQQzOoHUmcHEOEdGPOpNdNxp51kvjWTqJs9yOcO2wU5CbzR\nv8eRN5Q/nKmuINekJ03Y7pd/3NV2GGCbcxuRc91QZqP0LCq9qSRPrNBLrPq2\nzgV5\r\n=5I+0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaQZcxAjTDtihsk2uTt8QBaPxp0Y8hNeT29hRxFEYH0AIhAIM9x5DYzlrIvHVXctt9hu8M2QjgxE10WIXh1kD7Zgso"}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_1.0.2_1600254450296_0.802359732368576"},"_hasShrinkwrap":false},"1.0.3":{"name":"templator-generator","version":"1.0.3","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":".bin/templator-generator.js","templator-generator":".bin/templator-generator.js","template-project":".bin/template-project.js","generate-project":".bin/generate-project.js"},"gitHead":"d647694aff82aaa6c0e2788494ced540fcda6cb2","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@1.0.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-1yduW2KujVzDhkTlZKmaDkdlRciC7nJQ9QHKrLo8hGKZ3zFhpCgvuf6Q2dU0s4colDz8cvLUz57HYz4eZoM09g==","shasum":"22cd629d287942e29ade1c5de70fb629b2742197","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-1.0.3.tgz","fileCount":31,"unpackedSize":82590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYf35CRA9TVsSAnZWagAAf0QQAJrL5zOeydVN91Egv23X\n3RgNlCppeUIwBfYilSiC6Pv1UmPzpWze8tf96+2fUmAdCz49Mc9d92g61Wa+\nmdgZ2JOCfMKRncufhltjPwwpN80L0e0NaX/vAgQafzin9gy4MILKgX051ew8\nCF6HSfwNeUNdU+1Dbc11mAq/RBqG/oR2cQ+1cKvnSNKvNosw0pmveaAezeoe\n+ClTbtX8b5vR66lCa2mkzHiWLQPkm9lnzjtPhVLdLlLugs5u17Te0oaYtyaL\nP0qGWy6e8O9UBwCEZ8VbfpUBKAJf0sQbbgIyK3OeA1+yUmu/5WpiKfX0Qfxp\njPewzuWffP7+X3nuAV1Y5blTPmw1xJ6M4Lbw38UF8B01U8k+ZRoxGUJ1MtLe\nCDDR0yTrUred47bE62l68hXr6pbkx7auPqlRoaGoPvZE0TVMRMFhhMeOAwrX\n6HxPFp9U8kiv01BWSU9XjVp0dSfu6HM8iBauDIgfHsFvX5Jv5/Gm7Kemo86u\njRM81aikmiqZf5HQGY8yAxylTupCB7a9tn9ybOunn9nlG3zHkVVNZquWQWcw\nT6eSW7P79fpuUCWV/VHpSKSIg8S4hQCLZueYodfez9Q3CBdR4U5GmrY/TJDo\ngVAlOWHQIkh/T8nK6EB9TmSdURc/hDgNpBJdHxVFgatTHkwfdcqJk06bwxd0\nCcl+\r\n=nhRO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7/y/kRm+L3n0zr2QmDKmMeC2ln9k4MYd6ri5wpmmHxQIgPD9wL3QBW0/TxAbXOTwgnml3MtySyxPR5K08Hkz4/Mw="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_1.0.3_1600257529164_0.2770637309221555"},"_hasShrinkwrap":false},"2.0.0":{"name":"templator-generator","version":"2.0.0","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"adf2b15510122e740d035286e1c0220d172a1885","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-G5h5THDE0mnbo7Fhe1ifzR6WHEOEOZMGEt1pkjIbTLquB+hFJaDBwOo8Vq1W+aosNjvqDOvXatrMhDqDCoDOXQ==","shasum":"d9128357d1b77b7b68010f897898f4eb21de4673","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-2.0.0.tgz","fileCount":32,"unpackedSize":118388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZKTLCRA9TVsSAnZWagAAVPIP+wRU99oskdfaQalpS6F4\nwwM3HSHU57W6F32aGjhDCUlGqDA05a2Sh0xA5W/KIzeJcB/q8Mbfssf9GS7i\nBEQhkcUoVSFSwlYJf2+TJW/lwOVi7sPgnBbZ3OIA7+5tDQh3D8SkdIwZ9kPQ\nurQKujcG8PS1QR+RdrJDS6IeUfmsPIhNNrG943uP7feV2RVmzIn5mi2Uqb7Q\n4ZCrbGWKVpTQsAPjwrPaRX5R13agQ3TNA0yzCKyd3cGek5N/cL+tVuzMkLKU\nSk7K1Tlwr7xrDrtqKo4BlypBT6RxmV0OxoBVmf/yf6wR9lSgnmwx1vggLUc6\nPaMjwhUxJ+ep6T02nenO6GIs5xnIYdcLamKFkBtdjG6YvBEB3RCb9NtSfZO/\nU0iluwzGeOD/OQKGL3SUH335ykJUMGmeJdeY+BnP8TYqShNPditGl58+6Vcq\n+fLk82uqUVXlCwKfSY4X2H8j0/H1B9wFf3K/ep61OalXqJYTA5LNuOdwoHwy\np9LEJbAJgezyAI9PBFwV/vaHL7QVEakd7jA/urDdQ4eNO13Lmahnzj+yFoaW\nGsHbgjMZ3/kdZz+xdP8+BOH6D3a1QML3G3rPmnx4/e7g+6hlSK+AFOMg2Fti\nRSGhWO0FsvbZKEPIrlfhQeOp6eajY72mGLeq3yTN5BnhvKLz/AK9OZ1D5wTw\nboyd\r\n=t9B7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDx6F6ShFiNIlKXKVzIm+2TkexoJ9aOsos7dvcISyk03AiEAwOeSZ1JdtCiCzqLTaZ9oFZngbKMS8jCJNIJWTm3pm8g="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_2.0.0_1600431306796_0.8700361929868088"},"_hasShrinkwrap":false},"2.0.1":{"name":"templator-generator","version":"2.0.1","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"f1851884ef57be847f2338eecf39cc8b2af36c1f","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-UWx0w76RwXb5rua32JX2mAsmPpchwKrwbxza36HkfblNvSUSr7wynPqcTZQpSqJES9VOi2aX87AXlHLxE9M7rQ==","shasum":"85196cb26487e68dea129f62d456bad42e3b5cd8","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-2.0.1.tgz","fileCount":32,"unpackedSize":118525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZMnDCRA9TVsSAnZWagAAklAP/3LE48brA/njVphmakJx\nhQu2N4bqEdfHTVoh//guyEaEiZuWScx6M4ukOQN3oher/awZI7JH5NcnYuBB\nTkS+Jmq2IYk+r75kCbFIz/gL9VBTO+YQ+rSSNui3tl4OAYlendjtEGvH4ryo\nA5YT+7EBh5IdnMTRcNpTmOAUCXaQ1wQSqJTnmtIJhJHcIZLa0zSc9yMOO2VI\nTBMMRrQIxcFKx95h/fnwMPk41nyb8TdYTKKbft3eHGCkE+N6OnwVpVQDNa+O\nrHRUrZXN565Ces8OhxXwOHss6kOT2toKyAHMHTpDf5oTLCGRyuUjetMy+y3F\nd84iKqnuDnhC36mNVxzX9DIGpxZCWvTX2AEGaIkJ9KXRAdmUxgPU6IifF4F7\n0+zqETGDTACf49H/zeeZ2or4PainS4+QMPf9XdQnkPLLxsgKFTJ3/A9mMUDe\nDGkEXuimaOaDR8dexnI0qHCY7R7VrcY58OlvxbYUt/fYJWZrjVz07PJu5OA/\nzYqr4d69kxbuGDNP/FhR+r2LM6D6XDDpz0lpyESnIXAtBZmoxkOHlLs05uIC\nHT27MqaGwbcy+OczP4e11OzwhQrBjS4au72vXMjhsBTgYtm7mkC06tq21FO1\n3/B0Bde/EWrDVi9S/U5wM4zSc3s+fMbg6eK/nmd9LWaU1cUW81w7I4bYtGZA\nKWan\r\n=QQXx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNKqVHB5hHZAna1+YfENZmor2uZ7RmN8Bf2hO/n+u0CQIgANolOdWWnstDX6LsfXSnu78ngIJEsC9YndpiucTVJpk="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_2.0.1_1600440771094_0.6779374191758036"},"_hasShrinkwrap":false},"2.0.2":{"name":"templator-generator","version":"2.0.2","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"8402ad924b45f60c83670aaeaa6374078ccb94b0","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-amINJMDPOeZnN9Dv+fD3bG+tlEPNQsAcTzu544I/x+LQ8cF3WKBzh+6M1WDgcWnTUz13Q13a8xEseff8QymysA==","shasum":"cc3ce0abfcde38979dabd5eb24bd513a8cb01c4f","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-2.0.2.tgz","fileCount":32,"unpackedSize":118665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZMykCRA9TVsSAnZWagAAf/UP/2UhgUeBX5PqI5ae5fcv\ntfJpoHowBNct1OrHJ+jXJiR4+3vkryN3dOC0K5nW5KAuy5fx/bcIdkPMoail\nVSa0mE0Dk7IiS0zAyc+b9DTKOMPkqSnZ+IQerEjJdUovQpsHorBwKRVnKj67\neoXgpAor8FU8RL6ArSxXRBu4WrQ1VDlpGysn/muc561WKD/wuQU1Kj59N7CJ\nHBoYDqDkoKNn/stfCwhKHBIev01rvmQlgK/+T85Ne6ufstV03GpmtNEqASkX\n3veBJLgx1JypEPr6zghNodD30FJ8fNqs4EvlV5GMpLA2IV5Nv1NunqzjdE3h\nEsuo4glcG1U6Z7jp9zpz5P6x//JtrerC/O30moPN5T2wv/JACY9P/WGNS6l9\nZpATlDDW5pzvBCc7uhrQjzFWwiJ7C2Q+p/gOJyuCW5ZzFO3T7Bvm5nEx+m1E\n5Ohg6YjDchWt4cfbhTWpeVZMDPb7o6T5jDB/2yftYBAXA/jMHc3zbXa9xW3o\nvxOJLmq92ldEscL5691TE98foTIUuwGoOYHL4VoaJApVmmeVT442MyFbZMUS\nz6tFMPfsPR/JbuNNac9InCm5arWCLiqCMu0iQpwGsUfgWgDJMbk9/LY6qyj9\njjY8f3/dqyDXQMxerzjP1aOuVLUq0Vuo5e3i9aC72LgVG7ge3VyO8Z4G8DLC\ngpZ2\r\n=tXdl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9oM9KTa5Je0jEP9UHt1mMLU5B3luYsIV17e3OFzsMKAiA3sm7HSZsc9W/qqTibw70D3Dvo4P1+wAoLMyLqydTxsw=="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_2.0.2_1600441508249_0.2343791068016885"},"_hasShrinkwrap":false},"3.0.0":{"name":"templator-generator","version":"3.0.0","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"bc8bec3aeb8cef8f2ebb3f11567e05b625face81","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-Oc1ZA9a/KJVTMqpnY4wU0Hjaq8eLxX9+73MvpScYAk6/mRl1rXrFOUyw+N4SttvEXUglBONJw/y6jWbL0xC4Kg==","shasum":"c16c48c00d37f7befaf664d5ad217c980ff5118e","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-3.0.0.tgz","fileCount":32,"unpackedSize":158864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaJxMCRA9TVsSAnZWagAAFm8QAIronAtCxJ7YNt4s36rv\nq7JBkPZbVct8FyHWljt/e6xE2Yb8j/4ofYyinieodAjHSjn9jNn+oKH3Aei5\nD/clPJj2oRBb3VkZUTQSIgm2UgVYy7jd5ISLpqR/irAGKRN9qW4e0BBiNrhn\nRy3f7aNfPoyN6eJO6lWMgQyMrsXtd1k0kN0f+hBloWTkHepkavSrys2HFj5Q\nFaA91n8136J3ec6fmsCIokPZRHaJKQEY1WeZV0BK46OuOqnrBepaEf7bXphL\nhfcQ4ePArXfsTPhgEDHETzqFEvu4d9/S0IJyTX0e58EcJ9D6M4pZO/QglYLd\nJ4zIiB0+K47zy691SjyMKQYGSRr1iXiG9HG1Dly55Qn/H8g/TcxOFRV9QLW7\nvAWHm+arheNhMes0gOhrE62xWp7TFCs+c0XtjCa44cDsp+y7cUKVPNbHaics\nhvkwUL/bOaiVIMLhDjdiPhjMS90WIenYBBKOdahr+d+x+laog+rrhxBryHU6\n3svnsoRQuRhgHm+mxO4MJORSG1Y7a55NNQxA0SgtqIx3UhOzQm16px6TltGW\nOxDa94M6qJZtTkvwE7LExysYKKDM5a++sJv1w9v/fMUxu5XYhBP1/wqJr8EX\ngXQBZqL1otqjYZntijeRXye+knephJ4Tok4RbR9rLcy4iPMPzRKAsgBKONT+\nsol8\r\n=nR6m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxRNLFKsH96BlJR9EBUSJOSrdpCXVeQbU272NdEHYZ2AIgYCNuqa3Vzhcju+vL4vLIJMznwD+rQlEFd9/sPmOQf00="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_3.0.0_1600691276021_0.5299143447973691"},"_hasShrinkwrap":false},"4.0.0":{"name":"templator-generator","version":"4.0.0","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"fd1b25273d4b0a0cc7e87c48e0f347d32c4d0077","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-aVXrQRb+vZ7uygQB2zxfWu1fsKMuytCu5GbFZ9cWzzAOVo8XXkXWIC9cGZUTxF74N7BpuVnM3ndR8V71k35cSQ==","shasum":"3c75f39a57dcc986c34c10ae27051a4642bf8804","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-4.0.0.tgz","fileCount":32,"unpackedSize":166723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfab3nCRA9TVsSAnZWagAA39gP/3iEVUCMTPiCIywoOASV\nMGVSrQxnekDFUC02rJ5yQzau/9urvaHNCdbOkUrGe/wNfnODchZYAXABQ457\ndZH6YdYcu1+5sZnNDDOXaVU2dg5w6YQ508l2BMMkmuCA7n0UP7gXOAuhWgZc\n239bOO2BezowZ6vwvliH1dUzsDDTCABhzcgPjWkuixcCVBJqI3TytwGUpopC\nLEUNthtkxk7SZ990nhgbW0ntw3Cjuw3qrc4K3EoH1okq4mXuzpdV/a+Tfta+\nVv7pA3ctqtxxgOCmpsDye8Rw5SnlFN+lqSefUhPM+bCcl0rSZSouASenbzTC\noSNx/PNxgurIlJkk+L4cWL4Jf0zFu7aGsNyk6VuDRgAEwqjFgqIGB8aUMMI7\nEwCmSzSmh7iBMOdp8lFLK5PuWqszAnBSJ4J9rVVCchDoQ/SNfId3KawE53xJ\nRGjXC+37EdzYM1a8CS03r8+VmEzMD+jBr4PokWqbR391w0E21AqWAYrQLYml\nVb5fK1DlficV8HMgNcd+S4p0jnHO3AoNk7eJ/nW5/ccAIWp3O/mSNa6MjDjC\nCJlPeVGL/MAct4uWMticc/MjBq+N+X72bu0lk5kQs78uMVcOjWsMJPfYYF+z\nKSdIUcHdhbFqCnNCqok4Z7LP4zJIzJO/7y24Q/KIAx8l1ZP3z2sxIcP3LS4T\n8zdu\r\n=jbqs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv1uvNp2BBmEuSuO+2JQDZPsDyPIaCfJTg2gXPj2TeNwIgVRnU/Vw3ITj5y7cQWHnHquc4qw38AGmHqBs1PR3POKM="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_4.0.0_1600765415425_0.9672608323749603"},"_hasShrinkwrap":false},"4.0.1":{"name":"templator-generator","version":"4.0.1","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"311afdeddf1ad2d36be261b40d6fa37ad7a53bc9","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@4.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-f/o+nnn2R1rhpFgSHOLaDyL1Y9r+47zp9TVIF73OtCR6OX3Jmf4SURba0lUZPonU88g+JcIvwHAED7p7UAjTgA==","shasum":"5a9b228f367ff6a8ecf2d6043d31c5ae227dc8c3","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-4.0.1.tgz","fileCount":32,"unpackedSize":168659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaeMrCRA9TVsSAnZWagAA5AYP/313zn8IGwW8OLLMsmpZ\nSnno5xBWRpwSy8N7Q1uma9YIut5949XzK7akUOrq56ehPK2Wr7s9pLTRBC2P\nzVAcAPnPHBtGOZTJzQLdURwMS/zq+jv2bNHBRaWKwFEeEPeHv5oqZtPHpwS2\n8Y+7D7mV1w0gA9qyWEMJz37yY84sKWs79vOSaoyp1lVMJ5JwtvGVtHVCrzWa\nDQzFe3GX5Eh+7liuBLXmKJvMC8D1KDdBJusDVnz8KPFXI8seNBSVW646Q5kz\nuN0tzYy5/g2d8X6UX7vq935B8vuwpVCPEe+Pjdzb9HaFufhWHDVS5BOLmWc1\no5OAduUsPsOrGKit8rOhBaC6UVkAjjANt21Fp8OoMvAgNHice/ydKKaK8Qta\nnWW0maW1GfBgh2yWTUg6vrEU/tsWfGy9ytlypIYgJQoXsNUR2FJ+/r77+sTi\nryae6QqrPUWPNxAO6UgFdUce33nhtwqJzP3apApjiAMCovgX3er7ne4q8UJo\nvo0bypCFf1hmWjmQHIRfndgH40QjDnQxy9e6nMgyfBdayhdXxXx4lTpjs85Y\nhl6KAWJCNlZr/+HQ023cqjbnYkPUf/SFNIGqjjElnebXxB1jsIBil/37VmLY\nveUo7yAAgDaczfV20rfh3OF42PQl7Z3Y5PkYczGM1M3HdxsIv+MBHDvDg6zS\nlV04\r\n=Rlcj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7EmWS6LkOFM1Zy0XrPxx5c0NgjhaRn3Anv9rm7qADzgIhAKQIalnteIstgvL1ep4NmAyg1hqDzddPcHLHwlagyMxJ"}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_4.0.1_1600774954815_0.9591253120704364"},"_hasShrinkwrap":false},"4.0.2":{"name":"templator-generator","version":"4.0.2","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"20122bbd29e522d39ea35930c43c2a8793813983","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@4.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-n+7Dv5hHxbrPlDJg6KaXPcbBd6xTGE/TjJpUb8rym8CC8NcW+mwSMelY/+j8bcPmxta9IzLPxtBr4EfY2To9rQ==","shasum":"28f490684d48532ac4bd263de1baf63ca62245d0","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-4.0.2.tgz","fileCount":32,"unpackedSize":169211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfatqWCRA9TVsSAnZWagAAG8cP/j4/V0/NsMn5j9TCPmX6\nI1D0mbWDlVFRJ0aW0Df4Pp6X1kpuCCoUntLDIfYXLyduornDDqvpHgvzrxzt\njEm3DetU+RUqZd8hpGbQD8/qSlJ3jbdNf0lebhOWrGaXzv/nOVIkK/YaXnwK\nTDA8OwxbSSoweGXV+dE8uf9Hz7bqKPxP3sml44I7w+5sRszLuSUyjWRdd9zv\nw2awz3WrScn7VdKcIVgf8GHQRHRAmpHNYUUZvuvM5esJ8GAWkDVQGFIi1XuQ\ndcJCFAymlpqPCV4XEw1pGpObxH0/AeubnqwKvMT1hWhvIBd3WPoJp5t/MbsW\ne+E1Kg4f3mc2ILkKdXF+KZFC75XyNA9Z/YaV0MKdvVN/76IOsUawlf4eOe20\nxYzGy4LOPOe2oqlZv8tFhm2XTjQ1zuWubMt0oMBxCyrrZytGrhIdQeUT8na+\ntM1v0HJ5HFcQ18oiVwwFkXjf7qtihxRh5Gk9adaPuE+zq11/Bvk+pLn8ls20\ndgNRaTiKhmNSjZobXO9pdfVjeR+FUmW4CX78hOw862qEUTjoKJg556wB4RYF\nP4DyFyxq6sOjX4e6dAWLAKwODs/8+RP3AMJceM1Ggsa3YvwDrZE+72nnDT3L\n07VA8NEeXqnMKHGJGO+Su1yAzaXybGj0tTKT9g1SS5puwCuDln+2wYZId5fU\n/Crm\r\n=dGjy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOxvXeKHPz/BIxdBys29j+mnOo9/uAfzxxvrh3voesdAIhAPcaggQ4ZhARm1pZbYYd98lwYDYOCtev1Jm8J9KvwrZ8"}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_4.0.2_1600838293592_0.3042604461670051"},"_hasShrinkwrap":false},"4.2.0":{"name":"templator-generator","version":"4.2.0","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","ignore":"^5.1.8","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"76dc8be9bec8515ce65cab9c93350674bf96f9bf","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@4.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-JpNEXkniMfXwOqf6Tq3IW/d2FRiunnA1d3ifLkb1usmQkpV4beVGmL1WtKz8d+8blueAAWLlhUENKPJyDFmVaA==","shasum":"dcec6e799c9f45a8202c97382cbe22c5c06751dc","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-4.2.0.tgz","fileCount":34,"unpackedSize":186166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbyCFCRA9TVsSAnZWagAA3aYP+wYqMZx26ANh2z5pZOli\njwFqMB3sTsWTCgNVJsX1id2HfmbNiU/t+LcQTp7jbKAtrUaJOBAN9MvSUQQg\nev8/rCAVuyx3jwHgbN1ipd6oOjh5KIUqXbjxg2yHGzmcI8ZQlTpwVsJITPWV\nLTYGWkLhDVEOqenziA0L2nzUWqei0ghq8zTnjZHpGRuwtaDY7FkrgPaeiI3s\nNTOQLZxauKAALvTmbn3HAVJ5O+LbM7SYuZ7peH+LnQPM+8ztQR5X3pR5T49X\nRTA3wNdZ9rGcTFzGYCP+HEfdcpAehOn5VFf/AbrhlxEIcpgMCaMydazOoNjB\nhngUI44hYiX1lwoWqXeNo4K4ed79TUWSIAjUuyOxpmJIAFs8wRw3ni0YKKTb\nFFNtmNTA2RMafIqyeCaEy9bskp7VzKQM1r8K68+LhjwFIgqDvA7GP8k2IZzV\neOi4o2YsxH0pJYzhFMpbtF/4iGPt9878tf9Y1YfVE11puyrUuXQXUOr8glXO\naSEzEPqqt/IsrEAPFIZrUEp3ZkPsRpF4u6GVsUGS7rxM0AXQ1svnAH4p3Hgn\nVnERAbM4/obb134O768LeBbET7WgjwMUWZtMciQSgyw5rQ62bZ2p7bVEBd2p\niA1AHHgt5bP2mXTGUBYAIrXebLjmMdeu//0Ch1fbfYw8gh7c/u8iowS1Gfuu\nZ77/\r\n=FeBi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8zWt/z4rw3OoRx1TPeL/TMmM6ECEbbhRpcgPCrlxdsAIhANXv/KWOMy/7+9lp/zZdPTDgbFz+R1GvJYifiX48z5JF"}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_4.2.0_1601118340775_0.30120762159759096"},"_hasShrinkwrap":false},"4.2.1":{"name":"templator-generator","version":"4.2.1","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","ignore":"^5.1.8","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"c0b21b5cdc3cca9b1523e63af6cffe65bd8095c4","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@4.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-qiewB7XIf5/zI2JrK/uZb9alKCdBfCxIceS0s1rYhsxSGQOfUE9Lgk7hCpXFh+//w0rg3LlmykeGZJxgNVBlQg==","shasum":"3d7642c34f6de78e39c40d946a54eb19623bf644","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-4.2.1.tgz","fileCount":34,"unpackedSize":187428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbyf7CRA9TVsSAnZWagAAgDoP/3lC5QK52MAj6Ldoany2\nnnGyu6G1ANS5bfXEu/eK4urHVmh4WOYpiZedOJJdJVOR5ZYvsL4z6f8gw6Xh\nrhyaVd5RvLTJ4uNrVYTEjuaT+HdPNC1TFr0AVvconBQEY4WMy1nvGP1s6vf9\nhykfIc9C/LqGkGnPzjJW/76knxQz5Udjew8MZapYWzGAk9mdYV4TWWtsDT6/\nB+yq6hm6hg0h8u9FcyQjVUPN92ruTqlRgELAG2yVqSqKT+UflQRPhSOKn4iB\nenZaUMwyiyLVe+CMC6gstrp/QBLAX342J7kzXCgeb+MTdXe1qVVWttHhmHkB\neP/H2yvmAYO0DajH0G7O/PwXNbXimUDwE1kB8ry/pwN/qW0SuMzPjdzaveSk\nVqDE0ccpN0RZDHup7kv9FRyqpW3h6PSYej8AClCqI0rXyHD/6nC22IOD46Gi\nriOCNcLuIJhv7xH72vLxkZJixK0btz9sxCidd3iZW/fi0Au/XWJ735ZzF7nq\nu9u92FmDViBtnWT8pDck/4oU9TAx50crf2KfWpYw1K6HbfX0NG2ektn1RXWK\nLEY3B3BioGPTxZaFAhAWM5Q/2vq32+ToOspXx0+1vprDQeB2Mr7H/3i0o3PE\nznlOug/NWOW1dV4FibwGUqWwmy4h62WcI1cN9WYwTxrJD9nCKwfkfpYk/yS5\nsVlv\r\n=tkPo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3j5Ba6IcxRVFzCR0HNKENjgG84IEAkHrvHl54QXaonAiEAoi5Be0DFiifLEE77OASA4d/TtKfH5c3GnrcuGgh0b70="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_4.2.1_1601120251429_0.8718542547563186"},"_hasShrinkwrap":false},"4.2.2":{"name":"templator-generator","version":"4.2.2","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","ignore":"^5.1.8","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"5f2c4c5a35cbce57f478ff3c7ac3a26a16d8c715","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@4.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-IyTAH1TJpbtLJ0zl4rj23E1P83Aoi8HKKBHRhafiwYMVoBcXki8ArF6lG1d9paMZ218DVFttOXiKM5lBjaiBOw==","shasum":"1c4b62e2fd7cb3d930672ab081a02f8d339217b5","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-4.2.2.tgz","fileCount":34,"unpackedSize":187425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbyrtCRA9TVsSAnZWagAAFtAP/jhzeseitMTSZijUOYr/\nm5MJ/VYhLvJCuY6AW+Xt0rtjrErM+io4Y029GfANWz8yTxj5xkLoZ6n4iGUT\nihxkQGlyqrKL7R1F3w+Afan0i3on5rl8YO/MJ0M/f/9lxYLFksL5YEByBZ3R\nWOiQyhlLeE9bzhh/tq+hZclya0/dP4ceXCipZCKzHGAOwUvjivr3Ic5sWaYe\nAOO95xddMw+kotIGy5RJPBpB2pkmwZ3e/x0yrLvCX+4STGhauA5XzRet2OZZ\nm4Uu86W0WgU5TPXtzBjdB+qu1mVTt+S39bIABldKVo3H/d3ARcL8Kou948KH\n4CPxX2U4xmGF16uZ0a6Xslnb5mfZiUOX/uTfeEpWcGNsX6/itdEyDW3FgEu6\n/Lt01AOwYHEgw2Dhr91FhbErSe59RJnYJSZrWbTrUecPopWxy/47UxTZO7Qm\n/OwNjQVseg9kcUFqlsAxFK/gz8su3baSUbHNEW0oFSkDky3TdbKfSx+bY+52\nmvb7TvXojQXUu3o1ADUZCv3NN+K0KcuaryRZFi7bxZfsmB0fANrumvq2We0K\nrIg2hrXr2O/puCmoYSSFJeics4fQCv0ZynxRv7xygbtucFQZfFcHuMyzHcDK\nZwXqN2qwJasmRD2rjhHNvOcbvJs1n/VKNkQYpaM+CV5bVdjHMVTcSiXbODDY\nTjLr\r\n=s0W3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID70RAsRm6neLcbbGu65FUEPlQuXrtaaHy8wTGiJA9dNAiBz/FelDU9i8nAYniGbeqJZ1aXgzg60gwR1ks+5XWU9gA=="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_4.2.2_1601121004541_0.4373018002751867"},"_hasShrinkwrap":false},"4.2.3":{"name":"templator-generator","version":"4.2.3","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","ignore":"^5.1.8","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"a959e12b69bab9de16a07dbcd909ccdc7a032571","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@4.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-Epe4Vp70VLWSJpD64NtHTU0C8E6+3ceai4AoS41TJn08lzQmA0Sy6XlzSeS6UxxhE94Yl3qpTMIniQMl2GNq5Q==","shasum":"ecb3d03f84f0e2782bded2d29f634767d2abae57","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-4.2.3.tgz","fileCount":34,"unpackedSize":187426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbyvqCRA9TVsSAnZWagAAEZ8QAIFsj/lDAhT/oqoFmmCQ\n3Z71lrfVJHKEHy8tLZ/tn84Zok+pvxYp2EK3qpcDL+tgLaXmluRF/okpi3MS\nbdbxihSH7V/FHqR/ufx9TdRKuzieLYxqG11vgZPH+lrSEJhBRgXwfgh29fXE\naJ4tRGFPwj+Z8eHOea7Gk7jx8Kw/w9uMnRkzb3DMFnfqJS1X6dQ8LkBbRXlj\nY/UIDRZFmm3vRlGjfBMCcvEcHlh26BDnplOaY1nOwjCrOQ2VUnoHlkWDVJ7D\nFbRbtm9XYgF+BRiMM9G6Z9V98OzAIQjV3wNsRizSdLXUB/oN6qmpsYTkX2nj\ndte0iEgvUIcAfIkp/Bm39FRuN8Z0I6CDgf5UY1lTXO7UzROUG3VQ1MnHjARC\nyXBO+vp1KHhBI3C5xGd0/Jj/RgiYMIVfDidzFXAkGwvv3vRgcMnQYfFXi0N2\nzj0rRirqbIaDFDUnIDnLlfgXp0ckT7ip+X9MBIg+JRtElQD2vpgXEdenvqvf\n/jEZ2dDt1CfqJWGYdudkVVhX6TzqOZCSYAe4yxV7hHxceWG6M3mCrryQaf+u\nctvVbfzpiL5RRzaado0mHedOy/oFwqvmoT2f3rcrSnuOAqnW+cS3U3MbCT/l\ns532wyGSm7G4k0/0HrzB85S6JCfgLd38WnE5ePRRWjUJQZyUGPzLV/dQcgMb\nZ2O/\r\n=MV+r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX+NzFi5XH0u+JQgD9+woOW91I1du0eK4AUKv1lcarpgIgGkaNruqHpeTkuJcUop7Lb5iwhDXKLGIMQQQV7SAIwZ4="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_4.2.3_1601121257728_0.5413026397494296"},"_hasShrinkwrap":false},"5.0.0":{"name":"templator-generator","version":"5.0.0","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","ignore":"^5.1.8","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"a41a1dcb86234ecbf626578333a5dedfd79475c8","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@5.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-ZBFAGpciAJ1vLhhW59w4isn+8rl5Sr+E2cX3v5mK51cMN53MdaiN0I+hSxJz/Ll4CFR5MWBzsdK7DPC2/Rv4XQ==","shasum":"8c80bb4f62aea04bfb0851736da7075d6173219b","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-5.0.0.tgz","fileCount":48,"unpackedSize":315489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd/3YCRA9TVsSAnZWagAAzP8P/0rWVH3VMQjkzZvszkTV\nyLwpSSAHdC8rriEAmCbwMSOEoEkOlHWGkhZwsf8SxdfJKA3RzP9oky4dYa5w\nNc7Y5THYyXO96U0JjucAMcRWSZs5q9D3ug7u71zESp+9itl4b8bOg6z+Geps\nPF/RbroJ9BELWkRvw1YHzV6CUBjhnUgtxB3nXQPsslOIyQV3L/0YztebvfxN\n9nGTZoug5eRPVncYn8bHjTb4optPOWRsFcNlVmyhTFkqOBnUTdFJMVjMARZm\nu/34eV8Ub7mzibsHfVkCucmfZ5Mw3LjSrW0YQU6yDr2FBXHhxncouP4+/zVW\nLEtZKJpD6AdFTrobO0K0aY7Zk9iei60Er+QgCyQL5ewYGv96oCuvtEAtaphl\nOjYFr36mVnNd4HoLhVxFheGGqA+TpQab1IBtltuoCXv8CJmgGf0xm7OURTr/\n8nvyJ3ULs1Av6C6DKq1KcVNE5ULqVmiW43Y2ilWvED3/MwVWzX8NlTXWQaG+\nYQZh7dbbfmebn5A6dp5vDJSNPxSH53sdFS6oCCOK43/UEiPew3tmWDVFQM9T\nCzcH08l1B7UwTJfk9E6LBaB4UV/f1wyEtr7eonS6ThKyt34z4mkBCMS/kk9V\nFLi2Ry5RALe2Kivo6oT2mwElgqYxaYZgqGQ1k1I2EbuoZ2AEhgvnPBfDaRw5\nsQl6\r\n=+beX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx5Q68sB0fArvKi9daxN8rnt77d5oOopS4IXsQUeZDBgIgQs26A3EQEoTGx5wxjVrU1mNEDT4Deq5F2sTcUVZXs+I="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_5.0.0_1601699287432_0.9365585626338404"},"_hasShrinkwrap":false},"5.0.1":{"name":"templator-generator","version":"5.0.1","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","ignore":"^5.1.8","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"25244bab67728eddf32f1cbd27fbe1f3c1d4de41","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@5.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-ntq5PscFFZ3WMXnSml/1lF3gv7JENxFtAJ78wUqkWFivloIUL3a1N0upuIY8yqbeoHvhyBihWn2ettTJ0QgorA==","shasum":"27e50d8a952d63f590798484080b2ce001abad2d","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-5.0.1.tgz","fileCount":48,"unpackedSize":321143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeB/mCRA9TVsSAnZWagAAwJIQAKEFOZ1VVxq77tgDNydK\nPJyPVUE0G0/g8T/Ts3+f7wCRfuCj/4WI+2D4V65eT2w1FRQGWP9heivGAwSm\neXWfs05GGe0hpb/i+jO6uaiZ646GIHM8B/t4QpfeWU6U/tk9jfD/jdRyGaGM\n0+zxBTYedmF/E0vniQRp7FKZT91zTapHAq2fs6Ia2HAtu5K8a+5xhAp+dipV\nDNfzfF1uGnERTXc1G4mubScLFnUPRTYGxNqEC+MyRDE5zerJs2iO0BnjZW1W\nciMwCByMrmtgfoe6fC0EtUJagtjA8mqTZSWZFUQf1piIAuGkuzpV2tzfIDal\nBbj0VcUazOthF+58yrqRxtysUlyyjcATzon2YG9MNnWjmOlGqeVQf/hcd6jk\nibZxNaSRjtDKChtjN0Qgn1ALr0GzeAfkTzPpL+/OV2WkraNpreHYFQZxulZK\nCNTDJwMDozclFrEi9Am6XZ1xWfuSJo+KbYPbjFwkhBYYczpXvUUTlzf71Vzs\ns6c3supX01uOg8e1Fho7vjLDSaxYYQbozU2c9+b++jPCgUb8MTn9ij2K9PE4\nRjEToMCnvquiEwKOgsfcEBE0Qi2Zt56HwPe1miUBNasI2P8vRUNyfLhwY4+7\n1QNQdU/wfoS4ZvFkJZ3H2fMtvddL22dLAjS2zZHxgM/0Phs1niYzl8bq1bSG\n/4aQ\r\n=XbcR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvFIK4+KAyIh8RvpbpKiXacpsajKi+jNm5bvjdiTmmOAiAXxseEWHGazMSCVGfkEDUz9itZl3B/6DhcU5C98nZu9Q=="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_5.0.1_1601708006005_0.0033082188991331307"},"_hasShrinkwrap":false},"5.1.0":{"name":"templator-generator","version":"5.1.0","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","ignore":"^5.1.8","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"eecab75e122096e2e69f02a5edd31827578bb34a","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@5.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-VyD2Nuu8XSI4dEalTGGaY+I9FbM9BfHEuIUQxKcyOWxmxgEZ4ru91JjUTxM19820Fzmx9WdH5/OLZ/l/g4z5XQ==","shasum":"56431f3b15defa7ede51191b63a98023d3fc9acd","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-5.1.0.tgz","fileCount":48,"unpackedSize":334714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeeEVCRA9TVsSAnZWagAA0LwP/3MzyD0JpWiNH6ISZTsE\nj7g37V5aNef7cVEEpvQBrzXnXhstQ3pHr1VCaginqt73uw/adb+8ZmgTwwlc\n1FiLKzrJve5IMViaxeVmBULZYl5Iv2AeqRVTeKet3dM3C0BrTOoTIAW5qR8v\nG1+SmrFysZuPbfIHRTAVCrJskwplqumqwsECyWnkgPl/KRax8B/DyhQFm8RI\n5WFAXNu0ZC+Vr6cDGn3cSNMs4t28OuhbkW4PMbWYO5KtkxGu856KAhhrgul5\nKG/QlSM70YNZE02mfKhmuygNwUKD1leJPS7JmhcvInhuQbw1dpKFEud4Ha2X\nRUKJ8sliYMQ3jSoZoTvPsuouJ0VfibmGO+YnUEWJl2E+ImmKB721XSRiNpMw\nUKakaFHpHI0nMwMix9zq1lwxJGzY0rDgK+o96ls4VX55XS0YM9NRNSV1K7GN\nKOKhgBAqMmKpyxSIA4cVuBicY2Sp5D0mXt+VbxcH1mLulPgxZ7JbsL2nMjG/\nyZfNqWPZFOa5gbDgIhU5bBSD4Fdg/xrFlToNCQ6EINXCPuN7Iv4KGFMqgQsg\nfcnAlyYYlD+E5hGoOiMoeICYJEXBpRxLcQJpp0WkICISLayI7iTP8JbjeuGS\nygM9PkNZnUv+8N1GDoFqHDxaPUrCJjNuGMMHP1IrXdDwGZtVG1ykgDeLKBhl\nXO/I\r\n=VWbD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyCL4DO5qARatSaW6m8BxzRftQCYKY+tXI4mY1iWYsmAiAPUoAfg7euxBTSwqDTQu+UV0yuaFymT57NHXuMLX+Yrw=="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_5.1.0_1601822996662_0.3323864697949306"},"_hasShrinkwrap":false},"5.1.1":{"name":"templator-generator","version":"5.1.1","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","ignore":"^5.1.8","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"7ac5c5c5d2775d73b9dfb0c13433fcf39ed5f815","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@5.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-BrVCJHyuKEEUEi4gX7QcKAfKgkNNHvudWG80ov5YSrzz41lVZxBzowir4RJAeT+22NXZEeC7gnTuD5ZFyoL8qg==","shasum":"4fd7a2d7320e2f801f1d9a73639cd1ece3b3296a","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-5.1.1.tgz","fileCount":48,"unpackedSize":342585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffcBxCRA9TVsSAnZWagAAxtEQAI+T80y7IiLjqOKXGEi8\n2+1BnjYfepyPTYqenMpa9nuGLMFDCfzEBc3ss7K3LI602Ae1HgfvS8ehO2ZJ\nOnA3/cnCmfAzJKCCDfw0rqUXXbFWyapa09y6TBPKTlMvJQAmxfBiCw12n/+V\nBHqEVlF910WGlm+AcxBqTB7uWUhnjliEFsKS4sR5l1c78tWt306aXomHcy/b\n54cIG7iSq3QsdKgBooXk0Hm8ssJ1CwkJalOyvrskXVzCua0viq9LKAwbheeL\n3Wx2uETDym2L9OULWADLqLu64et6qX5j7NnM1K2Wj3G7V4D6kGrXrtuiztGh\nCwaoJ9RmjIaFOGa+hZU+6jMlop6UBHxujMZ7ow1bkxb77oLRKPoOUs901ruq\nyf/npIf37Y/DsOfmzwc7w10uPMCbhs4T0RkLiID4WkGtfYgtGxCUDy97RFmb\n2m5sx9QO4K0b0Xl6ierlFkRGsiy8WdhTJRbZupePon7zjBni1LjKU6yVVKMb\npa70QKRG9g4Kc4lngg9TvwXPQAB5shl9Ah6objOldDcx4oppHprG4axcoWs4\nwe8CBXG9wRC5W1vyhKt3V3fi++ie6XgE7vj83rY3SfFGQw1Gr+163/xZQtq8\nGg9dh5vKMFwu77OpN1QKnGg2kayySk/Lj4JKTY/rfR4SMUaymM441klre/+f\nExc7\r\n=fvY8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQoCsOLKsn6goGsM5RZfP8LiZ061+0j7wJa+FB/KbGoAiB9CjMLPbrFSNq+KxAyEvnocm1ulspXnRq2M+LaI/teHw=="}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_5.1.1_1602076784441_0.6798719008780605"},"_hasShrinkwrap":false},"6.0.0":{"name":"templator-generator","version":"6.0.0","description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","main":"./.bin/templator-generator.js","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"homepage":"https://github.com/maa105/templator-generator","scripts":{"create-templator-generator-base-project":"node ./.bin/templator-generator.js","templator-generator":"node ./.bin/templator-generator.js","templatorGenerator":"node ./.bin/templator-generator.js","generate":"node ./.bin/generate-project.js","generate-project":"node ./.bin/generate-project.js","generateProject":"node ./.bin/generate-project.js","template":"node ./.bin/template-project.js","template-project":"node ./.bin/template-project.js","templateProject":"node ./.bin/template-project.js"},"author":{"name":"maa105"},"license":"MIT","dependencies":{"fs-extra":"^9.0.1","ignore":"^5.1.8","isbinaryfile":"^4.0.6","lodash":"^4.17.20","minimist":"^1.2.5"},"bin":{"create-templator-generator-base-project":"./.bin/templator-generator.js","templator-generator":"./.bin/templator-generator.js","template-project":"./.bin/template-project.js","generate-project":"./.bin/generate-project.js"},"gitHead":"3aab751096aba3e858351dd0c2ba376fad497fa2","bugs":{"url":"https://github.com/maa105/templator-generator/issues"},"_id":"templator-generator@6.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maa105","email":"maa105.aub@gmail.com"},"dist":{"integrity":"sha512-6I3tFNc0bGHEBTB3h+JWhMu5HAfDVS9Fx4OEy6X8/6Ob1PKjY2axsuUlZtKf+LFLLYz3F25GKMv9zPEIZrllQA==","shasum":"721ba85f4179dadd1b77b5ec0830e5da200f3161","tarball":"https://registry.npmjs.org/templator-generator/-/templator-generator-6.0.0.tgz","fileCount":48,"unpackedSize":336633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkYpaCRA9TVsSAnZWagAAX3UP/1jpdxfQKOcdu70xD8nl\njp9fXZ5PDbwaibQhy9+u2T8u1y4UC9FoDx8vn+eaN5rLLgSrfV0ZEVKSp+It\nJ+JYGE2iz0avr/4Y30WVUTd6xFNs4jyILGd3txD+azL/RDfrnzLZ0I8aS3rB\ncVzALEvgJZGaVXBd0kq3vg/mj/AKw7ZPM40qTIoCu5O3hkooSJg7p0jTmFMZ\nI6j5vGUPoyfA/M4+ovcJGukejL6xGY5kAohOpNInWWLM2+eIfycN6/zK1/bK\npnhQnTsXrA77EqtcUgoPtuieULxoAY7vnGl+ST/r7FLIiekNAUR5hrnHc/q3\n7lrE7Vs9+0yEEvHrn5jXglcHYxa68/rgln6C7GojuOXJq9ZsGx5rTcPbwQ8g\nKQ71oY5X2Xa5uhaWM+zgxHgKwlkKgiLqwI0DlPKZhemAemBS21Y/qmYJPdQB\nXbZIMGyO6z9Itt4cumemPbb+K5bY/4iUjttQUpBmrWOKGWaVebuoV7uDDd0c\n8jRsln29uxGXzuADw+k+D54im7p2twvX7XR1EcPD4tgeh6EqRbyF1ZDuGJXS\n32PPc1ykXKrKZsv7ajSpsd/3cChfFwWSuGejReGL/fwsliR/CpheJBFIPtSA\nf8E30JAqO7otMaSq3+EfxJ8lTRw4EWQHnK+lrPJi6trAmwpWAR7bgrXYnWoT\neCF4\r\n=/uDV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClM7pL9sVKoOsqqZQWPt4vmOq3p2RddZk4DkUnNtV/AAIhAIIWhedPnKwyqxq+l15mbiEfqcGPoW3gqWaQLDqr1zf6"}]},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templator-generator_6.0.0_1603373658099_0.5387352241976491"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-15T15:21:28.742Z","0.0.1":"2020-09-15T15:21:28.898Z","modified":"2022-05-19T20:17:05.904Z","0.0.3":"2020-09-16T06:01:38.196Z","0.0.4":"2020-09-16T06:20:39.802Z","0.0.5":"2020-09-16T06:25:34.567Z","0.0.6":"2020-09-16T06:28:10.924Z","0.0.7":"2020-09-16T07:18:51.083Z","0.0.8":"2020-09-16T08:04:37.090Z","0.0.9":"2020-09-16T08:13:43.961Z","0.0.10":"2020-09-16T08:15:22.946Z","0.0.11":"2020-09-16T08:22:13.547Z","0.0.12":"2020-09-16T08:35:53.920Z","0.0.13":"2020-09-16T08:46:16.821Z","0.0.14":"2020-09-16T09:03:30.489Z","0.0.15":"2020-09-16T09:17:45.633Z","0.0.16":"2020-09-16T09:32:43.349Z","0.0.17":"2020-09-16T09:41:04.557Z","1.0.0":"2020-09-16T10:06:15.286Z","1.0.1":"2020-09-16T10:20:28.879Z","1.0.2":"2020-09-16T11:07:30.383Z","1.0.3":"2020-09-16T11:58:49.289Z","2.0.0":"2020-09-18T12:15:06.934Z","2.0.1":"2020-09-18T14:52:51.244Z","2.0.2":"2020-09-18T15:05:08.374Z","3.0.0":"2020-09-21T12:27:56.149Z","4.0.0":"2020-09-22T09:03:35.566Z","4.0.1":"2020-09-22T11:42:34.961Z","4.0.2":"2020-09-23T05:18:13.733Z","4.2.0":"2020-09-26T11:05:40.980Z","4.2.1":"2020-09-26T11:37:31.562Z","4.2.2":"2020-09-26T11:50:04.723Z","4.2.3":"2020-09-26T11:54:17.882Z","5.0.0":"2020-10-03T04:28:07.658Z","5.0.1":"2020-10-03T06:53:26.156Z","5.1.0":"2020-10-04T14:49:56.836Z","5.1.1":"2020-10-07T13:19:44.588Z","6.0.0":"2020-10-22T13:34:18.243Z"},"maintainers":[{"name":"maa105","email":"maa105.aub@gmail.com"}],"description":"This is a project that templates projects (creates generator for them), and generates projects from the generated template generators. It aids and facilitates the creation of dynamic/configurable/smart code templates","author":{"name":"maa105"},"license":"MIT","readme":"This projects helps developers creates smart/paramertizable/configurable/dynamic templates for their projects. It generates a basic template generator from a project. Then a smart developer should edit the template to make it smart/paramertizable/configurable/dynamic. After that he can then generate a project from the generator and passing options to the generator to customise the generation process.\r\n\r\nThe generators are very modular. That is there is a `file-generator` called `<file>.template.js` generated for each file (used generate that file), and a `directory-generator` file named `index.js` inside each directory (including the root directory) used to generate that directory. The user can make use of these sub generators if he so wishes (maybe to hand craft a certain folder structure).\r\n\r\nThe `file-generators` and `directory-generators` are themselves very dynamic. Giving the developer possibility of customizing the output file/directory name/path or generating multiple files/directories even entire folder structure from any of these sub generators. (more on this below).\r\n\r\n# Keywords/Legend\r\n\r\n- `file-generator` a file that genrates a specific file. The templator creates one `file-generator` file for each file of the input project. The `file-generator` is located in the same path as the file it should generate and its name is `<original_file_name>.template.js` (i.e. suffixed by `.template.js`) \r\n- `directory-generator` a file that genrates a specific directory and its contents (files and sub-directories). The templator creates one `directory-generator` file for each directory of the input project (including the root directory). The `directory-generator` is located directly under the directory it should generate and its name is `index.js`\r\n- `entry-generators` either a `file-generator` or a `directory-generator`\r\n- `filesEntries` a JSON object representing a folder structure. The keys of this JSON object represent the file/directory name, and the values are either other `filesEntries` object incase of a directory, or an array of strings (possibly many levels deep [[string],[string],[[[string]]]), or a string pointing to a binary file that represents the file to be inserted at this location.\r\n- `codeLines` an array that represents the lines of a code (or text in general) file. (it can be multiple levels deep but leaf nodes should always be strings)\r\n  e.g: NOTE: below the `index.js` is under the `src` folder, whereas the `package.json` is at the root\r\n```json\r\n{\r\n  `package.json`: [\r\n    `{`,\r\n    `  \"name\": \"hello-world\",`,\r\n    `  \"version\": \"1.0.0\",`,\r\n    `  \"author\": \"maa105\",`,\r\n    `  \"scripts\": {`,\r\n    `    \"start\": \"node src/index.js\",`,\r\n    `   }`,\r\n    `}`\r\n  ],\r\n  `src`: {\r\n    `index.js`: [\r\n      `console.log('Hello, world');`\r\n    ]\r\n  }\r\n}\r\n```\r\n- `snippet` The `templator-generator` project as of version 5 contains a snippeting system. a `snippet` is a part of a file. One can build through adding multiple `snippets` together. .\r\n- `includes` Usually code have dependencies. And code in `snippets` belonging to the same file may have same dependencies. Inorder not to duplicate the dependency in all the `snippets`, the concept of `includes` is developed. An `include` in shared code between multiple `snippets` belonging to one file.\r\n- `snippetCompiler` is used to build a file out of `snippets` you can add `snippets` and `includes` to it. its constructor takes in an object of keyedIncludes, these are the list of `includes` the `snippets` added to this `snippetCompiler` can include.\r\n\r\n# Instalation \r\n```\r\n  npm install -g templator-generator\r\n```\r\n\r\n# CLI Commands\r\n\r\n### `template-project <input_project_path> [<output_generator_path>] [--ignore <gitignore_style_file_path>]`\r\n\r\nCreates a generator project for folder <input_project_path>.\r\n\r\nYou can specify an output path for the generator in <output_generator_path> but by default it will put the generator in `./templator-generator-projects/template-generators/<project_name>` (<project_name> is the last path segment in <input_project_path>).\r\n\r\nPersonally I do not to specify an output path, this way I can use the `generate-project <project_name>` <project_name> being just the name of the generator no need to specify path.\r\n\r\nTo specify an ignore file (.gitignore style) add --ignore <gitignore_style_file_path>. Defaults to .gitignore inside input project, then ./templator.ignore then templator.ignore in input project finally if none are found it will ignore all nod_modules. Currently there is one preset for react use it as follows: \\`--ignore react\\`\r\n\r\nTo add more presets add your preset to `./ignores/<your_preset_name>.ignore` and issue a pull request.\r\n\r\nYou can also specify the input `--i <input_project_path>` and the output `--o <output_generator_path>`.\r\n\r\nFor more info on this command and aliases you can use run `template-project --h`\r\n\r\n### `generate-project <generator_path> [<output_path>] [--jsonOptionsPath <json_options_file_path>] [--<option_key> <option_value>]`\r\n\r\nRuns generator at <generator_path> which will generate a project and put this output project in <output_path>.\r\n\r\nAs mentioned above in `template-project` documentation the idea of templating a project is you make it paramertizable/configurable. You can pass your paramertization/configuration options to the generator through this command in multiple ways:\r\n\r\n1- Through a JSON file using the `--jsonOptionsPath <json_options_file_path>` option\r\n\r\n2- Through piping in to this command a valid JSON string representing the paramertization/configuration options\r\n\r\n3- Through normal cli options `--<option_key> <option_value>`\r\n\r\nYou can specify an output path for the generator in <output_generator_path> but by default it will put the generator in `./templator-generator-projects/template-generators/<project_name>` (<project_name> is the last path segment in <input_project_path>).\r\n\r\nYou can also specify the generator `--g <input_project_path>` and the output `--o <output_generator_path>`.\r\n\r\nFor more info on this command and aliases you can use run `generate-project --h`\r\n\r\n# Snippeting System\r\n\r\nAs of version 5, I have added a snippeting system where you can dynamically append snippets to generate a file. In the same spirit as the rest of the project this system is designed to be extremely dynamic as well.\r\n\r\nTo indicate a directory should be treated as a snippet generator, the directory name should be suffixed by `.snippets.js` for exampe a directory named `index.snippets.js` will generate a file called `index.js` from the snippets within it. All files inside the snippet directory are treated as snippets. Shared `includes` for `index.js` are to be inside a directory named `includes`. Then name of the snippet file or the include file will become the key for that `include`/`snippet`.\r\n\r\n## Why the snippet system?\r\n\r\nThats a good question. At first I thought that just plain file generation is enough. Which technically is true. But then in a project I was working on I had some `file-generators` need some functions from other modules (foreign key between tables). So as I was generating code for one module/table depending on the forign keys I needed to add function to another module. These functions share common pattern so I had to use the some `file-generators` as `snippets` and manually append them to other fileEntries, which is ok, but not pretty.\r\n\r\nSo the snippet system comes with the concept of includes and merging/appending/concating snippets dynamically when merging `file-entries` from different generators.\r\n\r\nI have included a project called `snippet-builder-test` under `./templator-generator-projects/base-templates` to demonstrate the snippets system. I also created a generator for this project which you can find in `./templator-generator-projects/template-generators/snippet-builder-test` this is a generator of the `snippet-builder-test` which I modified a bit to demonstrate the dynamic appending of snippets. For starter look at file `./index.snippets.js/hello-world.snippet.js` and `./index.snippets.js/hi-mom.snippet.js` line 32 and notice how I added the include `greet` to both of them. Now if you run `generate-project snippet-builder-test ./output-folder` you will see the a file `index.js` which has the the include `greet` on the top and the two snippets belonging to `hello-world.snippet.js` and `hi-mom.snippet.js` but you will also note a foreign line not from the `snippet-generators` inside `index.snippets.js` directory. To find out where this line came from go to `greet.template.js` file line 34-35 you will notice I added a snippet to `index.js`. This is really cool.\r\n\r\nPlease note while using this system always use the function `mergeFileEntries` and `concatFileEntries` from the `utils.js` file and NOT `Object.assign` or lodash's `assign` or manually writing entries to `filesEntries`. `mergeFileEntries` and `concatFileEntries` smartly merges `snippets`/`filesEntries` so you do not loose any code. If you find out that some snippets are not written/missing from the generated project it is often the case that you used `Object.assign`, or manually updated a `filesEnties` object overwriting some code. In short use `mergeFileEntries` and `concatFileEntries` to compose `filesEntries` dynamically.\r\n\r\nTo add a snippet to a path simply create a snippet and added to that `fileEntry` like\r\n\r\n```js\r\n  const generateFilesEntries = (generateOptions, generatorOptions = {}) => {\r\n    return { 'index.js': new utils.Snippet({ key: 'greeting-humans', codeLines: [`greet('Greetings', 'humans');`], sortOrder: -1, includes: ['greet'] }) };\r\n};\r\n```\r\n\r\nnote the \"greet\" `include` above should be defined in the `includes` of the `index.js`. You can technically add new includes using `includes: [{ key: 'lodash', codeLines: ['const _ = require(\"lodash\");'], sortOrder: 0 }]`. But I believe it is cleaner to include all your `includes` in the includes directory :D\r\n\r\nWhen merging/concating `fileEntries` (using `mergeFileEntries` and `concatFileEntries` of `utils.js`) `snippets`/`snippetCompilers` will be automatically merged and their `includes` merged. And once the write to file system steps comes along the `snippet`/`snippetCompiler` compile method is used to compile the `snippet`/`snippetCompiler` and generate `codeLines` from it taking into account the `includes`\r\n\r\nAlso Note from above code the `snippet` has a key. This is used to ensure no duplicate `snippet` is added to the same file. \r\n\r\n# Discussion\r\n\r\nThe templator (`template-project` command) will generate the same folder structure of the original project. Each file of the original project will have a `file-generator` file in the output with the same name suffixed by `.template.js` and each folder of the original project will have a `directory-generator` file for it named `index.js` placed inside the same folder path of the original directory. The generators (`<file>.template.js` for files or the `index.js` for directories) have 2 main exposed function of basically the same signature:\r\n\r\n1- `generateFilesEntries(generateOptions, generatorOptions)`\r\n   This will not write the files to disk it will however generate the `filesEntries` that represents the output. It takes 2 arguments:\r\n   - `generateOptions` is basically the paramertization we have been talking about. This is for the developer to decide what goes into these options. (e.g. if you are generating a react project template one option might be `includeRedux` of type `boolean` and in the `package.json.template.js` file -which generates the `package.json` file- you can read this option and include redux as a dependency or not. You can also read it in other parts of generator and do with it whatever you wish with it)\r\n   - `generatorOptions` It is basically a super class with base options:\r\n     - `lineSeperator` determaines the line seperator of the generated code (by default it is CRLF '\\r\\n')\r\n     - `writeEmptyFiles` this determaines whether a generated file with content an empty string ('') should be written (note null or undefined will never be written)\r\n     \r\n     NOTE: Most of the time you dont need to worry about this argument (unless you are composing a folder structure and calling `entry-generators` directly i.e. not through CLI)\r\n\r\n     Additional `generatorOptions` for `file-generators`:\r\n     - `addFilePath` when calling for example the `file-generator` for a file called `component.js`. The `file-generator` will add an entry to the returned `filesEntries` with key `component.js`, and under this key are codeLines representing the file ({ 'component.js': [...codelines] }`). This option if false makes the file-generator return the codeLines directly.\r\n     \r\n     Additional `generatorOptions` for `directory-generators`:\r\n     - `addDirectoryPath` when calling for example a `directory-generators` for a directory called `dir1`. The `directory-generators` will add an entry to the returned `filesEntries` with key `dir1` (the name of the directory), and under this key are all the outputs of the `file-generators` under `dir1` and the `directory-generators` of `dir1` direct subdirectories (`{ dir1: { file1:[...codelines], subdir:{...subDirFileEntries} } }`). This option if false makes the `directory-generators` not put this key (`{dir1:...}`) but rather return what is under the key `dir1` directly (`{file1:[...codelines],subdir:{...subDirFileEntries}}`)\r\n     - `generateRootFiles` when calling a `directory-generators` this option controls where or not it should call its file generators. if it is false it will not call its direct `file-generators`.\r\n     - `generateSubDirectories` when calling a directory generator this option controls where or not it should call its direct subdirectories `directory-generators`. if it is false it will not call its subdirectory `directory-generators`.\r\n        \r\n        NOTE `generateRootFiles` and `generateSubDirectories` cannot be both false for obvious reasons\r\n2- `generate(outputPath, generateOptions, generatorOptions)`\r\n   This function will call `generateFilesEntries` function and then use the `filesEntries` to write the output to disk using the provided `outputPath` argument\r\n   \r\nLets take a look at an `entry-generator`. A typical `file-generator`'s `generateFilesEntries` function looks like this:\r\n\r\n```js\r\n1-  const generateFilesEntries = (generateOptions, generatorOptions = {}) => {\r\n2-    const fileName = `hello.js`; // you can customise the output file name or path(put '../some_path/filename' or 'some_path/filename' or './some_path/filename' or even absolute path [using '/some_path/filename' or '~/some_path/filename'])\r\n3-    const filePath = `/path/to/greetings/hello.js`;\r\n4-\r\n5-    const codeLines = [\r\n6-      `console.log('HELLO, world!');`\r\n7-    ];\r\n8-    return generatorOptions.addFilePath ? { [fileName]: codeLines } : codeLines; // you can return multiple files or an entire folder structure if you'd like, you can also use absolute paths by starting the key with slash(/) or tilda backslash(~/)\r\n9-  };\r\n10- exports.generateFilesEntries = generateFilesEntries;\r\n```\r\n\r\nAs you might have noticed from the comments on line `2-` and `8-` you could easily configure the name of the file generated, its path (you can make it absolute path by starting with `/` or `~/`), or even return multiple files/folders. The sky is the limit. a reasonable update to above generator would be\r\n\r\n```js\r\n1-  const generateFilesEntries = ({ greetingName = 'hello', greetingEntity = 'world' }, generatorOptions = {}) => {\r\n2-    const fileName = `${greetingName}.js`;\r\n4-\r\n5-    const codeLines = [\r\n6-      `console.log('${greetingName.toUpperCase()}, ${greetingEntity}!');`\r\n7-    ];\r\n8-    return generatorOptions.addFilePath ? { [fileName]: codeLines } : codeLines;\r\n9-  };\r\n10- exports.generateFilesEntries = generateFilesEntries;\r\n```\r\n\r\nNotice I removed `filePath` cause I dont need it here. and customise the file name from the generate options.\r\n\r\nNow calling `generate-project <generator_path> --greetingName Hi --greetingEntity maa105` will generate a file called `Hi.js` in it is `console.log('Hi, maa105!');`. Pretty neat.\r\n\r\n### `codeLines`\r\n\r\n`codeLines` are converted to a string before being written to a file. This is done by first flattening the `codeLines` array so it becomes `string[]` then filtering all null/undefined entries from it. Then joining the array using `lineSeperator` (typically CRLF `\\r\\n`)\r\n\r\n### `utils.js` file\r\n#### `codeTransform`\r\n\r\nThe `codeTransform` function is a very useful util function in the `utils.js` file. It comes in handy when parametrizing your generator. Here is a list of what it does/can do:\r\n- Flattens all input arrays into one array.\r\n- CAN pass all entries into a map function IF any input argument is of type function (or an object with key `mapFunc`).\r\n- Re-flattens the output from map stage above.\r\n- Filters all null/undefined lines.\r\n- CAN trim end of lines IF any input argument is an object with key `trimEnd`.\r\n- CAN add prefix to the begining of all lines IF any input argument is an object with key `prefix`\r\n- CAN add suffix to the end of all lines INCLUDING the last line IF any input argument is an object with key `suffix`\r\n- CAN add seperator to the end of all lines EXCEPT the last line IF any input argument is a string (or an object with key `seperator`) --very useful see below\r\n- CAN indent all the lines IF any input argument is a number (or an object with key `indentCount` [also can use `indentChar` to specify indent character like `\\t` or just space -defaults to space])\r\n\r\nAs you might have deduced from above bullets the input argument type of `codeTransform` is important. Arrays are treated as code lines (or collections to be passed to supplied map function to generate code lines), functions are treated as map function, numbers treated as indent count, and plain objects treated as configuration object with possible keys (`mapFunc`, `trimEnd`, `seperator`, `prefix`, `suffix`, `indentCount`, `indentChar`)\r\n\r\n##### Use case:\r\nSay you have an array of table columns and want to generate a create table MySQL SCRIPT\r\n```js\r\n  const generateFilesEntries = ({ tableName, columns }, generatorOptions = {}) => {\r\n    const fileName = `${tableName}.create-table.sql`;\r\n\r\n    const uniqCols = filter(columns, ({ unique }) => unique);\r\n    const codeLines = [\r\n      `CREATE TABLE IF NOT EXISTS \\`${tableName}\\` (`,\r\n      codeTransform(columns, ({ colName, dataType, size, canBeNull, autoIncrement, skip }) => (\r\n          skip ?\r\n          null\r\n          : `\\`${colName}\\` ${dataType}${size ? `(${size})` : ``}${canBeNull ? `` : ` NOT NULL`}${autoIncrement ? ` AUTO_INCREMENT`: ``}`\r\n        )), ',', 2),\r\n      `);`\r\n    ];\r\n    return generatorOptions.addFilePath ? { [fileName]: codeLines } : codeLines;\r\n  };\r\n```\r\n\r\nThe above snippet from the `file-generator` the `codeTransform` will pass each column to the map function which returns null for columns with `skip=true` and the sql syntax for creating that column otherwise. It will then remove null entries append commas to end of all lines except the last line and finally indent all the lines by 2 spaces. VERY HANDY if you ask me.\r\n\r\n#### `doubleQuoteStringify(str)`, `singleQuoteStringify(str)`, `backTickStringify(str)`\r\n\r\nThese three functions given a string will escape the string and enclose it with `\"` or `'` or `` ` `` respectively\r\n\r\nIf you do not want to enclose the strings just escape use `doubleQuoteEscape(str)`, `singleQuoteEscape(str)`, `backTickEscape(str)`\r\n\r\n##### Use case:\r\n\r\nLet us take out greeting generator from above:\r\n\r\n```js\r\n  const generateFilesEntries = ({ greetingName = 'hello', greetingEntity = 'world' }, generatorOptions = {}) => {\r\n    const fileName = `${greetingName}.js`;\r\n\r\n    const codeLines = [\r\n      `const entity = singleQuoteStringify(greetingEntity);`,\r\n      `console.log('${singleQuoteEscape(greetingName.toUpperCase())}, ' + entity +'!');`\r\n      `console.log(\\`${backTickEscape(greetingName.toUpperCase())}, \\${entity}!\\`);`\r\n    ];\r\n    return generatorOptions.addFilePath ? { [fileName]: codeLines } : codeLines;\r\n  };\r\n  exports.generateFilesEntries = generateFilesEntries;\r\n```\r\n\r\nsay we call this generator with `` greetingName = Hi\\Hello`s `` and `` greetingEntity = o'clock ``\r\n\r\nWe will get:\r\n\r\n```js\r\n  const entity = 'o\\'clock';\r\n  console.log('Hi\\\\Hello`s, ' + entity +'!');\r\n  console.log(`Hi\\\\Hello\\`s, ${entity}!`)\r\n```\r\n\r\n#### `new SnippetCompiler({ name, keyedIncludes })`\r\n\r\nA `snippetCompiler` is like a repository to build a file from multiple snippets. Most of the time the `snippetCompiler` is added as a `fileEntry` through the sippeting system (directory with `.snippets.js` prefix etc...). Then different generators from different parts of the project can append to it by adding `snippets` with the same path as the `snippetCompiler`'s `fileEntry` (possibly by utlising relative or root absolute path [`~/`,`/`] in their output `filesEntries` [check `./templator-generator-projects/template-generators/snippet-builder-test/greet.template.js` line 34-36]).\r\n\r\n`name` is just for error logging purposes and will never show in the compiled file.\r\n`keyedIncludes` these are the list of all includes available to snippets in this `snippetCompiler`. Please note that includes in the `keyedIncludes` are not added to the output file unless one or more `snippet` in the `snippetCompiler` have them as an `include` or they are explicitly added using the `addInclude` method.\r\n\r\n`SnippetCompiler.addSnippet(snippet | snipperCompiler | { key, codeLines, sortOrder, [snippet] })`\r\n\r\nAppends a `snippet`/`snippetCompiler` to the `snipetCompiler`. (If snippet is passed inside an object like `compiler.addSnippet({ key, snippet })` it will have higher precedence than the `codeLines` [i.e. the `codeLines` will be then ignored])\r\n\r\n`SnippetCompiler.addInclude({ key, codeLines, sortOrder })`\r\n\r\nExplicitly add an `include` to the compiler (i.e. it will be in the output compiled file)\r\n\r\n`SnippetCompiler.compile()`\r\n\r\nCompiles the `snippets` and `includes` and generates the `codeLines`. (used by the disk writing phase)\r\n\r\nAppends a `snippet`/`snippetCompiler` to the `snipetCompiler`. (If snippet is passed inside an object like `compiler.addSnippet({ key, snippet })` it will have higher precedence than the `codeLines` [i.e. the `codeLines` will be then ignored])\r\n\r\n#### `new Snippet({ key, codeLines, sortOrder, includes, keyedIncludes })`\r\n\r\nPlease note that `snippets` are in a sense `snippetCompilers` in that they have the functions as `snippetCompilers` (adding other snippets etc...) so that is why you have `keyedIncludes` in the input parameters, but most of the time you will provide `key`, `codeLines` and possibly and array of `includes` (array of strings of include keys).\r\n\r\n#### `mergeFileEntries(...filesEntries)` and `concatFileEntries(...filesEntries)`\r\n\r\nMerges multiple  `filesEntries` into one `filesEntries` taking into account `snippets` on the same path, joining them together instead of overwritting each other as is the case if `Object.assign` was used.\r\n","readmeFilename":"README.md","homepage":"https://github.com/maa105/templator-generator","keywords":["template","templator","generate","generator","code generator","project templator","project templater","template generator","generator generator","generate template","generate generator"],"repository":{"type":"git","url":"git+https://github.com/maa105/templator-generator.git"},"bugs":{"url":"https://github.com/maa105/templator-generator/issues"}}