{"_id":"execon","_rev":"22-a38a751c4c430b2c07d54e630abf86e0","name":"execon","description":"Patterns of function calls","dist-tags":{"latest":"1.2.9"},"versions":{"1.0.0":{"name":"execon","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Patterns of function calls","homepage":"http://github.com/coderaiser/node-execon","repository":{"type":"git","url":"git://github.com/coderaiser/node-execon.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/check.js","gitHead":"10bf3ebe106adfd5d4127dac5dff70d883d8f7df","bugs":{"url":"https://github.com/coderaiser/node-execon/issues"},"_id":"execon@1.0.0","scripts":{},"_shasum":"fff49fa69b9bb46328dd7111eba00783e3f6b37f","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"fff49fa69b9bb46328dd7111eba00783e3f6b37f","tarball":"https://registry.npmjs.org/execon/-/execon-1.0.0.tgz","integrity":"sha512-XLbiFn6iQRZwVpCRVjRYr2ARzrfdts1OIbFqqn6QLi6Y1t367DSvbouRfa7DoC+W5zGp8VobDfzah7UkE1SVYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGo9qdJD0OHjM1oc7490d6KEohgfxljl2ocUbJcf2DM+AiEAsZMwO3Y91AmIipumsU1wldxWQpZIQSLdA0avc3VaJXg="}]}},"1.0.1":{"name":"execon","version":"1.0.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Patterns of function calls","homepage":"http://github.com/coderaiser/node-execon","repository":{"type":"git","url":"git://github.com/coderaiser/node-execon.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/exec.js","gitHead":"20a8982a0b156333f8ef99b13b2de919ec6f8062","bugs":{"url":"https://github.com/coderaiser/node-execon/issues"},"_id":"execon@1.0.1","scripts":{},"_shasum":"39feec783de42285622710a5111ce30786125991","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"39feec783de42285622710a5111ce30786125991","tarball":"https://registry.npmjs.org/execon/-/execon-1.0.1.tgz","integrity":"sha512-d4Sp2WZynz5IsZCbWpeucSuvD8PHO62N9EZrwceHdXW1dGlXdf5zUZTQ5PZ9oGE3FSVH5L0eFsOWKG6g645BmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2aYC8OEoCr4zYIjxR6z2ZO8YdT0SCwDbN38I2zzNTqgIhAKMDnUwGk7Nr3ka0Mth7O9aLrWcPDmvec6jsfMuQgJ+p"}]}},"1.1.0":{"name":"execon","version":"1.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Patterns of function calls","homepage":"http://github.com/coderaiser/node-execon","repository":{"type":"git","url":"git://github.com/coderaiser/node-execon.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/exec.js","gitHead":"b7018ab18f29f5afb0c3abc4cda00aae0be77e28","bugs":{"url":"https://github.com/coderaiser/node-execon/issues"},"_id":"execon@1.1.0","scripts":{},"_shasum":"0b497580e0c9c059f9467304205b6a98b79bedec","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"0b497580e0c9c059f9467304205b6a98b79bedec","tarball":"https://registry.npmjs.org/execon/-/execon-1.1.0.tgz","integrity":"sha512-AlY7iq2JBh19dpi0N9cCqh9l42mXu8yxpIbtczS6yo7QDdw1XJDr+aTsQnzgi9ppt48cWn4XMRaszPLKb7xQ7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0yvIN6qJR5tc9MSdEI/ICs+HNpIPgkXhOlPOmRqQMJgIgUArtGHR/hXU/g4J7N7DU1odzyBkIi2JcQDScM6SHdXQ="}]}},"1.1.1":{"name":"execon","version":"1.1.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Patterns of function calls","homepage":"http://github.com/coderaiser/execon","repository":{"type":"git","url":"git://github.com/coderaiser/execon.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/exec.js","gitHead":"bc661a54599d682d964687de7d436a6b3cc9ce4f","bugs":{"url":"https://github.com/coderaiser/execon/issues"},"_id":"execon@1.1.1","scripts":{},"_shasum":"587ef744d330a93c4f395fb0bace263ec8e04347","_from":".","_npmVersion":"2.3.0","_nodeVersion":"1.0.4","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"587ef744d330a93c4f395fb0bace263ec8e04347","tarball":"https://registry.npmjs.org/execon/-/execon-1.1.1.tgz","integrity":"sha512-n8qMulVF0h3YbvQSt9Zu3whf026oRj3jvPowLzLJQI4xmSRdPim+E18s7QhCCqB5+oWJqTqMT1uotVCWlbwD8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLqr0EnOGi20OBHg5y+0VksAjv1zz+mwHQheqs//vv2AiEAmIAr7Lph7hGjAIjLV/+Y8iqHgIqqyEhZpFZhAtjWiQ8="}]}},"1.2.0":{"name":"execon","version":"1.2.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Patterns of function calls","homepage":"http://github.com/coderaiser/execon","repository":{"type":"git","url":"git://github.com/coderaiser/execon.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/exec.js","gitHead":"e9b7065682b62f20d0832915ad131e45be482cfe","bugs":{"url":"https://github.com/coderaiser/execon/issues"},"_id":"execon@1.2.0","scripts":{},"_shasum":"f0e6b6d3d2efb3aa486544e569d910635a2df5ec","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"f0e6b6d3d2efb3aa486544e569d910635a2df5ec","tarball":"https://registry.npmjs.org/execon/-/execon-1.2.0.tgz","integrity":"sha512-v6C5YRYflQyi3CChu9yQL0a7VNnIBf3ZrjWOV8tmlOZLuq3OdysUm5VTpL5y7pxVVzqgucVPtwPPlc/0rLzGYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR5d32kJ9TFDQ5cvJKoyfTnoPIoDxxLV5b8FxNKVX6RQIgChmKMaMUySgNfHCs/lklSDfu+4DtgiZmUFS4YIZzyOU="}]}},"1.2.1":{"name":"execon","version":"1.2.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Patterns of function calls","homepage":"http://github.com/coderaiser/execon","repository":{"type":"git","url":"git://github.com/coderaiser/execon.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/exec.js","gitHead":"208bb6e7706f810fe49722c8d118fdbc0579f79b","bugs":{"url":"https://github.com/coderaiser/execon/issues"},"_id":"execon@1.2.1","scripts":{},"_shasum":"e5205530205d1e1bec58fd915ad98348bbf072a7","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"e5205530205d1e1bec58fd915ad98348bbf072a7","tarball":"https://registry.npmjs.org/execon/-/execon-1.2.1.tgz","integrity":"sha512-ks2x6KJH7FA+oayqPf+koMoINBL18HdHObeb6sPncEJqkw5GcLbUYDRPKEYLzbjXRgRW58tN8ak4dSMwwxACTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd2+NzW6I9U7p4aWbkel194OHbhBhAjFM0fL5odGqv6wIhAJ3imVAnlgob6JiOBlQnfXQKRdpFYShsbBMId2CSvYq6"}]}},"1.2.2":{"name":"execon","version":"1.2.2","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Patterns of function calls","homepage":"http://github.com/coderaiser/execon","repository":{"type":"git","url":"git://github.com/coderaiser/execon.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/exec.js","gitHead":"07ebb474438800f66b4b2c5b7abca58a9aa57bf7","bugs":{"url":"https://github.com/coderaiser/execon/issues"},"_id":"execon@1.2.2","scripts":{},"_shasum":"1ff1536ab33720a8f6615e96471042e590cb12b8","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"1ff1536ab33720a8f6615e96471042e590cb12b8","tarball":"https://registry.npmjs.org/execon/-/execon-1.2.2.tgz","integrity":"sha512-SeJssJEKWBi5/bHFFn4XPHoVcbgt8N/wKOIEyeAWa8nRtpFGmlXfC6ubP2D1FTSrMlaKzZSW7r4tZuuHLNLnqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaPXAkQkEHK6bAkDeVU2xxirfHMfsBBkcGwMExMUE1WAiEAn3ybhWujm+YUEkgSGV5vTBvsHEN2ZQyMBRhoTuuGRME="}]}},"1.2.3":{"name":"execon","version":"1.2.3","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Patterns of function calls","homepage":"http://github.com/coderaiser/execon","repository":{"type":"git","url":"git://github.com/coderaiser/execon.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/exec.js","gitHead":"a7d7afed51d0ee5e8641ce21c009cce3d8a3c42b","bugs":{"url":"https://github.com/coderaiser/execon/issues"},"_id":"execon@1.2.3","scripts":{},"_shasum":"089036f764564c83cbcd09a18b84ce2ad1f8f7c7","_from":".","_npmVersion":"3.1.3","_nodeVersion":"2.4.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"089036f764564c83cbcd09a18b84ce2ad1f8f7c7","tarball":"https://registry.npmjs.org/execon/-/execon-1.2.3.tgz","integrity":"sha512-St6e8kFcm4n29Z+7FzR2125nBAb8su2cdlN4wYDx6ofyj8J2G3IF4GE+qKv1iIJ0/mSTi7VVAO+mgUTMjqg1+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ/I//7OchxBkOd7D1QBsA2B2BDONMUV8aN+5DTJN8VwIhAKDIWsqBJdmGjrCDsUiDFS/69bhBECyszn9LwIW8arAE"}]}},"1.2.4":{"name":"execon","version":"1.2.4","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Patterns of function calls","homepage":"http://github.com/coderaiser/execon","repository":{"type":"git","url":"git://github.com/coderaiser/execon.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/exec.js","gitHead":"5c6af23fa77ba8a4e1e8df0d3e5c668a6a7fcbe1","bugs":{"url":"https://github.com/coderaiser/execon/issues"},"_id":"execon@1.2.4","scripts":{},"_shasum":"e9b3d5e00d4ab8fb2138f3f5da885d61ae270c8d","_from":".","_npmVersion":"3.1.3","_nodeVersion":"2.4.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"e9b3d5e00d4ab8fb2138f3f5da885d61ae270c8d","tarball":"https://registry.npmjs.org/execon/-/execon-1.2.4.tgz","integrity":"sha512-nd3scBo/oICKreEeLNRh76yo6R5z6bsmd3RkcfL6TemxsBeOxaCAJUh3Oiiv0QgmH93S79Jze5k+rbHVDrpoQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+rfRtQ03ITBu80YQ48YpVINiJ+KeFAVKW/0IpyTFODAIgQmezAIeLIiBkWSyWKCuFHjbgj4/ZYH8PusMQvfKRXsk="}]}},"1.2.5":{"name":"execon","version":"1.2.5","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Patterns of function calls","homepage":"http://github.com/coderaiser/execon","repository":{"type":"git","url":"git://github.com/coderaiser/execon.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/exec.js","gitHead":"ea4e9ed95a445e84298ed670be59e42ce6fbe678","bugs":{"url":"https://github.com/coderaiser/execon/issues"},"_id":"execon@1.2.5","scripts":{},"_shasum":"cae1e968a106723a14abf34e1b971472a3ba3734","_from":".","_npmVersion":"3.1.3","_nodeVersion":"2.4.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"cae1e968a106723a14abf34e1b971472a3ba3734","tarball":"https://registry.npmjs.org/execon/-/execon-1.2.5.tgz","integrity":"sha512-SZEU6YbpmR0Kxk8niJUKeIEM323SzksUNDF46lYnK/yEbt3zrLdsHY0bzWSZNLnON7yn87shh4N2GawvtIh91A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoSIf9JBr7CImxBwDhMTIu1PAfzgZ0Frpt48HWQ9TYLAiEA7ptf/EqVYFgLPKhopdhBeBRubR7LARDM6SFg8GBl6V4="}]}},"1.2.6":{"name":"execon","version":"1.2.6","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Patterns of function calls","homepage":"http://github.com/coderaiser/execon","repository":{"type":"git","url":"git://github.com/coderaiser/execon.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/exec.js","gitHead":"7f9e019fb62a9ab076fce0777321db6bb5767174","bugs":{"url":"https://github.com/coderaiser/execon/issues"},"_id":"execon@1.2.6","scripts":{},"_shasum":"9f24c11a917cab4acb63817560565e10ab39e8b3","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"9f24c11a917cab4acb63817560565e10ab39e8b3","tarball":"https://registry.npmjs.org/execon/-/execon-1.2.6.tgz","integrity":"sha512-84MvhlokZigIs9jA0txHfEepYY/e5NZ2YDsizWeN9sPQoILZRhJ0kS+wt0qRpxSY+94lkUm/viOrn7/jdSfBJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRAssDAepUrl9T/KRTyzwB4BV0Oc3+HOz1jwt6yFbi2AiEA9GeOqMlRub25h13gSxgQ9GyIOx9mvD0ySrwWJb8ETLU="}]}},"1.2.7":{"name":"execon","version":"1.2.7","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Patterns of function calls","homepage":"http://github.com/coderaiser/execon","repository":{"type":"git","url":"git://github.com/coderaiser/execon.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/exec.js","gitHead":"2e9bfe125e7602f627ced5862c2a37118babdac0","bugs":{"url":"https://github.com/coderaiser/execon/issues"},"_id":"execon@1.2.7","scripts":{},"_shasum":"bc49e6c10e34b3aaa808d67bbfcaad692eb6b569","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"bc49e6c10e34b3aaa808d67bbfcaad692eb6b569","tarball":"https://registry.npmjs.org/execon/-/execon-1.2.7.tgz","integrity":"sha512-KEex1Azt0RV9Di7v0knXPc0/+ip2AsvKAJ/d3y7xSdZy4HpMohmAYGCPlEWCNHdPmMZEWIG3NtpQJVX2XuoBdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoNmngu2yXk885XmeOFtSrebGSjut3vpjzzP7u0yZYVgIgZfesBL+zQcoE0Jnep0bIlqoO0IqcOjJWNekgltjjlvc="}]}},"1.2.8":{"name":"execon","version":"1.2.8","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Patterns of function calls","homepage":"http://github.com/coderaiser/execon","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/coderaiser/execon.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/exec.js","devDependencies":{"tape":"~4.2.1"},"gitHead":"7e8900c48fd9262a3a3acaa1c8b6c34ff17aa745","bugs":{"url":"https://github.com/coderaiser/execon/issues"},"_id":"execon@1.2.8","_shasum":"75a3659f4e0dfbc20279198dfdcb235e734da044","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.2.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"75a3659f4e0dfbc20279198dfdcb235e734da044","tarball":"https://registry.npmjs.org/execon/-/execon-1.2.8.tgz","integrity":"sha512-yZxcwmYUnc01sGQBuqwB2nCysb+6qMLzStzHq7iq1HC9yTAXR1dr0zNP22lTTlZxuRDfR3y1dO3s1tijKjZNKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCekBnTjD3XV/pM2f3EQndaAwhgkXJDVR8kwAqTcQtS2AIgZNaPUFZNpuhgmUDa4F5ZsXi0GNZKGx3kX8wmdp7DtZk="}]}},"1.2.9":{"name":"execon","version":"1.2.9","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"Patterns of function calls","homepage":"http://github.com/coderaiser/execon","scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"git://github.com/coderaiser/execon.git"},"dependencies":{},"license":"MIT","engines":{"node":">=0.8"},"main":"lib/exec.js","devDependencies":{"tape":"~4.2.1"},"gitHead":"b71d2c60651f957486301e10462aab80a0f62ee1","bugs":{"url":"https://github.com/coderaiser/execon/issues"},"_id":"execon@1.2.9","_shasum":"6db11333dcc824f1f13e7317fed0d94a2f26491f","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.2.1","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"dist":{"shasum":"6db11333dcc824f1f13e7317fed0d94a2f26491f","tarball":"https://registry.npmjs.org/execon/-/execon-1.2.9.tgz","integrity":"sha512-fONaIhWx+HZoV+r0EF/i7Tj50cBNVCncKN1kskyGDjglD4BNl2VYmx6Gjrkk6+PqvyXfsTJjwV/p4+rxE/fhSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4wNiZXgmeGAn9Sxr0k7UZul8CEpYxa/saaUYbBz6j2AiBXzi/c3zPy2MpnafvDgp5sEUNTRJBmxTRZhPz2y7fo7Q=="}]}}},"readme":"# Execon [![License][LicenseIMGURL]][LicenseURL] [![NPM version][NPMIMGURL]][NPMURL] [![Dependency Status][DependencyStatusIMGURL]][DependencyStatusURL] [![BuildStatusIMGURL]][BuildStatusURL]\n\nPatterns of function calls.\n\n## Install\n![NPM_INFO][NPM_INFO_IMG]\n```\nnpm i execon --save\n# or\nbower i execon --save\n```\n\n## Api\n\n```js\nvar exec = require('execon');\n```\n\n### exec\nCheck is parameter is function, if it's - executes it with given parameters\n\nWas:\n\n```js\nfunction(callback, p1, p2, pN) {\n    if (typeof callback === 'function')\n        callback(p1, p2, pN);\n}\n```\n\nNow\n\n```js\nfunction(callback, p1, p2, pN) {\n    exec(callback, p1, p2, pN);\n}\n```\n\nor just\n\n```js\nexec.ret(callback, p1, p2, pN);\n```\n\n### exec.if\nConditional execution one of two functions\n\nPreconditions:\n\n```js\nfunction one() {\n    console.log(1);\n}\n\nfunction two(callback) {\n    setTimeout(callback, 1000);\n}\n```\n\n\nBefore:\n\n```js\nif (2 > 3)\n    one();\nelse\n    two(one);\n    \n```\n\nAfter:\n\n```js\nexec.if(2 > 3, one, two);\n```\n\n### exec.parallel\nif a you need a couple async operation do same work, and then call callback, this function for you.\n\n**Node.js example**.\n\n```js\nvar fs      = require('fs'),\n    Util    = require('execon');\n\nexec.parallel([\n    function(callback) {\n        fs.readFile('file1', callback);\n    },\n    function(callback) {\n        fs.readFile('file2',  callback);\n    }\n], function(error, data1, data2) {\n    if (error)\n        console.log(error)\n    else\n        console.log(data1, data2);\n});\n```\n**Vanilla js example.**\n\n```js\nvar ONE_SECOND  = 1000,\n    TWO_SECONDS = 2000,\n    func        = function(time, str, callback) {\n        setTimeout(function() {\n            console.log(str);\n            callback(null, str);\n        }, time);\n    },\n    \n    func1       = func.bind(null, TWO_SECONDS, 'first'),\n    func2       = func.bind(null, ONE_SECOND, 'second');\n\nexec.parallel([func1, func2], function(error, str1, str2) {\n    console.log(str1, str2);\n});\n```\n\n### exec.series\nexecutes functions one-by-one\n\n```js\nfunction one(callback){\n    setTimeout(function() {\n        console.log(1)\n        callback();\n    }, 1000);\n}\n\nfunction two(callback) {\n    console.log(2);\n    callback();\n}\n\nexec.series([one, two], function(error) {\n    console.log(error || 'done');\n});\n```\n\n## License\n\nMIT\n\n[NPM_INFO_IMG]:             https://nodei.co/npm/execon.png?downloads=true&&stars&&downloadRank \"npm install rendy\"\n[NPMIMGURL]:                https://img.shields.io/npm/v/execon.svg?style=flat\n[DependencyStatusIMGURL]:   https://img.shields.io/gemnasium/coderaiser/execon.svg?style=flat\n[LicenseIMGURL]:            https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat\n[NPMURL]:                   https://npmjs.org/package/execon \"npm\"\n[BuildStatusURL]:           https://travis-ci.org/coderaiser/execon  \"Build Status\"\n[DependencyStatusURL]:      https://gemnasium.com/coderaiser/execon \"Dependency Status\"\n[LicenseURL]:               https://tldrlegal.com/license/mit-license \"MIT License\"\n[BuildStatusIMGURL]:        https://img.shields.io/travis/coderaiser/execon/master.svg?style=flat\n[BuildStatusURL]:           https://travis-ci.org/coderaiser/execon  \"Build Status\"\n","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2022-06-17T21:52:47.437Z","created":"2014-11-24T12:09:51.012Z","1.0.0":"2014-11-24T12:09:51.012Z","1.0.1":"2014-11-24T13:41:06.819Z","1.1.0":"2015-01-15T15:41:08.627Z","1.1.1":"2015-01-28T10:17:51.916Z","1.2.0":"2015-06-03T11:00:36.174Z","1.2.1":"2015-06-05T13:30:42.240Z","1.2.2":"2015-06-05T13:47:54.307Z","1.2.3":"2015-07-21T06:51:56.328Z","1.2.4":"2015-07-21T07:39:53.971Z","1.2.5":"2015-07-21T08:07:45.532Z","1.2.6":"2015-10-01T09:21:14.667Z","1.2.7":"2015-10-01T13:38:00.103Z","1.2.8":"2015-10-21T07:14:06.316Z","1.2.9":"2015-10-23T06:36:35.885Z"},"homepage":"http://github.com/coderaiser/execon","repository":{"type":"git","url":"git://github.com/coderaiser/execon.git"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"bugs":{"url":"https://github.com/coderaiser/execon/issues"},"license":"MIT","readmeFilename":"README.md","users":{"coderaiser":true}}