{"_id":"tubing","_rev":"45-d662c72fc064bdee9a2154f2b3d7425c","name":"tubing","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"tubing","description":"Simple Pipelines","version":"0.0.1","homepage":"https://github.com/mattinsler/tubing","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing.git"},"bugs":{"url":"https://github.com/mattinsler/tubing/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing/blob/master/LICENSE-MIT"}],"main":"dist/tubing","engines":{"node":">= 0.8.0"},"dependencies":{"q":"~0.9.6"},"devDependencies":{"mocha":"~1.7.0","grunt":"~0.3.15","grunt-contrib":"~0.3.0"},"keywords":[],"_id":"tubing@0.0.1","dist":{"shasum":"08b4b2878141d153968c2da247f4b8ef8041fb55","tarball":"https://registry.npmjs.org/tubing/-/tubing-0.0.1.tgz","integrity":"sha512-3deDZrBKd8TjQ8KD/rIxgy7i0WbSIzrpKtzj/eKaHYH91TqtkzpCfEGVzSFMm9Y1F6LgdP1cWGuvQepdwkY1Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAvn0pcXkzdRW5cEmufuPmIQVKJJ1eJQ1+6yJ1c8buEAIhAO1juFCZyIjj74Wni2iexP/Bfp7xKQIt4xxAlwk1tFVy"}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"directories":{}},"0.0.2":{"name":"tubing","description":"Simple Pipelines","version":"0.0.2","homepage":"https://github.com/mattinsler/tubing","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing.git"},"bugs":{"url":"https://github.com/mattinsler/tubing/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing/blob/master/LICENSE-MIT"}],"main":"dist/tubing","engines":{"node":">= 0.8.0"},"dependencies":{"q":"~0.9.6","trycatch":"~0.2.4"},"devDependencies":{"mocha":"~1.7.0","grunt":"~0.3.15","grunt-contrib":"~0.3.0"},"keywords":[],"_id":"tubing@0.0.2","dist":{"shasum":"f8ee03ceb72962a0147b159190f16da4921f2baa","tarball":"https://registry.npmjs.org/tubing/-/tubing-0.0.2.tgz","integrity":"sha512-N7w4EXKur+DmwuISa4Vj40WFSwjGuADrF+0GupbXaj4HxhiUAKQo4NQsNyZPL3/wTmaYoF8iTCSV9wm18ddxEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD06PaghtwxMMh47ZtAnPc3mZhXtq8+TCV6wRahVAes3AIhAPMD0+2s2eb7CuKkfW7JQdCwVA/6ZUwqZiURMrslps06"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"directories":{}},"0.0.3":{"name":"tubing","description":"Simple Pipelines","version":"0.0.3","homepage":"https://github.com/mattinsler/tubing","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing.git"},"bugs":{"url":"https://github.com/mattinsler/tubing/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing/blob/master/LICENSE-MIT"}],"main":"dist/tubing","engines":{"node":">= 0.8.0"},"dependencies":{"q":"~0.9.6","trycatch":"~0.2.4"},"devDependencies":{"mocha":"~1.7.0","grunt":"~0.3.15","grunt-contrib":"~0.3.0"},"keywords":[],"_id":"tubing@0.0.3","dist":{"shasum":"2c04a7d0ff3cb6c6d8e3ee83e124f63ad4337b3a","tarball":"https://registry.npmjs.org/tubing/-/tubing-0.0.3.tgz","integrity":"sha512-QkxYID2OXIMTq0x49M1sk+RXHK7rGAjzMG7xs9RHFBCV96HNi+XZqtX46rhJc1YwTnlBK2kyH3uwGWNe/NhnQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNqzA7NM1M7VKiVoI7yxmSOMIWEl6awxXkZ1O0YI8ElAiA3B7H8D4H6093zBlBqPlYI70GflAHT1+QYd2L+NyO69w=="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"directories":{}},"0.0.4":{"name":"tubing","description":"Simple Pipelines","version":"0.0.4","homepage":"https://github.com/mattinsler/tubing","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing.git"},"bugs":{"url":"https://github.com/mattinsler/tubing/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing/blob/master/LICENSE-MIT"}],"main":"dist/tubing","engines":{"node":">= 0.8.0"},"scripts":{"grunt":"grunt"},"dependencies":{"q":"~0.9.6","trycatch":"~0.2.4"},"devDependencies":{"mocha":"~1.7.0","grunt":"~0.3.15","grunt-contrib":"~0.3.0"},"keywords":[],"_id":"tubing@0.0.4","dist":{"shasum":"4d79f9c6c52df9f5d6f9b623863abc341393d1bd","tarball":"https://registry.npmjs.org/tubing/-/tubing-0.0.4.tgz","integrity":"sha512-hTuDXd5FaiPYaQtKW/RcI9Ymg+NP36gPBZhqNIn2cwApUOcxDl09EUVvnXW8iDtxRUO4Z5fJLNtz7sQRtYQWSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU6h+CI/ruyvOJN8Cghspq6EMTliKoHwpYNIm8BSx7rwIgIZaVP8WvIR7Ka/pp46cRjAnMI/QY6ixndtpeax2CQD0="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"directories":{}},"0.0.5":{"name":"tubing","description":"Simple Pipelines","version":"0.0.5","homepage":"https://github.com/mattinsler/tubing","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing.git"},"bugs":{"url":"https://github.com/mattinsler/tubing/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing/blob/master/LICENSE-MIT"}],"main":"dist/tubing","engines":{"node":">= 0.8.0"},"scripts":{"grunt":"grunt"},"dependencies":{"q":"~0.9.6","trycatch":"~0.2.4"},"devDependencies":{"mocha":"~1.7.0","grunt":"~0.3.15","grunt-contrib":"~0.3.0"},"keywords":[],"_id":"tubing@0.0.5","dist":{"shasum":"ca33ac8bfe77a2e2eeb5233b75eabb67734aeec2","tarball":"https://registry.npmjs.org/tubing/-/tubing-0.0.5.tgz","integrity":"sha512-+qBWyncVCtBfLSDviYMb65f8QHDSn+miUSxtQ90KW0KedJz28Rz5GBZFJJo8anlaCOLEHEtBvce6AIPGdjaRVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgg5Hcrdo0E/vgjHrzqnDn4XRBCDpSVFuA1up/IMjuNAIgDga1Vm8po6grImFnYD4M3HXQvTQdHqKaw4jBrL+jj7I="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"directories":{}},"0.0.6":{"name":"tubing","description":"Simple Pipelines","version":"0.0.6","homepage":"https://github.com/mattinsler/tubing","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing.git"},"bugs":{"url":"https://github.com/mattinsler/tubing/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing/blob/master/LICENSE-MIT"}],"main":"dist/tubing","engines":{"node":">= 0.8.0"},"scripts":{"grunt":"grunt"},"dependencies":{"q":"~0.9.6"},"devDependencies":{"mocha":"~1.7.0","grunt":"~0.3.15","grunt-contrib":"~0.3.0"},"keywords":[],"_id":"tubing@0.0.6","dist":{"shasum":"9d2e68b27b9f0c3f0fbdc17b75a4198da5b9434c","tarball":"https://registry.npmjs.org/tubing/-/tubing-0.0.6.tgz","integrity":"sha512-CxINBOCkjRiwtFh8LKiPeHxFmrNWiFMgZ0Gz+twbl+UkNJuIOd2OPs9df5OaebNNJzixD2fizFTCjMQMs5MdQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxGxBB9n3b+m35ncpHViM8Nk6g0kYe1tZ+bQl+GHSwEQIgUHxfS9IL0ZYwoEPAGofhsM2lyDJwAAGZA5k71jw4iKY="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"directories":{}},"0.1.0":{"name":"tubing","version":"0.1.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"msgpack-lite":"^0.1.26"},"_id":"tubing@0.1.0","_shasum":"19e275ad51e897fae27ca8adb189c205a00eef63","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"dist":{"shasum":"19e275ad51e897fae27ca8adb189c205a00eef63","tarball":"https://registry.npmjs.org/tubing/-/tubing-0.1.0.tgz","integrity":"sha512-GBcauNo7iKSf3XlaLe+ZkA49gFERtBsJsMdtRytD8uAgtJd+XU+wBx76jUsJrM5XIyxklT6cszDlNgWOY/gabw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhiMgsXQB9QJ7qjwzxHlLir13wsBu+xyMyT4KpoRgP6AIgarusgl6baLF+QipU8hxTuZSi2JNGDVFbnDIQuxF8Hw4="}]},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tubing-0.1.0.tgz_1490430558544_0.8906139300670475"},"directories":{}},"0.1.1":{"name":"tubing","version":"0.1.1","description":"Tubing in a modular socket library that uses the same client/server code regardless of transport.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","license":"ISC","dependencies":{"msgpack-lite":"0.1.26"},"_id":"tubing@0.1.1","_shasum":"3ecc7cf2bea4b4780c9f632ea60823f275583662","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"dist":{"shasum":"3ecc7cf2bea4b4780c9f632ea60823f275583662","tarball":"https://registry.npmjs.org/tubing/-/tubing-0.1.1.tgz","integrity":"sha512-nFZ3E/AC6YKRk3gexhSsXaDwkIcfu/kj0oji5Iyi4T42tvNHBHLAxsCAs8S3QMmn89S+aWF8tLMjP4IWWBkjkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEckE5U14fD69OGnENRqR9bbudO9xw8Ay/yVi5vtZBI8AiANUOs6jw3Uvk3in+0IidzYmLAnPEec8pyACU7vpzbowA=="}]},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tubing-0.1.1.tgz_1490430761347_0.346053549554199"},"directories":{}},"0.1.2":{"name":"tubing","version":"0.1.2","description":"Tubing in a modular socket library that uses the same client/server code regardless of transport.","main":"lib/index.js","scripts":{"build":"rm -rf lib; babel src -d lib --source-maps inline"},"keywords":[],"author":"","license":"ISC","dependencies":{"msgpack-lite":"0.1.26"},"_id":"tubing@0.1.2","_shasum":"5732c5e8636a620569e001cece25208cd89c031a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"dist":{"shasum":"5732c5e8636a620569e001cece25208cd89c031a","tarball":"https://registry.npmjs.org/tubing/-/tubing-0.1.2.tgz","integrity":"sha512-PPbLEHLjNR5m9qZMv/jWBLT8q9ECtnVN3VMcPNNfd6mPrNod0DJUr0eVSGG7vOtel1rv50DGCBsMF1tUORRzJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDptOiaceGe+iie8wiX/OpabtLk95I/hJtWuWJB2A6CpAIgHAw++t1utOHlWJoieVFD4I/uGWRopEiuifv00OlrwP8="}]},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tubing-0.1.2.tgz_1490686757828_0.9054558461066335"},"directories":{}}},"readme":"# tubing\n\nSimple Pielines\n\n## Installation\n```\nnpm install tubing\n```\n\n## Usage\n```javascript\nvar tubing = require('tubing');\n\nfunction readFile(cmd, done) {\n  require('fs').readFile(cmd.path, function(err, data) {\n    if (err) return done(err);\n    cmd.content = data;\n    done();\n  });\n}\n\nfunction removeNewLines(cmd, done) {\n  cmd.content = cmd.content.replace(/\\n/g, '');\n  done()\n}\n\nvar TestPipeline = tubing.pipeline('Test Pipeline')\n  .then(readFile)\n  .then(removeNewLines);\n\nvar loggingSink = tubing.sink(function(err, cmd) {\n  if (err) return console.log(err.stack);\n  console.log(cmd);\n});\n\nvar pipeline = TestPipeline.configure().publish_to(loggingSink);\npipeline.push({path: '/tmp/foo.txt'});\n```\n\n## License\nCopyright (c) 2013 Matt Insler\nLicensed under the MIT license.\n","maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"time":{"modified":"2022-06-27T23:08:17.303Z","created":"2013-07-22T23:29:14.898Z","0.0.1":"2013-07-22T23:29:16.287Z","0.0.2":"2013-07-24T00:56:31.772Z","0.0.3":"2013-07-24T10:45:10.121Z","0.0.4":"2013-07-30T01:08:29.584Z","0.0.5":"2013-08-02T22:57:19.874Z","0.0.6":"2013-08-29T07:16:19.059Z","0.1.0":"2017-03-25T08:29:19.128Z","0.1.1":"2017-03-25T08:32:41.965Z","0.1.2":"2017-03-28T07:39:18.633Z"},"keywords":[],"readmeFilename":"README.md","license":"ISC","description":"Tubing in a modular socket library that uses the same client/server code regardless of transport."}