{"_id":"child-io","_rev":"41-07eb59f30a46064ad49a83937a922517","name":"child-io","description":"Create child process for executing dangerous(user-made) function.","dist-tags":{"latest":"0.4.3"},"versions":{"0.1.0":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.1.0","repository":{"type":"git","url":"https://ystskm@github.com/ystskm/child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/child-io/blob/master/LICENSE.txt"}],"_id":"child-io@0.1.0","dist":{"shasum":"6e392c108429ee0751f0d9e991ae5aa618ac23cf","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.1.0.tgz","integrity":"sha512-bIxMWzdY7uNaUwCdbFEVUm68dzB11iP6r/ZIp9TAEIO/FC8163U/3aICzc4UEvKEqo0Q6joxjtvkw7qnZjOYkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWqbQvkQufewNEpf0cQggK/x+xhC+UIa13dozkOlIZBQIhAKB2CXqYx3Oob83fMVUZ5Byw8YJz/rYAZABGIO2T2aHA"}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"directories":{}},"0.1.1":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.1.1","repository":{"type":"git","url":"https://ystskm@github.com/ystskm/node-child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/child-io/blob/master/LICENSE.txt"}],"_id":"child-io@0.1.1","dist":{"shasum":"df47f614dd795531a8a6bec3c0436248272b5334","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.1.1.tgz","integrity":"sha512-30htuwYFF9/q3IQ43rglYrKzVRbIjkhe4n27eR21aWq3skMdx2zeDvJbiI7Jy/8uRUJ3rDmaBK3Z6BhJU+BJNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+0GlhfYsCnPAfQfvm1ngMHQHmId+l92kGR8J8kVnwSAiEAziS6g9N6Ad5quJISZV0XLyS6jqo1flt99VadgsCnxzA="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"directories":{}},"0.1.2":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.1.2","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://ystskm@github.com/ystskm/node-child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.txt"}],"_id":"child-io@0.1.2","dist":{"shasum":"029447b5ebd0bdea945120d87340d85cdb485212","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.1.2.tgz","integrity":"sha512-LJV6pgT1ITJlUbAMApGNkKj+Mc4aBYkREF/8XR5kV1BALQCUj6h/2CZcgBFdTnhdti0YyB+1odk6hXZGGAf4XQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvVm9WzVTGUhOgRypXMC7cThe3L7n1cQlvhf7stZUu5QIgNAMcyytK79oVMCYYRNG79gwY7ivQk0wwu1p5iYnDkJs="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"directories":{}},"0.1.3":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.1.3","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://ystskm@github.com/ystskm/node-child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.txt"}],"_id":"child-io@0.1.3","dist":{"shasum":"6b4727a196b1bc932b643f73bd3a437ee55f612e","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.1.3.tgz","integrity":"sha512-L7fTT3sPewGw9vvcoSastqaZw2h0v2etkRwMYVWQ5WEUCSHfyIr3ltP5imJWwegQjXVKs5MCBbd1HJt1FCYi1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+j6z4OUFHNJlNhk+NEn7YQy7QINQ/v7hKBsO4vZ6FPwIgXGJvFH8BRv/XO4NupVKuxLV6Qwmc4g57rGmL9wuZKW4="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"directories":{}},"0.1.4":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.1.4","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://ystskm@github.com/ystskm/node-child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.txt"}],"_id":"child-io@0.1.4","dist":{"shasum":"d18784fdbc03a617a810305ecad5b8d00b50a257","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.1.4.tgz","integrity":"sha512-hg8f0pljMRqNqVv0o6vNKy7l8fRAadkDvqFaHyDBZe6ROVXMPNJDbakXUA0fB/wwnvh3HO82Z2+TbSmQTJMufA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcaZ5RoEiQvQR/aA2qw1xFyp/dwOjQD17qD775rK1ovAiEAsaw9KFf150iCY+y4kKrLXZlmtZScoMdQ1MbX216+lEo="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"directories":{}},"0.1.5":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.1.5","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://ystskm@github.com/ystskm/node-child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.md"}],"keywords":["child_process","keep-alive"],"license":"MIT","_id":"child-io@0.1.5","dist":{"shasum":"8fbb5c76d8c5381afc3485b400c985e7b7627a5a","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.1.5.tgz","integrity":"sha512-fjqaXe2NV6D1tClcPrHJGcDlmEtOhKOQUfNPtOAco1rsVV+baIWfnz7GZZWQf+4Do27c7tHrqrxdNmOvZpFSeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2yz1hHbz0zownNcFTs2cuo6Y1LUdF9HZuiNZsNGhqLAiBTQEZ64C94zI9ApuIefnZ31/NDDJdEsJcw1cGoCFn13g=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"directories":{}},"0.2.0":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.2.0","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://ystskm@github.com/ystskm/node-child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.md"}],"keywords":["child_process","keep-alive"],"license":"MIT","_id":"child-io@0.2.0","dist":{"shasum":"9daa0eaf517100d800dd7095422d284e7dccbf18","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.2.0.tgz","integrity":"sha512-DzN8U5UqO+ZclG0qKGRQD+58f450sGRBz/NLGvaYCHcSLRTGPMX8AXhDL7lxcrwZ0IsZw/kVnBcotqHII0Mwtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDafG+Xunz43u6dC2R0hjjxAUmO334RjBy3vrAUs8L2qwIgBa0+iZOwqf//pLmpl9WE04k/s6nCHNMtfjgligJ1qoA="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"directories":{}},"0.2.1":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.2.1","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://ystskm@github.com/ystskm/node-child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.md"}],"keywords":["child_process","keep-alive"],"license":"MIT","_id":"child-io@0.2.1","dist":{"shasum":"fdc5543d809e4dc4066ce142f3dbe3f6946a3ec7","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.2.1.tgz","integrity":"sha512-PL1NZFV4XOy3dAHq6FUs6wRMZTT2NZMGTLBTtqCif/B2+vNSGVf5gm7nWuY8S6uDPtuLBhHeAUUiHtR6Mm8vBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG98NNRakqHHGryyCFWeugu0vqI7N/u3JPn8v990G8IqAiAbuBuQEoFHgIbCrzrP0HfzUkxbcDPZHQgAEBTOJsPRXA=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"directories":{}},"0.2.2":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.2.2","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://github.com/ystskm/node-child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.md"}],"keywords":["child_process","keep-alive"],"license":"MIT","_id":"child-io@0.2.2","dist":{"shasum":"db224c5dff609d2f6bf161a10cfa7c78a8a4d683","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.2.2.tgz","integrity":"sha512-smzZ/icUFe2YNw5nG8SpkulptgLCg6kikRE+gsS6a8FoIG2iboyCV+sS4dpAJdeoeFPG6owAEAhF3gJPCrwS3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHAjMibHJzIX7myrB/xEf5PKKyhHPKLPKRFOLA987MYwIgBX0hU9vNic7JWB0NhrrTMJqxIsGiFLa/tqyFchxG7PE="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"directories":{}},"0.2.3":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.2.3","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://github.com/ystskm/node-child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.md"}],"keywords":["child_process","keep-alive"],"license":"MIT","bugs":{"url":"https://github.com/ystskm/node-child-io/issues"},"_id":"child-io@0.2.3","dist":{"shasum":"15f2fa18b1b178bd302db32d49163150b5103c7a","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.2.3.tgz","integrity":"sha512-zobIL2g+ocnzI7RNe+Tiphz72APjEyuzxuf6zlhY/Bxo1jiCRengsPM2lFAuRcNDbWnwgIpmuRe0n+w0sVfSKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5Pi+78dm23BCICPeyS+HsmN0vB3BNCvQenlWUqSlfiAiAvA7BnPr0Pi02aj8qEG5LCaXai/lVGs+2bJaJ9jAeqmg=="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"directories":{}},"0.3.0":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.3.0","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://github.com/ystskm/node-child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.md"}],"keywords":["child_process","keep-alive"],"license":"MIT","bugs":{"url":"https://github.com/ystskm/node-child-io/issues"},"_id":"child-io@0.3.0","dist":{"shasum":"3a354164a012e81ce5abbf1b2bc1abe06a702680","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.3.0.tgz","integrity":"sha512-N6NL+2m51hPRJ4TpHr9GudGYR2/wHfO2bw2hRqVfNSOpawUvSc3M7cuWEfcy7Z5RfNPyOenn3u0+0jadHADCGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQubUrymmAjBxDrb96tqaHxzockl1eEkFpGRjBhS/MzAiBKlwtN8fYP5J0Nd+ozIO8av+cRq48+rtxSFR/PgbBVSA=="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"directories":{}},"0.3.1":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.3.1","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://github.com/ystskm/node-child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.md"}],"keywords":["child_process","keep-alive"],"license":"MIT","bugs":{"url":"https://github.com/ystskm/node-child-io/issues"},"_id":"child-io@0.3.1","dist":{"shasum":"93cf34756eab511eb3fd30eceac29ac6dd15e43c","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.3.1.tgz","integrity":"sha512-i3m4W34LswUoIo6e00OO84i2920uMjfO4FEMW0aX6+p/nxXb9gGAqt4qyjI+QwTlRmuNqCv3f1c0IaJ0MhODZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANEhdZ/uhCh+kC/Z45K6o78BEBt9Eu9CRMUHY7l0kbYAiAe+fGWTEUW0Zd4Ysq29M/EfADlVFHCIqCEKEmPeEihxg=="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"directories":{}},"0.3.2":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.3.2","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://github.com/ystskm/node-child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.md"}],"keywords":["child_process","keep-alive"],"license":"MIT","bugs":{"url":"https://github.com/ystskm/node-child-io/issues"},"_id":"child-io@0.3.2","dist":{"shasum":"83e32f147c4e2ad4c6260d31452d094b5379899e","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.3.2.tgz","integrity":"sha512-t9T9/svRAQP+AZy2HDF4tfgSAiupOsNB/2Wo0HpswkHSS0vMhN+9A73Jx/SLlqR735wsRufwdIcVryoLpYvRaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHvOCly2ODhFt2KSPKG7PXUFjgPgWsdTLO0RECQMm9qgIgYGUtGMX5HpVQ0pqL2/4C3V7LzbR4a5MViaDADyo+du8="}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"directories":{}},"0.3.3":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.3.3","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://github.com/ystskm/node-child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.md"}],"keywords":["child_process","keep-alive"],"license":"MIT","gitHead":"88780b1f1675825a02a8bec8a83440af86a2cc86","bugs":{"url":"https://github.com/ystskm/node-child-io/issues"},"homepage":"https://github.com/ystskm/node-child-io","_id":"child-io@0.3.3","scripts":{},"_shasum":"ec135992f0ed88a215ad864c81726e310307ee94","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"dist":{"shasum":"ec135992f0ed88a215ad864c81726e310307ee94","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.3.3.tgz","integrity":"sha512-PigG96/5DCr75xKHMjlabcFQ4vGSbu/qjavcH2WXmMBce0j9RI70obT8IUR03YBSl93JvamV41CdmSSl+LlUew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7mRvDwpVEf0MLdifuHfG2NbZm0RmGMLGAX06R7ojjogIgexewl5Kn4b4t9g36zvD9qWaNghvISPZO+EURQNjWqfM="}]},"directories":{}},"0.3.4":{"name":"child-io","description":"Create child process for executing dangerous(user-made) function.","version":"0.3.4","author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"repository":{"type":"git","url":"https://github.com/ystskm/node-child-io.git"},"main":"./index","engines":{"node":">=0.8.21"},"dependencies":{},"licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.md"}],"keywords":["child_process","keep-alive"],"license":"MIT","gitHead":"b8237b380083821b8d0f960e9a3d310ebcfe91b2","bugs":{"url":"https://github.com/ystskm/node-child-io/issues"},"homepage":"https://github.com/ystskm/node-child-io","_id":"child-io@0.3.4","scripts":{},"_shasum":"53d9a3b55c69330e8373929e6ed7907f581670bb","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"dist":{"shasum":"53d9a3b55c69330e8373929e6ed7907f581670bb","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.3.4.tgz","integrity":"sha512-OaVqylI3lMt2HBvIRHci0TA9+mF0TTrlVPnjtTfElA9Aje7l0pTldraRtpIY+sfLLQJVwlP2BdkSkHMdR59WHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2X2+btevt1ZpGahyBDmQH6UNiB9hgCKsVxogbmbp6RgIgct0ceqSKUnyVdZkKaoHt0yKLZCj0XvZvefZex6cZkg0="}]},"directories":{}},"0.4.0":{"author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"bugs":{"url":"https://github.com/ystskm/node-child-io/issues"},"dependencies":{},"devDependencies":{"foonyah-ci":"*"},"scripts":{"test":"node test/_runner.js"},"description":"Create child process for executing dangerous(user-made) function.","engines":{"node":">=6.11.0"},"homepage":"https://github.com/ystskm/node-child-io#readme","keywords":["child_process","keep-alive"],"license":"MIT","licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.md"}],"main":"./lib/child-io.js","name":"child-io","repository":{"type":"git","url":"git+https://github.com/ystskm/node-child-io.git"},"version":"0.4.0","gitHead":"32d81db5e4666217d02b70cefe66e4d98789c6ca","_id":"child-io@0.4.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-oGt5MWB3CEW4ROdtFVBozXwvZKmxHa9JyNzp/iAWTJLJZU3P2mNMOihQHu+giuYov95i2twpUtgukM9wsDe0uA==","shasum":"d259996ce202f95535ea6769e2c435ab2173f078","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.4.0.tgz","fileCount":12,"unpackedSize":27934,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP/h9MXj2Y60gvrXqG4Zgex75tjy/qyH2kbgOxApaLXgIgRCj6fWvaHMaFdHXvwR2XXwwLx0haVNIMLhiAMSSWN94="}]},"_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"directories":{},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/child-io_0.4.0_1706231281815_0.7728436446446612"},"_hasShrinkwrap":false},"0.4.1":{"author":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"bugs":{"url":"https://github.com/ystskm/node-child-io/issues"},"dependencies":{},"devDependencies":{"foonyah-ci":"*"},"scripts":{"test":"node test/_runner.js"},"description":"Create child process for executing dangerous(user-made) function.","engines":{"node":">=6.11.0"},"homepage":"https://github.com/ystskm/node-child-io#readme","keywords":["child_process","keep-alive"],"license":"MIT","licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.md"}],"main":"./lib/child-io.js","name":"child-io","repository":{"type":"git","url":"git+https://github.com/ystskm/node-child-io.git"},"version":"0.4.1","gitHead":"4a56805e7e22bfd31cca3cae0514f57c9b3fd4e0","_id":"child-io@0.4.1","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Xgt2NwQyRzb4/P14pIDSRPhcgrn5RuFcmaHyHM/WVQPbnIKyBHuDliM4Bxi+GgU+q8le/xG0eeDbvVX+KzbfKA==","shasum":"d43acf5e5270a6ef2591306f429ebc98ccad03d1","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.4.1.tgz","fileCount":10,"unpackedSize":26392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKaUgxbPdm4f2JcvZGHbpNdPfSXrGQLQ0laA4eXKF/XAiEAl/59RmxN4jgidcmUHzfE/U0o4XcDoV7PXkUxnh9OJdw="}]},"_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"directories":{},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/child-io_0.4.1_1706232898878_0.4974005527698244"},"_hasShrinkwrap":false},"0.4.2":{"version":"0.4.2","name":"child-io","description":"Create child process for executing dangerous(user-made) function.","author":{"name":"Yoshitaka Sakamoto","email":"support@synquery.com"},"main":"./lib/child-io.js","engines":{"node":">=6.11.0"},"dependencies":{},"devDependencies":{"foonyah-ci":"*"},"scripts":{"test":"node test/_runner.js","sample":"node sample/child-io_test.js"},"homepage":"https://github.com/ystskm/node-child-io#readme","keywords":["child_process","keep-alive"],"license":"MIT","licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.md"}],"repository":{"type":"git","url":"git+https://github.com/ystskm/node-child-io.git"},"bugs":{"url":"https://github.com/ystskm/node-child-io/issues"},"gitHead":"a8d1ae0a4cc8819ae078ab0937b073faca372bc2","_id":"child-io@0.4.2","_shasum":"ab1e44d68fde0acfd086aa7ffdd27af9b0a3c659","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"dist":{"shasum":"ab1e44d68fde0acfd086aa7ffdd27af9b0a3c659","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.4.2.tgz","integrity":"sha512-a+fi2qpwPPyX/U8Z1r8Q3ACpwXpLpV44OK6/yelRRXBQas0Gwt5jaCOOwlETmsLpgzAwR4NgfZQr46qporOcCg==","fileCount":14,"unpackedSize":28878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAi9EDY8AmWn+uWZCVn3FoCFhQsv5UPJmQzZput4D5cAiAwM1ujw6U0vUTvSxui1xkg5jTV32ZT71z2gurxJCdENQ=="}]},"directories":{},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/child-io_0.4.2_1706238307680_0.881755772962546"},"_hasShrinkwrap":false},"0.4.3":{"version":"0.4.3","name":"child-io","description":"Create child process for executing dangerous(user-made) function.","author":{"name":"Yoshitaka Sakamoto","email":"support@synquery.com"},"main":"./lib/child-io.js","engines":{"node":">=6.11.0"},"dependencies":{},"devDependencies":{"foonyah-ci":"*"},"scripts":{"test":"node test/_runner.js","sample":"node sample/child-io_test.js"},"homepage":"https://github.com/ystskm/node-child-io#readme","keywords":["child_process","keep-alive"],"license":"MIT","licenses":[{"type":"MIT","url":"http://github.com/ystskm/node-child-io/blob/master/LICENSE.md"}],"repository":{"type":"git","url":"git+https://github.com/ystskm/node-child-io.git"},"bugs":{"url":"https://github.com/ystskm/node-child-io/issues"},"gitHead":"a8d1ae0a4cc8819ae078ab0937b073faca372bc2","_id":"child-io@0.4.3","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-5ZfVv62TkP8/aplGS9+PRPw6Tw9MmgRh23qYo+bPkZV4b7pi/I06aB4QQvH9sseIG09dPOt8CnXGUMkgIBO5oQ==","shasum":"76aa8a666444710e1c8b739928f9554466c46a81","tarball":"https://registry.npmjs.org/child-io/-/child-io-0.4.3.tgz","fileCount":11,"unpackedSize":28307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ8voYbZXIlpUTOIpp6iS6HcD+XTZ6q48TH6zEq0UiUgIgcyGVj43eZT8Ybxf+h2WHFCdiXmMDHYTPQ8EZKgl5+GA="}]},"_npmUser":{"name":"ystskm","email":"brilliantpenguin@gmail.com"},"directories":{},"maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/child-io_0.4.3_1706450875536_0.678880739263334"},"_hasShrinkwrap":false}},"readme":"# child-io\n  \n[![Rank](https://nodei.co/npm/child-io.png?downloads=true&amp;downloadRank=true&amp;stars=true)](https://nodei.co/npm/child-io/)  \n[![Version](https://badge.fury.io/js/child-io.png)](https://npmjs.org/package/child-io)\n[![Build status](https://travis-ci.org/ystskm/node-child-io.png)](https://travis-ci.org/ystskm/node-child-io)  \n  \n#### Create child process for safe execution of dangerous(e.g. user-made) function.\n\n## Install\nTo install the most recent release from [npm](http://npmjs.org/), run:\n\n```sh\n\tnpm i child-io\n```\n\n## Usage\n\t\n```js\n\tconst io = require('child-io').IO([forkArgs, [options]]);\n\tio.exec(func | file, [execOpts]);\n```\n  \n- `forkArgs` &lt;Array>  \n  process arguments used when child_process is `.fork()` ed.  \n  \n\n  \n- `options` &lt;Object>\n  * wkdir: [&lt;String>]  \n  * modules: [&lt;Array>]\n  \n- `func` &lt;Function>|&lt;String> | `file` &lt;String>  \n  executing original function.  \n  eval() or require() should be success to extract item.\n  \n- `execOpts` &lt;Object>\n  * timeout: [&lt;Number>] (alias: limit, Default = 5_000ms)\n    max time to finish executing (millisecond).  \n  * reuse  : [&lt;Function>|&lt;Any>]  \n    Judge whether kill or not after execute the process.\n  * replace: [&lt;Object>] (Default = { })\n    String replacement for using variable in executing function.\n  * escape : [&lt;Function>|<Any>] (Default = true)\n    Escape the replaced string not to fail eval().\n    when truely value is given, the function below is used.\n    \n    function defaultEscaper(s) {\n      return s.replace(/['\"]/g, '\\\\\"').replace(/[\\r\\n]/g, '\\\\n');\n    }\n    \n  * args   : [&lt;Array>] (Default = [ ])  \n    given arguments when the function is executed.  \n    the data send function \"sender\" will be put to.  \n  \n- Event\n  * data\n  * end\n  * timeout\n  * error\n  \n#### simple return\n\n```js\n\tconst io = require('child-io').IO();\n\tio.on('data', function(ret){\n\t  console.log('Result: ' + ret); // \"Result: true\"\n\t}).on('end', function(msec){\n\t  console.log('Killed child_process(sync). Execute time is: ' + msec + ' ms');\n\t}).exec(function(){ return true; });\n```\n\n#### use asynchronous callback \n  \n```js\n\tconst io = require('child-io').IO();\n\tio.on('data', function(ret){\n\t  console.log('Result: ' + ret); // \"Result: false\"\n\t}).on('end', function(msec){\n\t  console.log('Killed child_process(async). Execute time is: ' + msec + ' ms');\n\t}).exec(function(sender){ process.nextTick(function(){ sender(false) }); });\n```\n\t\nSee [child-io\\_test.js](https://github.com/ystskm/node-child-io/blob/master/sample/child-io_test.js) for a sample to recognize more contract usage.\nYou could run the code by `npm run sample`.\n\n## Note\n __FakeChild__ class is used automatically when v8debug is tied up.\n In that case, message _Currently, typeof v8debug is NOT undefined._ is shown. \n\n## Change Log\n\n+ 2024/1/26\n  - 0.4.3 release\n  - add option \"wkdir\" and \"modules\" \n  \n+ 2024/1/26\n  - 0.4.1 release\n  - emit \"error\" event on timeout\n  - new option: reuse\n\n+ 2014/6/26\n  - 0.3.3 release\n  - option \"escape\" is included and the default is `true`\n\n+ 2013/5/24\n  - 0.3.1 release\n  - add FakeChild class for --debug environment\n\n+ 2013/4/16\n  - 0.2.0 release\n  - add option key 'args'\n  - add \"timeout\" event\n  - add wrap function for asynchronous use\n  - add more explanation for each arguments,\n  - add list of Event\n\n+ 2013/4/15\n  - 0.1.3 release\n  - npm release\n","maintainers":[{"name":"ystskm","email":"brilliantpenguin@gmail.com"}],"time":{"modified":"2024-01-28T14:07:55.852Z","created":"2013-04-15T06:07:58.945Z","0.1.0":"2013-04-15T06:08:02.013Z","0.1.1":"2013-04-15T07:43:04.032Z","0.1.2":"2013-04-15T08:28:37.647Z","0.1.3":"2013-04-15T08:45:49.061Z","0.1.4":"2013-04-15T09:40:50.556Z","0.1.5":"2013-04-16T06:59:34.483Z","2.0.0":"2013-04-16T07:39:41.538Z","0.2.0":"2013-04-16T07:40:40.849Z","0.2.1":"2013-04-16T08:09:14.960Z","0.2.2":"2013-04-16T09:14:55.245Z","0.2.3":"2013-05-23T08:42:28.170Z","0.3.0":"2013-05-23T09:33:26.621Z","0.3.1":"2013-05-24T03:02:14.809Z","0.3.2":"2013-05-31T02:53:57.817Z","0.3.3":"2014-06-30T22:32:04.728Z","0.3.4":"2014-07-10T05:04:42.159Z","0.4.0":"2024-01-26T01:08:02.072Z","0.4.1":"2024-01-26T01:34:59.028Z","0.4.2":"2024-01-26T03:05:07.897Z","0.4.3":"2024-01-28T14:07:55.685Z"},"repository":{"type":"git","url":"git+https://github.com/ystskm/node-child-io.git"},"author":{"name":"Yoshitaka Sakamoto","email":"support@synquery.com"},"homepage":"https://github.com/ystskm/node-child-io#readme","keywords":["child_process","keep-alive"],"bugs":{"url":"https://github.com/ystskm/node-child-io/issues"},"license":"MIT","readmeFilename":"README.md"}