{"_id":"mprocess","_rev":"28-40baf8aefe9b2050da72c9062ca10889","name":"mprocess","description":"child_process simple wrapper using Promise","dist-tags":{"latest":"1.7.1"},"versions":{"1.0.0":{"name":"mprocess","version":"1.0.0","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.2","when":"^3.7.2"},"_id":"mprocess@1.0.0","_shasum":"64a293ef1bb9bcf069afa8de1290700da6e9e609","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"dist":{"shasum":"64a293ef1bb9bcf069afa8de1290700da6e9e609","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.0.0.tgz","integrity":"sha512-UYdZiS3q95GChnWS/EsV2fLLZW3Qs6eBpfS1u0L9Q4N5k5IGYvoi9ijOm5FBN3C0GjhoqZV+dc9OtnBY9kmwDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD9q0FaRDDCrv8dqHDpwLBdaEtPTKFSdfkpRCR78J2EwIhAOj9xQnqH5zzhgaqniuTmHaLlyzMcFpEnAXaW5sdZRE5"}]}},"1.1.0":{"name":"mprocess","version":"1.1.0","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.2","when":"^3.7.2"},"_id":"mprocess@1.1.0","_shasum":"f876e04a67681975837bf5b3d9c0b0c9e3f75c00","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"dist":{"shasum":"f876e04a67681975837bf5b3d9c0b0c9e3f75c00","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.1.0.tgz","integrity":"sha512-LgZm3hMEbgudIwKpwmdQoreZ79WUR+cSd2bRGarTWIsbrY2NFW8zLaU69AgwtvAKhc0I0ne2rBt4Ex+DqTLQsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHlaPyr8PWYHaXGumCrkZU/y6O8iMg4fofJxYq4thG9wIgBfP9Hfh0yRxtwCFzMCgrLC3T9RvnV/91/SH/9fWkqoU="}]}},"1.1.1":{"name":"mprocess","version":"1.1.1","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.2","when":"^3.7.2"},"_id":"mprocess@1.1.1","_shasum":"f07781683a54547ecaa07ef3a51ee4f36a485139","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"dist":{"shasum":"f07781683a54547ecaa07ef3a51ee4f36a485139","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.1.1.tgz","integrity":"sha512-2oKyGTMK7T7WZFShbvDTL8C4qYjGWZv4Dytm8kMuMh/gq1MojD3KpfNnjlkITiGg8e1o93LeX/x5BRkUm8klbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqaKXfAmD4EkAbEMpUR9pfAEvBTGbrJjAjMxYqlDRSzQIhAMaPBnOVms+Wbk1pCWPS+WxohH1xFIYich1WDD83hee3"}]}},"1.2.0":{"name":"mprocess","version":"1.2.0","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.2","when":"^3.7.2"},"_id":"mprocess@1.2.0","_shasum":"9e3ce11c2891cdf91afe9d9edce1c7d6296b7b5e","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"dist":{"shasum":"9e3ce11c2891cdf91afe9d9edce1c7d6296b7b5e","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.2.0.tgz","integrity":"sha512-ryQx17XQQvEUlQlZ1BNH+n1m8oONOjcsNgtCuP/lXTqP0MJAlfqLtrBg+Fg8mRGi4JVqwc2JSPFySPUZeidtAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCENHnfi+ucliLXaUAWKW8sUNO/M87w5b0UC4lUtQUf/wIgA7rN8BInF3O83ccFD7G8cH7ayDhMI+cjlJg2QsIIPSg="}]}},"1.2.1":{"name":"mprocess","version":"1.2.1","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.2","when":"^3.7.2"},"_id":"mprocess@1.2.1","_shasum":"8706033e93147de3c8aab309c5ba8aa97a88978d","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"dist":{"shasum":"8706033e93147de3c8aab309c5ba8aa97a88978d","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.2.1.tgz","integrity":"sha512-evUVLaH88EuRLawmymK1wgAdm1QezzkKFGlDsDn31SUxeHpkY0fCF0JMp/TUM8Hk8jci7fAz78BoeA+S/wy7gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQIhDH3FafAjD/SQl689NoabuEii4M30UpV4/LkvuDwgIgHT6KcBY7WFWVhcIu0d1KCjLjbulHmqJHEqjkIwDoMv8="}]}},"1.2.2":{"name":"mprocess","version":"1.2.2","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.2","when":"^3.7.2"},"_id":"mprocess@1.2.2","_shasum":"2668b7d31e067907e76b40c5901ff443acb2307d","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"dist":{"shasum":"2668b7d31e067907e76b40c5901ff443acb2307d","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.2.2.tgz","integrity":"sha512-sBUFg01OXRMTjzuf4WMGYczUjn0f48Ycy3IAo3/SRMp1GOp9cdzzbUr0ZWmq93QD4wJNjP4nnK7ENfR6jqMd3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5DRl75NFFyq7cdnu3z8kI5raZpbx6+VPNcWwp5mkCEAiBivAW16NWlPnwxYn63tivLpAL+DT/2L9r4oJA5vjhagw=="}]}},"1.2.3":{"name":"mprocess","version":"1.2.3","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.2","when":"^3.7.2"},"_id":"mprocess@1.2.3","_shasum":"3a3831f64a434276d555c33e4129269be9c3c307","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"dist":{"shasum":"3a3831f64a434276d555c33e4129269be9c3c307","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.2.3.tgz","integrity":"sha512-lzaT5ymwwKwrs3sy7NawQbwX7vcZd+pP12j+WKcBYXnVUyzfexAYGKz2lqr7CQPrezRc/CFiOTJIBHSnu+SXOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB44N/IAS2fnGlu8r+XFCybfFeRHAnrOgrR0kp358JrjAiBLS4iwb2BEcUL05jss11TYO81qQuA9E8/2tQ4y/slgow=="}]}},"1.2.4":{"name":"mprocess","version":"1.2.4","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.2","when":"^3.7.2"},"_id":"mprocess@1.2.4","_shasum":"5d41c1ea99d57f20baeecc3fe3d1b80a9444a7a9","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"dist":{"shasum":"5d41c1ea99d57f20baeecc3fe3d1b80a9444a7a9","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.2.4.tgz","integrity":"sha512-amqfZwa1iCt+35NA6urffNoYe+qXFLAI4Q938JJH4yj2237j2zY2ss21n6Oo8kOY92RnnLr803OrlMiBkh8KzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSMmq2EkpPLlPO5l/bzqa92LjiELzFOcGB1payMOvuBAiBrW3/YJ79wdI9wwbY0a4kJ4uFs45OSSgZSgPuCMKTZ2A=="}]}},"1.3.0":{"name":"mprocess","version":"1.3.0","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.2","when":"^3.7.2"},"_id":"mprocess@1.3.0","_shasum":"a2a305379136e120dad5613cbf96380d1b373a95","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"dist":{"shasum":"a2a305379136e120dad5613cbf96380d1b373a95","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.3.0.tgz","integrity":"sha512-YoNC0zGLXe8yt2MWZlty6wP2KtB9N62bT0T3SLxUXXyrG1MtXnB928DYCZXpU8vxc9jDAfJyXKSfT4meYuYuzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAM9MhX2EXbxYSCkEraDmEpUnQRMIKz8Piabo68orYTgIgVR+nrHlXxEwegcW7xDWHg7NqKXIVIxnQGcFWe2qbyHI="}]}},"1.4.1":{"name":"mprocess","version":"1.4.1","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"_id":"mprocess@1.4.1","_shasum":"fdf8ee15b43526a57546a6197932abc5837e4ecc","_from":".","_npmVersion":"3.5.3","_nodeVersion":"0.10.41","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"dist":{"shasum":"fdf8ee15b43526a57546a6197932abc5837e4ecc","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.4.1.tgz","integrity":"sha512-4VKypLkLWSXyyD2fiPXR8ZxaVuxHiL8/irj76g9xVclDYNUhXCUdFyaYl3ASwYQ+q2U4jWZFh0l8L0xRh2BlOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsPGbZujKHqqdhYQZg22ZD+U48w94NktzzQ6LK9owsjAIhANZGSD8DKPHjW2nPpfspuncAcA2TjJZzWyvsnUrhUder"}]}},"1.4.2":{"name":"mprocess","version":"1.4.2","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"_id":"mprocess@1.4.2","_shasum":"f01fa049a6a03903d016bce29fc1710d85e9cc46","_from":".","_npmVersion":"3.5.3","_nodeVersion":"0.10.41","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"dist":{"shasum":"f01fa049a6a03903d016bce29fc1710d85e9cc46","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.4.2.tgz","integrity":"sha512-qgQmVsHPsRS9EkgWn3FPwEj7e9A3EIGYOgbt/Dkg9mDfz43wODTPz3U2eoU8GwWMZgMlOUvWRVa7og6oz7Iesw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRENL34kx0HL1nWbvkRSok66WiU1DcvRdyF/HT1tuP/gIhALpI7rlmwSwEVZMmQ9aFrpL3oONZAnBAjj+UcmbynJ2A"}]}},"1.4.3":{"name":"mprocess","version":"1.4.3","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"gitHead":"e656a699280d246653759c46ad2abff2ddc6efd5","_id":"mprocess@1.4.3","_shasum":"eb41bbea0c121d395edf7cf0d55fba3d6f54f966","_from":".","_npmVersion":"3.5.3","_nodeVersion":"0.10.41","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"dist":{"shasum":"eb41bbea0c121d395edf7cf0d55fba3d6f54f966","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.4.3.tgz","integrity":"sha512-bjDf/Ff5Vf80lEyMqXzd6TptXJw6R3gSU8zG6lwh7kd7Na2wph2QkZC+tdqtKWdyOEtQ2iIF29+Q9dgnbAQ45Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUgDGWLg+I8Fd1ggTumfCL1cOhdSq2NSER8sMgSXeIDAiB6eohx5HhdKbn6wlIpgtnzYmJYL1Se4NStzSQbMqR22A=="}]}},"1.5.0":{"name":"mprocess","version":"1.5.0","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"gitHead":"e8e09ff839b4bcdffaccc51a68cd243fd1059f51","_id":"mprocess@1.5.0","_shasum":"2fada54ede44457f03a1b5ad41c7972948fe4d45","_from":".","_npmVersion":"3.5.3","_nodeVersion":"0.10.41","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"dist":{"shasum":"2fada54ede44457f03a1b5ad41c7972948fe4d45","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.5.0.tgz","integrity":"sha512-riWxObxk+EMyjGo0ikdBvR/WbfJw0QLiSbWunk+PfaXDHOUwQwolADSUGviqH9oc1tbSea95RjAmXl8RH8LZlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZctswAV8CS1uQOJmO8oAr7TusQvG6MLC5qRKcp0lJ6AiB9E/lJUipYrmUme8fuIL7bsMn3+cVrtktT30ZPZOpLPA=="}]}},"1.5.1":{"name":"mprocess","version":"1.5.1","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"gitHead":"cb537d59d34506f7ad47f937c09796764cb35da5","_id":"mprocess@1.5.1","_shasum":"cdf6dd5d313af61552381f07da3a314ec585c2f1","_from":".","_npmVersion":"3.8.1","_nodeVersion":"0.10.41","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"dist":{"shasum":"cdf6dd5d313af61552381f07da3a314ec585c2f1","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.5.1.tgz","integrity":"sha512-d3JDFygOTllhlh1cmgW3ZVJGB51+Y1BW7b1z0hwth6nJRxiMzDja/P7DvC3B6HLsgExGZzP6TYI6z4qoHZFQnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSQL7ucqgcNUY/wXQYIQUXIgSz9C33qT9BT/Nu5j7WmAiAjKN4VBcwheH6y9dblE6dUmck4gWKBBRqqL+g72pQq+A=="}]},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mprocess-1.5.1.tgz_1462193151177_0.34540962567552924"}},"1.6.0":{"name":"mprocess","version":"1.6.0","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"gitHead":"a78b968b1f35c88fcb27a2312e02864a8f2b86e3","_id":"mprocess@1.6.0","_shasum":"71f4cd991929e715d34a0d0f27b2228d1e4a6040","_from":".","_npmVersion":"3.8.1","_nodeVersion":"0.10.41","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"dist":{"shasum":"71f4cd991929e715d34a0d0f27b2228d1e4a6040","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.6.0.tgz","integrity":"sha512-XRXnbqQx4rKwHmUaJzuzxy5keQhXqLHb2cB5l95O/OPgGCLZGpUcOxWIWSVQt4ox7bgqiMyZEwHs+WkRMLScmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpvd8rZl9T+jr+YRBBI4/IV8iH+1U4PsF9rR9Ls0H3LwIgAX2Ae4dhgkPuAuNIlZnxTcL2+3E5iOZGE+Wcqs1smVg="}]},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mprocess-1.6.0.tgz_1462196824952_0.33038298902101815"}},"1.6.1":{"name":"mprocess","version":"1.6.1","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"gitHead":"a1faef1879dac3f1d423af8fa8668339ccde2323","_id":"mprocess@1.6.1","_shasum":"cd58c91159d3106f1c16be4f9987f6705e999b76","_from":".","_npmVersion":"3.8.1","_nodeVersion":"0.10.41","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"dist":{"shasum":"cd58c91159d3106f1c16be4f9987f6705e999b76","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.6.1.tgz","integrity":"sha512-3DHt8QhrU4NwB8wwaxJ/94MJ66Zl/2Kei8v3OEPRmOE111f3/wWB9IyPo4JLOPF6WM/fYISxwsLA76zxnt4bUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPn6PZI4aOPFhs0FyJOHOLbHTl89E8yFb9hRPO5o54AAiBZHRlloQZKHq3vs5tcp9UZlHh1y6ywl9HPUah5n5pn/w=="}]},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mprocess-1.6.1.tgz_1462218260755_0.0856742353644222"}},"1.6.2":{"name":"mprocess","version":"1.6.2","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"gitHead":"2fa194a8f878fb026da783df219770bc61254dd8","_id":"mprocess@1.6.2","_shasum":"27911fd38a93c0881ed2950c7a7caa1797a9b8ea","_from":".","_npmVersion":"3.8.1","_nodeVersion":"0.10.41","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"dist":{"shasum":"27911fd38a93c0881ed2950c7a7caa1797a9b8ea","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.6.2.tgz","integrity":"sha512-ht9gaAnxT+i3GHv/JGyzWoAEic3lt0qlMyybwog96AFS021cXJkNVXlS96Avzb7P3Jd54iBr0mLWNNvolm4/ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9nhhyN8Lh6txotuohozUBFzW/1a6PaYGtAPAMEBwQUwIhAOFc36eC7Qnn1nwuO/fGLvNnopcGa59iR0hYjTFD0kd4"}]},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mprocess-1.6.2.tgz_1462218347481_0.6200163455214351"}},"1.6.3":{"name":"mprocess","version":"1.6.3","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"gitHead":"b01e007dcfe6834f236842ca8939f19a47ba896f","_id":"mprocess@1.6.3","_shasum":"3ea095cab90885049ebfc1a591fd7f675d0e2f71","_from":".","_npmVersion":"3.8.1","_nodeVersion":"0.10.41","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"dist":{"shasum":"3ea095cab90885049ebfc1a591fd7f675d0e2f71","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.6.3.tgz","integrity":"sha512-QUUbthlOqM9729iy7rMIrRiIgWLv/fpfifa8DWMzL8cLwmA9zPld/hKnfO3jTlHRYW4VJODIJ2EIxK6zVcSZJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp42lDJTdTHT+6Py4PxMzKFXmVozm9xPzB1CP5mY8HLgIhAPqaFTxzupr7V8ZK3YqFuHjuqD5FqTckjAc/FeK2y7MY"}]},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mprocess-1.6.3.tgz_1462388441081_0.8771348684094846"}},"1.6.4":{"name":"mprocess","version":"1.6.4","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"gitHead":"757c2c2cecd0f01b5eb4f150c9d4935ea72669bc","_id":"mprocess@1.6.4","_shasum":"50ab7d41bbe339a581af8a4cee00e8157696c5a9","_from":".","_npmVersion":"3.8.1","_nodeVersion":"0.10.41","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"dist":{"shasum":"50ab7d41bbe339a581af8a4cee00e8157696c5a9","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.6.4.tgz","integrity":"sha512-mgJs33iBeUDUIr0ipY3WbkLbHVdjlOVRO/YpQIFr2s1tqJrKydIxZBZWEKrftawcGCAGA9spd4XkqlYqLid9UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwHnGZCpwDwP793xW6Nq3PXN5Iy5ugDFAdl2/3ENKgmQIgAtMzLPqvn6G9WbTP2J3V77ddvuaQ6y/KVQrq02gMTv0="}]},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mprocess-1.6.4.tgz_1462725183792_0.10927785467356443"}},"1.6.5":{"name":"mprocess","version":"1.6.5","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"gitHead":"d66626787205bb37cb5f2e25ea5ccbccc6e9a9b1","_id":"mprocess@1.6.5","_shasum":"8af97f33f108c362573edf4c7e1afcc71e7fd429","_from":".","_npmVersion":"3.8.1","_nodeVersion":"0.10.41","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"dist":{"shasum":"8af97f33f108c362573edf4c7e1afcc71e7fd429","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.6.5.tgz","integrity":"sha512-GjXVSAXZkg0xmLCZ+L+uT33jwJowvVgDXY9n7mTw5anedMu14r7y634AVRf5sKTQT3pexOzVBQ48+UdjW85lfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyOFO0O32GqvQTkXcBOTZmw58lBQTWXiBjk3tciqRtIAiA5YT8Vg9x1/nZnUsw3Z510apqTYmSbtRWtkLiCqI99HQ=="}]},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mprocess-1.6.5.tgz_1462959093496_0.43024690402671695"}},"1.6.6":{"name":"mprocess","version":"1.6.6","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"gitHead":"d7e9f7ad021c89c92219f96e7719d55a917b84a1","_id":"mprocess@1.6.6","_shasum":"c78ba5d088954ceb37b9c9fba819c4394091db81","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"dist":{"shasum":"c78ba5d088954ceb37b9c9fba819c4394091db81","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.6.6.tgz","integrity":"sha512-DBSMmicIjbvul6geAsIjbEN24mABh6EwHTPv+GTouRpGWRbPk6yrZF85I1mXVKqJFIZSnaENlR+GMGZqAPD+7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY0Jn9KaPwZF88yWJKhLUgK7T5Md5Nl73KRhOQnCaAHwIgQ4tz92DLHk5HVy1tBpFjPBILu6GavfVsPUUhFdBKvDM="}]},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mprocess-1.6.6.tgz_1463475611058_0.38165747839957476"}},"1.6.7":{"name":"mprocess","version":"1.6.7","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"gitHead":"62d7d0c74a91df9e62b21b58af222fdee2434c51","_id":"mprocess@1.6.7","_shasum":"b3bf5e21f7324cea0eb7c9e32f822618bf6487fc","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"dist":{"shasum":"b3bf5e21f7324cea0eb7c9e32f822618bf6487fc","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.6.7.tgz","integrity":"sha512-04EdxCTC9gHsr0wHIsbeKnTFelthQ85KO6naOMMLZY3njD8rIiahcEH9rQR020YJPyTz3/430rxODFI4GJRAig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaFCkD59O64wUb+u24AjSHfA8tNRCOK8v8OtilNtKQyQIgNqplN0VLH7yq9/cRCGMeWb+0A+HDeeH4h8WLOvBmdG8="}]},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mprocess-1.6.7.tgz_1467051301171_0.40458243782632053"}},"1.6.8":{"name":"mprocess","version":"1.6.8","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"gitHead":"a367488b9211ddc178fa00b4bff26371b934d9de","_id":"mprocess@1.6.8","_shasum":"7afcb4ac4b378a43ec9405b31b10927606cc702a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"dist":{"shasum":"7afcb4ac4b378a43ec9405b31b10927606cc702a","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.6.8.tgz","integrity":"sha512-tIn20NGyBWP4oisoUabxkron6C9qNEA/MBFoiALAXTi7PF5/G+nVc5QCUHgyaOK5fFEfHy2hC3aiS1vVn7eBJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3y4hH0oQgx+yfaaxWUiG+di+xGxphzkY//iDxy+9c4AIhAPU6oBpexdCLu2+J9BlapDRpVmhf8myK47IVwq7Z/EBC"}]},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mprocess-1.6.8.tgz_1468766436806_0.650709175504744"}},"1.7.0":{"name":"mprocess","version":"1.7.0","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"gitHead":"0999b8cc3d95b50b5a5010c142dac7553e899ad8","_id":"mprocess@1.7.0","_shasum":"0a21e854d3eb5e8451afec791c05d5da1431cff7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.2.1","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"dist":{"shasum":"0a21e854d3eb5e8451afec791c05d5da1431cff7","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.7.0.tgz","integrity":"sha512-+teI3x0lGBeE1WCTNKjwGYO5AwaZOHoA0yyIHDeiGZwPk59NrEe+04l9zKIDR/LGmZWIW7ZtsGa+eSJqzrl7Mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2Y8rbUBhsyuEyuFs2w1oh0jbJx+lfYv5k0031CQFLaAiBHJiXvK7deHCZHyFdu2sAWjf5i6nc1WdPgrCcxYxirdQ=="}]},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mprocess-1.7.0.tgz_1483889640519_0.4914527914952487"}},"1.7.1":{"name":"mprocess","version":"1.7.1","description":"child_process simple wrapper using Promise","main":"index.js","scripts":{"test":"mocha test --timeout=300000"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","dependencies":{"underscore":"^1.8.3","when":"^3.7.2"},"devDependencies":{"chai":"^3.4.1","mocha":"^2.3.4","sinon":"^1.17.2"},"gitHead":"1236d5317176ebd7230b3b6bae65cea3e2a3cf37","_id":"mprocess@1.7.1","_shasum":"3f774f924fb4584364e43471a2478589a11b7136","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.2.1","_npmUser":{"name":"harippe","email":"aerismith.27@gmail.com"},"dist":{"shasum":"3f774f924fb4584364e43471a2478589a11b7136","tarball":"https://registry.npmjs.org/mprocess/-/mprocess-1.7.1.tgz","integrity":"sha512-Wp6Lpdbe9dMBjMfMvlJ6Se2TvYvrdIrwnEZ4W8sgmpDoPsBbyBclJoRRCWIc5gIcz9FzSX0Tk6sS3LKKmcHIpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgvdr2ZEQVIb0fNImdDPtHR13BrP6AVwOAXcDe1fnQrAIhANGxX0EqUBAqeeyGgYgJrtML5CvmlB2YiJzJDxGgUCjz"}]},"maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mprocess-1.7.1.tgz_1483891572717_0.745714754331857"}}},"readme":"# mprocess.js\n\nSimple ChildProcess module wrapper\n\nNodeJS has great module that handle creating, manipulating, and destroying child processes using simple module called Child Process (https://nodejs.org/api/child_process.html). Personally, I think Child Process module compensates javascript single-threaded nature when an application needs to consume more CPU power explicitly. MProcess was developed when I need to send commands to child processes and retrieve the responses. Although this functionality is already managed by Child Process `.send()`, but it lacks state management when a parent process send several commands / messages to several child processes. MProcess works well on maintaining the state of a message (\"tell which message is responding which command\"). Currently, MProcess only wraps `spawn()` and `fork()` method.\n\n## Installation\n\n`$ npm install mprocess`\n\n## API\n\n### Constructor\n```javascript\nMProcess(command[,args,][, type][, options])\n```\n\n#### Parameters\n- command   : The command to run\n- args      : Array of arguments for `command`. Default to empty array\n- type      : Type of runner. Currently support MProcess.FORK to invoke `fork` or MProcess.SPAWN to invoke `spawn`. Default to MProcess.SPAWN\n- options   : Object containing parameter that will control the behaviour of invoked process. Accept all parameter defined in https://nodejs.org/api/child_process.html. Default to `{}`\n\n#### Return\nMProcess Object\n\n### Methods\n\n- `run()`    \n    After creating new MProcess, the process itself is not automatically created. To create the process, invoke `run()`\n- `kill([code])`    \n    Kill the underlying process. Custom signal can ben passed to child process via `code`\n- `done(fn)`    \n    Receive callback as parameter that is invoked when the child process is exited.\n    + `fn(ret)`     \n            `ret` could be an integer with 0 value, or an object containing `code` and `signal` if the child process not cleanly exited\n- `clone()`     \n    Create new `MProcess` object based on current instance of `MProcess`\n- `send(messsage)`  \n    Send `message` to child process. Note that `send()` can only be used if `MProcess` instance is initiated using `MProcess.FORK` type. Return `Promise` and will `resolve` if child process successfully response, and `reject` if child process can't response in timely fashion. \n- `getProcess()`    \n    Return `ChildProcess` object of the current instance of `MProcess` or null if `run()` has not been called previously.\n- `onStdOutFinish(fn)`  \n    Receive callback as parameter that is invoked when the child process finish streaming its standard output. Callback not fired if you supply `options` during instantiation with `{stdio : 'inherit'}`\n    + `fn(str)`     \n            `str` contains the output string\n- `onStdOutError(fn)`   \n    Receive callback as parameter that is invoked when the child process experience errors and writing to its std err. Callback not fired if you supply `options` during instantiation with `{stdio : 'inherit'}`\n    + `fn(str)`     \n            `str` contains the error string\n\n## How to use\n\n### SPAWN\n\n```javascript\nvar MProcess = require(\"mprocess\")\nvar processPath = \"/path/to/some/javascript/file\"\nvar instance = new MProcess(\"node\",[processPath],MProcess.SPAWN);\ninstance.run()\ninstance.done(function(code){\n    //code == 0\n}) \n\n```\n\n### FORK\n\n`main.js`\n```javascript\nvar MProcess = require(\"mprocess\")\nvar processPath = \"/path/to/some/worker/file\"\nvar instance = new MProcess(\"node\",[processPath],MProcess.FORK);\ninstance.run()\ninstance.send(\"here my message\").then(function(resp){\n    // resp contains valid javascript object\n}).catch(console.error)\ninstance.done(function(code){\n    //code == 0\n}) \n\n```\n\nTo be able answer on parent process `send()`, the worker script must able to do this : \n```javascript\nprocess.on(\"message\",function(message){\n    var id = message.id; // message id, internally created by MProcess\n    var data = message.data; // will contains 'here my message'\n    // some process\n    var response = {valid javascript object}\n    process.send({\n        id : id,\n        data : response\n    })\n})\n```\n\n## GitHub\n\nhttps://github.com/aerios/mprocess\n\n","maintainers":[{"name":"harippe","email":"aerismith.27@gmail.com"}],"time":{"modified":"2022-06-20T11:09:27.164Z","created":"2015-04-02T02:27:11.303Z","1.0.0":"2015-04-02T02:27:11.303Z","1.1.0":"2015-06-18T03:55:51.915Z","1.1.1":"2015-06-18T04:09:56.588Z","1.2.0":"2015-06-18T04:36:22.012Z","1.2.1":"2015-06-18T05:53:35.011Z","1.2.2":"2015-06-18T05:55:15.731Z","1.2.3":"2015-06-18T06:01:46.052Z","1.2.4":"2015-06-23T12:21:20.163Z","1.3.0":"2015-08-10T09:07:24.885Z","1.4.1":"2016-01-23T11:48:07.755Z","1.4.2":"2016-01-23T11:50:11.764Z","1.4.3":"2016-01-23T11:54:16.380Z","1.5.0":"2016-01-23T11:57:43.807Z","1.5.1":"2016-05-02T12:45:51.591Z","1.6.0":"2016-05-02T13:47:07.062Z","1.6.1":"2016-05-02T19:44:21.153Z","1.6.2":"2016-05-02T19:45:49.801Z","1.6.3":"2016-05-04T19:00:43.697Z","1.6.4":"2016-05-08T16:33:06.089Z","1.6.5":"2016-05-11T09:31:35.956Z","1.6.6":"2016-05-17T09:00:14.716Z","1.6.7":"2016-06-27T18:15:03.471Z","1.6.8":"2016-07-17T14:40:38.831Z","1.7.0":"2017-01-08T15:34:02.609Z","1.7.1":"2017-01-08T16:06:14.872Z"},"keywords":["process","promise","wrapper"],"author":{"name":"harippe"},"license":"ISC","readmeFilename":"README.md"}