{"_id":"makhulu","_rev":"28-d451d5ce10bc8ea3271e35653ce6040d","name":"makhulu","description":"Simple and parallel Node.js task runner","dist-tags":{"latest":"1.4.0"},"versions":{"0.0.1":{"name":"makhulu","version":"0.0.1","description":"A smart task runner","main":"dist/lib/main.js","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"git+https://github.com/mgenware/makhulu.git"},"license":"MIT","devDependencies":{"@types/globby":"^6.1.0","@types/mocha":"^2.2.43","@types/node":"^8.0.29","mocha":"*","typescript":"^2.5.2"},"scripts":{"test":"yarn run compile && yarn run copy && mocha \"dist/test/*.js\"","dev_test":"mocha \"dist/test/*.js\"","build":"tsc && yarn test","compile":"tsc","dev":"tsc -w","copy":"copyfiles \"test/data/**/*.*\" \"dist\""},"engines":{"node":">=6.0.0"},"dependencies":{"bluebird":"^3.5.0","chalk":"^2.1.0","cli-progress":"^1.6.0","copyfiles":"^1.2.0","fast-glob":"^1.0.1","fs-syncx":"^0.0.4","globby":"^6.1.0"},"gitHead":"cb46e3e957bf7e831e88596d4481714a50996386","_id":"makhulu@0.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"dist":{"integrity":"sha512-TSIbeClUHXlkI5O1Pn1ftEJ//BKqM7ZSNPQJsX5j6rmmFnU9YVB8ll8yY/2hzlnZJjU5rzHwxTfwcuHoICV6CA==","shasum":"2c3eaae6e2caf330b6bd25e6c8ae3ca664b3f367","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ/x+3c0dzNs2KztlW7j7tqC+ZxIuosbB+7I2e8xd/9gIgbAa/I9gmg8r0XOtQ1kPb5Q7+q7If1X7M2hCXUAvBcy8="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu-0.0.1.tgz_1507362041326_0.7224950301460922"},"directories":{}},"0.0.2":{"name":"makhulu","version":"0.0.2","description":"A smart task runner","main":"dist/lib/main.js","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"git+https://github.com/mgenware/makhulu.git"},"license":"MIT","devDependencies":{"@types/globby":"^6.1.0","@types/mocha":"^2.2.43","@types/node":"^8.0.29","mocha":"*","tslint":"^5.7.0","typescript":"^2.5.3"},"scripts":{"test":"yarn run compile && yarn run lint && yarn run copy && mocha \"dist/test/*.js\"","dev_test":"mocha \"dist/test/*.js\"","build":"tsc && yarn test","compile":"tsc","dev":"tsc -w","copy":"copyfiles \"test/data/**/*.*\" \"dist\"","lint":"tslint -p ."},"engines":{"node":">=6.0.0"},"dependencies":{"bluebird":"^3.5.0","chalk":"^2.1.0","cli-progress":"^1.6.0","copyfiles":"^1.2.0","fast-glob":"^1.0.1","fs-syncx":"^0.0.4","globby":"^6.1.0","write":"^1.0.3"},"gitHead":"6e7e0c96faf2dd68ef0ed4985326c5e299b73682","_id":"makhulu@0.0.2","_shasum":"f46d95b7e20a4be00decec6981237a9e65344830","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.5.0","_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"dist":{"shasum":"f46d95b7e20a4be00decec6981237a9e65344830","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-0.0.2.tgz","integrity":"sha512-lAibdzeSpB1Wiv0f5kEFmCVvIROBsTifEsdNTUF48PloNrf3SJf5RJE6EcvsQz60yoBHqEp/Q7y4qH+jZL418A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD93vpeSnvGQIgMQNA/FYRFc/N5hxO3D1SaJ1bxCeWH0wIhAI1RqsRalRpvTSAs9ha2TEIkEY4ctFUKxwkzle5aORuX"}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu-0.0.2.tgz_1507455953745_0.30535310809500515"},"directories":{}},"0.1.0":{"name":"makhulu","version":"0.1.0","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest --verbose=false","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.0.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/globby":"^8.0.0","@types/jest":"^23.3.9","@types/node":"^10.12.5","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.1.6"},"dependencies":{"globby":"^8.0.1","node-filter-async":"^1.0.1","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@0.1.0","dist":{"shasum":"c6f160c94a98068453b7afc92e484065a521c341","integrity":"sha512-yidHH3Dc1SDOnDP7UVH3mWNcL4JEFz7egxQ4QhpDivRjYlK2AuYBOEkkS3Ft1tGGFyRhCcn4SyHaFktKHHsQfw==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-0.1.0.tgz","fileCount":17,"unpackedSize":12076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5tSlCRA9TVsSAnZWagAAt3AP+wbKUk8cz7x1IVLE5baG\nAenJM4GDhU1p/DqJzyKiZL6A0JEEPemgFaDZgzkuw1szisTFMwo+LXH1HIm9\nCyHHiOJ8U/NICEXYKGQ0cN4qDzOlT1qdHC5B/Axpie64zBWle7gdb65pjZQF\n+wcmCUwE8JVQ+muUuy2OtTEHVeyOCjte/xUGisLDBzPsEnnTsrWQ/NCF++XV\ncmUB0bjl0M1V05eTQbXUBgXW7hGBZZ7i8XBCc9aM20THPtt8cFyoZ3HNoDKQ\nvih+tVx1vmSFfK4jPVD3jEEhO9j5SFFEh46w52+r+AP7RMSvMITeIFQT3Sy0\nTireRbHkpawfq6pJmc8pkXGoB49Up7vJsnQsnlXcwGZdpb1qTdZWqp613ErJ\nUxAgpZWGkrXeVQW9Wh5lx6rDM+YAb06fjmvE6BbTsXFik93h9/u+86KkP+2o\nMMlntwtaGF+kzOU7wp3dPN6hGeZqGshgyLthYQKhWvIXVaJoYfRtV+Q+j5YR\nu13lz+4LvpowrE3mbJSshponJqgj56SXPz/LTLJMq/3MxuA5ZpsZe5a0W3Oi\nGKDNL1y+r3KzWJ770SVmsKFXRwqkH4Yn6uK0Q3VRC9pqsrfiWTgqClya9hOk\njgM2w+IHTRHIa1uXpjYHA1x0RDZgCf63kQf4R+mChrX66NHv+BjNw8soSJU9\naYcH\r\n=AiWv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQu3hctXlIUqm8cBed0gHvlXWjQXxurJp0Y4UGMVu4TwIgKF6yMC4TT3NW2uJIblqd+hRyeZAa2u7ySFsA2epXbg4="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_0.1.0_1541854372430_0.7462559092610652"},"_hasShrinkwrap":false},"0.1.1":{"name":"makhulu","version":"0.1.1","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest --verbose=false","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.0.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.9","@types/make-dir":"^1.0.3","@types/node":"^10.12.5","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.1.6"},"dependencies":{"fast-glob":"^2.2.3","make-dir":"^1.3.0","node-filter-async":"^1.0.1","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@0.1.1","dist":{"shasum":"f4e82a24e8bb8098240df2733572e368bae4c158","integrity":"sha512-Ds6ZrE309yLde5LyBz8HeCUC8g9azdtpYaHrlB4xeXYlayey9SCtEfugE2fzaEhAMUtRVNG38yF6MlHGaYOYug==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-0.1.1.tgz","fileCount":14,"unpackedSize":13745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5zm8CRA9TVsSAnZWagAADPsQAIvf9/gtykxpCtdLXNKS\nJ5lSeC9QsMyLi9KWNxEbaA6QuD85uJGMepvoFqd+WDzt3Psp1UxyZpvqlXdZ\n7OKAp2+2QxId3Gt7cGw3RmxmPn6prSIh9PsWDYeT6TYPjqq9HoCYW7WBJZy9\n5Rv/POdbJsYboY6W9Nyc3pBEBAX0WsLP9EmeVLRJEhdWOtOghm7KLQrd9pOZ\nry310tvjg1+oFXDXuAu22xloT4aCMtLzFwWKno8U22TbiBsRxA2B7/2SNtJr\nx6V0M35mid4dkq8euejppNZDQw9GfOEx6lZM6P8gkqy7ka0CUMsoesS4vqpA\n95ARR6/sPwn5IQ+m8ZKpHvvdlpqpzw8kl0Cvb8YsdvWHt54LHlTzX7a/kl7C\nlqpsBvagTRqJPggZgkOz1qikElx1szUxh0ch5jCgYh2LFD52zzANdD4Fz/mo\nDs+fbzT42BSh1viHpygzaDHpFDOa9lrv6k1+vO+yPeqpcHbNwaCgIRAISmUZ\nTkkKs4Zj7IflqUxsCwODrXfRcM0bKJI0HSOL+4jDpAI1mAp/FeiHWebSRNWa\nKl6IaV4Fj/lXo+zeBTZtk146gptm5EoqrlomkfD8tghI6NqdV758D5GpveCJ\nDAwzYn0FOqmIxWlIB76dRVw7EwgoEWmrR4pU0ID1vkIhruZ9GWfwQQKCrzGD\nS4uP\r\n=Ol1U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8JwQERb8VawY1STa6Gl/bcisVBzmsDzRG/3Ldu4kJFAIhAKSQYu/aKWqIpCrnB0FtkoEr9HeSYp7olwlEoZ153aTG"}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_0.1.1_1541880251892_0.7906009016714626"},"_hasShrinkwrap":false},"0.2.0":{"name":"makhulu","version":"0.2.0","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.0.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.9","@types/make-dir":"^1.0.3","@types/node":"^10.12.5","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.1.6"},"dependencies":{"fast-glob":"^2.2.3","make-dir":"^1.3.0","node-filter-async":"^1.0.1","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@0.2.0","dist":{"shasum":"055ac76c38e6e7c18b12bcb2035038226ae4dd9a","integrity":"sha512-rZbOZ49U8BaPobYDoMvrExDEQr+nKveTlvXAzbXoa01oXLXQ+eAqUz364ch44QdGP+z8e5HzlydqORrpkGA+1Q==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-0.2.0.tgz","fileCount":17,"unpackedSize":21025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5/dtCRA9TVsSAnZWagAAFYAQAIaYOe8G6bftzASmhpSd\n9m7o2xIOg8zKHrDGwPSSQclmnPpe6eCn5tJD26UJ401s0c8PoDPyaUb3Rt64\naj9ebYqaZvWOBUpkr+ywkuFfWlmQRhK1mWJiM7mYQQgIrKS/5Cq6H+5HAyiQ\nEKmlW3NGmNziNraMoZ/F9OcgXYo9c8b+xpjhu4LNt+yxAhF9UaL5U2exAz8t\n/HYYsSBBXPbFcDNUpnqrklj6V4EjVpEW2GWNbiTgJdHexcq+BD4JHU09p4QY\nnvMeZjpQh5frWne3FQZ0aNNGJzofhmt8CI9/ZmbtXfBqJc1RVnejFW+5APv1\nTE5z6O+l8yk0+SlslP3WN0DmcJCD6xAd95psAqeQ8AcaNCfEAS+wXn/DmuCR\nYzyCzZ2KSIqIwAr62De10nKcp2jOnkybkIkywURgKJfXGZNz3ne8FOtw8B8d\n1X45aGURLFheJXpm/J2kDg6d8AT6dZ0NG/UmHLVf4LjySY0653xXwtJgSBf+\n9hU8+BNLNryBrwQ4mRs5H0F0G1UJ1Bz2yBMxCiMnA0G54ROP+uY06j9UO6mh\nGh21MqNkjuow+jztNylXNV1wp3Hwo+0XnHSus+N8Wa3yHCQMX6+AiQxE2M63\nFySCSo8lJJydHlCvqq6dMfZvCiYOdGxi/QBzRiHpqSYaRFhFLAPIh7pxNu76\n59xz\r\n=x3ub\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+/tRA0RwjCy3nyIdpARJJVauROoaEDC7V5aRIVkFQoAiBWf+JY5TJQPaNucILqQuCfZHB3GKW/VFWEGX/PJwBLTw=="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_0.2.0_1541928812356_0.9816800300965545"},"_hasShrinkwrap":false},"0.2.1":{"name":"makhulu","version":"0.2.1","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.0.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.9","@types/make-dir":"^1.0.3","@types/node":"^10.12.5","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.1.6"},"dependencies":{"fast-glob":"^2.2.3","make-dir":"^1.3.0","node-filter-async":"^1.0.1","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@0.2.1","dist":{"shasum":"f1effa53b6851a002a32b9db7963cbd4839452d0","integrity":"sha512-Vyiiq3UJdKkmDnzmY2ePyPYPMAD+zXU4ianVy+2lk3wbsUPX9t95PNjhz/gtv8pNdTqwfqCYVYkm28QKo0OLuA==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-0.2.1.tgz","fileCount":17,"unpackedSize":21020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6BetCRA9TVsSAnZWagAAuxgQAJXZ5i9mPDmeSFBH8rTl\nQmsdHN3X9LAJydEXY5UN+2cQGoDb/Z9vACTWyG7mVdeDTw+PvybTv+hj2zmb\noTh2D17bbEF2MXJ5Rllbuioo3fxdbtpNCqgaEuMLG7WfBK4TWYWHQYNoYyPe\nq1GbumqOYRHIQLIxYxAwwMTVINjtdGF5ifypwIAHZHztMzJWL1fZWQQ8AqAv\ng4AUwVlifSkqOjLMdp49KRBR1dcOuJ+Up+WmB6OVMg6XNRX37br3J2GZE5CG\n6iNlA7AfYGZelleNrCHcUHnFWtSHWbsm26YeI4yn17U3Jh5mEiEZkYyBC24R\nWmgEhpYqwwRT6euFcfK8c95WNuPse9yPqpFf+m86COsXLKAlu/GA9dNmRJbM\nQh0igx14C9T3Ndoei722lGH/bbQtnwgncLRQ2l3Tk11rphyfc+nh2pEA151s\nAynM/gAhf1OMD7oy8MRp5nPoLzaLuXyTHuA/7wWhsrKiBv0FG88V6mmfJWsx\nTkHfCE/fTWUG4zSGCm1NRbUdtfIcWWns4DxXx0pqLBPr+fLwiE6hkznggplD\nwQ6zw0PD2PRqm6MgZzeB3BMRoVGcv5+EvPIsSxGCR7eP5K3iW4F8tDrRPH/c\nJ2Pmay8hHrW+jelB21TpBksPKOxv3UXWY84n4Sx5Fv5dK0bMusxDZgHPvD7B\n3FpL\r\n=6pAK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbQXVewUIqcx8wN1HaNMDhSC2hHO14f7JbMrdp5sqLBAiB5VRfyRdPoDukqjQmmeRvztIWKW9RfEfwSxKcvtJXP5w=="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_0.2.1_1541937069189_0.9158956459206538"},"_hasShrinkwrap":false},"0.2.2":{"name":"makhulu","version":"0.2.2","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.0.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.9","@types/make-dir":"^1.0.3","@types/node":"^10.12.5","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.1.6"},"dependencies":{"fast-glob":"^2.2.3","make-dir":"^1.3.0","node-filter-async":"^1.0.1","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@0.2.2","dist":{"shasum":"046da6e603af94f0c46ea510f33696beea26b0bf","integrity":"sha512-c3JNd3NPDbYRDuJTETVkqH4+QSL70kEAceQ499D4UMyu5hLjFvZZvgkXchxIgeDURHeAx32B84Irj9CuWBJj+g==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-0.2.2.tgz","fileCount":17,"unpackedSize":21296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6EFzCRA9TVsSAnZWagAARFkP/29537/+/zGjDYyPCegB\nKoGzw77Dk9GCv7SLRBcJixYZoxTrGanIXFgdAAD6jV01i1hB6KZRCADrpUd1\n+nkrvNySHTkNL06m3y2yertg/ig8pd0SZ9SZVn+Aw/00lf5tFOJij4rHG8oz\nqmHUDCcyy7GSDdVSdDTo1KPmQYtUCvKeokhA0vPWdwK0zDLcdrqiyEzeElqa\nnM/HVu9+QScVkn3ZyjwH5eeD97jPpLNAxyKf4U1lSjIoCpJYoxG3LCOIZB0w\nAz2/rJHmcD51dLKuKtKpQDVIDJfsDieLoHVKDIU/MY6uk9SgSemoHQ2DKc4q\na7nDGAwYmr1B4kS6YKW5R+XxOd1t/D09kz4emWFOZBWqSWSjGAQlBio+lpBH\nEz3IFrP05fN/EO/lrDJ4v4/mK+2dUwJTTh0MqSDgauu6IFOnUHIo4SCbgCxZ\noQ0t1u+GJ7y9/unyVDEXO2gOijfvDclDJVcIBSSa/s14kkBOAQOCyx8QilP5\nr23bfHn4dPRP3Ru8jMmS13sLrKfFpoQ9gphN+DdrJym9Dr1I3cq41a2u87Rt\n2s05cA1u0B5xEMPcHrsjRYbA9744UoRg6rdJtzEzVntURS5v3vnC30Zt1bau\nAa+BIYWZxfXNHlKzFJhwMh4iNPRK7IIvPzcNvGZ0NjzY6rXc63/ix+b0jaid\nQrXa\r\n=bIGF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDc5v6sQWM5cltEj6yQeVxlWDcPYQDKfmbK+ttyYGc6DAiBk8gvgwP9dkVGcLObw6/JUh0GU1DwjnM3Z7UcYZgRthw=="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_0.2.2_1541947762957_0.09917265378907936"},"_hasShrinkwrap":false},"0.3.0":{"name":"makhulu","version":"0.3.0","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.0.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.9","@types/make-dir":"^1.0.3","@types/node":"^10.12.5","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.1.6"},"dependencies":{"fast-glob":"^2.2.3","make-dir":"^1.3.0","node-filter-async":"^1.0.1","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@0.3.0","dist":{"shasum":"a827ce483492165c5a2af2f10ce2156b1823a8c0","integrity":"sha512-Le5UhDNpRomZmHtHl8N0yke/uT+Aa78GJrKBINj6Hi0Z0WVGM4+LD0lzqPA3NEzRiV04LiZwW8z8Pg+eMPpAkw==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-0.3.0.tgz","fileCount":17,"unpackedSize":25358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6qnGCRA9TVsSAnZWagAAEMwP/2D7zjnbKX+zwp3wfjYt\nRtKeW9qtZbfQZ93vYhw8dMWCVoowa0dugvp4JBBuzVDqH6nnkxKzhR0lwCjU\nAeUOeiK/erIKsPZg2WQdiQshvzZKTOYhDXIi0RXgeA4OOvyF7TeUXexXMODO\nxdWbHr+VF99t45C57IHuhRYgb3MuQIW5BaF+AAvOk7P4R6zRhq3L++GwsM6N\nPU29hjacnJlmyFMXvPtY0ZIPRnGzBdBr8GUIR3A3c//ZxWmZ31+LC0L7LgVc\nKwNx6zqYdMjm7eja8VEg4cyeuL1W1R2MRD9tkyFblgqyfm45IGIcQ54M1RoM\nBxVlBsRUV4hMfd1koz0E9+uT0XJwH3ZSYTCAoZkljKH62qDHsCyAKGZXPLwW\nNEQln9x8UglWtMDjYzSDiq5ZEaKEWzYXfol8QNpdwXA4e9igVwEyMO7IwwVd\nADMjhHLeROUBBkIrMHf/OU499F3FCaTvXEiiDqaCLIg/Lcpwuos3T6Ior4f/\nVzyW9IiKnJ9oGj4haV+6OeQhYN7fOohQUILl8MX4WdtqJPk/pJzomXbM2Knr\nuXhCTn26NqplNtkWoVKX6tZDYmaXu0KlxWqZzaZDYxwFzIP6qrjRQwCIltiB\n113gs/mYSNKS1cq9dsDp2YABdBsb0nx5tQY62tSjBspcRVN+W4I6mtafJ0FE\ny/3s\r\n=DyGS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6QfYSBKrmtFxzXk/Qz81OkimN0xBbfFghWdHYOPa2BAiEAkLLgADjOW6r4DQrfzEitOC6sYPhjqaXCAwoCDZ2Rz6s="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_0.3.0_1542105541330_0.543475153265166"},"_hasShrinkwrap":false},"0.3.1":{"name":"makhulu","version":"0.3.1","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.0.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.9","@types/make-dir":"^1.0.3","@types/node":"^10.12.5","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.1.6"},"dependencies":{"fast-glob":"^2.2.3","make-dir":"^1.3.0","node-filter-async":"^1.0.1","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@0.3.1","dist":{"shasum":"b292f51c72b3cfc43357a4a174eaecd002d89e06","integrity":"sha512-t1mArx8eKsVOr+NzF44iH09rkhOiFHyOf156wxKDMKgyrdmzhyvHyJFLS/IPLp+ASB9mvEJgofiVqxWjKDeUPw==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-0.3.1.tgz","fileCount":17,"unpackedSize":25433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6q7/CRA9TVsSAnZWagAAzVwP/jbK/VtBDQOfTYMdhJ4x\nPqjgkk89ff5HB6bEgxav0pyZ+j37Q2DDlKTpHH/4Sg895PYGaTbQafH+49pF\nc5BRFSu7rqTpNyBGWlGkZ96S2mCxaMWWvIJ1hzUwxXwZBtGAU+FsVwh/cij/\npi+mBH7/CUXyrcEKq5RBSFEMLh0RoUo2U7zp7zE6v+C4h8TOpQ8tdKGJaI0v\nxssdf4WlESmj3eyBBdAR0Is7HIlxiYpYLoocv5SUl+uFp7PbDWlfUJTC5bUT\nU92d77ys9kuwsY0+bmKvNPLHLnWoVf6l5yLacOOC7QTEUexocgZgkxPAB1oY\ndc4Af4/0gnFVvpewfrna1fhG5MI+wE2bVDK++7QUoMGWCS4pWxTY/v9afsN3\nYtSrnRFHHhJ1rPqUmXwdYgKnESdJODA9dCtkWzucP2oWHkV2K3JXVX0ucGpJ\n02DR9no/gwSZAO584ZE++9N+m4YglPZ3VduYafozKaJ59Fv60MyK/VCJqR2l\nV33zANgw2CMqutZZw8iOOU14vfEzEpAwezUS0rdWzoGIX1MVG59d3opf1dBk\nNkPn2aXHMsoqZRB5DTl2fR9XIQMQ+rWVqHpzyrSTLXRX58C2EK7vXARBwbzx\nCzcUVFqcY2r5ykTeautI7rLtPXbjFCHgw27SY+nWNqQx4FwF4iKbpWEcMiY9\n7vh7\r\n=B5HX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtTxNZLwkPLNMAPlLxAQljhKJKoFQn6uRsJqov2wch1wIgB4PNIGZJH1wE6mi8HdYJVlFQ9uT4IvGQx1nG/7u/f0I="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_0.3.1_1542106878500_0.5504557512374055"},"_hasShrinkwrap":false},"0.3.2":{"name":"makhulu","version":"0.3.2","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.0.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.9","@types/make-dir":"^1.0.3","@types/node":"^10.12.5","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.1.6"},"dependencies":{"fast-glob":"^2.2.3","make-dir":"^1.3.0","node-filter-async":"^1.0.1","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@0.3.2","dist":{"shasum":"823590da8d15f052834fba13533142ac7b1ab236","integrity":"sha512-gvQZnrFlAOssabxETlWPX5dsOxmzmdrjTaETWuHOY2ue5pqX0gN0O859jJ8hyhgDBLEW47ZW/YMvmFfyrCNQCw==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-0.3.2.tgz","fileCount":17,"unpackedSize":25947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6vSsCRA9TVsSAnZWagAAM54QAJHzXot4X9aRPFzzNMsa\n50kTzf7RSoq/jkhWX/M1B5j6GDFyUCfO7IaR9eF06rPxBPhLjwr94fLJo5rr\n/PxveueoOkRFR8xaTunvI/ey56KV+QGqosbpDoheeSruYEgx+Y5xiSCyoomi\njhfs+A+MOHXnHt5C1gMlg2fbk1lL/uutFjgECUzNed+Ut9x93cJcpFuWmL1S\n8qg6TN9GsU3l2wKP950Np5GejUpVO+sMo/BM0cPMRw8blq2aSiYNdxF9iVSh\nBTQZn2dqw9xBMPuNuHtQWfkvmjzBtRAwmcstLx7GGU69v+rYkUklrtlQz6N6\nZWatd4C99fbfckEJDl3O1MERSwBS7UufTpFLlR3iXXoVELlfkUhLCjHNmyGs\nSosmdzVLvwmIZ4fZ+EOe0DEuvmBEvGLizCwMZRGDCdAVcWLzehv/2zkTpYOB\nV0X8ojufjubJriG/ThIgdt0cnoKZve9xfTgyjLpucWhou8FO9IbtNDThp7Nh\nbCB9fzN1n6JSQyN05eAjyN7oQymzt9EAP81KetfwyNbmUozHxPg8CKsO5rCX\n1ItGVZwXff4HkcZJNh+9MFSW3SyFDe3JxVNmCMjdEDb+0eqHWrICwCK4DGou\n0d3PWMk4RECAPotkQHZuE5Q2iBVxhfVlukncSlk0lZx84Lc8xHYAG03aPyjG\nIDfD\r\n=sadS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn/lhXm9iwE6iqkotFJ9xJryUHSWrFdhpTZWmE6DvlTwIgPF8F+dGl5y4IvUZq+fTT/9v+BwdHZ76QuNoxOLhjVyE="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_0.3.2_1542124715498_0.21744956037252727"},"_hasShrinkwrap":false},"0.4.0":{"name":"makhulu","version":"0.4.0","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.0.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.9","@types/make-dir":"^1.0.3","@types/node":"^10.12.5","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.1.6"},"dependencies":{"fast-glob":"^2.2.3","make-dir":"^1.3.0","node-filter-async":"^1.0.1","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@0.4.0","dist":{"shasum":"5756935181a4a473c5f3d9db1800c81da56bf036","integrity":"sha512-m2w2dByJWp7sxzfOyKJ95oZnnm6OFyqhLCqRcntxUOf12NV25kuxiOL7VSd1eGSaEi30pCpbQI6A/MzeRSQSkg==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-0.4.0.tgz","fileCount":17,"unpackedSize":25928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7wdxCRA9TVsSAnZWagAAPP8QAJsekjdz1hqNjGNaz9Ro\nKCZ0NM60CdFtB6BRBWqzrtI4DtKb17+OYqgHiWHmrrCbn7zBQNmc5VjyK3jV\nzERAD6r2ccMCyMnz0uUg27Cl04AUoE2TrcXPMBp47xFT3ueBEu/y1Wf7SCWe\nJtt5rv39F8F7Q6ST4OlFQNZXuCaFgLcxgl+zDyrEXYxWQnUPr9UpRNPduopu\ns/KLsmY5hQPG+fxb5nYt2mRuwonypVVJFIjduYZwKTMRXWQDVBC9TFqFFCG0\nEz0ai4q+HY3WrVKOAv56aUu6AGr2F1RlZgAOzp4a1HB2xcKGT/Mk6FWWIAco\nKxhMFpVRCMUkMRVqF7mRwJJSzqsMwk0hy17DubzJS+2IsLjg9eMo/KUlIliC\ntA0X9mggSSNO/U4pDzHY3zmoqly5gfHoA8cf5wOrfP7suSsmFVNnTm5TcBiK\n9H2CwPoT6phIARZlUGyDeVQgPS43xasSvbH9WvUxNZwXH1DHs1Qjmia3fACk\ncX4Vg0Yv8CkD1t7aSCaTV1gDKkEFgDFQyxL9EbFNeYEVTGc4ntN1YsIAfW9C\nKr11CwGN9d2LobhMZ9SLSLQB+2eH9xlfZzob4J/phnDvEZK+/Hy0uK9kI5Gf\nfjLYTIT91A0Lryq/sVp7Ol+FvYi5u6x5sX6tgXwRvqVniD92B3GNPcK6cQ58\nasKX\r\n=4S14\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbU0nW0cvpBkYsMfjv0ecbSxd5A2TEX5OO1mwN9uL2sAiEAlPKLiHrmad2+Cz7Pj5WfRauEie9j8ZohcpTMjrjM9N8="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_0.4.0_1542391665334_0.11972081878951779"},"_hasShrinkwrap":false},"0.4.1":{"name":"makhulu","version":"0.4.1","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.0.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.9","@types/make-dir":"^1.0.3","@types/node":"^10.12.5","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.1.6"},"dependencies":{"fast-glob":"^2.2.3","make-dir":"^1.3.0","node-filter-async":"^1.0.1","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@0.4.1","dist":{"shasum":"17127bd39c825f29f89441f2f00989548c9c52a7","integrity":"sha512-FBmf161sYIdHSsKI+L7sxxJ1xZvDp87e5g9+hhnPPLeIeqiVPo7hoQ6QI+pYoj6C0pMFKXtpMNkceiZMoo1K5Q==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-0.4.1.tgz","fileCount":17,"unpackedSize":25928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7wf4CRA9TVsSAnZWagAAjUwP/25WnARbdm7qFPTzVASO\nRYO6tsqkT1319g0lr9JtvRBZZZrsjKJojznAI5wLzZBO+QVP76cU1pIllRSC\nWDwNeblftSDatlgMHeuqz9uFcZclvGm1YAEAVhWZvtffyu6CEN1GLLlpp+Af\nfkUoeOtKOotQosNw5tXXsp7IeivlIMLnpDzQGZc6tf3Dt8YfyYg06sywrkZ8\nIsfZLt3BqNG/yDQp16VEdKW/Dsngds1s7K2x5Vb7ygwLzWboj/JpZmSP4DLH\np9bLEq4R8AZz9fgBvp1rlNx6VipvaQqMpiQSxu+KhuFWQbaOxJ31W96BIkpM\nfpT7thlfjVwubqttf1VB3iJe7UPXEYTcPTIdi2D/rd/QAvHjeiWBqCrd12B6\nCfW9799ZNjWldfiQ51Nl8tDHYqcOSZwYQINBAqZJ5PTNK4OMy5fpCIDvf3fH\nxmq0UG3YLqskCZTbR6UTYi7uIbGtSMEXl4/A25Xj2Ua1j48BILya0eTboj3R\nBOqzF6CYLe+SIDJQM2/kP5BhohlwsIOmLvEeN5SXBSwaVfmcB5ral8wYIrGJ\nadH37CL/wTE0nJeUpfxkibrjn6kDEl9O7HKHcE3shbWk3XUbysedDgjggUaT\nhPygCHfLVf9ixqG9tdX99M2Or+o6BQ2lLJS+YSJx3l37DrxrdBaHBhAzlOgj\nh2yM\r\n=sDA/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXnZnnemWt7GSzqPI4DxPvzeT2r8lnbm5aOo9sYahQxQIgWECXBd3FJFfhtvDgTVPoypSXnNQddcm9Fv07rOR7Hzs="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_0.4.1_1542391799677_0.49310960240069157"},"_hasShrinkwrap":false},"0.4.2":{"name":"makhulu","version":"0.4.2","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.0.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.9","@types/make-dir":"^1.0.3","@types/node":"^10.12.5","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.1.6"},"dependencies":{"fast-glob":"^2.2.3","make-dir":"^1.3.0","node-filter-async":"^1.0.1","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@0.4.2","dist":{"shasum":"a1aa7fa23d1423d214a22317eb8d3371d6590ce8","integrity":"sha512-jjQOq6qEN7ydM1Q4mA1MTB6HkmtN+TdEx6pC/zBmjTj0XZlFUktxFZ3BVKFude2X1ykeaZcSUxoXhoS1QSg/Ow==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-0.4.2.tgz","fileCount":17,"unpackedSize":26047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7/CLCRA9TVsSAnZWagAA4hsP/A52TjolDcRZOx3rhHor\nUKDYM5uga8mgl86PcUjEppB67VwQzzwbzeHd224ylMX4uEQ3Iyw7Yaxs9RJP\ntfJ+mS57rkv5ssM2M/XwMdpuSMCr8SS8vFOWZyvxEjqhrTH021tDWr3LA9ej\nTiMno06mfhN8Z1srk4fBzuiASHDB3pV5RtGf5HELaQl9L7NaLn958dT94I8R\noQpu7lC8eJk3WzKGuXpOOJ39x9Q27bwJiK/y/QTBPu6B4GFwCe5jCkGeJ0na\nd5ME0Z2OoTrFaAiRVVJYCdAqqYh3gB2wg0zrtdDC42MR4SMChf6hAx1xHQ2f\nYGK9ItI2DErF8Nw4GhPSty2cr9uJaLNSznFXQSc0ZQnuRAoYenaVUN6VcZjt\nMy/MmNbaoFmGzfAf9tKF9rfNwArqQYT43XTOjaw+571kbPTfB5zrxT8qgU0z\niND0E+5oFzisMahBrYuHvQ+sF878Q5FCmcDSrlaFX2ClaFETye02OS2+VyUM\nWkPk3pdVbCJ01csPMmIV5+dhKkwnkE4zK5tO5BslMe43rh1QeWbNVnjYzlOq\nUQOQrQwjxauj5v9PNVsLXCluC5zIi9qf80PIVrZdyPZC3g5aa3ovMNiPEBJK\n4B2SlwBMtc9D//vpOOtiwYslvZ+IF5XbaV8Lgp6ABEUmt5z+/+NTzdxfaXhA\nk+va\r\n=+UL7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFK5VrvJEqDIdVWDMQiVcR0MCSk6PUu1/rKH3SHDal7fAiBs+MeOo/iU/KTB1WenvZo+J80b7kDf9rLhrtITcK3HmQ=="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_0.4.2_1542451338729_0.7791948069105787"},"_hasShrinkwrap":false},"0.4.3":{"name":"makhulu","version":"0.4.3","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.0.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.9","@types/make-dir":"^1.0.3","@types/node":"^10.12.9","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.1.6"},"dependencies":{"fast-glob":"^2.2.4","make-dir":"^1.3.0","node-filter-async":"^1.0.1","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@0.4.3","dist":{"shasum":"ba2651cbe27ae09e3cf67236ca75589e82a14761","integrity":"sha512-yHijUpnGMTfnjUOIyZoDcKZjhXwknORsnbzfg3bZDIItjl4qTZBycTAjUhWWDjDPWjtn+Kr0+pEX5yrFb61ebQ==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-0.4.3.tgz","fileCount":17,"unpackedSize":26804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9C6MCRA9TVsSAnZWagAADVIP/0pfAzoxROjJ+I3xkF9R\nl940KHXJF7V/r0qmgpShIGVYTdWIWXYVKohppvXB9SRSDkJ8P6jMf6q7e5oB\n0g23b78wf08wlYtJDEcgTYvrHiwiJnoLqM6Amuor2C1krtbKeeZjTOskxDmt\noGe7kLF6apNSMZKR5KlyuZmr3P1R/HzTLgpESmEl8Hd/BDSWEI1ytRb74cq1\nF25aYtftGr/bOk5AGtE9laBeLTeTOfAQv9g6r2rdkF6cmYLTJBZbf9lG2dDR\nFpmrYng3Ke45I1q5S6D1o19qFIK2uwE7ebqL/xcli10Fzy5yVX2unzT/UzWf\nLBcr7jVvOaFa8rrEZyJwokTt2bKf7Y/g7HnzbuDfP3tKrLC/SxkdH0QssDz4\nbFKwE3kwNbhSuXs1p3BLXuHSX8dv2Jpqns4sDHTwC2vCIIw+R18f24D5Uuwt\n/ct/sIYeGD7yPP26ggklxPmdmCq12mm+Eu3hF6MOezgR6cPCXiFezJj4A9xN\nT86wVM3CArdv6w+EdNCDX69TBrImf7QgJtvmLPjVhe5n7dw7o6OzRSDALfMN\nBPWrUw9dwoHoBhn3yFQYR3ag+eBlAEJsPZDBwBsnxUoBbtnDG0fKA2yG/FNq\njP8CKtX21shBxlD1+9lfw6pTKxTgrp0Ll6LafkP1RjCjW2U6BrlbOhCpO63L\nrsCr\r\n=dHLY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+4Jd2HKt2ZesCvGBf71e3/Egn1VsSwRXGgjj0Ax0zqgIhAN/2F6vaDJ1pt05PdXTfNUIvjG3Obsafr968FF89dHPN"}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_0.4.3_1542729355472_0.7930191432558273"},"_hasShrinkwrap":false},"1.0.0":{"name":"makhulu","version":"1.0.0","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.0.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.10","@types/make-dir":"^1.0.3","@types/node":"^10.12.12","@types/progress":"^2.0.3","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.2.2"},"dependencies":{"ansi-colors":"^3.2.3","fast-glob":"^2.2.4","make-dir":"^1.3.0","node-filter-async":"^1.1.1","progress":"^2.0.3","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@1.0.0","dist":{"shasum":"e9282b31b29f56bdbbbd93817d32b4d4d3333b7c","integrity":"sha512-va4Af1/AzY8zz6n26LDkLkUZeP1YKC/9JhcrZvxyLnzd43IgRMYdeKADQxe7tXVosw0RL1YIaar8j4Q2TkBjMg==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-1.0.0.tgz","fileCount":20,"unpackedSize":28423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcImLYCRA9TVsSAnZWagAA4twQAIHIrdNBPms/PPFHond4\nH+IlznH/M1m3O3VvgNunW2Yy2vjkFBYZBiNhf0UVf8AZsop5YjG1txAStW/6\nHwt31gcZZBsEqyrX05aIjNA+QnE4+NAmmft3oMZBhaC5qsgK/x6mz+J5GSnC\nacdCDof0Ok9Q7pEsm+F2J7gU9ds4kwXH70CJ/xRkVyWeEutjnRGb+BDiwF1e\nfUHF7XYYUz69rqX1IhAsX/kedsNSz/qxBQsgNnLza58OsUWhryXxjyw7ubld\n5XnrDdtvYmd2pHhaFZYyEzypbtS6Zb2yBytM3IuRRNSxxPyqVTT/7UAEtTqy\nnxsrdX3T7DUIJ/94OAFVS/6kn5ya9/V6cpa1dbmhvBm0A/SktbiQoiQHnCKk\nWflam79Ol61SKH8NEXv6da96XUnPoLQnvJPliotBOPqT17TNmFKhvBTTOQrZ\nxd2f0Z7kByctgh7VqvOs0SZ9iRYf+b3NhW3Yr8lIlSHGw5aUGxpUrRnqwP25\ngMLiAmPqJJMTA1dHo0VtpbOT0rNXgmIID0WgfW0tfm0BZrE+9ss6+Xfnk67z\nFJSWhXimoCZ4WJNq9fS3HOCuQTFoYsc98zAxt6VEEh+L+Le6xHSXBjwN4neg\nLRbPqvnA0g5xUWW7OZKXh3Cam3QtcY3IkOkVpAwq61RHpnKchn4zInUq3Y1I\nC7Sp\r\n=xSHO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOG7z8xMEoDFzlmRpoCAfpWPWvuKf+gEMfSIGKXCg0eAiAbkvpd/vc1BL3VDMRrm34MZKmVri+1MIz2r3eUizzFUg=="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_1.0.0_1545757400304_0.012760759260853849"},"_hasShrinkwrap":false},"1.1.0":{"name":"makhulu","version":"1.1.0","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.0.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.10","@types/make-dir":"^1.0.3","@types/node":"^10.12.12","@types/pretty-ms":"^4.0.0","@types/progress":"^2.0.3","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.2.2"},"dependencies":{"ansi-colors":"^3.2.3","fast-glob":"^2.2.4","make-dir":"^1.3.0","node-filter-async":"^1.1.1","pretty-ms":"^4.0.0","progress":"^2.0.3","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@1.1.0","dist":{"shasum":"613181e7774c139e484cbdb7bfc3619ddee4ac78","integrity":"sha512-8oMY2EaJ9JFvTBBGIxh6ANYSiDqufZPQdwFcEZzN6zimqg7EtLn0jA41MIASkHShY6YlopFNj20pmyTMoDBP7Q==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-1.1.0.tgz","fileCount":20,"unpackedSize":29159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJMTGCRA9TVsSAnZWagAA4p8P/jHeUnKtHInta288IrrM\nMXYAvRWw+GLggEJ80WKRFN5YvPjcAEItMCTrKbI55kHptxmRf4ihXUwotUKw\njj2CXyl8WV1cLnfZqSrKd2o7QctnEY2qdlZ4v1mcKm4q52ItVpO74FHEXpgh\nm7O6PUwc62W72OfrJc/GrKJ7EK754aEOr0TQ4nTaTsbMixueNbwvAoWbfpK+\nB5v+itWoaKe3L/h5csPbSyH69OSnRKUlInsBrc/fVWZGZDGptfcoRr5ah7NH\noMqHg/7u2sW9ff0ANCVXMMjXDAEkW2RWDsPU6h6beYpC687mcqlf6MzXc3/n\nGqnbrlHFP+ppFE7sNkV2YwxZhuz7roB/KelhK0fAg2Zdb3ij+PM81tdpgAtB\nrfeDH1j00frjG/yiyECNHpcgc/QOdSP4jRVbO4wls42MkIjWgHjzlHoLVckl\nApmZFZ93pTaKV2r25K+AAZy8PC+nRhHxdMJbmWkmNg/J/JePaQyAR2bprcRr\nqTjX04oU6BddMuoBHT9c8vx9E6psa7xe7kqWdzbqBljJ8owZwS7Nsr6f71Ha\nNCnUsWRXapGB7cH1xWvgPJwKKJT86yg+r1AA2a07EEisFJgwkgVno36VvNm7\nsl9UMHoarxcyj5B1//bi41rmXtfIwKar3GoiVPkCMXTUtTtPqGIEGe/aqq0U\n/S+B\r\n=ux2m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNOpg0oSzVwbAlV53IpGNV+uBCUO2RDwGA5TNl18DgKAiAhGGJ7vXiv20s4s/DT38MrxZhdByRLRR4EyRcFHdqS/A=="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_1.1.0_1545913541989_0.34069362215439525"},"_hasShrinkwrap":false},"1.1.1":{"name":"makhulu","version":"1.1.1","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.5.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.10","@types/make-dir":"^1.0.3","@types/node":"^10.12.12","@types/pretty-ms":"^4.0.0","@types/progress":"^2.0.3","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.2.2"},"dependencies":{"ansi-colors":"^3.2.3","fast-glob":"^2.2.4","make-dir":"^1.3.0","node-filter-async":"^1.1.1","pretty-ms":"^4.0.0","progress":"^2.0.3","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@1.1.1","dist":{"shasum":"750f291383422f984c3f7150cbfda2fb99575eb3","integrity":"sha512-n4PZArY4hpBxPFh3vCahF6S1dOSkN4M5xcpe8bsPpLdE5V54iPK795y2N1ok+h6UhursvwTw0Uj/JnctxvBp8A==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-1.1.1.tgz","fileCount":20,"unpackedSize":29949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMztRCRA9TVsSAnZWagAADPYP/2uKx13ZYTW2nXK9u1cg\noyz1Z0Y7GZvx6HVPjk/ONVIKxNTcIiFO7jtLh5ToXaCyChRhiIvOzFSDloJO\nZIR4aQt0Mp3CHOiKaA58I53J3IRcYgG47lCPdnBsTMPxFROsijKNh6LffWX/\nNxKryThqkhKeJFBPHNHjE3z3V51e9BJjIy8oztuvX4dw+X2fCe9lB3RtHO4V\n0iJ3gT+qLt++/rq5dPDFnGHrGjcV+B2CwkGsL9xqsI0QyD82iDXlTYAVhX93\nShPWvXJ5yEbiRhbZNPb6R8dm2m/uzFZRtwklD909hJPcsuinSSRXxQZgTgZ3\nRgCnj0BwS3yVVZXjWRjRYnEwZ8wzX2cy7QMu73W8RVjhwJmZOKYfBPqQQHxO\nkyeNhgsktz/zUm8dYBH6eTtmXSPm9FgfHHqekemUSTgZf5xhfBTJCZE0G/dJ\nSTX7gaX9aKM6dGpbaSAskXxi914UnY6IHuGcWz+8dnyCD16qXjSpTD34grz3\nwocYo3pXT9eR6H06zuyPj86RRy55Gn/OlfCl0iYNO3TJ433l6i6Lq1yA0t5w\ngiV2BVSwprVPGl1+nMrSsxkHotWhHiTI0wFqgd1jLkEDoVql0Cljnv0VRyh7\nvTLRHcqtZGh8cobramh3kle9GELSDO4xNa20hmBYw3zGeKrVjA8nPYiiC4yZ\nCZNW\r\n=9th2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGW2gbY89sdF9ycL6pcq5zl5MWBAot0umF15gEoMH+2AiBljOGG6Q/K/1OjAOcV9MUqreJlcP8egscrRR2h7LxTuQ=="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_1.1.1_1546861393010_0.3372058052742135"},"_hasShrinkwrap":false},"1.1.2":{"name":"makhulu","version":"1.1.2","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.5.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"devDependencies":{"@types/jest":"^23.3.10","@types/make-dir":"^1.0.3","@types/node":"^10.12.12","@types/pretty-ms":"^4.0.0","@types/progress":"^2.0.3","jest":"^23.6.0","rimraf":"^2.6.2","tslint":"^5.11.0","typescript":"^3.2.2"},"dependencies":{"ansi-colors":"^3.2.3","fast-glob":"^2.2.4","make-dir":"^1.3.0","node-filter-async":"^1.1.1","pretty-ms":"^4.0.0","progress":"^2.0.3","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@1.1.2","dist":{"shasum":"edebd571727642d6f54e1c56b6587cf4369982b8","integrity":"sha512-WbL2K+kVAx33igb2LoqrpE2YmmbDIAyD7amZHm+q/TX623ncKLzWn3wIZiW6QHe568uKB13nWvE4sgS6g+QGZA==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-1.1.2.tgz","fileCount":20,"unpackedSize":30097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM1XbCRA9TVsSAnZWagAAmH8P/Rg+qlSIiPyeboAQiGrs\nBaIxcutEXuXkVQg0sqvQikH7V4Yp0xCxzlMT5F2eZcb4bvoRm8CFj5aM6aey\nJqW1UvGjqSselis7fPvVBH69S/RPoxeFmfZVok4WkjVoh6WOgCGE8dre7Qag\ngKy5H9vKFaYNPimXGNw1JjFUNRoAQj5LXbLjdy1bAKAu+2ZqLfjrhMOoeKIQ\nplB8OFl1OmL7haH447einbOl3W96mT4UZPdgMvZvzwRtB37s8bS3DpTxxad0\nOaS3j1uC2cfPrh6DOaKt0wCJI5vI9DMkqUA7uqRElT/6MSYQirgp2K0wJVaw\ns+/Nfc0I7dYWFkDGZBV8YFD2V7xsQcSYB2W0p97mW+HbIPzLsWa/lKc4joyz\nz7Aho3I6Fcxhxu8vJeg6rXed6Twjohz9c9d5tm8osnoo5/uapmmGIuNkidSo\n83uoF9FP+gBVJlrCOaoQIoAjsXK6gm5mOFGpEuax32S+5GOyRAWIsPHTUHWH\nqLeH1MzRRvQpXV1fK8vBKpdaIKriuwMpJmdpyUpxJcjRY5NK2BVp6wRQUIBo\nNac7kp9Zc0V3JoWHCnmoE8+oX+qO0KD1dPkEtmP/TJXjs4TgN6akIcZN62Je\nJ1aQ4AhytxLcF6Ulown0Ep1Zz6LRh4ml632WDc5av6yEtL+9pNBv0URV5lcd\nsa0S\r\n=mrHL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpaPCT1nro0nTBJP6lrhWtX6TSebvaC8eHRDMJA+g4YAiAxgxZ4hyAt6OLJ80+a4hhCLDpDgNdOxqNCHk3teN1oiw=="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_1.1.2_1546868186185_0.23046750475152833"},"_hasShrinkwrap":false},"1.1.3":{"name":"makhulu","version":"1.1.3","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.5.0"},"prettier":{"singleQuote":true,"trailingComma":"all"},"jest":{"testRegex":"/dist_tests/.*(\\.|/)(test|spec)\\.jsx?$"},"devDependencies":{"@types/jest":"^24.0.0","@types/make-dir":"^1.0.3","@types/node":"^10.12.21","@types/pretty-ms":"^4.0.0","@types/progress":"^2.0.3","jest":"^24.1.0","rimraf":"^2.6.3","tslint":"^5.12.1","typescript":"^3.3.1"},"dependencies":{"ansi-colors":"^3.2.3","fast-glob":"^2.2.6","make-dir":"^2.0.0","node-filter-async":"^1.1.1","pretty-ms":"^4.0.0","progress":"^2.0.3","throw-if-arg-empty":"^1.0.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@1.1.3","dist":{"shasum":"b2516bdb3ce70e7a5dac8231c3fb6a218524d156","integrity":"sha512-PTnlpgPI/iQgCCCU305Mcr7n63HerUP+9cnns50OCkrkyVObmFtfW1m1HxzjQtW6H5QURTiIkxYHPcVt9B8alA==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-1.1.3.tgz","fileCount":20,"unpackedSize":30173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXHRcCRA9TVsSAnZWagAAZA0P/3pJxULH2hQddhjBHSTJ\nqi8u7SHO+dx7HmEJEOW3znHzJWRkuJXzq9wzHCVvFX218GEbyauXMNYwCr6s\nEX0t012vbRZr007yP27cEaLU4DhgeXupFcEYuhRdhyYV6zAyC4IvcDHjBdTM\nHOgp6Uy5cF/6sLWxVV9QXriziO5/AR8MvBy00jpMgWll659UxVxuxKJbgs8a\nD5HocUkmTmkNPiDhzIs6SPZGTDbLNTdxDQX3eJ2Sk3cEzDEk5ahTkofwSy0T\n2/pPIjW4IiHIx+SVQkxjiTKdn2LJlVbaqdmjcqpVGGAKRiZ03bYSP+LzTpZO\nKHOD1vLUn1afINU61JREMfMmMigYY87S/3CRg3jkuYW3ZpiYkj8uc9IWDLQL\nVB6ike3B6f88nIs0YYh8SA/A593yrbNIGR1jRg55pk+dHVYPvtEEs3zLGt4D\nxRJsp1FPTlQ9LRWOWb/EL3bY5ORfZvC0A4jsOXsz61h1o8TOI89clYwtbxl0\nzMc49+LcCRpD1aCSGjArb8vNbpyPZC7mo3WbxDTmjIVpxw1vCW4QcgfFYskU\noLWpb99I6O5Ro+vI9u+uXYfOCepE8IiwBbPZERnxaEd4gLhVewu4URwmn/sO\nfPbRVGTqpdpRPyuGBv9phkJrhHbpHSil6rPryWkCuRTPh30ZScydpI9T3k3E\nbDFh\r\n=json\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmCXPzly1ZtEMDJ8AnmtxyonGobYNug2x754ijmgDkCwIgPtIBoMG+scMSns+yfr5JIpZI353kajnAe0Ye8bMNsRg="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_1.1.3_1549562971576_0.4209089915429953"},"_hasShrinkwrap":false},"1.2.0":{"name":"makhulu","version":"1.2.0","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.5.0"},"jest":{"testRegex":"/dist_tests/.*(\\.|/)(test|spec)\\.jsx?$"},"devDependencies":{"@types/jest":"^24.0.15","@types/make-dir":"^2.1.0","@types/node":"^12.6.3","@types/pretty-ms":"^4.0.0","@types/progress":"^2.0.3","jest":"^24.8.0","rimraf":"^2.6.3","tslint":"^5.18.0","typescript":"^3.5.3"},"dependencies":{"ansi-colors":"^4.1.1","fast-glob":"^3.0.4","make-dir":"^3.0.0","node-filter-async":"^1.1.3","pretty-ms":"^5.0.0","progress":"^2.0.3","throw-if-arg-empty":"^2.0.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@1.2.0","dist":{"shasum":"b7f1b0c76ee1f52da4b21be0d9ef7d4afbf61175","integrity":"sha512-mUSyJiyoR022DFveIUMnfHPdNwtOubCaDxN8ZKCN3/QxTcu9QAgDMU/CbY0Jx31xNTZPO6sAN0ZPb7DsP6KDuA==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-1.2.0.tgz","fileCount":21,"unpackedSize":145960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLfIcCRA9TVsSAnZWagAAe+cP/0MK9auNZJpJYVkdElmg\nKkQATEVEeN6UWFgVPQIEtGWuncy+GbZVBOZA/ZvQ9E+FNls9JWuYUBiJbHqf\nSycQcspZL7Nw2J/XjliE/vo6UK4Q1ZW6v7vua6gkypfUj8BkAfHuIWqzwiuU\nVXTf1jGJniVDEUj66sBFu6JIM6Z9GoRCJ91qBnTOmpSk85K2EsVpmAVF3Z+D\nom//IJ3vBM1hSc+0M3g3n/bqWrgk3+UOO+CVv6Gau/eXZmvm8qArWItNtLRr\n6khUYMcDRuTgxwDHj9ckTafn3n9RW8km9YNc+edepIkbpHZRs2zY/Vnng6xC\nddklnRobjT7rMPwMrPw36brOr/Lt/CfrKUdCcM8RXXZ0fq8V/OaKBuxpxUGE\n/poQ/loiW3iUY/O3E3QFTfu7T/eXwjwcNwL30m+Tz47PVpQUCO20xOQsr7W5\ngsqZNY8q8kmeChH+4R37pgkhaBlngtbZHBIDtxhUHcV0MDPs7ArG33znzkLf\ndn5kjF44wxZ4llxleSvPo+RjrKjFuO8lH1k4J9J1ycd/6R4Bj1C1H8WaisA2\nXqdVAnQkW/aI7jEiU46I5b4ZSpu6drOxutNFHmKeYAiCS2i9/5q3uFTSur+d\nJaOuC/+rthbxRZup52+SX0CjNXCIfab/4/ejLAn3dnrp7lrPxUpCORkYWPd0\nukTH\r\n=L9PE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnhzRck45y2bYZYMOlk4RGsRfAbFzx0NXOTMnI+7tOSAiEA7jsWM+zFqum7hOtMgT0d2v0/hrgf6zi2DutzWQlKfxs="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_1.2.0_1563292187972_0.39414214795046765"},"_hasShrinkwrap":false},"1.2.1":{"name":"makhulu","version":"1.2.1","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"jest","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.5.0"},"jest":{"testRegex":"/dist_tests/.*(\\.|/)(test|spec)\\.jsx?$"},"devDependencies":{"@types/jest":"^24.0.15","@types/node":"^12.6.3","@types/pretty-ms":"^4.0.0","@types/progress":"^2.0.3","jest":"^24.8.0","rimraf":"^2.6.3","tslint":"^5.18.0","typescript":"^3.5.3"},"dependencies":{"ansi-colors":"^4.1.1","fast-glob":"^3.0.4","make-dir":"^3.0.0","node-filter-async":"^1.1.3","pretty-ms":"^5.0.0","progress":"^2.0.3","throw-if-arg-empty":"^2.0.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@1.2.1","dist":{"shasum":"23d36651dd9d770ba146d38a23a0b96b0aa65e40","integrity":"sha512-IoeBS6b5zbLPXVXnN8O9l40DOzSGi6I6srZc9sLdQ8qd2k0dchhqeRB6g0fQdJBCD5KdfS0/QfPKUypUhdHUTQ==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-1.2.1.tgz","fileCount":21,"unpackedSize":144838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWs/1CRA9TVsSAnZWagAAqGoQAIWpZRSLtTc6m1favHm8\nJE5ujSWA9o/mVwgWEr0PbNHFqUi+99Vzlx6BUOSuf6JLTiQHJdzVzwVHh4nV\nvxuF5IZRHzLVb6yukV9qlQ1F20td9VfwHKjewmd6iGE/IrVvR7JwjzbZPFQf\nBGUxdYSTI38kdIquM0cDOGKd72WIC88KIrM5K+qMlrXOlTdBgibzhj5rQv2L\nB5MR55SlsfFh14U3slFM4PF2equL7hX70XnyXt67DpSNVXahD1nRkZe6JTqA\ntGWhgU5EJC6mPdvlZKnbBLwZ2C48t00VoUAqbA1XcZIXzuPu/gtdCzbWm3Zl\nonWxU4h+8hiJkPS6N8qLbtK9vAMpp8gIwejTAXhTIMlwKcvQqtRzVAdxe3wv\nvaT/opvMoArdm6NrAlo9sa/oNyorq4Y2N6EEOM5a2qimoaBAeXB7M81ZmwV/\npYKpbN3GvRLLkYRgyutaMcZjdT/ls7pp6fYmBc2Huj6vv2PE8Pp84HV0G/af\nTos4HklFPWyH/9qF3sDkAMmTWAn9E90ELJBJUbYIbQL+7yEwkOzxTYbjb3fi\nhzWzINmAGEg3MMggFB/KXOthNClIp1k9yzz5/Iv1HK2vUCoE8U9hz1VBW5bB\nZvIEjAnAgMK8AwCmntCNUxtsuGWfETKJGnO2CL1xRQBLPH85WyjqBrwYbPwu\nKYHs\r\n=QIjD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5A8WtZQe7/pomBJBLF7MADE2byZznLVgXPBX0mX2wZgIgG4qNYFVi6Bz1JnxpnTYgdMKUFvmRgagbMDU4uScB2Mg="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_1.2.1_1566232564789_0.41989965132270757"},"_hasShrinkwrap":false},"1.2.2":{"name":"makhulu","version":"1.2.2","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"mocha --require source-map-support/register dist_tests/**/*.test.js","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"tslint --project tsconfig.json --config tslint.json","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=8.5.0"},"devDependencies":{"@types/mocha":"^5.2.7","@types/node":"^12.12.14","@types/pretty-ms":"^5.0.1","@types/progress":"^2.0.3","it-throws":"^3.2.0","mocha":"^6.2.2","rimraf":"^3.0.0","source-map-support":"^0.5.16","tslint":"^5.20.1","typescript":"^3.7.3"},"dependencies":{"ansi-colors":"^4.1.1","fast-glob":"^3.1.1","make-dir":"^3.0.0","node-filter-async":"^1.1.3","pretty-ms":"^5.1.0","progress":"^2.0.3","throw-if-arg-empty":"^2.2.0"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@1.2.2","dist":{"shasum":"cf8ff4cc5127ffac0f4df0dcbf618b6b6eac8916","integrity":"sha512-cNm8JlyfzInVH9XShrAqGb3JwOzPazXX6nUdfLeotesu7ZdKouNTvXqbiMIpnl7nR+Irqbcmm9CWtLWq/ROalg==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-1.2.2.tgz","fileCount":21,"unpackedSize":131246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7SFNCRA9TVsSAnZWagAAsr8P/j1DHhrUjY86PWj7pXgZ\nn2Yh2VZotcE2ZchRRNhUFCYKk8MsMmpvmcpZkZSTN3N2MR7kMf6IrXoNPCr1\nmLxnclQ28egkmAus8FkvRU5PfF3XJic5qzjRUeduiWVxLOzcwClp9GxvnAyW\n1HC3Z/SUVGZxntRilBecS4RRrPapbXYhva+7LWCgVAHQL0XwoQ/Hh6IiHIvm\n2Yn1rX8UW7lejv4Zk0jNARpW1JyzJbx/rZJu3Q6BLWszLOw5EpeIximfLcRP\nG1hZ/uPlkmLn4AJaKH9FUyDHmvve6R4QfiTUhACMIJbKfyPIIn66yJOOBj6i\nr3iRxEiPTMB+arA37Wwr9YXKWKH+fMxVGoXEC/HDvTOxlfgFvpevRLvj3Ea+\n6sDuyNewOye6xyDmUbL+ufNalwI1jKVo56ODKALAxLXJ54im8fMADuHO5PCR\n8H1sXnw/gK2aKOyj0kffM54NdmEDXlMdzcmr6EKJEpOX/FFPDso3mgj8Avy4\ncDKeQx9NjMpifZevIUViCq1J+jW0tl3CD8cjNGD7Rb/sP/nTu2NAlrWUloDX\nljiasozP0Csz+Nc1zmm1Lz0FaMp7sTuVgk+IuczJOa9Y3eSxzMg3wm5Z6q8R\nVHP9JYtmCSzhxfYuIHx7NNu22BPe6ncfJanwq3T4kGqptCVkpY53bt1MIit2\nQVFP\r\n=6vSX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACchrxyAfg97a8nF/vPdQfTFEb9iHUvgA4gTwW0w4EVAiEApyg6fWdmByAmPjSRIqbilUqVsNVdLk6LCqDtetpEWnQ="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_1.2.2_1575821645238_0.2552150320044877"},"_hasShrinkwrap":false},"1.2.3":{"name":"makhulu","version":"1.2.3","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"test":"yarn run clean && yarn run compile && yarn run lint && yarn run t","t":"mocha --require source-map-support/register dist_tests/**/*.test.js","build":"yarn test","compile":"tsc -b tests","dev":"yarn run clean && tsc -b tests -w","prepublishOnly":"yarn run test","lint":"eslint --max-warnings 0 --ext .ts src/ tests/","clean":"rimraf dist && rimraf dist_tests"},"engines":{"node":">=10.0.0"},"devDependencies":{"@types/mocha":"^7.0.1","@types/node":"^13.7.7","@types/pretty-ms":"^5.0.1","@types/progress":"^2.0.3","@typescript-eslint/eslint-plugin":"^2.21.0","@typescript-eslint/parser":"^2.21.0","eslint":"^6.8.0","it-throws":"^3.2.1","mocha":"^7.1.0","rimraf":"^3.0.2","source-map-support":"^0.5.16","typescript":"^3.8.3"},"dependencies":{"ansi-colors":"^4.1.1","fast-glob":"^3.2.2","make-dir":"^3.0.2","node-filter-async":"^2.0.0","pretty-ms":"^6.0.0","progress":"^2.0.3","throw-if-arg-empty":"^2.2.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@1.2.3","dist":{"shasum":"da384389ca0baf982d573e41f78ab756c77e2476","integrity":"sha512-aUBH0FHSesPjXIZft67G/3R2GP7iMq6wGS1HVbJKL+ukFEj0CKTXdeK6aB0znwHJ0TGLdh5N88YeeT/H3evXRQ==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-1.2.3.tgz","fileCount":20,"unpackedSize":27168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWoU3CRA9TVsSAnZWagAAAGwP/jwSBB0+zAbi4hTp1qgp\n8ZmqFIYgyk4f8IXJkRsaWsZ37YVRzhKSg1O/0qUPRd6UEDuJrgVO/Nd1Pehj\nfxXe2VMWbMt6vKp+2LZ8f1p8334MBeJ6GsHtlBJy1fySl34aNyFDXKhsr3K1\nOSFo9M1Htz+zY9Qb9qk5pkNdW56925f8KfWEgZ+BxZZHGL68GDSekYrZceXb\nq7LsDrgeKxjaXmg+34guQFgDuoHmzj0JJpbUm43eRT5YEgfdxX9FUW1sIU4k\n7gh7o2JX4S/FJHCRJ8V9DsK6jY6HUV4lznoQNa99IWZsWNnxuG31iY28mn79\nZAJZ3pIcfBYSHWgUB7jIV3J0BnjNzEyRKWOr2JH+pEKyK+oLiaY4VGSDTXNd\n9PBGZWQ3mghgUoZVmNrtRUyvDKuAr8EwaytgSgonNd5F/qz/0rZq2e/dXQoc\nWkfZw+5UmktXQy6dvLJyEFP0HdwYFpP2gr9II5M1bDORO3O10gPZXL9GRQcH\nIKUdLOgiX/Xq5aIwCeHqDHG6tkiWm//htIQt7dP69YPC1VMVJIvDUEUuGz+E\nxI0Py7p2jcTtMjXUb6a1E9+0p9jm7KnqkIi73QOoGy3KJ8PvL8iTzQlzQBMd\nyG/SfHzNptJzeK3QI6hev3R4L08EzH44GLA4Mx6waci3TzzO4DiJA6fIR49r\nPl6J\r\n=uwVj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjwra45QZJP61NnqdzhBPQ+aULrAi7qXFPVHOhajrrIAiAnLlWGB9q5oq/4luBKHIVLE1bDji/Y2DEhW1pnyxSrkw=="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_1.2.3_1582990646567_0.19571874406951695"},"_hasShrinkwrap":false},"1.3.0":{"name":"makhulu","version":"1.3.0","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"r":"daizong","prepublishOnly":"yarn r build"},"engines":{"node":">=10.0.0"},"devDependencies":{"@types/mocha":"^8.0.1","@types/node":"^14.0.27","@types/pretty-ms":"^5.0.1","@types/progress":"^2.0.3","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","daizong":"^0.8.0","eslint":"^7.6.0","eslint-config-airbnb-typescript-lite":"^9.1.0","eslint-plugin-import":"^2.22.0","it-throws":"^3.2.1","mocha":"^8.1.0","source-map-support":"^0.5.19","typescript":"^3.9.7"},"dependencies":{"ansi-colors":"^4.1.1","fast-glob":"^3.2.4","make-dir":"^3.1.0","node-filter-async":"^2.0.0","pretty-ms":"^7.0.0","progress":"^2.0.3","throw-if-arg-empty":"^2.2.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen (Liu YuanYuan)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@1.3.0","dist":{"shasum":"1fbc8f6aa1c1983741a65e780cb47e0e7fd7e656","integrity":"sha512-0OSmIj5N4O3BfRRWRgGVhaVSVgcXUwsimqMRbafXIQtDHoymd+hZhPOL39EuRAiGaEEMVsYtgFlZkpVn0pnZjQ==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-1.3.0.tgz","fileCount":20,"unpackedSize":28956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLZlsCRA9TVsSAnZWagAAMOoP/iPH4QbM0r54oJ4SQ47C\nRWaz3GFYDoIIVhl4LnF0wyGBVzd8Q7DzFJWvPeaqZWZT+1KZGOm0A4lISOZy\nAzHOpyldBR4l+ciCgHqvenOfaGAlvV7WqJxwl2K+CPu0KlOLsd7GzoGKFj6R\nLHZmSeoDdaH5wyZ7n+pJDMCEdf2Ms2WT6EZwh2/v8siCdLccQ+I0WDmZJ3lP\n/VWfo8NK9/3WnmPTVK8S4nWIMRrFqItod4VI1RBuY8ZZeLCx/9IrMlj8XIxE\nPitBcOFjbKkmw024XVahyZU2mRxDx5/VE3lOhK4F712ULc2IRFKM05cQqMAn\nqCfE7TtacysOHpfFW4loCMu9NS21ELF43ys70SkNkba4AhV3Ng/fIuqsDY1N\nNWBXXk/glfSMXzHStL2E2ZsPjGSNzeZw8ypDwXvjcp5RAEPJwfZGePM4buxh\niFVYm0iEPdVg5g5TuZ8CKsAg6FKYgHZSM3HB9o1DTsrt0B+17HkwoK2i/N/0\naAQ3OF7gJ1SvUcTjOGYXF38/j8gUb0a2pDBJ2POyVZMN45AE85lia6wwB4iZ\nJP9kcQpdxnFRqgylVcn18hbtrFePoAZBjHuEUtc/nCoc+frGd1sasTbPY7Js\nuVs5Ws/YJSuXMGHpboA5mXHejVfvOWQhT9SmmeCOWXotHqW5ohPO3yd/Rgt/\ntsS5\r\n=++0l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAp0l+CzoyM85Iy4v0hby9CFtSPM2OLAxQw9SCX1iQjAiEAhhaFWXutHcB8MLgSHMGIo3r7Z0XZY5WJTGvkiGyg/Z0="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_1.3.0_1596823915940_0.6604129408559556"},"_hasShrinkwrap":false},"1.3.1":{"name":"makhulu","version":"1.3.1","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"r":"daizong","prepublishOnly":"yarn r build"},"engines":{"node":">=10.0.0"},"devDependencies":{"@types/mocha":"^8.0.1","@types/node":"^14.0.27","@types/pretty-ms":"^5.0.1","@types/progress":"^2.0.3","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","daizong":"^0.8.0","eslint":"^7.6.0","eslint-config-airbnb-typescript-lite":"^9.1.0","eslint-plugin-import":"^2.22.0","it-throws":"^3.2.1","mocha":"^8.1.0","source-map-support":"^0.5.19","typescript":"^3.9.7"},"dependencies":{"ansi-colors":"^4.1.1","fast-glob":"^3.2.4","make-dir":"^3.1.0","node-filter-async":"^2.0.0","pretty-ms":"^7.0.0","progress":"^2.0.3","throw-if-arg-empty":"^2.2.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen (Liu YuanYuan)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@1.3.1","dist":{"shasum":"0b43b86b34c22e3da78a9d6ee046b022f2d4fbc9","integrity":"sha512-30ksVmebmCK5M7ZlK3GzEICknk/+H9Kge2syAjtEaxBjYMWn4Br/u7ZWtdVimBSe6jOc3ilTjWB6Jk80YdUxnQ==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-1.3.1.tgz","fileCount":20,"unpackedSize":28641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLZxFCRA9TVsSAnZWagAAWe4P/00k1inxLfms3AGrRTEU\njsAZuDNLpkJ/0cDot0LeAw/zt/ktR6C2N7OdoNFfRBCSxoqHSQ4ItaYNrM3n\nrvid9SMtPeztk3dwFSOwRi/165DYaCDa8TFd7ZkqmAo3Q/r+j3FkuQySnPpK\nO0O4Y3EnKE7EgxX5DIQdrMIuBKLUP4sAyxWGC7offdo0KJhDKXsxyOJu9YnZ\nha+CcwDmFXKvv+bI1weS3jP2VgHatbRfzcDbrW8qWmg58TXJqiyqbQncO//f\n0qkZh1YYR7m6haDSUF7ho+dKPspvYQmaRmI8zTuq33XPgFmVTtez9L5nQ4IW\nbYmAR6Y14seJ66/zGph9YvueF48m6nR8WX0QZjFe9ZaPCfLXE8DRYIbm7Jgg\nTdNduf3vK6GgOakGsjEk6UNItcJOe53a4DeGA59euS+qQ+/0KfNjiWiHYgju\nFjuZlOkJv1plE1zuJ78x+S6+ZhB2PxlsSW68jJztV5BbFKnRwYZDULFeGe1O\nCSQjgh2Tl0q11eQRuPJ7PkWfjR8RDtAdO0D+OvrVvp0Ro9F5HMiER3QaQxdQ\nl6QzHMITsT2WkntBXkLR1ENeq7ME/eE0I4tEWqL+Z5dFJ47owigNyhBDxpfu\nvNNGu8bOKZVBBzqLpHknzOA/wDhzdw4lpZLN1n1FPlstJk0q0oRLlKWP0zh3\nEGXG\r\n=cw1H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDReHbPpyY5jdauBHQBs0vsn++nsk7WU2L60m6b93+5RwIhANFfacFMOlSNboSBsKH0GBAwCLu8kGJqCoRAtG6a+D/I"}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_1.3.1_1596824645417_0.853470241253917"},"_hasShrinkwrap":false},"1.4.0":{"name":"makhulu","version":"1.4.0","description":"Simple and parallel Node.js task runner","main":"dist/main.js","types":"dist/main.d.ts","author":{"name":"Mgen","url":"https://www.mgenware.com"},"homepage":"https://github.com/mgenware/makhulu","bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"license":"MIT","scripts":{"r":"daizong","prepublishOnly":"yarn r build"},"engines":{"node":">=10.0.0"},"devDependencies":{"@types/mocha":"^8.0.1","@types/node":"^14.0.27","@types/pretty-ms":"^5.0.1","@types/progress":"^2.0.3","@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","daizong":"^0.8.0","eslint":"^7.6.0","eslint-config-airbnb-typescript-lite":"^9.1.0","eslint-plugin-import":"^2.22.0","it-throws":"^3.2.1","mocha":"^8.1.0","source-map-support":"^0.5.19","typescript":"^3.9.7"},"dependencies":{"ansi-colors":"^4.1.1","fast-glob":"^3.2.4","make-dir":"^3.1.0","node-filter-async":"^2.0.0","pretty-ms":"^7.0.0","progress":"^2.0.3","throw-if-arg-empty":"^2.2.1"},"licenseText":"MIT License\n\nCopyright (c) 2018 Mgen (Liu YuanYuan)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"makhulu@1.4.0","dist":{"shasum":"21f77df74629c822784d21629b6980963d78ea2a","integrity":"sha512-/quzJagWBeJKgYojGnskxQ3+hEqPqbyiPsDKmFypvPsHUxKQghm6RU6+0CDIvOmVGKo0RWMkO5CeHmNu8nqHng==","tarball":"https://registry.npmjs.org/makhulu/-/makhulu-1.4.0.tgz","fileCount":20,"unpackedSize":28849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLveuCRA9TVsSAnZWagAAA2sP/jVZZOwDGo8GtbtN8mW4\nxH1x2OMHFgPoR2QB8rh1Cvt3PQdF8+woJg/GAMvOa91OXC3KOIdXh/c1KsRq\nW9ptf6liHbuA0FVTVZBFI7+MrQPyA/wGJbWNf8NbSjnBF9+XjiWwUqWhom2s\nNLg7FcVkPeyAKL/O80OFtkhcDWjchE+ZVQR6byMkwji94yLwHudBrkIyycUV\nKAkrr2M28qujTbVYmcFYxbHa5/rLqJcTdSWxU9nfu8BDVk/BGqdAGCLYXzhV\n2do7216+6hBcQ+HhgHYRjmrbnHkynr5JaW1z3m6XpbBcFU1elLv/p//uCQkR\nYvjdd3HNnFbfYbX0/nSx+x1fQBqcq8pnBMQgXKet9L87Krg6Zk3N1IVkRCLb\niH8LVNGS1CcvjHuCT9iSRWIwYnR4ZR1c5p/K9ZsdnRYBmx8PA1DDhcdpXHGa\nZKZIfhE7bGTluuab07ZBkQtByZFqZ2qZBSV7NexwcyC7+iFIjxBdP4hqwbdM\nqWLfBZcDhBWhZ/iBAqzYVFomLFmBBEMSSHKf2hcMYD9mToruW9acpH4l/4eJ\nLxrXzcmv0PSQ1CSknlJb0KuZoUUwq3z1tF5DizI6iWsld7Pvp+ie2PqwEuU3\nY0IT1oeYj9epdhxNVVo9vzrhLVXDOg7qTw5JMsXRz12pyq/cIfIuduaflZDs\nPvJR\r\n=bgyi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+46iXWPmYq8QbtznHVt4U2J1Br+pjC840cFdDzyHMBwIgZpv//cD5siv4mNJSJHaU3Q+GB2Pa6bC4sz78XBomxcs="}]},"maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"_npmUser":{"name":"mgenware","email":"contact@mgenware.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makhulu_1.4.0_1596913582037_0.0468206649916274"},"_hasShrinkwrap":false}},"readme":"# makhulu\n\n[![Build Status](https://github.com/mgenware/makhulu/workflows/Build/badge.svg)](https://github.com/mgenware/makhulu/actions)\n[![MEAN Module](https://img.shields.io/badge/MEAN%20Module-TypeScript-blue.svg?style=flat-square)](https://github.com/mgenware/MEAN-Module)\n[![npm version](https://img.shields.io/npm/v/makhulu.svg?style=flat-square)](https://npmjs.com/package/makhulu)\n[![Node.js Version](http://img.shields.io/node/v/makhulu.svg?style=flat-square)](https://nodejs.org/en/)\n\n<img width=\"150\" height=\"192\" src=\"makhulu.jpg\" alt=\"makhulu\">\n\n🦁 Simple and parallel Node.js task runner\n\n- Parallel, all functions are async\n- Simple, no need to write plugins/wrappers, do everything in plain TypeScript / JavaScript\n- Strongly typed, supports TypeScript out of the box\n\n## Installation\n\n```sh\nyarn add makhulu\n```\n\n## A step-by-step example with comments\n\n> More examples at https://github.com/mgenware/makhulu-examples\n\nUse terserjs to uglify all .js files in `files` folder, and merge the results into one file and write it to `dist/bundle.js`:\n\n```ts\n/**\n * Prerequisites:\n * Please install the required packages first:\n * `yarn add makhulu terser`\n */\nimport * as mk from 'makhulu';\nimport { minify } from 'terser';\n\n(async () => {\n  // Select all .js files as initial data list.\n  const srcDir = './files/';\n  const files = await mk.fs.src(srcDir, '**/*.js');\n\n  // Enable debug output.\n  files.verbose = true;\n\n  /**\n   * Now the data list is something like:\n   * [\n   *   {\n   *      SrcDir: './files/',\n   *      FilePath: 'a.js',\n   *    },\n   *    {\n   *      SrcDir: './files/',\n   *      FilePath: 'sub/b/js',\n   *    },\n   *    ...\n   * ]\n   */\n\n  // Print out data list file paths using `printsRelativeFile`.\n  await files.forEach('Source files', mk.fs.printsRelativeFile);\n\n  // Read file contents, now each data entry contains file contents.\n  await files.map('Read files', mk.fs.readToString);\n  /**\n   * Now the data list is like (note that \"Read file\" only adds attributes to the data list, all previous attributes are preserved):\n   * [\n   *   {\n   *      SrcDir: './files/',\n   *      FilePath: 'a.js',\n   *      Content: 'blabla',\n   *    },\n   *    {\n   *      SrcDir: './files/',\n   *      FilePath: 'sub/b/js',\n   *      Content: 'blabla',\n   *    },\n   *    ...\n   * ]\n   */\n\n  // You can change the content to whatever you want, e.g. uglify the content.\n  await files.map('Uglify', async (data) => {\n    const content = data[mk.fs.FileContent] as string;\n    const uglifyRes = await minify(content);\n    data[mk.fs.FileContent] = uglifyRes.code;\n    return data;\n  });\n  /**\n   * Now the data list is like:\n   * [\n   *   {\n   *      SrcDir: './files/',\n   *      FilePath: 'a.js',\n   *      Content: 'Uglified content ...',\n   *    },\n   *    {\n   *      SrcDir: './files/',\n   *      FilePath: 'sub/b/js',\n   *      Content: 'Uglified content ...',\n   *    },\n   *    ...\n   * ]\n   */\n\n  // Now let's merge these files into one file.\n  // We need to create a new data list.\n  await files.reset('Merge files', async (dataList) => {\n    // The name of the merged file.\n    const destPath = 'bundle.js';\n    // Merge contents of all files into a single string.\n    let contents = '';\n    dataList.forEach((d) => {\n      contents += d[mk.fs.FileContent] as string;\n    });\n    // Create a new `DataObject`.\n    const bundleFileObject = {\n      [mk.fs.SrcDir]: srcDir,\n      [mk.fs.RelativeFile]: destPath,\n      [mk.fs.FileContent]: contents,\n    };\n    return [bundleFileObject];\n  });\n  /**\n   * Now the data list is like:\n   * [\n   *   {\n   *      SrcDir: './files/',\n   *      FilePath: 'bundle.js',\n   *      Content: 'Merged content',\n   *    },\n   * ]\n   */\n\n  // Call `writeToDirectory` to save the data list to disk, in this case, the `dist/bundle.js` we just created.\n  await files.map('Write files', mk.fs.writeToDirectory(`./dist/`));\n  await files.forEach('Dest files', mk.fs.printsDestFile);\n  /**\n   * Now the data list is like:\n   * [\n   *   {\n   *      SrcDir: './dist/',\n   *      FilePath: 'bundle.js',\n   *      Content: 'Merged content',\n   *      DestFilePath: './dist/bundle.js',\n   *    },\n   * ]\n   */\n})();\n```\n\nSample output:\n\n```\n🦁 Job started\n> 2 item(s)\n[\n  { 'file.relative_file': 'a.js', 'file.src_dir': './files/' },\n  { 'file.relative_file': 'sub/b.js', 'file.src_dir': './files/' }\n]\n> Done in 2ms\n🦁 Source files\na.js\nsub/b.js\n[\n  { 'file.relative_file': 'a.js', 'file.src_dir': './files/' },\n  { 'file.relative_file': 'sub/b.js', 'file.src_dir': './files/' }\n]\n> Done in 2ms\n🦁 Read files\n[\n  {\n    'file.relative_file': 'a.js',\n    'file.src_dir': './files/',\n    'file.content': '<file contents>'\n  },\n  {\n    'file.relative_file': 'sub/b.js',\n    'file.src_dir': './files/',\n    'file.content': '<file contents>'\n  }\n]\n> Done in 3ms\n🦁 Uglify\n[\n  {\n    'file.relative_file': 'a.js',\n    'file.src_dir': './files/',\n    'file.content': '<file contents>'\n  },\n  {\n    'file.relative_file': 'sub/b.js',\n    'file.src_dir': './files/',\n    'file.content': '<file contents>'\n  }\n]\n> Done in 16ms\n🦁 Merge files\n> 2 --> 1 item(s)\n[\n  {\n    'file.src_dir': './files/',\n    'file.relative_file': 'bundle.js',\n    'file.content': '<file contents>'\n  }\n]\n> Done in 1ms\n🦁 Write files\n[\n  {\n    'file.src_dir': './files/',\n    'file.relative_file': 'bundle.js',\n    'file.content': '<file contents>',\n    'file.dest_file': 'dist/bundle.js'\n  }\n]\n> Done in 4ms\n🦁 Dest files\ndist\\bundle.js\n[\n  {\n    'file.src_dir': './files/',\n    'file.relative_file': 'bundle.js',\n    'file.content': '<file contents>',\n    'file.dest_file': 'dist/bundle.js'\n  }\n]\n> Done in 7ms\n```\n\n## Common Errors\n\n### File content not found on data object\n\nThis happens in `writeToDirectory` when it gets a `null` or `undefined` when calling `DataObject.get(FS.FileContent)`. Possible reasons:\n\n- You forgot to call `readToString`, or called `readToString` without the `await` keyword before calling `writeToDirectory`.\n- You accidentally set the data entry value to `null` or `undefined`, if you want to write to an empty file, set it to an empty string (`''`), or if you want to remove this file, use `DataList.filter` or `DataList.reset` instead.\n\n### Relative path not found on data object\n\n`writeToDirectory` cannot locate the source path of a file, you forgot to call `fs.src` before `writeToDirectory`?\n","maintainers":[{"name":"mgenware","email":"contact@mgenware.com"}],"time":{"modified":"2022-06-19T15:37:57.973Z","created":"2017-10-07T07:40:41.415Z","0.0.1":"2017-10-07T07:40:41.415Z","0.0.2":"2017-10-08T09:45:53.891Z","0.1.0":"2018-11-10T12:52:52.525Z","0.1.1":"2018-11-10T20:04:12.001Z","0.2.0":"2018-11-11T09:33:32.489Z","0.2.1":"2018-11-11T11:51:09.338Z","0.2.2":"2018-11-11T14:49:23.104Z","0.3.0":"2018-11-13T10:39:01.449Z","0.3.1":"2018-11-13T11:01:18.680Z","0.3.2":"2018-11-13T15:58:35.984Z","0.4.0":"2018-11-16T18:07:45.478Z","0.4.1":"2018-11-16T18:09:59.773Z","0.4.2":"2018-11-17T10:42:18.897Z","0.4.3":"2018-11-20T15:55:55.769Z","1.0.0":"2018-12-25T17:03:20.479Z","1.1.0":"2018-12-27T12:25:42.158Z","1.1.1":"2019-01-07T11:43:13.341Z","1.1.2":"2019-01-07T13:36:26.375Z","1.1.3":"2019-02-07T18:09:31.698Z","1.2.0":"2019-07-16T15:49:48.110Z","1.2.1":"2019-08-19T16:36:04.905Z","1.2.2":"2019-12-08T16:14:05.405Z","1.2.3":"2020-02-29T15:37:26.718Z","1.3.0":"2020-08-07T18:11:56.108Z","1.3.1":"2020-08-07T18:24:05.512Z","1.4.0":"2020-08-08T19:06:22.193Z"},"homepage":"https://github.com/mgenware/makhulu","keywords":["task runner"],"repository":{"type":"git","url":"https://github.com/mgenware/makhulu.git"},"author":{"name":"Mgen","url":"https://www.mgenware.com"},"bugs":{"url":"https://github.com/mgenware/makhulu/issues"},"license":"MIT","readmeFilename":"README.md"}