{"_id":"makfy","_rev":"46-9b54e36d4468b4f1fff2d42cec346933","name":"makfy","description":"makfy - npm scripts on steroids!","dist-tags":{"latest":"2.1.1"},"versions":{"0.0.1":{"name":"makfy","version":"0.0.1","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p ."},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/yargs":"^6.6.0","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","pretty-hrtime":"^1.0.3","yargs":"^8.0.1"},"gitHead":"d4dd8d8cf291fb249828c21a6459b13b0abdbf65","_id":"makfy@0.0.1","_shasum":"2b9683bab37e6813a381b4312e6169fb3a74109e","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"2b9683bab37e6813a381b4312e6169fb3a74109e","tarball":"https://registry.npmjs.org/makfy/-/makfy-0.0.1.tgz","integrity":"sha512-OuXFUC0DYZUhg4Jueq/PTuUg+fH0Npcu43niBZNEUpBVfKBWD2Xt7tsov9/M36qsdc5KawbFFgplhn3psGvF6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGu7ncQ4I8cgF4nYbtRnO/ENImKfpJAgpA0gEbOTaFDEAiA3Sy00crnON9s/oBdgEGduzW2QE52YDooJWtzsdHVpHw=="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/makfy-0.0.1.tgz_1494441728395_0.35911415331065655"},"directories":{}},"1.0.0":{"name":"makfy","version":"1.0.0","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"0484a922c53a2e498e0f92a52d70cc751eec78c2","_id":"makfy@1.0.0","_shasum":"24d49b1259d08344cd794fd88f6351e3d0e1ad41","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"24d49b1259d08344cd794fd88f6351e3d0e1ad41","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.0.tgz","integrity":"sha512-9qt3G6yO5irO7LrRmSEDF7RaaV8hD3utdGhwQ5Q61SBmTsSemUZhjcjaEG3tDUATF4IbnSuAOyMOOtMc7tU5HA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMajyvQuv4qHrcqBwXXQhU0A/mMJXBSNI5zjS9Gr3nrAiBBnnaB6xkzLq+HBbMJcEaYIu9RtYdliDIvKfEUup8ieA=="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/makfy-1.0.0.tgz_1494775694009_0.5955969232600182"},"directories":{}},"1.0.1":{"name":"makfy","version":"1.0.1","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"4369ae4ccd40904610f2f692c9b761136b9bc98f","_id":"makfy@1.0.1","_shasum":"e187c213ca607fd14a2c4dae2a1bc0bb0b39c92b","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"e187c213ca607fd14a2c4dae2a1bc0bb0b39c92b","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.1.tgz","integrity":"sha512-TyWVF+CarX7db10JoFvezGZ1QnrYEZBL+vkn/dxQR8JKYazSJJuFoAjJldPMec+CMaPxqRYPRFJk/x3DfhXGNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVFNcoHrfTHm2Wt33Sq0t6zGpoqsben3VNarkV+pKwdAiBIy+pGFz0krznS3F0VadrJTL0NhnH+D9W9+nAUWNKEag=="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/makfy-1.0.1.tgz_1494779652199_0.014288838719949126"},"directories":{}},"1.0.2":{"name":"makfy","version":"1.0.2","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"3a1217d8a2576107691923f0fc993e8bb903fab3","_id":"makfy@1.0.2","_shasum":"3c89982da084570f1cb6fb370c98542645194e3e","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"3c89982da084570f1cb6fb370c98542645194e3e","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.2.tgz","integrity":"sha512-raXd8kOlZPqUXgSRkvar3NvHQm1sLX3WKyIxGJo6zfo5wDSGBRrWYixHcQ/Ks8oQG2QEpE9aDJUP+a9cquyUVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeqD7ayDHOTKvSj39hrR4OGKinjJ4vPWcbkGgf6GhvJgIgUMBKRO+WdAk+wJ0vzfjtZF+PiBZVnRr/AiOoBlFzQtk="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/makfy-1.0.2.tgz_1494781326990_0.08222131105139852"},"directories":{}},"1.0.3":{"name":"makfy","version":"1.0.3","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"ccea5ba219c8755294ddc81eb3d790c5243cd3da","_id":"makfy@1.0.3","_shasum":"39ff065826b2cd3e06914ffd8d7b528780f9606e","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"39ff065826b2cd3e06914ffd8d7b528780f9606e","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.3.tgz","integrity":"sha512-YWOOxyvTXBcKev402/ZEITFUZCIEgRSF1cykRyS8oHf2+UFViD71KbppnSxYPiqB4gLjNxLr+Cl54Z93s8ZkWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjqbusWsCSkNxwgqpR9yfX3uUk2Fh5uFK4MzkKiIhIaAiBFMjkTG/ftncD1awwaRRZ3ehzOnuvflpSL8i6Qd1tN6A=="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/makfy-1.0.3.tgz_1494782776795_0.550013602245599"},"directories":{}},"1.0.4":{"name":"makfy","version":"1.0.4","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"0593140f6145dd001f79e5051f50b504da6c3f67","_id":"makfy@1.0.4","_shasum":"80dd0abed3719e4c09e44092e5ea216da5e7f03f","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"80dd0abed3719e4c09e44092e5ea216da5e7f03f","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.4.tgz","integrity":"sha512-25BBrvYG4NgodQhQiypkU0lNGk/FgTpZooFoZTy1gvprWi5uNFTdo2Pmu0FbIdmeRbOYXqiWGAfe+M7f5iudew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlqrZRbirMAVyxcckurJ58Kxj5mOENzji3yDAtPtNPegIgfUnwGdOeQXJ3Y0kyD7fPw3AmlqS6kaWWT2VaEAjUDcU="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/makfy-1.0.4.tgz_1494783199931_0.1655366572085768"},"directories":{}},"1.0.5":{"name":"makfy","version":"1.0.5","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"502e64ab8891f27317548ab2c993ac2343cdb754","_id":"makfy@1.0.5","_shasum":"e51234182b083272fa1345074aeafa5fb042cba5","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"e51234182b083272fa1345074aeafa5fb042cba5","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.5.tgz","integrity":"sha512-aHgdY05uF1IcScAVyN/7GxYi7s2/cZX/J9A2L6yJpr63UdJice4lx5duihYjsaBevgiWhFADvt/74cq1RfUH+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDosiecuHTsR0m4GpAQHnGPK0rFqJGmtboKKVlRmtpQgIgbQNTFxZslLzFkc3ldMrHXy+CK1NFkTbI1ftP/ltm0V8="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/makfy-1.0.5.tgz_1494783309981_0.11323230038397014"},"directories":{}},"1.0.7":{"name":"makfy","version":"1.0.7","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"991980d8fc9309e2a7a7f625acd83d7dcb06232f","_id":"makfy@1.0.7","_shasum":"75f83ccbeb0d83083a798201d2c4d023eb7dbed5","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"75f83ccbeb0d83083a798201d2c4d023eb7dbed5","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.7.tgz","integrity":"sha512-4K0XymA7VMkV824f4vq1A5Fv01FO3pbePx9pl48ISeS2/5EFxtQH6fONf94lEkoToXGBRexcQS1EahSabapN1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy28TR1WynY+tGWymlpjzE+tsXYz7YRO4aqQP0au+YwQIgIe7Ay/OZ4yl72rytxvOg0X78+4ESHaBWiC7AcjNHFP0="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/makfy-1.0.7.tgz_1494783758084_0.9762326802592725"},"directories":{}},"1.0.8":{"name":"makfy","version":"1.0.8","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"535ece91510517667242b44ded5efa36f11e5ae3","_id":"makfy@1.0.8","_shasum":"e8a2987135f0d00efeb78a6995976377c96ed67b","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"e8a2987135f0d00efeb78a6995976377c96ed67b","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.8.tgz","integrity":"sha512-mYVD4YfdztqMcsHdGFSU4eM1iWUuOJ+MCT7hafvqTiSLeb8+fl13GXYMVRVHvO6bUWVSN0R1LU8MkR92MVv7bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcbnRzXfiLnSrl7EQrdhsTts0gxC2Ms8x/m8lB4L8rrAiBGVuh4x9tqpWmkuQ6oSmumNGMjcL+OScvrbHnUR8RtHg=="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/makfy-1.0.8.tgz_1494791931350_0.44578606099821627"},"directories":{}},"1.0.9":{"name":"makfy","version":"1.0.9","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"594d9816988cc13eb2a2bdf1ae9ce0854b58853c","_id":"makfy@1.0.9","_shasum":"cd8f2810d9681572c51f3bbff5bfbe9f1fb08a6b","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"cd8f2810d9681572c51f3bbff5bfbe9f1fb08a6b","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.9.tgz","integrity":"sha512-BZgKlKJb1Klp1qo4f1CYGpTBrGibJQz7QjqsntgZXBmJJOttzxw2j5DfODuoENdj7zzPJ1x8KxDb78yPCFxrlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgrfAwpdCbYxvjmhHTBgd+sNU14w/s4yEw6BMMQNhEJwIgH3hKwykhWPPxf1YbAeCuj7i/wrgLAp9yugpbYm93AaU="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/makfy-1.0.9.tgz_1494791992969_0.645916945533827"},"directories":{}},"1.0.10":{"name":"makfy","version":"1.0.10","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"50cd73fea2b0b2a3db0de31be7465c6e17cfbc63","_id":"makfy@1.0.10","_shasum":"645e28dc02b78dd29471f2029e6c791af52d90bc","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"645e28dc02b78dd29471f2029e6c791af52d90bc","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.10.tgz","integrity":"sha512-IyLyyCwNfLyptUftJFGaM766amIl4w2j/Z9m0TKj4+rHUpn9F/2SWJbvUU/YfYcs+hHSzh25FqsZWi20cV+rQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkrPCvEQELsFvuWwF1ExIfTtgFx9PWj6zv2S7YWJoSLAiEAh6Cw1xNuGeT7vk8kxON0rRwKawKce4CPr5bTtKhrGp8="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/makfy-1.0.10.tgz_1494792729655_0.13007512222975492"},"directories":{}},"1.0.11":{"name":"makfy","version":"1.0.11","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"a57ee7ef56ca9ce296418c16fc9a35a5ea5ebd7c","_id":"makfy@1.0.11","_shasum":"a4ad8ab25c0491c76efeaf7c88af12cf398a1439","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"a4ad8ab25c0491c76efeaf7c88af12cf398a1439","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.11.tgz","integrity":"sha512-4Fuodu54q0unn8xqcIr5atm5Sb6qkE58kaZk3q9QA3EQYL1D59c8cF2GZXp2zOU4VijQpQWwboKZ+Bs4tlCb7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx4sCKBMLgQeLelmf3jmQ9hfhjhiU/PKx8Vu+1X/cRGQIgTmAFXvcIl4B+AD3vvFiuiYZBKGS14jyhL2OS1bSPjmM="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/makfy-1.0.11.tgz_1494793077142_0.38468884001486003"},"directories":{}},"1.0.12":{"name":"makfy","version":"1.0.12","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"62a5175ae575f3e3b3373a42fcbf22468458f81b","_id":"makfy@1.0.12","_shasum":"4599f3a9f33f78f367dcc894122259380f7da043","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"4599f3a9f33f78f367dcc894122259380f7da043","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.12.tgz","integrity":"sha512-3KPkkHYeCrH9HD6oZkxy6v6hiXukvvOaqs3Jp6dEeDokxWJ+YHEUMStjOM4+h0oaCrj92bjVlXZhZ/idJWOeIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICB4+c6cE2mXLweQxLpqxHLpRh7ZXtMNWs+tzKEEkibsAiEArUdqeAgYD9qE3OWigf3THv6Ue2J3bCaan6P+vK1Cixs="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/makfy-1.0.12.tgz_1494794425191_0.007489629089832306"},"directories":{}},"1.0.13":{"name":"makfy","version":"1.0.13","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"c7981580c56340af77f7900d6f0fcb85302a7765","_id":"makfy@1.0.13","_shasum":"303482853df29c25bde515e7960a77be7d56cc8a","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"303482853df29c25bde515e7960a77be7d56cc8a","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.13.tgz","integrity":"sha512-8JZlr+98NisASJoeWZ9ovD1eJbNor6h0KKeGNTIfwCYcvetB+KJtakKz22MTe6NCuoKwxTFCPc+mp8VceeW8JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAv0OXx61SlZhC4BLflNggMhx2+3U4m0qyZqWKe8v+63AiAvvZTh7MPELcqW11NHf6g8QNWPsmygmKZ7aXm/kzg+6A=="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/makfy-1.0.13.tgz_1494796990914_0.14762365631759167"},"directories":{}},"1.0.14":{"name":"makfy","version":"1.0.14","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"8c766130db8653eb8b39a85849cae70f932a5980","_id":"makfy@1.0.14","_shasum":"22b2ba26311849509c6859faffe35a0e119dfb60","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"22b2ba26311849509c6859faffe35a0e119dfb60","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.14.tgz","integrity":"sha512-R/1RbwK2/MQY/2dQZAzjX4n3DBUFiII9YeVViiHQwbfU1pnuI7QsE6H1dyajQRIauCW+L0QWrCOg8eLq2goOFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7tdS95a0g3UFoht1HaLhmRlQ7Oi9RXRdELK27ytmTmgIhAN1lgNemZJP99AiS0aXClkFA0xbFRChFKuOUklSutkOX"}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/makfy-1.0.14.tgz_1494866828815_0.11014323658309877"},"directories":{}},"1.0.15":{"name":"makfy","version":"1.0.15","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"545367030b1c7811a110a1553fb303c45f742de5","_id":"makfy@1.0.15","_shasum":"11fb077990ed3a854e5efca8bf7a4e207fbd50ce","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"11fb077990ed3a854e5efca8bf7a4e207fbd50ce","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.0.15.tgz","integrity":"sha512-et4S+lZJGv8bAxurLbNp4Hsq7MNXYh8fXpOcS1//LgmMYe2hsyCrBqUZNk58mLJyQWr99JMyZapmSDYQE3twQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSYrQiQUWQu1pEI9BaOquwH2dm3i/3vc5+jyHhp4V4nAIgUq1ewXRUkANsD/EgrjCz7nYjV6hl6wtdKkc8cfex4Fs="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/makfy-1.0.15.tgz_1494871884750_0.8126355586573482"},"directories":{}},"1.1.0":{"name":"makfy","version":"1.1.0","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"029fbcfa8b8ea0135efaeaf03aa0ee4327e1a2c0","_id":"makfy@1.1.0","_shasum":"d5f0c49420cf9b39f7af196799669e1e4367f89f","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"d5f0c49420cf9b39f7af196799669e1e4367f89f","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.1.0.tgz","integrity":"sha512-teK2WTB1+O1LSUL+NIKbNpUIMaN/pDrvVzUez22FNiGg9hc8GoYzU8KwLe9lAey4EAFnp/g8B2bGW5DPM3RAPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjEeJjAxUvnS+Rkc5LVgVqAOewIxPku4U6aekafHDkVAIhAPC9fAc2n96kbUPc/q3MXb61uUj/YDy6nlK2UKz6g+dH"}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/makfy-1.1.0.tgz_1494971490560_0.5953275284264237"},"directories":{}},"1.1.1":{"name":"makfy","version":"1.1.1","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"b999508a0b9379ccd0605ec19aea2da038fcffe6","_id":"makfy@1.1.1","_shasum":"65c846549bd1308c020985cae39fce2b6820dbaa","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"65c846549bd1308c020985cae39fce2b6820dbaa","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.1.1.tgz","integrity":"sha512-j+LJrld8HeJKE2myGeIydHjQh9TziLsHLxxzWyRkeBapPvzefoVaJmidlBl3XKwmMCWnIvBMU9mG5yphsQNOGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdwNI3gQjXZuv0w6IxUDVAPjFN7BoHOQW30w4pD8kD6QIhAPCEyBBago6Z/3R8Kwrmg+2DeTSd0gKLuPfGMI5mAYEj"}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/makfy-1.1.1.tgz_1494971688722_0.9299669391475618"},"directories":{}},"1.1.2":{"name":"makfy","version":"1.1.2","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"d92822a6ea1702f19864d76b289444dcd9e1689c","_id":"makfy@1.1.2","_shasum":"241d384e95cd20706ce92b2fbdb95592a170e33a","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"241d384e95cd20706ce92b2fbdb95592a170e33a","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.1.2.tgz","integrity":"sha512-SXB7yX9ojQQQ+i4YHV56cCAicuORqaZHIlpE4Gr1IKeIM0aBIXTmxkyRgNWJK/rjtM7+1e7sBaajCOstkuQDPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID49OLuGGPSamhtPBoQkyoNikaYBRdMKGxySg74sEfLbAiBJon7N+WlUebbm1JhP+r4f7vrF04qPcqGq3z4yH9ylmQ=="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/makfy-1.1.2.tgz_1495044209197_0.19413394550792873"},"directories":{}},"1.1.3":{"name":"makfy","version":"1.1.3","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"b93fb821da39d844cd2d06e115547e47fab5d269","_id":"makfy@1.1.3","_shasum":"af2f25fea66230d241bf1b716be2c51462e1a762","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"af2f25fea66230d241bf1b716be2c51462e1a762","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.1.3.tgz","integrity":"sha512-sEMImP7gMkp2X2/1ky1W6+V5OGA1elmySzRLB51Ok/n1o1jMriBI/ebUco1ZUz9MmjR28Gl0cWNvKTZx9g1pTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKrFMHm5WywENDP01/e0N8AmuSII1wBvcPeor0UQSbcwIhAPYE2Hruku+s5XJET1SYe9LBwGRSTnZC3H7iAQLwn6Dj"}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/makfy-1.1.3.tgz_1495044902155_0.3761491298209876"},"directories":{}},"1.1.4":{"name":"makfy","version":"1.1.4","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"196775632d32c0353e867174c868af9eacb77f90","_id":"makfy@1.1.4","_shasum":"48dd5c684d0c7bf52c7bf988f6d7ff77294457f0","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"48dd5c684d0c7bf52c7bf988f6d7ff77294457f0","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.1.4.tgz","integrity":"sha512-9j5Fk16ILOPSFaTvVVoazmZcCmGeb8/rPNWTZxobnTvjoJy5wUeIiEn0oTUYp9L+pnuDQYD+F6mdswX8DsCJIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAafpyzy/OQcAfw4/mtIzpDT28G62FeP9U20E4u4jNIqAiBy8RH8cboiSw5dC5Vnm6tNzJ8JJ0xSfa9OboSYomL3qg=="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy-1.1.4.tgz_1495300257768_0.060882828664034605"},"directories":{}},"1.1.5":{"name":"makfy","version":"1.1.5","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"4d6110af6aeb281e2678c34fd8b313c89861f504","_id":"makfy@1.1.5","_shasum":"857f9e78750806168df27cbb43444a3a8266bcdd","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"857f9e78750806168df27cbb43444a3a8266bcdd","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.1.5.tgz","integrity":"sha512-T0a3NOl+KAylxxANH2lBhh/zJ77c6Y2+RsRELuV7lg7yYrUsSatFf3ZXfmzghx85R2xsaFe4pHGbwBhnlIpxlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOEayEB8vxMKy0Z8smtjEQnJCyLHje5gLODeppeGRKkAiEA982vCHbuZJ0/vQcnJl6UPkJmfpFgx6k9l7dI6pzN6I8="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy-1.1.5.tgz_1495355990206_0.482253652298823"},"directories":{}},"1.1.6":{"name":"makfy","version":"1.1.6","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"920c5e3951415e2d6c50ba1d1bdddbea8ce7f61c","_id":"makfy@1.1.6","_shasum":"324317ed2f253b3e9bea046d4d3e03475fa2b0f9","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"324317ed2f253b3e9bea046d4d3e03475fa2b0f9","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.1.6.tgz","integrity":"sha512-I7tcKr36AAW6kY+JuZv7B+vMOX8pCoHA+gjxZyO5W093vvwPpQ9hTyQadOvf5OmdFIFODbCBFbMjsfRTGDdo8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoqmzjo6VMDDmsfPggjDckF07unsCP5MyKrIjaJrTPpAIgB1c5m7TX7JQmV+OjKflhaYkM73Mrj68s2wPNBAzcF08="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy-1.1.6.tgz_1495356631689_0.7371864458546042"},"directories":{}},"1.1.7":{"name":"makfy","version":"1.1.7","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.18","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.2.0","typescript":"^2.3.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.1","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"bb0850b2c24474a82e45d7aa17ce1971f917abea","_id":"makfy@1.1.7","_shasum":"4e92edc3fe436fd4293202e0a24c5317d299f990","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"4e92edc3fe436fd4293202e0a24c5317d299f990","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.1.7.tgz","integrity":"sha512-3AfuMLFfQdnSAEb5QkfpIniiyUn1+DIFG/H5Te81YuhlGNc5fjcPf8lqTUPiFZQKSdgCj20kDLQ9kNG1RjvIOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCowWuLrdZLg53Vjegf/dgAWQM40Tq0nBUkZFJ8cv3LBgIhAJiRgo1Tr2I/ItJ64wZCuBQ2rtmxd8sOVGtiOkP+2d7c"}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy-1.1.7.tgz_1495390141635_0.656440069898963"},"directories":{}},"1.1.8":{"name":"makfy","version":"1.1.8","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.22","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.3.2","typescript":"^2.3.3"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.2","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"796ebd9c99a51d2e680b76f845637effff308b30","_id":"makfy@1.1.8","_shasum":"ff46d14889d0c82164172fa959b3be3b648a0eb0","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"shasum":"ff46d14889d0c82164172fa959b3be3b648a0eb0","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.1.8.tgz","integrity":"sha512-+UjwEGSSc6XFob61bK66JE3GguUz9slWZRz/aOo/qgZcWe0c8gGdZZpIcl6V0PfuhBi+iZfIz+B1J+Bml/s8jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwkLx/fYWRfyXv7W56G3Re6kyf+H/Sz9+PVhmlkCySYAIgLrCPVLAgD+dcwfndMEFdT1rI9NrWVcQuw1JHBaRIJCQ="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy-1.1.8.tgz_1495964380938_0.61183071276173"},"directories":{}},"1.1.9":{"name":"makfy","version":"1.1.9","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.22","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.3.2","typescript":"^2.3.3"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.2","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"5faeb38807191855240bce38d9968c81b2d9b748","_id":"makfy@1.1.9","_npmVersion":"5.0.1","_nodeVersion":"8.0.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"integrity":"sha512-7v9v8v3zChDVL2G0GVocaL5Ar8LhqWy/26pYfQoRuhQsV+Bq136AtrzZjcdp4f5VPFvrJUx1FearIHqGVVnQIw==","shasum":"2febcb991ced49e983a7e00797bb63cf583c00a1","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.1.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICI+NbZ+uvaM+/cuHdX9X0+5Ey5AQ38fwXD6H29Dmnq6AiAPnEFyOimO/EhbCm6FfxO9SlS8Bo+R1DrlbLEYczABVA=="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy-1.1.9.tgz_1496479692175_0.4510455043055117"},"directories":{}},"1.1.10":{"name":"makfy","version":"1.1.10","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.22","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.3.2","typescript":"^2.3.3"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.2","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"da0ec9b2db29b690a509b960f48720be84b758ee","_id":"makfy@1.1.10","_npmVersion":"5.0.1","_nodeVersion":"8.0.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"integrity":"sha512-Q7sNBXwRmkA/XScIQj4kOrMS4OlBZeybBXiv+edGcNWaxleSZ4CnRdFMQstnv0LGaOjMxFAHiAJxfMT1VfKnfw==","shasum":"1b9b9d934aadd31065cc8a558c327d277a76c339","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.1.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3HJZ49olBiwbI9MfU/dM8aN9iHdUrCeEiOg2Xn2kJ3AiAZrJGCwdl/9y0qq2q9a2mHaFHxd6IbxDvpw90Mr0K4Bw=="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy-1.1.10.tgz_1496504505353_0.894259630702436"},"directories":{}},"1.1.11":{"name":"makfy","version":"1.1.11","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.22","@types/tmp":"0.0.33","@types/yargs":"^6.6.0","rimraf":"^2.6.1","tslint":"^5.3.2","typescript":"^2.3.3"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.2","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.1"},"gitHead":"630e2a9256a10b7a2544bb72d322c84c614d757c","_id":"makfy@1.1.11","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"integrity":"sha512-DkLMhG9hM2xe0wbW0j/4439/ARFJ/iHpRLVZmldQ9drwKomNZD8bIGMNeQIbkWfR6buoWMcbPhJ4gmwaGKv4gw==","shasum":"2cf142c79f164a2c9e46705f420d975fa1d5809b","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.1.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLsBHaO61e2jsY0bTHSl62XYvfLXdPZWP/8t1bYMlNkQIgP6Xs0r9nn7CPfzsOmgq+2//YwOavqdwFz+oPXlT2WkQ="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy-1.1.11.tgz_1496947514858_0.3106017953250557"},"directories":{}},"1.2.0":{"name":"makfy","version":"1.2.0","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"npm run clean && npm run build"},"files":["dist"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/chalk":"^0.4.31","@types/node":"^7.0.39","@types/tmp":"0.0.33","@types/yargs":"^8.0.1","rimraf":"^2.6.1","tslint":"^5.5.0","typescript":"^2.4.2"},"dependencies":{"chalk":"^1.1.3","glob":"^7.1.2","jsonschema":"^1.1.1","object.entries":"^1.0.4","pretty-hrtime":"^1.0.3","tmp":"0.0.31","yargs":"^8.0.2"},"yargs":{"short-option-groups":false,"camel-case-expansion":false,"dot-notation":false,"parse-numbers":false,"boolean-negation":false,"duplicate-arguments-array":false,"flatten-duplicate-arrays":false,"populate":false},"gitHead":"cd5954bc7376391d58438f7e41ae061990dd3303","_id":"makfy@1.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"integrity":"sha512-dPEsKTVFLROLdOHLOWs9nmwmDIvaytof61s8k4WLfFcGKMBLESh/I85HBzZY0DVYmjBw4WJoqIgxQUB8xug4SA==","shasum":"7aadd5c93e60013248e7e94dce0c6d2b9aed0a48","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf5wCVTWEF2xBYV41PLYUylLb4oNZdMI3K5PHlVqBfmwIgIJLztRn5rto4HwZO3h47IGvrhwi6dYpXuqaTcd/8bxo="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy-1.2.0.tgz_1501087256900_0.46083055110648274"},"directories":{}},"1.3.0":{"name":"makfy","version":"1.3.0","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","typings":"dist/lib/index.d.ts","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"yarn clean && yarn build"},"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/node":"^10.9.4","@types/strip-ansi":"^3.0.0","@types/tmp":"0.0.33","@types/yargs":"^11.1.1","prettier":"^1.14.2","rimraf":"^2.6.1","tslint":"^5.5.0","tslint-config-prettier":"^1.15.0"},"dependencies":{"chalk":"^2.4.1","glob":"^7.1.2","jsonschema":"^1.1.1","pretty-hrtime":"^1.0.3","strip-ansi":"^4.0.0","tmp":"^0.0.33","ts-node":"^7.0.1","typescript":"^3.0.3","yargs":"^12.0.2"},"yargs":{"short-option-groups":false,"camel-case-expansion":false,"dot-notation":false,"parse-numbers":false,"boolean-negation":false,"duplicate-arguments-array":false,"flatten-duplicate-arrays":false,"populate":false},"gitHead":"1abb44035eaf6f426c93358b78c133d2f6a6458e","_id":"makfy@1.3.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"integrity":"sha512-eMvQVOAQN5xa1KTB4C43CDKs1+iwicqBHHwF2ROYlvenqSntmpU6vpM7PfvuqwJUXd/XH4I9nchxplsTTsIr4g==","shasum":"16b16eb622819d4b3b0ca7352cd21ab663980363","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.3.0.tgz","fileCount":50,"unpackedSize":325145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblP4QCRA9TVsSAnZWagAAXe8P/injZ3FCe7lwSwauEArD\nGu2e3rE3VJFzisYiukfp9WivBh0W4vipf6s8cyvVaLLcdr+eTODNHlZYDyL4\nk6GKszGYP6WnZ+bsUZJZ/ZTFsohc5IM3mV3hmahM7DDLw/Qm+4wnJj06Wzd9\nFJWyENMmsSiNxoveEMI1hfzr7iksmZ1+DMQPucj9JaKu/QResLCD9Bm3EWOe\nQgfLVmKGO5YOvE0mMjy/tBuJWEiJFaUdJpzTE+XWt9dh1EWtsrIFYpSovzIF\nRlwnqe9QZs0Uxuh1qpitzXhYyOC84OsrOMMfD8KrKdoKSclQTErOi1cTlWoN\nTHRHZgWRLtTfkJU5XBBd5BXKGA6nj85LKlmeZqVc4hFQzr50DhWJAr/ThFBv\n9k2i8HRFi21bIy5rKSidf8i+o2BLChFe3Uz4qSyPpDFA1VMi9m0CVxLfEmHV\nhynzXw5AHoeIkhwOEYU5hI0zHcDlem5YGT7TFDpaYf3x1eCQNMHB641AuIoG\nHGIto4IA4JN5IqqrBW1qsKGd79w7+Z6dWHXDZoP7O1B7CW3/rtUCAqUbA7HL\n7VlZFfm0ijrVI44HayvTRB8HaUQ0cGwA92xDpHYOKrqq55vB+VpXuIY8g5DU\nY3rTaVCpyjrFteklBV4nuk4QH0S7xEDaUpzyBuAfnmxG3H0XjIoktoWJifyG\nsrcq\r\n=+iQy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRxuKW/hMTwQvKzXz4BDdzPW6KJM1Z1z/550l3mtDFbAiAL44Gfnh/AEZ+zZfB8uzqtqUvhE47THKBvgCkzQvEfIg=="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy_1.3.0_1536491023765_0.8859591722495721"},"_hasShrinkwrap":false},"1.4.0":{"name":"makfy","version":"1.4.0","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","typings":"dist/lib/index.d.ts","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"yarn clean && yarn build"},"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/node":"^10.9.4","@types/strip-ansi":"^3.0.0","@types/tmp":"0.0.33","@types/yargs":"^11.1.1","prettier":"^1.14.2","rimraf":"^2.6.1","tslint":"^5.5.0","tslint-config-prettier":"^1.15.0"},"dependencies":{"chalk":"^2.4.1","glob":"^7.1.2","jsonschema":"^1.1.1","pretty-hrtime":"^1.0.3","strip-ansi":"^4.0.0","tmp":"^0.0.33","ts-node":"^7.0.1","typescript":"^3.0.3","yargs":"^12.0.2"},"yargs":{"short-option-groups":false,"camel-case-expansion":false,"dot-notation":false,"parse-numbers":false,"boolean-negation":false,"duplicate-arguments-array":false,"flatten-duplicate-arrays":false,"populate":false},"gitHead":"6b2dd9dbe9c53908be59dd21281c3904521b161b","_id":"makfy@1.4.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"dist":{"integrity":"sha512-Nm8KVnZRrUm7Wjvi1QhS3Nc5rvnvB2JxSATPvY3iDL9NvvjNEKGC+Ykz5L9V/WYBpoyo+G5ajBOVpRWXtgFbzg==","shasum":"0ce5c61b57c52e2a1c0a6b2dc1cf498b7434629d","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.4.0.tgz","fileCount":50,"unpackedSize":329834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblS3yCRA9TVsSAnZWagAAsOwQAKN4b/VaXuSmwnGPGyTF\nDsd1IWy86QP1ZcyGRXulcSHyX97y9dnTR9ajvaAkmTKj2fxsIj/i62ICwLXL\ngVifwrfy7xA+a7pBnw83OWMAgM1lbs3KiLzf9BFur2XBd4y95CJGGCJWyzBz\ny4MEQa129/yjob9trQIAsCIGinQ1g5KDg4lMlKOffLAck4ykcPIckRZ+eST9\nQ+IUf+P1BRCxyPSeHaJCCpYaRRyMzf7rt0/zDgKJ1253VVm44FbmVGW75kbq\n5yIV7f/rIShGO/5OS8kpNguQ9MYA8lKIbmjtosgXQgapHOPtG0iiPkWBrSdQ\nSLpi9iQR0KcLyPSbbCgI7Hocnz9BrAkPtGYlJpA21MZ/RrDmcJMDXiu19gp5\no7i4hajfE+GKvRnFSYHTWUxOVZmhz4kraO/D5JcT6EZSU+BPOV62QM8opgQ2\nUVR4ApOPi9si1tvDBoJqOaR9wAFNjqCqT7LSjLqbOlmPlOqyLH+/S+ki4H60\nSbhQ4z9fxMSVNtDBK7t8abKzFoSmbguXk2OCp8n8PAr21T6LKS26Sb+rtqCe\nzFP2Jhx8WvL8JRDWisnXKvlrR3YvIZNFrVhY2peOCjf0FKZf5a+gWz6DOvGF\nHIlQ9BAIjHrIZOW4fYE+mr1dbuJOECVSaBJxpa1jg+1ABcmc48x+07pZtQL8\nw26R\r\n=ccFb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlkk+GpnP5oIdJsAKyeihGnUVo91KRvXKiYIV1QsJEwAiBGSOE/JHRjz1VClS9+ogOIAlruHK0+BNT4aKYljmN4tQ=="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy_1.4.0_1536503281297_0.12058145349893712"},"_hasShrinkwrap":false},"1.4.1":{"name":"makfy","version":"1.4.1","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","typings":"dist/lib/index.d.ts","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"yarn clean && yarn build"},"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/node":"^11.13.4","@types/tmp":"0.1.0","@types/yargs":"^13.0.0","prettier":"^1.17.0","rimraf":"^2.6.3","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0"},"dependencies":{"chalk":"^2.4.2","glob":"^7.1.3","jsonschema":"^1.2.4","pretty-hrtime":"^1.0.3","strip-ansi":"^5.2.0","tmp":"^0.1.0","ts-node":"^8.0.3","typescript":"^3.4.3","yargs":"^13.2.2"},"yargs":{"short-option-groups":false,"camel-case-expansion":false,"dot-notation":false,"parse-numbers":false,"boolean-negation":false,"duplicate-arguments-array":false,"flatten-duplicate-arrays":false,"populate":false},"gitHead":"2338341ccecf98ff188fbe2de763d735626492ed","_id":"makfy@1.4.1","_nodeVersion":"11.14.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-YKDtJBtqxq9cBPaxuy3M8KaQqaMey6LZvDIAz+5L0UunYha2kZtR16ySk7s2/vLggIefJMkCLhgcVOci2mMBYg==","shasum":"d66ce90051c8f3b42309786b44572d09b09bd818","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.4.1.tgz","fileCount":50,"unpackedSize":336614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcslVyCRA9TVsSAnZWagAAWGkQAKP82fN8FirpXeb7nTC4\njWWxbBQ0eU3ZTPUV9797YpvCzM6MuI2Di8j67FBuY3p3yMcB3JKZFabW7Bf9\nqpw9YlQAeZ4Pe4eTY28lVkZeQLceDXfcUL5fSGTHPcaK/S8bFTKTZzBdRN8R\nYwwRBgRGG53DdMzXgL+2pjjgl0CF0y3CF39pTyXyx/fM472UO0+13j1TNJmL\nnUy+qD9yFbbxGIgBiqxdNGmQYewdaydhJ2AMhOTM4A2yyNAEwQYOh9frzYtb\ngfxy66BEbT57PE/g47Tm2ABhrfRmpfIUetC645AWacEJJLRV4mvphH3LyTOf\nqGG5xtITqfKD8fvZ21QRl+Q1H1p+soieXnFKEnJLQd9J3TUCLXLhKr3cX43b\nFleScLJyBTR41TkGFp4wNXCOFMc2xvzH7rT/McvarxMkFwfuS8kIxj0R009h\npevkk6ok1+MYiw1hzRG2+nsFp0zOC2WebRxH7AUgvNuqh9nHnkma7xBV3gtw\n1+wnbRBo4zYhgD3oVI00+BLjhI7jGvWCNBFNZPo/vZ32lhcs+1ZduAswkuKq\nb0D7IeXlEXjh1UezqwuMiKkpBdPVqxHFGnJxlVq0OXb2lTmndZWEKEPhZj7e\ndAjLjdq/nZqTzXuQmK3VGjXvs5nSpr5YlaMKFrmwPoXr9kbtZF0MBowBAXj1\nyOl/\r\n=PUgz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+xdKcZ06KEopaoOkTi/e9gsstwQT6scOVm7ATcUWJNAiBlxNK24sCtcjs1FkIvhgMK6etYYxGdTA5bOuiHpSjIBA=="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy_1.4.1_1555191153692_0.4905645819227502"},"_hasShrinkwrap":false},"1.4.2":{"name":"makfy","version":"1.4.2","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","typings":"dist/lib/index.d.ts","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"tsc -p .","clean":"rimraf ./dist","prepublishOnly":"yarn clean && yarn build"},"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/node":"^11.13.4","@types/tmp":"0.1.0","@types/yargs":"^13.0.0","prettier":"^1.17.0","rimraf":"^2.6.3","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0"},"dependencies":{"chalk":"^2.4.2","glob":"^7.1.3","jsonschema":"^1.2.4","pretty-hrtime":"^1.0.3","strip-ansi":"^5.2.0","tmp":"^0.1.0","ts-node":"^8.0.3","typescript":"^3.4.3","yargs":"^13.2.2"},"gitHead":"3ca62bd0a52c317b69efae1ef177fc18f61ca797","_id":"makfy@1.4.2","_nodeVersion":"11.14.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Gk2a9KkkkWP6GnGnsYmokNMek4ODfCJ9KDtg/boC0k4hV+PMv8l+ccIfLkmjThyjrJ51i/ZHjdKI7Elk1Xfczw==","shasum":"46b7dfc025bd459afaeff83d62bb96493d1b40aa","tarball":"https://registry.npmjs.org/makfy/-/makfy-1.4.2.tgz","fileCount":50,"unpackedSize":337255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcslcbCRA9TVsSAnZWagAAgzAP/1dUhYYuFwpq9WrAjV0E\nCPpCl8JXEWbGBvkiL+lG4aTts3BTo8IZV4QkEQmUzKUaoJlBkQpyKzdjl53I\nn5d/aWj7cg0uWQp4zbZGj1sZ4tSV4tZEe4IlqzPlQsUjpUv7TjzsVcRefMH+\nJcCL0acOtlheNpTmAX9kCvtZ3UtG/42UIjByEUYQQUnvjOwe7lI2Xnp80vN2\npI7VseE7ZxnesZQkaGItht2c4Pfr/+JZ7kZeTUKF8poVkbaFEibUahg6NBUl\nLTB2HJ3eFfpN3U35e9IXEAJcEUpfIEefWCnqRsSXWqq0RrJWi0e6cU2aOd5o\nNYmkHsj/kLUR7hT8W6NJUN43sUFwoDBY/OPX/i+/uEXF/Hx36BGjfFnAw0Ce\nSiMnTNZd8ZRtfWqJA5eqYCqgML1J6/ofpZzrTvAancwy4+IYQgs+hu+vS6hx\na9B+vEj/q1ok9SksDdL0JTdJREYxQAEBCUed/+sYhrxw86YrdmfPa2wX0DHb\nAn/kQpfgsLJGdbirfJnAicKRhPppp7DcvCUhp4XCAw5hqLppLtMLpV9m+cdw\n8zve7BN0PGNo6srCPH393a7HNIAAut0InzNlmEws7rmR59/I06p0zzaH2/dx\ni8g990bX4zLsLvuqOhAdybOsoT/gDILRCVCwrHfDDjIXqqGEwDI4+9FZ99UK\nrf8m\r\n=XOkJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAITiAAtVTi8tNHW+Yu9VdqX9nSaWHjhG6Kt7m1yyPrAiEA4GkZgzkXaU7Bd99nCbKc2k3ekC6BAGraRAnvdgUuLhE="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy_1.4.2_1555191578232_0.8710689915731595"},"_hasShrinkwrap":false},"2.0.0":{"name":"makfy","version":"2.0.0","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","typings":"dist/lib/index.d.ts","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"rimraf ./dist && tsc -p .","prepublishOnly":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/node":"^11.13.4","@types/tmp":"0.1.0","@types/yargs":"^13.0.0","prettier":"^1.17.0","rimraf":"^2.6.3","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0"},"dependencies":{"chalk":"^2.4.2","glob":"^7.1.3","jsonschema":"^1.2.4","pretty-hrtime":"^1.0.3","strip-ansi":"^5.2.0","tmp":"^0.1.0","ts-node":"^8.0.3","typescript":"^3.4.3","yargs":"^13.2.2"},"gitHead":"562bd1c5c29935652a4ef70e5a8816da0e8e3f4a","_id":"makfy@2.0.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-roVzghp1Z7ylz/VZ2lB9HTLlqDV2xSjcXRnLpFygByGd0TAp9TqnUsX+dZVm1kk01k5TLH3u1jVZw7Ax1RmEMw==","shasum":"bf2972298e8b335290c48bd177c2fdc796d0cb0e","tarball":"https://registry.npmjs.org/makfy/-/makfy-2.0.0.tgz","fileCount":58,"unpackedSize":166862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyzKsCRA9TVsSAnZWagAA8/YQAIuKpMx7QCc9r6n+EfZJ\nxgbTFdxOgDWOrAoOY47Lr1UPRiSSDnh8ahw+szQBGvbUOkRB5LmRvvQ4Rwdx\nW433+BI9VirMjyuwcJKh5aI2PajpvkWWKOP+WpUAdK8bw3ymyy3sAIfLG8i9\nBmQtVXiKyC0VmprNOKugRJn68WYvdm8SHZpNWPW+R9XJlC1Y5vHZTIaQefY5\nm1BQuqHLjNFMa/05ZJN+xtvkJCDp845VONFJgsHJhd+VoZ1gBy5kYBU9/IrU\nHCk8wK11GSWRabltqBN+JScEF3RFEL5kYVVvTPNI0uPl3A05BnRA7E9sWNVV\nbsqvQQ66rYhnbveEYuDMwrd+14NjIGRsi91YTak9TPfdf+JUXb553cAzqAtR\n2XuBlutmANgDBufuBDTF5w8IU44bc03IsdvEGensOdjoqIQA78FYDwKrY3vZ\nN2M1iBYQfnBmQQC6PRc8vr/5xK6N53HQtuq2tmrFpUU3X775I2deBx79sGEx\nevMtUWTcNnWHD8lLwTxts6pFBsJkaty3e/+dbH3vaJ0R4NIHJHTO1VoMb/3H\naRLtod7ku93G/jumS6BvzqaJI2w75T0rmdncLHaAe+Fu586nAsD8yhOAfvrc\n+m8d6chlUpvtFCDalVPf1bE/aqFM/18oVXcJiTRP+6tokzlrw29mexBu6j03\nkOiP\r\n=Sn0U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJeu3UCu4o7uB396dTIGw7qAiCS0wFQ4z09GC19SiABAIhAIOT1/FwYg/W2Kuw8F8kohZk2Bq71+Xfz+JkKoEwnb2x"}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy_2.0.0_1556820651326_0.6209492301060135"},"_hasShrinkwrap":false},"2.0.1-beta":{"name":"makfy","version":"2.0.1-beta","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","typings":"dist/lib/index.d.ts","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"rimraf ./dist && tsc -p .","prepublishOnly":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/node":"^13.13.5","@types/tmp":"0.2.0","@types/yargs":"^15.0.4","prettier":"^2.0.5","rimraf":"^3.0.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0"},"dependencies":{"chalk":"^4.0.0","glob":"^7.1.3","jsonschema":"^1.2.4","pretty-hrtime":"^1.0.3","strip-ansi":"^6.0.0","tmp":"^0.2.1","ts-node":"^8.0.3","typescript":"^3.4.3","yargs":"^15.3.1"},"gitHead":"1d6635257ee7e9f54bc01b9223027364449da28f","_id":"makfy@2.0.1-beta","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-0hsn/3Fb0oEcULbw701cnCi0/XbBV932cRyRSzupUeNND17rRH+bjgTduJewbvFxnCanH8fkFRZQPYpZ8WneYA==","shasum":"ec6a013aa5b360c57d63918bd671f04825d79305","tarball":"https://registry.npmjs.org/makfy/-/makfy-2.0.1-beta.tgz","fileCount":60,"unpackedSize":172774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetYS3CRA9TVsSAnZWagAA2SwP/ikwUikigJvMOaxwcEtT\nj0PD6Y+GX2tDIU3TAAVpOTGJbSOZfjSN7KuazkP7jL42D7W1rspmHb7SVIH8\nf1lnSFqAhzprVt9u68Jf1saT0L1tp2bZnea1431mnbESUqVgQgfGMH7BIkVR\ngi0UTjoImV5vcxza5mNQIAotTawBX00o6jBAhH4ETVJFhIGzCTLvaEzicnfz\nzSiFZn5A9kjg2fnl59MREIewXj9/nLezc+2vByDlAPilf2wPtzrlgoRjW5jI\nypgD0uI4tQ61s/ECMuqReIAcgIP5Q5n8iI7FMCqcHzUJSdZR1pfwN9sGuJH3\nB5haNRDUiUqgEQneqTGFimEp62YI5OR0cx7NliK+gi9q7cQ80XkUJ6JIK0Ns\nRtmEhL/DHlxDQF52+kBO07A7/mwbhq5c/PUtvJdlPHz9kqprhHTuJcQ4Kfj/\nEKsIFCNnT/hOvULURsXEM/5I7TmGrmAe/v28rtmgyc1GnrHa9jdZdFBnhzsM\nv33RKpOW/jnpJJrH4g/paoyYoaO8S0SEeXdnmQri3ZAxW6eSJ/oRpa1Jp94Z\nLUJZi7g3nnCecBWctj5m67R+KNQPegKqDSu5QUrPWz33Tx59cGLWH0ZyPDK2\n2KxMI5u2H+Nk3wCyGrh3k3f1gPCl2tHxdAlrOVWGCOMs3y+fTmYpv38eMUG3\nFIyJ\r\n=MH2H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJG2SpeBcIjqOme/j8iuDM7vfEeWDBLAcRvkSXZ3wDWQIhAMO6kNaQbs1diriXvHs/yFnv3AcnU43Fmvr+wxv6N88s"}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy_2.0.1-beta_1588954294411_0.4772209311269071"},"_hasShrinkwrap":false},"2.0.1-beta.2":{"name":"makfy","version":"2.0.1-beta.2","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","typings":"dist/lib/index.d.ts","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"rimraf ./dist && tsc -p .","prepublishOnly":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/node":"^13.13.5","@types/tmp":"0.2.0","@types/yargs":"^15.0.4","prettier":"^2.0.5","rimraf":"^3.0.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0"},"dependencies":{"chalk":"^4.0.0","glob":"^7.1.3","jsonschema":"^1.2.4","pretty-hrtime":"^1.0.3","strip-ansi":"^6.0.0","tmp":"^0.2.1","ts-node":"^8.0.3","typescript":"^3.4.3","yargs":"^15.3.1"},"gitHead":"1d6635257ee7e9f54bc01b9223027364449da28f","_id":"makfy@2.0.1-beta.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Fr0xdDmiR3bSBH3Z67Mfyt3g1WKXkQLastZMMN2pD6DT5uDPMo9idr65fBdM/eFucmWbkdQHCUc7dxP9bKsYIg==","shasum":"250a15c56be9117f18ed016462b66df08d7c2889","tarball":"https://registry.npmjs.org/makfy/-/makfy-2.0.1-beta.2.tgz","fileCount":60,"unpackedSize":172864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetYb3CRA9TVsSAnZWagAACsEP/3Pzm+pL2ZpRDsgcTqkH\nTX4Gd0NNbQ2n5/JyetfdDl+bwdVRFyt6tzd0m3W1SPHzB3lF6H0I3cgjmlB7\nNiSwp5hYYMo63hyB3mwfZ4vcMU7JnJkg5qNFE1QESlvPLHOpoypKSNk/wXCE\nyCxwBcbDtiY+D5sK3DDeWi3o16QvElSNLk7S95SmeuvCiRcvZOL2Sb/I2gmj\nFSj8anEVTn0Hu5NbWUo2WhQvZWGuc/+jE9QBvVRD7gq561in0P/yKD1baEF0\nePLDjFW8gN4OnhY8UHaTVblS1Js+FpJnKJFJWkKS5LgnTuq0YpTlfswnCURV\nqcNLZWgq7vjIO5kGm0rAnTE00/3+UzYC+RyviFePL2mYfx8uZtPVEmW61Y5V\nqy/3aHBYwXIj3mXULaGVHsdhorKzeNgJTrtKWI6hhxyvMRL4+LPEzBK1QQb+\nABac5Dzcxf/f8fnA7Sye8vzqskvppB7bpMp5a6t0skzQIKGfqxtff5FIAtDs\nq2hwcBKhBnYf/U80dN0f4Nt/pIqxQf4P9KUIvv7G+iGa0eeRTkSnVhnB/5Vn\nR5hY4uXHFA5BAAgTtqBDgZMJBegNqjJVDxZq0U9N0nBcAOrmy2NJ1qKbOxLN\npHk+wrN1vN4HNcnZhAT9PbpduLdrrnA0t45WLY2KdbcsOclNDkTpHQJYbB5O\nv/ry\r\n=LCXh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyaaV7G07Y0CI16O51fPQoSv5DEFBWiObirdM+rr6kSQIhAJ9mw3kaspTB/lFjZKi4SgGJZX0D/2SyY+A9bXzOM4AU"}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy_2.0.1-beta.2_1588954871475_0.15067085351206022"},"_hasShrinkwrap":false},"2.0.1-beta.3":{"name":"makfy","version":"2.0.1-beta.3","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","typings":"dist/lib/index.d.ts","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"rimraf ./dist && tsc -p .","prepublishOnly":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/node":"^13.13.5","@types/tmp":"0.2.0","@types/yargs":"^15.0.4","prettier":"^2.0.5","rimraf":"^3.0.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0"},"dependencies":{"chalk":"^4.0.0","glob":"^7.1.3","jsonschema":"^1.2.4","pretty-hrtime":"^1.0.3","strip-ansi":"^6.0.0","tmp":"^0.2.1","ts-node":"^8.0.3","typescript":"^3.4.3","yargs":"^15.3.1"},"gitHead":"1d6635257ee7e9f54bc01b9223027364449da28f","_id":"makfy@2.0.1-beta.3","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kEoAt7yNMa/4m0/yQt2Sz220BA4Pji11A6NxdPVq47iKK5P99DzBo3YCfMCloORqkf/OOmdhgOe3Z8RTm7SYMw==","shasum":"e387032e86507f2deb245fbba1d8abdbdc0fafe8","tarball":"https://registry.npmjs.org/makfy/-/makfy-2.0.1-beta.3.tgz","fileCount":60,"unpackedSize":173160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetYsDCRA9TVsSAnZWagAAikIP/0oosXlSGIIr478u5Zpi\nVDuaAkdwJLZEz9h99tiYmXXyXTWTuz2CEoQJJ0QZDtw40rhwARNLjoUta88H\nNMQdg70qyg0yDhBCre9/EH1oH7K7g3DynaTH6S1nDplEnvQ89tJAri0mnGHZ\nbiKAYPoj5Z/QKGbeRPyy5WT/ELevse1fOXHlswA4RLWPT3Q1hQuh1WwIC4wN\n+mSlCJRY/qeuu/m5/8QGqJfkqTIec7G6iXvlvt7476xnHwgkRrqBByRZGK2D\nJ8JuAGt9v6JENV7MG8jfT9XAWr1mjYKWniP37nze2dovivIwqwGdgrdzEFzF\np6lX5GoxJYhok2tvESkyqz5eAJvar6nUOU5wOTMwHpKO3TOQvb+ZYcUwzQKt\ntuTqfQgsi2IAMhiVgdu7iK3ovvF85Lsn3qISyk9dlFdo9jYs5IufFvvaf7QV\nAQV49oOz9cP38rS7xv/2uvCOBJGa0m3+X7Ife5ASGDV0gnI0q+y1EKfmyr/q\npEHLD/e4hCnPnitTICsaTrqFcUi+p7k+N+07ZWrokuP42jPV0NG5DBA5jpbE\naTLEVaNejc4DBZRRdY/I2oIf1idkgTcSXFYWgBv3F1fvWwCskRfkf7xvC8Y7\nnAZbSp65bsZhqPj3YxunftF6YHpj2a20ltigsg4XwHQGidqriZaGnpQqHrg0\nE2V8\r\n=AbAo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD/1MnRbAx0g2ZIVa1Iv2hCa/o1/ViueHehv3z4RqnWgIgZe/jNhy+BcsC1Z4Eo+axchNQhh1A578Tms9MNsYR8pk="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy_2.0.1-beta.3_1588955906569_0.8928158795955918"},"_hasShrinkwrap":false},"2.0.1":{"name":"makfy","version":"2.0.1","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","typings":"dist/lib/index.d.ts","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"rimraf ./dist && tsc -p .","prepublishOnly":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/node":"^13.13.5","@types/tmp":"0.2.0","@types/yargs":"^15.0.4","prettier":"^2.0.5","rimraf":"^3.0.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0"},"dependencies":{"chalk":"^4.0.0","glob":"^7.1.3","jsonschema":"^1.2.4","pretty-hrtime":"^1.0.3","strip-ansi":"^6.0.0","tmp":"^0.2.1","ts-node":"^8.0.3","typescript":"^3.4.3","yargs":"^15.3.1"},"gitHead":"6d01f2d73d3cf1d031dde5c2ff78d3cd1522d648","_id":"makfy@2.0.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-TdK2yyRo+ILEBVxIX8mBIcQ/9k3TL1/27bo+r4x/oLvtpI2z2MiLtvPsceQoeN+30gKWqtftbJZhrJZn5XkP9Q==","shasum":"087313ad789019f348092660dadf9dc85bf17928","tarball":"https://registry.npmjs.org/makfy/-/makfy-2.0.1.tgz","fileCount":60,"unpackedSize":173149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetYxxCRA9TVsSAnZWagAAMq0QAJfuRQHsNN2ccnsoy/2b\nzFW0KeGp2zFqQ0Ao3EwE/6+co7ZVp4eZjG6yfdv4K+Cu4MyJFqLqVeUNJyl2\n/O+4AE0+ch+xe2PqSGTjW08A0kIdKhJq4fqj14kziQnGNi+i3aKf4bIeyQ9c\nM7S1ipkbSPpUpvCDlJS5162Q0p7maILpMctAmCygAE8B8/c/3JpZS0230sYd\nmU6PzBOPTFGedcxY2AItVnc/igg1egdruYjhdHJ+lj+n38+lAAt4Mv/4ELV8\n8W+Yz8je3Yl1lLoM1PivGnBfIPfCSo81DoPFBrI/L1QN5FsnaOkup72szFYE\nRUwlF951ezHDKZ9fsD/0tW02np2+ZQluSKHofUNaoACt9p0DFTePAMMWxKpD\n+FDJp9OZQbEsUEjZczH0t+W3wMwzUGmIvFQj9KYVF/WzQCnRzDGeGbKfYquf\nVhs9zXr4N86Oz8CXq223TI8WKvsTTcU4vSfG8puY0/fJcNPG4DZdr/XYcwTb\n9PHvX251qf0w6D5tSxYZCwJTzAaXzogUVUv3ASxH3RNswErKXHTKAbCZvkul\n/ED3i9ulVOr5UgNZkeBkcfAtLRp59nLyO/Jdx/f4NFuiC7mApMUjqwFE9Nak\neZt/h1d8U3npvvrGtrDaisE1YttI0car08oKlnV3DxtcmIhyxtWBYgA8vnTH\natoa\r\n=Emw5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7LkSBM2g05AWqQ2tGYGTqE2H7HSGoWFGNH30jLt6ciAIhALBSIz4Frf2vnnCVwdFTS6R8yE6TH9gSP03FhAFA2KV+"}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy_2.0.1_1588956272126_0.5141238525520055"},"_hasShrinkwrap":false},"2.0.2":{"name":"makfy","version":"2.0.2","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","typings":"dist/lib/index.d.ts","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"rimraf ./dist && tsc -p .","prepublishOnly":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/node":"^13.13.5","@types/tmp":"0.2.0","@types/yargs":"^15.0.4","prettier":"^2.0.5","rimraf":"^3.0.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0"},"dependencies":{"chalk":"^4.0.0","glob":"^7.1.3","jsonschema":"^1.2.4","pretty-hrtime":"^1.0.3","strip-ansi":"^6.0.0","tmp":"^0.2.1","ts-node":"^8.0.3","typescript":"^3.4.3","yargs":"^15.3.1"},"gitHead":"7b92898008d3d1c2357df1fc36cbd1fe7c899ebd","_id":"makfy@2.0.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-shS5zPy8wdafaVs3P11seEnXtVb7shjGRSLZBsx89Bs/4uVx+c3Zbf0Mnc+1+HxX8jLi1p1eNawTlPCYRMbRqw==","shasum":"4700f42829be16fb037ebab5f258d6da0e118e8a","tarball":"https://registry.npmjs.org/makfy/-/makfy-2.0.2.tgz","fileCount":60,"unpackedSize":173369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeudlQCRA9TVsSAnZWagAAG7gP/08TSi4GTKzs4Ia4I2bO\nPnkmTckT3bSEAXaal4CiBfk7UQ0cOJ7JKPW7L8SyuNV4JsOG29aYARPgabiG\nPTSr1AbXNHiEpnFqbDAve/rTRWjW0E6sghSM7jcHC9on7PPGlER+iEG4yqvb\n5FhwXhrC/hELeTCuj40qSIUA6oOomAiNQ3Z5rvh5/8ORiE7pQLUb8GdWpjib\nBBgQVNaNHFUJyIGGTLKOKu9kgcL2gdenhBFdigpbTe541ovpuPfIcKsPvLh/\n0cK8Ytq0v6zHVwMwVZlQxLugcCo/wqC8IFYQQIoTHL+gUgUNCVSZb01ZFU/A\nEcDbsBTarFVQKF5Eixo99YJYEQqi9atjR2+2eY3u8gqvjjuaRZuwiGJz7GYd\n0ZI7NIywM71r3mnd/GKvVFWnqQMPSLqHW71G4Zw0FftXCkXUqHXYtR2htCB4\n0mUnuDW8ljhLogymrRuWhw0xAySLDMScW0gSFs5O6CQ3lpVTf7onsrUZAlFL\nvsaUG4vvgKKCbijCN4I/Xfm0PE/E2UQBh6FqXl/W4TgCRw2rDmd53qqEMG0t\nEwdNweBXCc/Xh+dgvl7sVaWk7QR/uL6JkG+0LShsAnrxskIQHCdMsunMO1oB\nKPa5FdCkjUn6OrlrWbGMOZ27YszLrnSvdY1D20AZA2HqIPlGmVuB4U9HRgEa\nu9u2\r\n=Mpi/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH81m+624NmkKnMQ9ZUE6eflPUcS3GL3u+9834DFmGjPAiB2BoQYCjvOsUOt2SWOswm/WTjY+rOnZ+uhXBEkxC8C4Q=="}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy_2.0.2_1589238096102_0.22327026514286907"},"_hasShrinkwrap":false},"2.0.3":{"name":"makfy","version":"2.0.3","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","typings":"dist/lib/index.d.ts","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"rimraf ./dist && tsc -p .","prepublishOnly":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/node":"^13.13.5","@types/tmp":"0.2.0","@types/yargs":"^15.0.4","prettier":"^2.0.5","rimraf":"^3.0.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0"},"dependencies":{"chalk":"^4.0.0","glob":"^7.1.3","jsonschema":"^1.2.4","pretty-hrtime":"^1.0.3","strip-ansi":"^6.0.0","tmp":"^0.2.1","ts-node":"^8.0.3","typescript":"^3.4.3","yargs":"^15.3.1"},"gitHead":"1029bcdd51833af8186a75194f3f4b3c8a4f2985","_id":"makfy@2.0.3","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-y1ENtJHtgJabqc7eir+LtZvjybBTwM4/PNGc2VRl+wMdHsq6sk88PSuodPBxN18PA0wItOco0CaaOPMoBf5xZQ==","shasum":"32dbf9b377931c900db466cd9d9620660ba14c4c","tarball":"https://registry.npmjs.org/makfy/-/makfy-2.0.3.tgz","fileCount":60,"unpackedSize":173348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeusJGCRA9TVsSAnZWagAAjmAQAIjGHaRqzvuT+aoS6E33\nHZLYbp8imWrQf8PO1Bwp/dOpijv2Z4D3dUu9fK3oEhNPTuOLPURrqSZ9y849\no6llVzqIk50cdrYoiC3vigBnIavWOsq8p/M12/0IWNH9LVVDpDX764SA67eK\ndpFRawtFZm+9kaluJAD3b55r0G3CmLKtaTLJhV0aBbgURkuKcARuqKE2PWFk\ns1/hvzZY/4er6ivQP4BS/NpvDnHEkcGZNaAjBec+rL6m+RsNjdbnoRk1DlmB\nTZfZfzAbjIUT+2XHn1/5y46kMQWu6pQU6Dq7Q10B/1M5eXFW0k5FXilmQzDv\n5mFgBeFN9q94uv/cKk4Ct45xXBGqWsTcfTbSF8cRENyoTZnKBzfeKl4uAFRv\nYmT1MJ+18takKJYlTcfS03Y52Ad4JL5p10EJe7090YZYGODXdUL4aCQRdGBT\nwZt+SQy3O1jyX/Xp2gYSVpSn5bVT9HZniCDGkI9zaZoIci+ExMO3/L3d7Jt1\nxyofiVGv8vb11cDLpOgSIJsmtH4cAisMaSaflki60rZE52KktRk3IRAORoSz\nmUlp6k6+w03BEsbjNlV/oEJ0uvb8Jv5EZkdpuN8Np5YvXVullu6yMHItv1d9\n7JQA2wsd/6oHNXsO6k4B6MURBr0jEuDyB8S1XVpgQuwPOOtI00nPO4OtT0Js\n/j9+\r\n=dJ15\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzLaKFdTPE2MMHVk7fUkn02Lijd/s/QNPQaJOIz1bpmQIhANiGj6iqLtHdhVeYWRqMOhzw+eAtLXCu53fKov7M7uNv"}]},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy_2.0.3_1589297732507_0.4451644981041283"},"_hasShrinkwrap":false},"2.0.4":{"name":"makfy","version":"2.0.4","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","typings":"dist/lib/index.d.ts","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"rimraf ./dist && tsc -p .","prepublishOnly":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/node":"^14.14.25","@types/tmp":"0.2.0","@types/yargs":"^16.0.0","prettier":"^2.0.5","rimraf":"^3.0.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0"},"dependencies":{"chalk":"^4.0.0","glob":"^7.1.3","jsonschema":"^1.2.4","pretty-hrtime":"^1.0.3","strip-ansi":"^6.0.0","tmp":"^0.2.1","ts-node":"^9.1.1","typescript":"^4.1.3","yargs":"^16.2.0"},"gitHead":"fee10a9b00230125396bda965c1001e0faf23aea","_id":"makfy@2.0.4","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"integrity":"sha512-XjveeqP3VEW8yaevj01d9s1OVL1fC825dKucqsDVmxV3S0Oc5LrVvTnlLqiKuAkWW1AgV62WgnjssPCX0T302g==","shasum":"4c84892cc7dac9f7bfb095efd8516c49a79e36fb","tarball":"https://registry.npmjs.org/makfy/-/makfy-2.0.4.tgz","fileCount":60,"unpackedSize":181764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIaIuCRA9TVsSAnZWagAA9n4QAILZGcTB6ShqluSz5tBB\nHyn05SugXdkcrX5M+d6IGYCD2QMQepbi7B85oYk7o8UcowjNheGMPX9r2bis\n+vfDIjF1lnHdOfVgdDvxkcHGM9CSCmQz6rWss6qdIiTSbActv02HVHqlu718\nPovj2IYauJZwHfRtRMDvJenLafvM0s4d9b3Q/tS14SSJQnZdVj4k4ePcBBbO\nV4IlnKG9Y+JOMbJ4qpFe1TcWrlGzTNR83rf4yY1/+H9yc1gIaXwRrCM9sAIh\nlTYlG39687yOO7VBMLkJIw1wtvmeyf9DGhmfVcer/iwfLiBgpRpChkMgw5Cj\n67dbqXtznogd7Cz9KWnW32Lc8VhJxqnkoEv/ksaI6jWsfIGWAsNYBQHHugPO\nByrqSawgE6K0G+yScaQaFmdRCswcHn5ZCA82dqNqx7umZyCpOVAe3rtUrRF4\ngG4dNvRaT7dYukU1cg9iP1FC2iqpLPXLxXd7l/fRqiJLL7/bGZnKJb+pZ1r3\n9Sx/t8kO1DpK5zQg4gUH/SvVfh5jMU4qRB+cW+WlgYPjKbEBh6qCvtAkZUVO\nn+Lc83UTgMmL57+5U9IaeeBX5DyLcaz7c9kTzkKFoERrbHjzG7vlKcaYS4fJ\n/0ZH/TJfAXZtKV4q3bQRXLfRCE3h5LZ1GeZdK9uOe2xfS5OINn8BSVkHuq8k\nzoqs\r\n=Hh3w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/QFE2U4tfOzYlcxgxnRZ1i7CYG7rLkwRJnoyHFcBlCAiAMsTa98FzWy3UbpFpmFhNJUwj1xZrJ54Xo21Xhm19XTQ=="}]},"_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"directories":{},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy_2.0.4_1612816942198_0.9054240349669564"},"_hasShrinkwrap":false},"2.1.0":{"name":"makfy","version":"2.1.0","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","typings":"dist/lib/index.d.ts","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"rimraf ./dist && tsc -p .","prepublishOnly":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/node":"^15.3.0","@types/tmp":"0.2.0","@types/yargs":"^16.0.0","prettier":"^2.0.5","rimraf":"^3.0.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0"},"dependencies":{"chalk":"^4.0.0","glob":"^7.1.3","jsonschema":"^1.2.4","pretty-hrtime":"^1.0.3","strip-ansi":"^7.0.0","tmp":"^0.2.1","ts-node":"^9.1.1","typescript":"^4.1.3","yargs":"^17.0.1"},"gitHead":"f78554050121cbbe76091d8b338d68b5a95dfefc","_id":"makfy@2.1.0","_nodeVersion":"16.0.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-PuYFqssfoj/rCzCWDFgHlBYPpcc/LaufH2uAXRfm65XbwHO3KcV1neej+OoaKp1+ETlRM9inL8I9/kLUTzCTkQ==","shasum":"bf812887c20ae7d4d93600408bf87cb4745ec391","tarball":"https://registry.npmjs.org/makfy/-/makfy-2.1.0.tgz","fileCount":60,"unpackedSize":184123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoDmDCRA9TVsSAnZWagAAEq4P/0CHfATT+Vejn4xZDHoF\nvO2gGBvGDfDZiYKnPfMtxYh+/8wKhKtYXndz+CACjJlMFbkUoTilFwS+Zm6Q\nH0cNZ3l7NDN5g7dZ9mBjtCjKQKmhbFxb4IkGPH1BP+mip9eXlich76YEN8yx\ngjDD/s7fcibm9T9EN0ySQzaNaWy48vQTxAW71zAYskkV9g8iZvVfClvQp//f\nkMCbFSKhncSK3/t4e1SDgO4m03ZGke2kVj64keGAEllGcRz694PoQoyW87wl\n1js+a4ZIbQFV0SZlgBmGQhBT9VZ3gVIv/QixICGX68EP7rXPhcjmd6KPqGqv\n+27YXlxktaK6Wv1khJoGnE/IwkJ0vvuxPQYVouZkYLiPBts4jir0Rj73t5WN\nkrxoc+SVeCWZu+URl+PEthNNzLhkFBazyR2FqAsZIgRKCeywY6PzFBW/9GLs\nh9PxDZMLUMJpGnx+LYyQfvzk5SYCwfh2qFAFtJNaDQSz9o5W2refBnCTtQRa\n3eHiP7KjcgoFRoCyf55zdPluoXTLNVicI7n1DHuE9uKfDo6IqByNJTc22uto\nTq3egSC2Susj8zl7V+n0M0p9wBu1ySs3/XwB5q5o1jOZwRZLk5C82apmTuS1\nKfxiTiDAC6UWwkMCtvHCH7MSjk5D213hZebuOl68ZAOEwtcOD93qPcK4MJLH\nPS3S\r\n=3hrs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJy5ntyKf96Uwqxw60Ulkg3nsy+FCEUf5PHvEEGSgyCQIgF3gK/LSb0yYjgwnXnBhDICcWN/nb8ar+ut6a6CX7lxU="}]},"_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"directories":{},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy_2.1.0_1621113218795_0.8753738668440769"},"_hasShrinkwrap":false},"2.1.1":{"name":"makfy","version":"2.1.1","description":"makfy - npm scripts on steroids!","main":"dist/lib/index.js","typings":"dist/lib/index.d.ts","bin":{"makfy":"dist/bin/cli.js"},"scripts":{"build":"rimraf ./dist && tsc -p .","prepublishOnly":"yarn build"},"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"keywords":["build","system","make","tool","asset","pipeline"],"license":"MIT","bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"homepage":"https://github.com/xaviergonz/makfy#readme","devDependencies":{"@types/node":"^15.3.0","@types/tmp":"0.2.0","@types/yargs":"^16.0.0","prettier":"^2.0.5","rimraf":"^3.0.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0"},"dependencies":{"chalk":"^4.0.0","glob":"^7.1.3","jsonschema":"^1.2.4","pretty-hrtime":"^1.0.3","strip-ansi":"^6.0.0","tmp":"^0.2.1","ts-node":"^9.1.1","typescript":"^4.1.3","yargs":"^17.0.1"},"gitHead":"5a7663427c32d33246993bc2e431baa3a139d64e","_id":"makfy@2.1.1","_nodeVersion":"16.0.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-j0Odl/4Wn6L9uFRev4myAd0i012PM0ogeDhHmlDU0AJWJNdOFqf4NMIdhBXsp1YxKLLe4o/kNNQ4RTDQ1Q+dYw==","shasum":"e28428ecb94072e238e1ee490c696528d17d7f7a","tarball":"https://registry.npmjs.org/makfy/-/makfy-2.1.1.tgz","fileCount":60,"unpackedSize":184123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoD1FCRA9TVsSAnZWagAAj+gQAJ+rZOkmeTCQBmBtPzJf\ns7Bgc23hJjEMYmWKKlqGUnQfhhOXn37zQYV8LHmufFISLHpx5d8SQCF52rXR\nEWZ5RkgbVAMBF5aWu2qgYoisHJ+3VtRepglzL8fKBl+IR5iCcPX208Z4DzqE\nUU8bYJedOSaaRvf7KgOUcHwAyinejamxtH8Xbl4twRhi3cmY4cv7ICHxNpjp\n/SI2Ycv0j5GQa/slPnuHq8qdAc1/9LmYO0mYVtIIXHgU9UPwf8NAHNpdl4N1\n2tTXOBoVxzu/BbyCz1QfeWvsWjwubgafmEKtyjDPx63eJJirhYwVsJMZplnt\n4paSYBW4Ancpgd0IhtFRGYyfCkvLJUiWbdL5g2+F86HEdpYP8u7RbuNUbZmm\nJJHm0w2QWkynxLLKOP1y/lH/M2nKiKrjvq/roOEHBTwNlyGU36kW56rJYD69\nRDaCPaki1SZ0qMR9HXfpBsy6ppHRpJVYeL6C27YYcySBr5qdNVhjCl8uvitk\nMgmeDFGciNm/mHBJWLVSNIIAM37jMYdj3RHSZ38d7gND4gKciJsw51WAnNCQ\nq+5h8SogkzvQeEBLmCi4fWF1y/7Qoj0eOPcJPSdeKC9Jv6Vr9/vBpabooHH6\nXXg5s7INNrQAVUH4sXHWnJZf6/xpDl+LeK3t6INPduTfT6PHGX/E+ob6b74r\n+4/l\r\n=inrF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1GoGsvoxWGmHABDsVAUxxDYG9LLsbqk4lkgvdaS9nMAiEAjenKX00IaYLLfFSsEocn8O3szHQfgCnjtJDm8D2wU9w="}]},"_npmUser":{"name":"xaviergonz","email":"xaviergonz@gmail.com"},"directories":{},"maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/makfy_2.1.1_1621114181026_0.4236015193254832"},"_hasShrinkwrap":false}},"readme":"<p align=\"center\">\r\n  <img src=\"https://cloud.githubusercontent.com/assets/6306796/26037402/2d80aa16-38f2-11e7-8bba-72e956921eb2.png\">\r\n  <p align=\"center\">npm scripts on steroids!</p>\r\n</p>\r\n\r\n[![npm version](https://badge.fury.io/js/makfy.svg)](https://badge.fury.io/js/makfy)\r\n\r\nInstall it globally\r\n\r\n`npm install -g makfy` / `yarn global add makfy`\r\n\r\nor locally\r\n\r\n`npm install --save-dev makfy` / `yarn add --dev makfy`\r\n\r\n**To support this project star it on [github](https://github.com/xaviergonz/makfy)!**\r\n\r\n## What is makfy?\r\n\r\nmakfy is an evolution of npm-scripts to help you automate time-consuming tasks in your development workflow.\r\n\r\n## Why makfy?\r\n\r\nBuild systems should be simple, and that's why we guess npm scripts are gaining traction lately.  \r\nmakfy tries to follow that KISS philosophy while adapting gracefully to complex build requirements.\r\n\r\n#### What does it inherit from npm scripts?\r\n\r\n- It is still **shell-based** in its core.\r\n\r\n- The gazillion CLI tools available in npm (_browserify, rimraf, webpack..._) are still available for you to use.  \r\n  In other words, if there's a CLI version of it available nothing else is needed to use it with makfy.\r\n\r\n#### What does it add?\r\n\r\n- **Javascript/Typescript powered**  \r\n  `makfyfile.(js|ts)` is a javascript/typescript file, so you can use it to decide how the shell commands should run or when.\r\n\r\n- **Easy argument definition**  \r\n  It is easy to create command line arguments for each command, plus validation is made automatically.\r\n\r\n- **Command line help auto-generation**  \r\n  So you don't have to dig into config files to know what each command does.\r\n\r\n- **Concurrency made easy**  \r\n  Thanks to async/await plus some nifty tricks (and concurrent logs look good!).\r\n\r\n- **Utils included, such as a smart cache!**  \r\n  For example it includes a file checker so shell commands are not run twice if not needed, or only run on the files that changed.\r\n\r\n- **Strong validation of `makfyfile.js` files**  \r\n  You should not be left wondering if you mistyped something.\r\n\r\n- **Colorized detailed logs**  \r\n  So it is easy to spot where your build is currently at and/or where it failed.\r\n\r\n## Sample `makfyfile.(js|ts)` files\r\n\r\nA simple example (run with `makfy clean`).\r\n\r\n**Note:** To use the async/await syntax you must install **node 7.6+** or use a typescript file; if you can't then you can either use promises (though the syntax won't be as nice) or babelize compile the `makfyfile.js` file before.\r\n\r\n```ts\r\nimport { cmd } from \"makfy\";\r\n// or\r\nconst { cmd } = require(\"makfy\");\r\n\r\ncmd(\"clean\").run(async (exec) => {\r\n  await exec(\r\n    // running sequentially\r\n    \"rimraf ./dist-a\",\r\n    \"rimraf ./dist-b\",\r\n    // and these run after the other ones too, but in parallel!\r\n    [\"rimraf ./dist-c\", \"rimraf ./dist-d\"]\r\n  );\r\n});\r\n```\r\n\r\nAnother one but with arguments and help (run with `makfy clean --dev`, `makfy clean --prod` or `makfy clean --dev --prod`).\r\n\r\n```ts\r\nimport { cmd, flag } from \"makfy\";\r\n// or\r\nconst { cmd } = require(\"makfy\");\r\n\r\ncmd(\"clean\")\r\n  .desc(\"clean the project\")\r\n  .args({\r\n    prod: flag(),\r\n    dev: flag()\r\n  })\r\n  .argsDesc({\r\n    prod: \"production clean\",\r\n    dev: \"dev clean\"\r\n  })\r\n  .run(async (exec, { prod, dev }) => {\r\n    await exec(prod ? \"rimraf ./dist-prod\" : null, dev ? \"rimraf ./dist-dev\" : null);\r\n  });\r\n```\r\n\r\nThe help we will get when running `makfy --list` or `makfy`.\r\n\r\n```\r\nusing command file 'makfyfile.js'...\r\nlisting all commands...\r\n\r\nclean [--dev] [--prod]\r\n - clean the project\r\n   [--dev]     dev clean (default: false)\r\n   [--prod]    production clean (default: false)\r\n```\r\n\r\nRunning commands inside commands (`makfy build`).\r\n\r\n```ts\r\nimport { cmd } from \"makfy\";\r\n// or\r\nconst { cmd } = require(\"makfy\");\r\n\r\ncmd(\"build\")\r\n  .run(async (exec) => {\r\n    await exec(\r\n      \"@clean\",\r\n      { _: \"clean\" }, // same as above\r\n      ... // whatever commands go next\r\n    );\r\n  });\r\n\r\n// shorter version\r\ncmd(\"build\")\r\n  .run(\r\n    \"@clean\",\r\n    { _: 'clean' }, // same as above\r\n    ... // whatever commands go next\r\n  );\r\n\r\ncmd(\"clean\")...\r\n```\r\n\r\nRunning commands inside commands and sending them arguments.\r\n\r\n```ts\r\nimport { cmd } from \"makfy\";\r\n// or\r\nconst { cmd } = require(\"makfy\");\r\n\r\ncmd(\"build\")\r\n  .run(async (exec) => {\r\n    await exec(\r\n      \"@clean --dev --prod\",\r\n      { _: \"clean\", args: { dev: true, prod: true }}, // same as above\r\n      ... // whatever commands go next\r\n    );\r\n  });\r\n\r\n// shorter version\r\ncmd(\"build\")\r\n  .run(\r\n    \"@clean --dev --prod\",\r\n    { _: \"clean\", args: { dev: true, prod: true }}, // same as above\r\n    ... // whatever commands go next\r\n  );\r\n\r\ncmd(\"clean\")...\r\n```\r\n\r\n_Pro-tip!_  \r\nRunning the typescript compiler, but only if the sources did not change - this reduces build times tremendously!\r\n\r\n```ts\r\nimport { cmd, getFileChanges } from \"makfy\";\r\n// or\r\nconst { cmd, getFileChanges } = require(\"makfy\");\r\n\r\ncmd(\"compile\").run(async (exec) => {\r\n  const delta = await getFileChanges(\"typescript\", [\"./src/**/*.ts\", \"./src/**/*.tsx\"]);\r\n\r\n  if (delta.hasChanges) {\r\n    await exec(\r\n      // here you would remove all target files generated by this step\r\n      // then compile new target files\r\n      \"tsc -p .\"\r\n      // additionally you could even only run the compiler over delta.added + delta.modified files\r\n    );\r\n  }\r\n});\r\n```\r\n\r\n### `cmd` short syntax\r\n\r\nIf your command doesn't need any to access any arguments then you can use the `cmd(\"commandName\").run(...commands)` function to make it shorter to write:\r\n\r\n```ts\r\nimport { cmd } from \"makfy\";\r\n// or\r\nconst { cmd } = require(\"makfy\");\r\n\r\ncmd(\"clean\").desc(\"cleans stuff\").run(\r\n  // running sequentially\r\n  \"rimraf ./dist-a\",\r\n  \"rimraf ./dist-b\",\r\n  // and these run after the other ones too, but in parallel!\r\n  [\"rimraf ./dist-c\", \"rimraf ./dist-d\"]\r\n);\r\n```\r\n\r\nIf you want to make it even shorter you might use template literals:\r\n\r\n```ts\r\nimport { cmd } from \"makfy\";\r\n// or\r\nconst { cmd } = require(\"makfy\");\r\n\r\ncmd(\"clean\").desc(\"cleans stuff\").run(`\r\n  // commands starting with '//' will be ignored\r\n  rimraf ./dist-a\r\n  rimraf ./dist-b\r\n`);\r\n```\r\n\r\n## Documentation\r\n\r\nThe basic structure of a `makfyfile.(js|ts)` is as follows:\r\n\r\n```ts\r\nimport { cmd, setDependencies, setOptions, flag, choice, str } from \"makfy\";\r\n// or\r\nconst { cmd, setDepenencies, setOptions, flag, choice, str } = require(\"makfy\");\r\n\r\ncmd(\"commandName\")\r\n  .desc?(\"command description\")\r\n  .args?({\r\n    [argName]:\r\n      | flag()\r\n      | choice([\"option1\", \"option2\", \"default\"?])\r\n      | str(\"default\"?)\r\n  })\r\n  .argsDesc?({\r\n    [argName]: \"arg description\"\r\n  })\r\n  // one of these two\r\n  .run(async (exec, args) => {...})\r\n  .run(\"cmd1\", \"cmd2\", ...)\r\n\r\n// optionally...\r\nsetDependencies(string[] | undefined);\r\nsetOptions(Options);\r\n```\r\n\r\nIn more detail:\r\n\r\n#### `cmd(commandName)`\r\n\r\nAdds a command to the list of possible commands. If `commandName` starts with `_` then it will be\r\nconsidered an internal command that cannot be invoked/listed using the CLI, yet can be run by other\r\ncommands.\r\n\r\n- **`.run(async (exec, args) => Promise<void>)`**\r\n\r\n  > An async function that takes three arguments, `exec` and `args`.\r\n  >\r\n  > - **`exec: async(...commands: ExecCommand[]) => Promise<void>`**\r\n  >\r\n  >   > A function that allows you to run `ExecCommand`(s) sequentially, which can be:\r\n  >   >\r\n  >   > - **shell string (e.g. `'npm install'`) - `string`**\r\n  >   >\r\n  >   >   > It will run the given command in the shell.\r\n  >   >   >\r\n  >   >   > If the string starts with `%` then stdout will be silenced,\r\n  >   >   > if it starts with `%%` then both stdout and the log of the command itself will be silenced.\r\n  >   >   >\r\n  >   >   > Note that stderr is never silenced, so errors/warnings will always be shown.\r\n  >   >\r\n  >   > - **help string (e.g. `'? installing packages'`) - `string`**\r\n  >   >\r\n  >   >   > It will print that help to the console, useful to keep track of what your build is doing.\r\n  >   >\r\n  >   > - **command invocation object - `{ _: 'commandName', args?: object }`**\r\n  >   >\r\n  >   >   > It will run another command inside the current command, optionally passing it the given arguments if desired.\r\n  >   >   >\r\n  >   >   > A simpler way to invoke sub-commands is using the string `'@commandName ...args'` as if it was invoked from the shell.\r\n  >   >   >\r\n  >   >   > Note that the arguments are validated automatically for you as they would if they were coming from the command line directly.\r\n  >   >\r\n  >   > - **exec-command array (e.g. `[ 'npm install', '@clean' ]`) - `ExecCommand[]`**\r\n  >   >   > It will run whatever is inside but in parallel instead of sequentially. If an array is used inside another array then it will go back to run sequentially.\r\n  >   >   >\r\n  >   >   > This should allow you to create complex sequential/parallel executions such as:\r\n  >   >   >\r\n  >   >   > ```js\r\n  >   >   > await exec(\r\n  >   >   >   a,\r\n  >   >   >   [b, c], // once a is done then runs in parallel b+c\r\n  >   >   >   // once a, b+c are done then runs (e,f) in parallel with (g,h)\r\n  >   >   >   [\r\n  >   >   >     [e, f],\r\n  >   >   >     [g, h]\r\n  >   >   >   ],\r\n  >   >   >   i // once a, b+c, (e,f)+(g+h) are done then runs i\r\n  >   >   > );\r\n  >   >   > ```\r\n  >   >   >\r\n  >   >   > Of course even more complex scenarios are supported since `exec(...)` basically returns an awaitable Promise.\r\n  >\r\n  > - **`args: object`**\r\n  >\r\n  >   > An object where each property is the argument value as coming from the command line or exec sub-command invocation.\r\n\r\n- **`.run(...commands: ExecCommand[])`**\r\n\r\n  > Short syntax to run an argument-less command.\r\n\r\n- **`.desc?(string)`**\r\n\r\n  > An optional description that defines what the command does so it is shown when using `makfy --list`.\r\n\r\n- **`.args?({ [argName]: ArgDefinition })`**\r\n\r\n  > An optional object of argument definitions that can be passed to that command using `makfy commandName ...args` and that will be automatically validated.\r\n  >\r\n  > An `ArgDefinition` can be:\r\n  >\r\n  > - **Flag option - `flag()`**\r\n  >\r\n  >   > An optional flag, false by default unless you use `--argName`\r\n  >\r\n  > - **String option - `str(byDefault?: string)`**\r\n  >\r\n  >   > A string option, required if no `byDefault` is given (`--argName=string`, use quotes if it has to have spaces)\r\n  >\r\n  > - **Choice (AKA enum) option - `choice(values: string[], byDefault?: string })`**\r\n  >\r\n  >   > An choice (enum) option where only `values` are valid, required if no `byDefault` is given (`--argName=string`)\r\n\r\n- **`.argsDesc?({ [argName]: string })`**\r\n\r\n  > An optional object of argument descriptions that will be shown as help when using `makfy --list`.\r\n\r\n### `setDependencies(string[] | undefined)`\r\n\r\n`setDependencies` is only ever needed if you use the `getFilesChangedAsync()` utility method, since it is\r\nused to determine when it a clean run is triggered.\r\nAs a rule of thumb, if you do a local require such as `require('./foo/bar')` in your\r\n`makfyfile.js` you should also export `dependencies: [ './foo/bar' ]`, but **not** any global requires.\r\n\r\n### `setOptions({profile?, showTime?})`\r\n\r\n`setOptions` takes an optional object that can be exported to set the default of some options:\r\n\r\n- `profile: boolean`\r\n\r\n  > When set it will log how much each shell command takes (default: `false`)\r\n\r\n- `showTime: boolean`\r\n\r\n  > When set it will show the current time near each log line (default: `false`)\r\n\r\n### Utility methods (imported from makfy package)\r\n\r\n- `escape(...parts: string[]): string`\r\n\r\n  > Escapes all parts of a given shell command.\r\n  > For example, `escape('hello', 'to this world')` will return `hello \"to this world\"` under a cmd shell and `hello 'to this world'` under other shells .\r\n\r\n- `fixPath(path: string, style: 'autodetect' | 'windows' | 'posix'): string`\r\n\r\n  > Fixes a path so it is valid under a given OS, by swapping `/` and `\\` if needed, plus converting `c:\\...` to `/c/...` in mingw in windows.\r\n  > The optional style argument forces the result to be valid in windows or posix (default: `'autodetect'`).\r\n\r\n- `setEnvVar(name: string, value: string | undefined): string`\r\n\r\n  > Returns a command string that can be used inside `exec` to set/clear an environment variable.\r\n  > For example, `setEnvVar('NODE_ENV', 'development)` will return `'set NODE_ENV=development'` under a cmd shell and `'export NODE_ENV=development'` under other shells.\r\n\r\n- `async expandGlobsAsync(globPatterns: string[]): Promise<string[]>`\r\n\r\n  > Expand one or more glob patterns into and array of single files. Note that if the glob pattern starts with `'!!'` then matched files will be removed from previous glob pattern results rather than added.\r\n  > For example, to match all json files except for package.json files pass `[ './**/*.json', '!!./**/package.json' ]`.\r\n\r\n- `async getFileChangesAsync(contextName: string, globPatterns: string[] | string, options: { log = true }): Promise<GetFileChangesResult>`\r\n\r\n  > Returns an object which includes the changes to the given files (given a certain context) since the last successful run.\r\n  > If there was no previous successful run (or the cache was cleared) then it is considered a clean run.\r\n  >\r\n  > ```js\r\n  > {\r\n  >   hasChanges: boolean,  // true if there are any changes or it is a clean run\r\n  >   cleanRun: boolean,    // true if it is a clean run (no previous version to compare against was available)\r\n  >   added: string[],      // files created since the last successful run (this is the only array with contents if it is a clean run)\r\n  >   removed: string[],    // files deleted since the last successful run\r\n  >   modified: string[],   // files modified since the last successful run\r\n  >   unmodified: string[]  // files not modified since the last successful run\r\n  > }\r\n  > ```\r\n  >\r\n  > Useful for example if you don't want to rerun the babel if none of the sources changed.\r\n  >\r\n  > The single option avaible is `log` to log the cache verification result (default: `true`).\r\n  >\r\n  > **Notes:**\r\n  >\r\n  > - If you generate two different targets based on the same source files (for example a production vs a debug bundle) make sure to use different context names for each one.\r\n  > - This function will create files inside a `.makfy-cache` folder at the end of every successful run.\r\n  > - If you change the `makfyfile.js` contents then a clean run will be assumed. This is done so you don't have to manually clean the cache folder every time you make changes to it.\r\n  >   If you require other custom (made by you) scripts you should add them to the dependencies array to ensure you get proper cache invalidation when you change those as well.\r\n\r\n- `cleanCache(): void`\r\n\r\n  > Cleans the `.makfy-cache` folder. Use it if you want to make sure all next calls to `getFileChangesAsync` work as if it was a clean run.\r\n\r\n- `makfyContext: object`\r\n  > An object with the makfy context, this is, how the makfy file was run. Its contents are:\r\n  >\r\n  > ```js\r\n  > {\r\n  >   // main command name (e.g. the command that was run from the command line)\r\n  >   commandName: string;\r\n  >\r\n  >   // main command args and their computed values\r\n  >   commandArgs: object;\r\n  >\r\n  >   // commands object as exported from the makfyfile\r\n  >   commands: Commands;\r\n  >\r\n  >   // options object with default values already filled in if missing from the exports\r\n  >   // includes a colorMode boolean to know if makfy is running in color mode or not\r\n  >   options: Options & { colorMode: boolean };\r\n  >\r\n  >   // makfyfile filename as specified by the -f argument (defaults to makfyfile.js)\r\n  >   // hint: to get the absolute path use path.resolve(makfyFilename)\r\n  >   makfyFilename: string;\r\n  > }\r\n  > ```\r\n  >\r\n  > **Do not modify this object**\r\n\r\n## FAQ\r\n\r\n##### Recommended CLI packages for cross-platform commands\r\n\r\n- _Set/unset an environment variable:_ Just invoke `setEnvVar` inside an `exec` call. Alternatively use [cross-env](https://www.npmjs.com/package/cross-env).\r\n- _Delete files/directories:_ [rimraf](https://www.npmjs.com/package/rimraf)\r\n- _Copy files/directories:_ [ncp](https://www.npmjs.com/package/ncp)\r\n- _Create a directory:_ [mkdirp](https://www.npmjs.com/package/mkdirp)\r\n\r\n##### Keeping the context between `exec` executions\r\n\r\nExecutions inside a very same `exec` call keep track of changes to the current working directory and environment variables.\r\n\r\nIf you wish to keep the context between different `exec` executions you can do so like this:\r\n\r\n```js\r\nconst a = await exec(...);\r\nawait a.keepContext(...);\r\n```\r\n\r\n**Note:** In unix style shells you need to export the variable for it to be tracked (e.g. `export NODE_ENV=production`). Consider using `setEnvVar`, which does this for you.\r\n","maintainers":[{"name":"xaviergonz","email":"xaviergonz@gmail.com"}],"time":{"modified":"2022-06-19T15:37:57.036Z","created":"2017-05-10T18:42:10.356Z","0.0.1":"2017-05-10T18:42:10.356Z","1.0.0":"2017-05-14T15:28:14.714Z","1.0.1":"2017-05-14T16:34:14.122Z","1.0.2":"2017-05-14T17:02:08.300Z","1.0.3":"2017-05-14T17:26:19.129Z","1.0.4":"2017-05-14T17:33:21.906Z","1.0.5":"2017-05-14T17:35:12.119Z","1.0.7":"2017-05-14T17:42:39.861Z","1.0.8":"2017-05-14T19:58:53.545Z","1.0.9":"2017-05-14T19:59:54.904Z","1.0.10":"2017-05-14T20:12:11.916Z","1.0.11":"2017-05-14T20:17:59.347Z","1.0.12":"2017-05-14T20:40:26.384Z","1.0.13":"2017-05-14T21:23:11.639Z","1.0.14":"2017-05-15T16:47:10.898Z","1.0.15":"2017-05-15T18:11:27.036Z","1.1.0":"2017-05-16T21:51:32.615Z","1.1.1":"2017-05-16T21:54:50.591Z","1.1.2":"2017-05-17T18:03:31.304Z","1.1.3":"2017-05-17T18:15:04.025Z","1.1.4":"2017-05-20T17:10:59.154Z","1.1.5":"2017-05-21T08:39:51.461Z","1.1.6":"2017-05-21T08:50:32.961Z","1.1.7":"2017-05-21T18:09:02.983Z","1.1.8":"2017-05-28T09:39:42.175Z","1.1.9":"2017-06-03T08:48:13.479Z","1.1.10":"2017-06-03T15:41:46.558Z","1.1.11":"2017-06-08T18:45:16.088Z","1.2.0":"2017-07-26T16:40:58.521Z","1.3.0":"2018-09-09T11:03:43.889Z","1.4.0":"2018-09-09T14:28:01.447Z","1.4.1":"2019-04-13T21:32:33.800Z","1.4.2":"2019-04-13T21:39:38.366Z","2.0.0":"2019-05-02T18:10:51.450Z","2.0.1-beta":"2020-05-08T16:11:34.529Z","2.0.1-beta.2":"2020-05-08T16:21:11.592Z","2.0.1-beta.3":"2020-05-08T16:38:26.776Z","2.0.1":"2020-05-08T16:44:32.225Z","2.0.2":"2020-05-11T23:01:36.222Z","2.0.3":"2020-05-12T15:35:32.608Z","2.0.4":"2021-02-08T20:42:22.325Z","2.1.0":"2021-05-15T21:13:38.917Z","2.1.1":"2021-05-15T21:29:41.195Z"},"homepage":"https://github.com/xaviergonz/makfy#readme","keywords":["build","system","make","tool","asset","pipeline"],"repository":{"type":"git","url":"git+https://github.com/xaviergonz/makfy.git"},"author":{"name":"Javier Gonzalez Garces","email":"xaviergonz@gmail.com"},"bugs":{"url":"https://github.com/xaviergonz/makfy/issues"},"license":"MIT","readmeFilename":"README.md","users":{"xaviergonz":true}}