{"_id":"iobox","_rev":"37-0e218b11f91f21afb55d2f94fe1ef5d8","name":"iobox","description":"Input/Output iobox","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"iobox","description":"Input/Output iobox","version":"0.1.0","homepage":"https://github.com/psichi/iobox","user":"Rob Halff","domain":"robberthalff.com","main":"main","license":"MIT","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"bugs":{"url":"https://github.com/psichi/iobox/issues"},"keywords":["iobox","sandbox","vm"],"engines":{"node":"0.x.x"},"maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"dependencies":{},"devDependencies":{"mocha":"1.x.x","should":"1.x.x","grunt":"0.x.x","grunt-release":"0.x.x","grunt-contrib-jshint":"0.x.x"},"scripts":{"test":"mocha"},"_id":"iobox@0.1.0","dist":{"shasum":"0b1eee08aeee69fe70c19c02cc7043dbd2b79949","tarball":"https://registry.npmjs.org/iobox/-/iobox-0.1.0.tgz","integrity":"sha512-ViwmuYN08DsSLF4YjUkXg7KB4FwWlWw4jFU7GtQPJLE0zx7V9E/f7KNUUgTxr0kcoysFziX3jO9bFLvA6QCJxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEas5tHmGGYPte5gf220zDChF05FDpaRS1P0WFMbmFAbAiAmT3oWNXSzGDPrx9wo1h7+/VajC4fSnPu0HQ1h3tsIbg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"rhalff","email":"rob.halff@gmail.com"},"directories":{},"deprecated":"deprecated"},"0.1.1":{"name":"iobox","description":"Input/Output iobox","version":"0.1.1","homepage":"https://github.com/psichi/iobox","user":"Rob Halff","domain":"robberthalff.com","main":"main","license":"MIT","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"bugs":{"url":"https://github.com/psichi/iobox/issues"},"keywords":["iobox","sandbox","vm"],"engines":{"node":"0.x.x"},"maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"dependencies":{},"devDependencies":{"mocha":"1.x.x","should":"1.x.x","grunt":"0.x.x","grunt-release":"0.x.x","grunt-contrib-jshint":"0.x.x"},"scripts":{"test":"mocha"},"_id":"iobox@0.1.1","dist":{"shasum":"54cf200649c6abf3bb07c630c59012203057a5f8","tarball":"https://registry.npmjs.org/iobox/-/iobox-0.1.1.tgz","integrity":"sha512-lPILS9AykHSH+xxkz4Ptin6Pqc4nX4sHi/RQLkrkT48VEelra9WoNgb5cV/G7oo37ehzYUUmEU7XGaj9adzR5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1caQLoCW8CQO/7wl1lqsSDRSz50ke7AMgPjwGx2zu6AIgZeASTYUxEDNOcMHC7kpfe16F3CERyKN7ezsM6B/hSu0="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"rhalff","email":"rob.halff@gmail.com"},"directories":{},"deprecated":"deprecated"},"0.1.3":{"name":"iobox","description":"Input/Output iobox","version":"0.1.3","homepage":"https://github.com/psichi/iobox","user":"Rob Halff","domain":"robberthalff.com","main":"main","license":"MIT","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"bugs":{"url":"https://github.com/psichi/iobox/issues"},"keywords":["iobox","sandbox","vm"],"engines":{"node":"0.x.x"},"maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"dependencies":{},"devDependencies":{"mocha":"1.x.x","should":"1.x.x","grunt":"0.x.x","grunt-release":"0.x.x","grunt-contrib-jshint":"0.x.x"},"scripts":{"test":"mocha"},"_id":"iobox@0.1.3","dist":{"shasum":"9880ae1357a0b8ef77ff7d2f99f8a6677c9e6c83","tarball":"https://registry.npmjs.org/iobox/-/iobox-0.1.3.tgz","integrity":"sha512-eTg8tlUExFJ4ZMAaD88YANqMjxLi63EstJvLCwb64Isv2aeKLU+vBIg8a4yBs0YRD7Vi88k0N4SWAlfGwVTt2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3jpEGXTSKTqsNRnxbrzVRVX8lJ4xMhi9CTZIvbzK+UAIgPg55UQkHB5dxZbOLpio8dMErzjXiDQrk1SmHj9VTSRs="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"rhalff","email":"rob.halff@gmail.com"},"directories":{},"deprecated":"deprecated"},"0.1.4":{"name":"iobox","description":"Input/Output iobox","version":"0.1.4","homepage":"https://github.com/psichi/iobox","user":"Rob Halff","domain":"robberthalff.com","main":"main","license":"MIT","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"bugs":{"url":"https://github.com/psichi/iobox/issues"},"keywords":["iobox","sandbox","vm"],"engines":{"node":"0.x.x"},"maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"dependencies":{},"devDependencies":{"mocha":"1.x.x","should":"1.x.x","grunt":"0.x.x","grunt-release":"0.x.x","grunt-contrib-jshint":"0.x.x"},"scripts":{"test":"mocha"},"_id":"iobox@0.1.4","dist":{"shasum":"6871114f549d51357e50dfa6b3f37d26ec1ad5ac","tarball":"https://registry.npmjs.org/iobox/-/iobox-0.1.4.tgz","integrity":"sha512-91RXv/vsDl2KSJIxPPH+ZNtGit6LVWlw+915j3BiWxEyrzfAdjLU4oQ7bBhNR720Wjo/NSpWjfrf8YXr7VSQpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDARFC2qS+wgnIwwQRkxICmN7pNvQZo0YI4H1e2HWykeQIgJrHEm3yUwyOlfnRi7RhLeonEXC94zNB3rlveZe/7ZVw="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"rhalff","email":"rob.halff@gmail.com"},"directories":{},"deprecated":"deprecated"},"0.2.0":{"name":"iobox","description":"Input/Output iobox","version":"0.2.0","homepage":"https://github.com/psichi/iobox","user":"Rob Halff","domain":"robberthalff.com","main":"main","license":"MIT","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"bugs":{"url":"https://github.com/psichi/iobox/issues"},"keywords":["iobox","sandbox","vm"],"engines":{"node":"0.x.x"},"maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"dependencies":{},"devDependencies":{"mocha":"1.x.x","should":"1.x.x","grunt":"0.x.x","grunt-release":"0.x.x","grunt-contrib-jshint":"0.x.x"},"scripts":{"test":"mocha"},"_id":"iobox@0.2.0","dist":{"shasum":"8b9f7a8638db173621706b7b426ad39ecbdecef6","tarball":"https://registry.npmjs.org/iobox/-/iobox-0.2.0.tgz","integrity":"sha512-FGfbT9bSbV0/Cs9IOTkOTYqilc9B/rh1uAkxFl1d1hSxRQ6Gm37kYUtBup8IqC5IXa7mKbYTF3KdAT0II9TXEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCMYGiCKDOJoBPyoyoSjzgeJFy50yCHq1b1rsA/EPfJAiAtfx5Tb2O/IWpQ0Wn7J7jj+4KgGW/vfkQ57fiG1maPVA=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"rhalff","email":"rob.halff@gmail.com"},"directories":{},"deprecated":"deprecated"},"0.2.1":{"name":"iobox","description":"Input/Output iobox","version":"0.2.1","homepage":"https://github.com/psichi/iobox","user":"Rob Halff","domain":"robberthalff.com","main":"main","license":"MIT","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"bugs":{"url":"https://github.com/psichi/iobox/issues"},"keywords":["iobox","sandbox","vm"],"engines":{"node":"0.x.x"},"maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"dependencies":{},"devDependencies":{"mocha":"1.x.x","should":"1.x.x","grunt":"0.x.x","grunt-release":"0.x.x","grunt-contrib-jshint":"0.x.x"},"scripts":{"test":"mocha"},"_id":"iobox@0.2.1","dist":{"shasum":"97f83f7b054e5f1d0169549d83614aac6dd15da4","tarball":"https://registry.npmjs.org/iobox/-/iobox-0.2.1.tgz","integrity":"sha512-tJftpl4kxnPHOhzfi/+030iJJPrwXXE/4HZj9HR1ZwgDYpWkrV4p0VsDxSiTBq8YS4YvMbRa1aajPZLbAxqmoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjWvNElCtzhKrfWrZUSJUxKEMV7Ei2EMGubsTkuHY+KwIhAI2Pxg0S6rwas+TtbRRhIsCIz6xAqaWAMlW4Gb0ZHTkQ"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"rhalff","email":"rob.halff@gmail.com"},"directories":{},"deprecated":"deprecated"},"0.2.2":{"name":"iobox","description":"Input/Output iobox","version":"0.2.2","homepage":"https://github.com/psichi/iobox","user":"Rob Halff","domain":"robberthalff.com","main":"main","license":"MIT","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"bugs":{"url":"https://github.com/psichi/iobox/issues"},"keywords":["iobox","sandbox","vm"],"engines":{"node":"0.x.x"},"maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"dependencies":{},"devDependencies":{"mocha":"1.x.x","should":"1.x.x","grunt":"0.x.x","grunt-release":"0.x.x","grunt-contrib-jshint":"0.x.x"},"scripts":{"test":"mocha"},"_id":"iobox@0.2.2","dist":{"shasum":"17dcd4e1ad76a69c59d832439afa79b2c4d397ee","tarball":"https://registry.npmjs.org/iobox/-/iobox-0.2.2.tgz","integrity":"sha512-emL6n+sbymJmWZOUUflEUxQzaFHYaVPUQuh8g+XpH1IZMKyoHGB8yPB1egm+sgMobIjs5ZXIPhOAgX/Jd7hyVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy+yVCHjACW/fRMg2MAjXPDVeI6kwNBaqR/8WYv3juiQIhAINYN0BmfYynz7ZGR8eov5ksqATPcqCbnvL163JBOX6H"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"rhalff","email":"rob.halff@gmail.com"},"directories":{},"deprecated":"deprecated"},"0.3.0":{"name":"iobox","description":"Input/Output iobox","version":"0.3.0","homepage":"https://github.com/psichi/iobox","user":"Rob Halff","domain":"robberthalff.com","main":"main","license":"MIT","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"bugs":{"url":"https://github.com/psichi/iobox/issues"},"keywords":["iobox","sandbox","vm"],"engines":{"node":"0.x.x"},"maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"dependencies":{},"devDependencies":{"mocha":"1.x.x","should":"1.x.x","grunt":"0.x.x","grunt-release":"0.x.x","grunt-contrib-jshint":"0.x.x"},"scripts":{"test":"mocha"},"_id":"iobox@0.3.0","dist":{"shasum":"b5f90b6c7734c4672a8a86e3c352ee5643419745","tarball":"https://registry.npmjs.org/iobox/-/iobox-0.3.0.tgz","integrity":"sha512-jtFA1wH3i8fmnY0BAEu/HFHmL32owpPyeA0c3kP/Enov7bPjEKpwTWnDvQOm0SoTTdKdIqpDwn569a0zOL99Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClGL/bLDRtVcVLUqD+AJRy0im1AZqPK7/Yf0gOLGWluQIgMBc+YGUPrP/PE1LJ1HFR+WdEmuJjopxT/BVhSRo42Wg="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"rhalff","email":"rob.halff@gmail.com"},"directories":{},"deprecated":"deprecated"},"0.3.1":{"name":"iobox","description":"Input/Output iobox","version":"0.3.1","homepage":"https://github.com/psichi/iobox","user":"Rob Halff","domain":"robberthalff.com","main":"main","license":"MIT","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"bugs":{"url":"https://github.com/psichi/iobox/issues"},"keywords":["iobox","sandbox","vm"],"engines":{"node":"0.x.x"},"maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"dependencies":{},"devDependencies":{"mocha":"1.x.x","should":"1.x.x","grunt":"0.x.x","grunt-release":"0.x.x","grunt-contrib-jshint":"0.x.x"},"scripts":{"test":"mocha"},"_id":"iobox@0.3.1","dist":{"shasum":"d365e6b641618b37054364bfdfeea58059ab4d7d","tarball":"https://registry.npmjs.org/iobox/-/iobox-0.3.1.tgz","integrity":"sha512-3UVtLBI2z0MFJ1VPrKzLZx2ThPTGLRzsS8VTHAKPGzeFgV9t84d6CFUnXGenfDg8bBJGesf4ajtPlq4Mn5fI0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsE4BCJgobWjfAizRd5K3f6Y4gc8CROVwIJPgOV8H93AiBS88pFNpF6HqfKQr3Es7Z8shfxFQ6iM5NNrL/RPlADag=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"rhalff","email":"rob.halff@gmail.com"},"directories":{},"deprecated":"deprecated"},"0.4.0":{"name":"iobox","description":"Input/Output iobox","version":"0.4.0","homepage":"https://github.com/psichi/iobox","user":"Rob Halff","domain":"robberthalff.com","main":"main","license":"MIT","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"bugs":{"url":"https://github.com/psichi/iobox/issues"},"keywords":["iobox","sandbox","vm"],"engines":{"node":"0.x.x"},"maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"dependencies":{},"devDependencies":{"mocha":"1.x.x","should":"1.x.x","grunt":"0.x.x","grunt-release":"0.x.x","grunt-contrib-jshint":"0.x.x"},"scripts":{"test":"mocha"},"gitHead":"9c3210c8301e8b4ea70a5701a9b1328212ac5191","_id":"iobox@0.4.0","_shasum":"3875d9b8622337e1c4ef3b7e2d133d4e189d9335","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.26","_npmUser":{"name":"rhalff","email":"rob.halff@gmail.com"},"dist":{"shasum":"3875d9b8622337e1c4ef3b7e2d133d4e189d9335","tarball":"https://registry.npmjs.org/iobox/-/iobox-0.4.0.tgz","integrity":"sha512-KzJ9OAaF0VQ5foxwnKiaDBqoDELNN96u4DRWzZm6r++ixdQ7eQGRvg7oMVfUcJUzjgBwi+R4lxQ0E21O3g1VTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeQz/rkpe6pjD7ocFFsN5rgf7pdrALiaXDENXcXZ5/IgIhAMi0fgpxISJm6YKxjtIOozhTsaBaQi+Dq/ENLbJ6SKFR"}]},"directories":{},"deprecated":"deprecated"},"0.4.1":{"name":"iobox","description":"Input/Output iobox","version":"0.4.1","homepage":"https://github.com/psichi/iobox","user":"Rob Halff","domain":"robberthalff.com","main":"main","license":"MIT","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"bugs":{"url":"https://github.com/psichi/iobox/issues"},"keywords":["iobox","sandbox","vm"],"engines":{"node":"0.x.x"},"maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"dependencies":{},"devDependencies":{"mocha":"1.x.x","should":"1.x.x","grunt":"0.x.x","grunt-release":"0.x.x","grunt-contrib-jshint":"0.x.x"},"scripts":{"test":"mocha"},"gitHead":"5d34d66455d0026f0ccd81091ff1c88829eee0d2","_id":"iobox@0.4.1","_shasum":"19e843f62d6c6c51979c9969f0b80eff43a20459","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.26","_npmUser":{"name":"rhalff","email":"rob.halff@gmail.com"},"dist":{"shasum":"19e843f62d6c6c51979c9969f0b80eff43a20459","tarball":"https://registry.npmjs.org/iobox/-/iobox-0.4.1.tgz","integrity":"sha512-RMacOQBdLCqV4NFn7mfloK8A38QYrX0ElMoaU52+Z77DT8KvbcGMkH5v2e+DleIAQkAFQjJdL8m47NTBjSp3EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvhosfwuY5LG+aRCMMXHFumQwc6QuxMN9AFtkiL+W/JQIhAMFi1RwERAOjLSVRdI+ifSDlSHhhs5ElZHXM0y416Ngs"}]},"directories":{},"deprecated":"deprecated"},"0.5.0":{"name":"iobox","description":"Input/Output iobox","version":"0.5.0","homepage":"https://github.com/psichi/iobox","user":"Rob Halff","domain":"robberthalff.com","main":"main","license":"MIT","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"bugs":{"url":"https://github.com/psichi/iobox/issues"},"keywords":["iobox","sandbox","vm"],"engines":{"node":"0.x.x"},"maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"dependencies":{},"devDependencies":{"mocha":"1.x.x","should":"1.x.x","grunt":"0.x.x","grunt-release":"0.x.x","grunt-contrib-jshint":"0.x.x"},"scripts":{"test":"mocha"},"gitHead":"14ea9ceed5002161f139f0835aafdbb44a1ca8fb","_id":"iobox@0.5.0","_shasum":"0839f33d2255470549525a2f7f3ef6e4fb921b59","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rhalff","email":"rob.halff@gmail.com"},"dist":{"shasum":"0839f33d2255470549525a2f7f3ef6e4fb921b59","tarball":"https://registry.npmjs.org/iobox/-/iobox-0.5.0.tgz","integrity":"sha512-f7cZVx/7ePRJRnmfFWhVXjpkF3Q6Z68KCA5aBritg/GMOSNwmlpB0/hD16zf4A5adf6go5fv1ItBgsDb++btRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDaFdaPPRpt52oDvkR7XJboj0b9zgPYXjJJqWT9SdTMwIgN56AMtZaJwMQxe58980/MHhV57P+ikiyqKTOeldBG1U="}]},"directories":{},"deprecated":"deprecated"},"0.6.0":{"name":"iobox","description":"Input/Output iobox","version":"0.6.0","homepage":"https://github.com/psichi/iobox","user":"Rob Halff","domain":"robberthalff.com","main":"main","license":"MIT","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"bugs":{"url":"https://github.com/psichi/iobox/issues"},"keywords":["iobox","sandbox","vm"],"engines":{"node":"0.x.x"},"maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"dependencies":{},"devDependencies":{"grunt":"0.x.x","grunt-contrib-jshint":"0.x.x","grunt-release":"0.x.x","jshint":"^2.5.11","mocha":"1.x.x","should":"1.x.x"},"scripts":{"test":"jshint main.js"},"gitHead":"38094b02f706b6b269555468f393c7140ab3fe05","_id":"iobox@0.6.0","_shasum":"8e62a0f5299768e758f065f2b52be638888a730d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rhalff","email":"rob.halff@gmail.com"},"dist":{"shasum":"8e62a0f5299768e758f065f2b52be638888a730d","tarball":"https://registry.npmjs.org/iobox/-/iobox-0.6.0.tgz","integrity":"sha512-vsh4WrME3YzfbX3EGQdKuTHcNTdKveHB2dCX3yHBHHwpg7eWUIs3BJ81RSpwbeGawpMgqjvUff9uVRn23S2Gsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKPnPMYIqIhvXe60BJHHtn+MpOpny3hTmpTIKM1jkMpAiAeGbf/BEUGNkOf1hth71pHkn8davXbxIaqjM3kxsIJlw=="}]},"directories":{},"deprecated":"deprecated"},"0.7.0":{"name":"iobox","description":"Input/Output iobox","version":"0.7.0","homepage":"https://github.com/psichi/iobox","user":"Rob Halff","domain":"robberthalff.com","main":"main","license":"MIT","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"bugs":{"url":"https://github.com/psichi/iobox/issues"},"keywords":["iobox","sandbox","vm"],"engines":{"node":"0.x.x"},"maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"dependencies":{},"devDependencies":{"grunt":"0.x.x","grunt-contrib-jshint":"0.x.x","grunt-release":"0.x.x","jshint":"^2.5.11","mocha":"^2.1.0","mocha-clean":"^0.4.0","should":"^4.4.4"},"scripts":{"test":"jshint main.js && mocha"},"gitHead":"0be3fb022f77bfefdd4467caee52d84a09395468","_id":"iobox@0.7.0","_shasum":"69e1abc2664d2661416eca4bbac01363b17ab5a1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rhalff","email":"rob.halff@gmail.com"},"dist":{"shasum":"69e1abc2664d2661416eca4bbac01363b17ab5a1","tarball":"https://registry.npmjs.org/iobox/-/iobox-0.7.0.tgz","integrity":"sha512-vmPNtnab4XS5yQG5+uriDKO2IesOpetL79fo5N0pKmPMXP7U3OgKirVo1tiQ3kJSspHqSf/zMndBOQsjScI/tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGb7isq67fpTbDhwbGYedmUHsTJjl5Fd6qUQwmAzijUGAiEA5qbL2MrajUGb2NyHWnKAHpDKCIDg29UYMtY33vOttUQ="}]},"directories":{},"deprecated":"deprecated"}},"readme":"IO Box\n==========\n\nProvides a simple semi protected IO sandbox.\n\nIt can also be use to serve as function generator for vm sandbox.\n\nIt wraps a function with the specified input arguments and\nreturns the specified output,\nwhere output must be one of the input arguments.\n\nThe idea here is that you save the definition of the function along with\nthe generated function.\n\nSo you always know what is the input & the output.\n\nThe semi-protection is accomplished by pushing global variables names at end of the input array.\n\ne.g. `function(input, output)` is what you really use, but you also push global vars there:\n\n`function(input, output, window, document, whatever, console, unused)`\n\nThose will then end up being `undefined`.\n\nIt's meant to enforce a certain kind of api within the function body.\n\n## Example\n\n```javascript\nvar IOBox = require('iobox');\n\nvar ins  = ['input','output']; // input specification\nvar outs = ['output'];         // output specification, must be one of the inputs.\n\nvar io = new IOBox('my-func', ins, outs);\n\n```\n\nCompile the function to return output as an Array:\n\n```javascript\n\nio.compile('output.out = input.in');\n\nconsole.log('Output as array:', io.toString());\n\nOutput as array:\n\nfunction (input,output) {\n\n  var r = function() {\n    output.out = input.in; // function body handling input & output\n  }();\n  return [output, r];       // Output as Array\n}\n```\n\nCompile the function to return output as an Object:\n\n```javascript\n\nio.compile('output.out = input.in', true);\n\nconsole.log('Output as object:', io.toString());\n\nOutput as object:\n\nfunction (input,output) {\n\n  var r = function() {\n    output.out = input.in; // function body handling input & output\n  };\n\n  return {\n    output: output  // Output as Object\n    return: r       // original return\n  };\n}\n```\n\nRun with output as Array:\n```javascript\nconsole.log(io.run());\n\n['Hi', undefined]\n```\nRun with output as Object:\n```javascript\nconsole.log(io.run());\n\n{ output: { out: 'Hi' }, return: undefined }\n```\n\nio.toString() can be used to save the function for later use.","maintainers":[{"name":"rhalff","email":"rob.halff@gmail.com"}],"time":{"modified":"2022-06-19T01:58:39.378Z","created":"2014-02-14T10:17:37.167Z","0.1.0":"2014-02-14T10:17:38.705Z","0.1.1":"2014-02-14T11:08:56.545Z","0.1.3":"2014-02-14T11:53:12.590Z","0.1.4":"2014-02-20T23:22:34.079Z","0.2.0":"2014-03-06T14:49:59.630Z","0.2.1":"2014-04-12T16:48:06.247Z","0.2.2":"2014-04-12T21:46:08.083Z","0.3.0":"2014-07-09T17:35:17.048Z","0.3.1":"2014-07-09T19:44:25.212Z","0.4.0":"2014-12-17T22:31:02.170Z","0.4.1":"2014-12-18T00:23:38.867Z","0.5.0":"2015-01-09T00:08:21.960Z","0.6.0":"2015-01-10T04:34:53.507Z","0.7.0":"2015-01-11T03:43:23.626Z"},"readmeFilename":"README.md","author":{"name":"Rob Halff","email":"rob.halff@gmail.com","url":"http://www.robberthalff.com/"},"repository":{"type":"git","url":"git://github.com/psichi/iobox.git"},"homepage":"https://github.com/psichi/iobox","keywords":["iobox","sandbox","vm"],"bugs":{"url":"https://github.com/psichi/iobox/issues"},"license":"MIT"}