{"_id":"tubing-view","_rev":"41-0f9569a54c0c2539656b17fca694a53d","name":"tubing-view","description":"View Pipeline","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.1":{"name":"tubing-view","description":"View Pipeline","version":"0.0.1","homepage":"https://github.com/mattinsler/tubing-view","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing-view.git"},"bugs":{"url":"https://github.com/mattinsler/tubing-view/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing-view/blob/master/LICENSE-MIT"}],"main":"dist/tubing-view","engines":{"node":">= 0.8.0"},"dependencies":{"betturl":"~0.2.3","mime":"~1.2.9","walkabout":"~0.1.4","tubing":"0.0.3"},"devDependencies":{"mocha":"~1.7.0","grunt":"~0.3.15","grunt-contrib":"~0.3.0"},"keywords":[],"readme":"# tubing-view\n\nView Pipeline\n\n## Installation\n```\nnpm install tubing-view\n```\n\n## Usage\n```javascript\nvar mime = require('mime')\n  , http = require('http')\n  , ViewPipeline = require('tubing-view').ViewPipeline;\n\nvar pipeline = ViewPipeline.configure({\n  path: {\n    content: process.cwd() + '/content'\n  }\n}).publish_to(function(err, cmd) {\n  function write_res(code, content, content_type) {\n    cmd.res.writeHead(code, {\n      'Content-Type': content_type ? mime.lookup(content_type) : 'text/plain',\n      'Content-Length': content.length\n    });\n    cmd.res.end(content);\n  }\n  \n  if (err) return write_res(500, err.stack);\n  if (!cmd.content) return write_res(404, 'Not Found');\n  \n  write_res(200, cmd.content, cmd.content_type);\n});\n\nhttp.createServer(function(req, res) {\n  pipeline.push({\n    req: req,\n    res: res\n  });\n}).listen(3000);\n```\n\n## License\nCopyright (c) 2013 Matt Insler\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"tubing-view@0.0.1","dist":{"shasum":"867e71efbc2201df827c24638bc2122314051f12","tarball":"https://registry.npmjs.org/tubing-view/-/tubing-view-0.0.1.tgz","integrity":"sha512-z3ntszrTWuKSO9eYPu9ofxZ9bgxrBBFfeC3+dh1WIKx7eZo8KQ5J/pgHp5ass7R78jYp1PJXTI+JAQv/tYAGVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDchCL9w3SGjTbnwX9ymPq3s9AeF3PlxHVxF/QMwrJK3wIgDmkQW4oiNURUwNvheil3c75eoO2y08rId9Qt+SUF8qE="}]},"_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-view","description":"View Pipeline","version":"0.0.2","homepage":"https://github.com/mattinsler/tubing-view","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing-view.git"},"bugs":{"url":"https://github.com/mattinsler/tubing-view/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing-view/blob/master/LICENSE-MIT"}],"main":"dist/tubing-view","engines":{"node":">= 0.8.0"},"scripts":{"grunt":"grunt"},"dependencies":{"betturl":"~0.2.3","mime":"~1.2.9","walkabout":"~0.1.4","tubing":"0.0.4","npm":"~1.3.6","q":"~0.9.6"},"devDependencies":{"mocha":"~1.7.0","grunt":"~0.3.15","grunt-contrib":"~0.3.0"},"keywords":[],"readme":"# tubing-view\n\nView Pipeline\n\n## Installation\n```\nnpm install tubing-view\n```\n\n## Usage\n```javascript\nvar mime = require('mime')\n  , http = require('http')\n  , ViewPipeline = require('tubing-view').ViewPipeline;\n\nvar pipeline = ViewPipeline.configure({\n  path: {\n    content: process.cwd() + '/content'\n  }\n}).publish_to(function(err, cmd) {\n  function write_res(code, content, content_type) {\n    cmd.res.writeHead(code, {\n      'Content-Type': content_type ? mime.lookup(content_type) : 'text/plain',\n      'Content-Length': content.length\n    });\n    cmd.res.end(content);\n  }\n  \n  if (err) return write_res(500, err.stack);\n  if (!cmd.content) return write_res(404, 'Not Found');\n  \n  write_res(200, cmd.content, cmd.content_type);\n});\n\nhttp.createServer(function(req, res) {\n  pipeline.push({\n    req: req,\n    res: res\n  });\n}).listen(3000);\n```\n\n## License\nCopyright (c) 2013 Matt Insler\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"tubing-view@0.0.2","dist":{"shasum":"f6cb585a84e0725e7cbf4d24a977d7a7c65c0731","tarball":"https://registry.npmjs.org/tubing-view/-/tubing-view-0.0.2.tgz","integrity":"sha512-pIztTMjQx223XEquhys0QrIL2A3pGooXj8ql4elopY3kIxQ0qkhh3Daj5EZx5tp7cosmrJ/hU9yt2jOP5pgRSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChPevFHT+a/tZXjeaanK8zmL7X24ncVzod82LbU9410AIhAOM3PekllpmiKs2CqP9Jc1llKFFF1gRmLMb1EQ3lLJKS"}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"directories":{}},"0.0.3":{"name":"tubing-view","description":"View Pipeline","version":"0.0.3","homepage":"https://github.com/mattinsler/tubing-view","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing-view.git"},"bugs":{"url":"https://github.com/mattinsler/tubing-view/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing-view/blob/master/LICENSE-MIT"}],"main":"dist/tubing-view","engines":{"node":">= 0.8.0"},"scripts":{"grunt":"grunt"},"dependencies":{"betturl":"~0.2.3","mime":"~1.2.9","walkabout":"~0.1.4","tubing":"0.0.5","npm":"~1.3.6","q":"~0.9.6"},"devDependencies":{"mocha":"~1.7.0","grunt":"~0.3.15","grunt-contrib":"~0.3.0"},"keywords":[],"readme":"# tubing-view\n\nView Pipeline\n\n## Installation\n```\nnpm install tubing-view\n```\n\n## Usage\n```javascript\nvar mime = require('mime')\n  , http = require('http')\n  , ViewPipeline = require('tubing-view').ViewPipeline;\n\nvar pipeline = ViewPipeline.configure({\n  path: {\n    content: process.cwd() + '/content'\n  }\n}).publish_to(function(err, cmd) {\n  function write_res(code, content, content_type) {\n    cmd.res.writeHead(code, {\n      'Content-Type': content_type ? mime.lookup(content_type) : 'text/plain',\n      'Content-Length': content.length\n    });\n    cmd.res.end(content);\n  }\n  \n  if (err) return write_res(500, err.stack);\n  if (!cmd.content) return write_res(404, 'Not Found');\n  \n  write_res(200, cmd.content, cmd.content_type);\n});\n\nhttp.createServer(function(req, res) {\n  pipeline.push({\n    req: req,\n    res: res\n  });\n}).listen(3000);\n```\n\n## License\nCopyright (c) 2013 Matt Insler\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"tubing-view@0.0.3","dist":{"shasum":"f506fe041bfb64081afffef81329dfe34e3f8965","tarball":"https://registry.npmjs.org/tubing-view/-/tubing-view-0.0.3.tgz","integrity":"sha512-FYr1Qo6OyxCp5Xr33Rn4FBa3GebuG9Fjn96JoPgVN39hkhT9heCmvekreVDM4KRlBIrDEXm3QukGEYpbIUvyAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7vP3nuc5NzK9Lj+BnTUlXJaZHXbw4JPCaV6pXIT0eHAiEA3+ElXiZn2uqTjqUWlWOfoaS7x5nRTqLN12uXzd55loc="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"directories":{}},"0.0.4":{"name":"tubing-view","description":"View Pipeline","version":"0.0.4","homepage":"https://github.com/mattinsler/tubing-view","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing-view.git"},"bugs":{"url":"https://github.com/mattinsler/tubing-view/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing-view/blob/master/LICENSE-MIT"}],"main":"dist/tubing-view","engines":{"node":">= 0.8.0"},"scripts":{"grunt":"grunt"},"dependencies":{"betturl":"~0.2.3","mime":"~1.2.9","walkabout":"~0.1.4","tubing":"0.0.5","npm":"~1.3.6","q":"~0.9.6"},"devDependencies":{"mocha":"~1.7.0","grunt":"~0.3.15","grunt-contrib":"~0.3.0"},"keywords":[],"readme":"# tubing-view\n\nView Pipeline\n\n## Installation\n```\nnpm install tubing-view\n```\n\n## Usage\n```javascript\nvar mime = require('mime')\n  , http = require('http')\n  , ViewPipeline = require('tubing-view').ViewPipeline;\n\nvar pipeline = ViewPipeline.configure({\n  path: {\n    content: process.cwd() + '/content'\n  }\n}).publish_to(function(err, cmd) {\n  function write_res(code, content, content_type) {\n    cmd.res.writeHead(code, {\n      'Content-Type': content_type ? mime.lookup(content_type) : 'text/plain',\n      'Content-Length': content.length\n    });\n    cmd.res.end(content);\n  }\n  \n  if (err) return write_res(500, err.stack);\n  if (!cmd.content) return write_res(404, 'Not Found');\n  \n  write_res(200, cmd.content, cmd.content_type);\n});\n\nhttp.createServer(function(req, res) {\n  pipeline.push({\n    req: req,\n    res: res\n  });\n}).listen(3000);\n```\n\n## License\nCopyright (c) 2013 Matt Insler\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"tubing-view@0.0.4","dist":{"shasum":"f381b826bb8f89b1d721774cb6be8ea8a9faaca7","tarball":"https://registry.npmjs.org/tubing-view/-/tubing-view-0.0.4.tgz","integrity":"sha512-VKjA1hUSRbPsd1tTL5XIREsRTdeDJFAwL4KqvuWq40TSOXF+3vlws7D+wwHeQxL61DJk8MQ/plPT4xAZKKrSNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwurUhxejrQ32z52EbSpodVZH4zxHgeX9sxoEcqxZwYwIgU6OUGGmp9e9QwNgeDYrCIHeeryj12RSgF47hNmijo1o="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"directories":{}},"0.0.5":{"name":"tubing-view","description":"View Pipeline","version":"0.0.5","homepage":"https://github.com/mattinsler/tubing-view","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing-view.git"},"bugs":{"url":"https://github.com/mattinsler/tubing-view/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing-view/blob/master/LICENSE-MIT"}],"main":"dist/tubing-view","engines":{"node":">= 0.8.0"},"scripts":{"grunt":"grunt"},"dependencies":{"betturl":"~0.2.3","mime":"~1.2.9","walkabout":"~0.1.4","tubing":"0.0.5","npm":"~1.3.6","q":"~0.9.6"},"devDependencies":{"mocha":"~1.7.0","grunt":"~0.3.15","grunt-contrib":"~0.3.0"},"keywords":[],"readme":"# tubing-view\n\nView Pipeline\n\n## Installation\n```\nnpm install tubing-view\n```\n\n## Usage\n```javascript\nvar mime = require('mime')\n  , http = require('http')\n  , ViewPipeline = require('tubing-view').ViewPipeline;\n\nvar pipeline = ViewPipeline.configure({\n  path: {\n    content: process.cwd() + '/content'\n  }\n}).publish_to(function(err, cmd) {\n  function write_res(code, content, content_type) {\n    cmd.res.writeHead(code, {\n      'Content-Type': content_type ? mime.lookup(content_type) : 'text/plain',\n      'Content-Length': content.length\n    });\n    cmd.res.end(content);\n  }\n  \n  if (err) return write_res(500, err.stack);\n  if (!cmd.content) return write_res(404, 'Not Found');\n  \n  write_res(200, cmd.content, cmd.content_type);\n});\n\nhttp.createServer(function(req, res) {\n  pipeline.push({\n    req: req,\n    res: res\n  });\n}).listen(3000);\n```\n\n## License\nCopyright (c) 2013 Matt Insler\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"tubing-view@0.0.5","dist":{"shasum":"942e470e08cf5a34e54831273e1405d4f0a73596","tarball":"https://registry.npmjs.org/tubing-view/-/tubing-view-0.0.5.tgz","integrity":"sha512-5ssjtgkdELWZl777Eg8MjewaUJua3TwI4nkGw9XqvH2XfQ+NozTN9MTvQ+VnLjt3vVZABpJi8y1AUL7h7WD98w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7J65GgZKfUIrMm0BDVIkGSwxMlbdey1iS/i4ZmDKFwAiEAms0U0+JCncYaugaxMCTtqBnRAgZjXMCguv/wArIUY5c="}]},"_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-view","description":"View Pipeline","version":"0.0.6","homepage":"https://github.com/mattinsler/tubing-view","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing-view.git"},"bugs":{"url":"https://github.com/mattinsler/tubing-view/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing-view/blob/master/LICENSE-MIT"}],"main":"dist/tubing-view","engines":{"node":">= 0.8.0"},"scripts":{"grunt":"grunt"},"dependencies":{"betturl":"~0.2.3","mime":"~1.2.9","walkabout":"~0.1.4","tubing":"0.0.5","npm":"~1.3.6","q":"~0.9.6"},"devDependencies":{"mocha":"~1.7.0","grunt":"~0.3.15","grunt-contrib":"~0.3.0"},"keywords":[],"readme":"# tubing-view\n\nView Pipeline\n\n## Installation\n```\nnpm install tubing-view\n```\n\n## Usage\n```javascript\nvar mime = require('mime')\n  , http = require('http')\n  , ViewPipeline = require('tubing-view').ViewPipeline;\n\nvar pipeline = ViewPipeline.configure({\n  path: {\n    content: process.cwd() + '/content'\n  }\n}).publish_to(function(err, cmd) {\n  function write_res(code, content, content_type) {\n    cmd.res.writeHead(code, {\n      'Content-Type': content_type ? mime.lookup(content_type) : 'text/plain',\n      'Content-Length': content.length\n    });\n    cmd.res.end(content);\n  }\n  \n  if (err) return write_res(500, err.stack);\n  if (!cmd.content) return write_res(404, 'Not Found');\n  \n  write_res(200, cmd.content, cmd.content_type);\n});\n\nhttp.createServer(function(req, res) {\n  pipeline.push({\n    req: req,\n    res: res\n  });\n}).listen(3000);\n```\n\n## License\nCopyright (c) 2013 Matt Insler\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"tubing-view@0.0.6","dist":{"shasum":"28a6f65ec8012aff50f6867f84a0d33f85b21fac","tarball":"https://registry.npmjs.org/tubing-view/-/tubing-view-0.0.6.tgz","integrity":"sha512-NmL8LB8qyXj/CIHLblY2QRlCvQmd8Ykr04K12ko46S/X24k07Zvy/kdq0iOWH+TccUl+8fLjmm76Aw+4DJHqtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqGThI4SixqTsMvaddshaD2Bjg/JdIKypYd9F6rfcesAiATqIYncA8KhYGZ7B8enaD1Wgy19yjgoqb0crdgtcdOGw=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"directories":{}},"0.0.7":{"name":"tubing-view","description":"View Pipeline","version":"0.0.7","homepage":"https://github.com/mattinsler/tubing-view","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing-view.git"},"bugs":{"url":"https://github.com/mattinsler/tubing-view/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing-view/blob/master/LICENSE-MIT"}],"main":"dist/tubing-view","engines":{"node":">= 0.8.0"},"scripts":{"grunt":"grunt","test":"mocha"},"dependencies":{"betturl":"~0.2.3","mime":"~1.2.9","walkabout":"~0.1.4","tubing":"0.0.6","npm":"~1.3.6","q":"~0.9.6"},"devDependencies":{"grunt":"~0.3.15","grunt-contrib":"~0.3.0","mocha":"~1.12.1","coffee-script":"~1.6.3"},"keywords":[],"readme":"# tubing-view\n\nView Pipeline\n\n## Installation\n```\nnpm install tubing-view\n```\n\n## Usage\n```javascript\nvar mime = require('mime')\n  , http = require('http')\n  , ViewPipeline = require('tubing-view').ViewPipeline;\n\nvar pipeline = ViewPipeline.configure({\n  path: {\n    content: process.cwd() + '/content'\n  }\n}).publish_to(function(err, cmd) {\n  function write_res(code, content, content_type) {\n    cmd.res.writeHead(code, {\n      'Content-Type': content_type ? mime.lookup(content_type) : 'text/plain',\n      'Content-Length': content.length\n    });\n    cmd.res.end(content);\n  }\n  \n  if (err) return write_res(500, err.stack);\n  if (!cmd.content) return write_res(404, 'Not Found');\n  \n  write_res(200, cmd.content, cmd.content_type);\n});\n\nhttp.createServer(function(req, res) {\n  pipeline.push({\n    req: req,\n    res: res\n  });\n}).listen(3000);\n```\n\n## License\nCopyright (c) 2013 Matt Insler\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"tubing-view@0.0.7","dist":{"shasum":"45717252577bb1bb617edabbbac63403cfa4b47e","tarball":"https://registry.npmjs.org/tubing-view/-/tubing-view-0.0.7.tgz","integrity":"sha512-CNQr25+Wpx9ZpZpZTcRGne7Qc9/4D/hQaChG22QZddBw/JYacU/mPIcwEPBjxLXdKC5Y/60xmF8DcfI8baVMWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExMxOX+nD8Icf6m+p6v1vgm0qUBbEtkFF5j5JkA8IL1AiEA2rfiZ3QlzO/Q4tE4gHZFcSG3eEaHtf6z4Hre8jFsDDQ="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}],"directories":{}},"0.0.8":{"name":"tubing-view","description":"View Pipeline","version":"0.0.8","homepage":"https://github.com/mattinsler/tubing-view","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing-view.git"},"bugs":{"url":"https://github.com/mattinsler/tubing-view/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing-view/blob/master/LICENSE-MIT"}],"main":"dist/tubing-view","engines":{"node":">= 0.8.0"},"scripts":{"grunt":"grunt","test":"mocha"},"dependencies":{"betturl":"~0.2.3","mime":"~1.2.9","walkabout":"~0.1.4","tubing":"0.0.6","npm":"~1.3.6","q":"~0.9.6"},"devDependencies":{"grunt":"~0.3.15","grunt-contrib":"~0.3.0","mocha":"~1.12.1","coffee-script":"~1.6.3"},"keywords":[],"readme":"# tubing-view\n\nView Pipeline\n\n## Installation\n```\nnpm install tubing-view\n```\n\n## Usage\n```javascript\nvar mime = require('mime')\n  , http = require('http')\n  , ViewPipeline = require('tubing-view').ViewPipeline;\n\nvar pipeline = ViewPipeline.configure({\n  path: {\n    content: process.cwd() + '/content'\n  }\n}).publish_to(function(err, cmd) {\n  function write_res(code, content, content_type) {\n    cmd.res.writeHead(code, {\n      'Content-Type': content_type ? mime.lookup(content_type) : 'text/plain',\n      'Content-Length': content.length\n    });\n    cmd.res.end(content);\n  }\n  \n  if (err) return write_res(500, err.stack);\n  if (!cmd.content) return write_res(404, 'Not Found');\n  \n  write_res(200, cmd.content, cmd.content_type);\n});\n\nhttp.createServer(function(req, res) {\n  pipeline.push({\n    req: req,\n    res: res\n  });\n}).listen(3000);\n```\n\n## License\nCopyright (c) 2013 Matt Insler\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"tubing-view@0.0.8","dist":{"shasum":"7dc910f946e1ae777cba79386404c9ac7fcb147f","tarball":"https://registry.npmjs.org/tubing-view/-/tubing-view-0.0.8.tgz","integrity":"sha512-BTxWhRI+kh+HqdNzhOqY99kDEJ8DzllxTkupQgtAlmv1AYQrsAKMp0cfK1zD/aGzxyxn4Y3kyeLL9lHCilPqHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTPcJ/rr18pPZTr/2mrLLYoQO7ssvSQqqREH9iv4qYvAiBtXu5/zZ+NMn280L7q9WLiadMRY/8CNqOYXmgoqvZ78w=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}]},"0.0.9":{"name":"tubing-view","description":"View Pipeline","version":"0.0.9","homepage":"https://github.com/mattinsler/tubing-view","author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing-view.git"},"bugs":{"url":"https://github.com/mattinsler/tubing-view/issues"},"licenses":[{"type":"MIT","url":"https://github.com/mattinsler/tubing-view/blob/master/LICENSE-MIT"}],"main":"dist/tubing-view","engines":{"node":">= 0.8.0"},"scripts":{"grunt":"grunt","test":"mocha"},"dependencies":{"betturl":"~0.2.3","mime":"~1.2.9","walkabout":"~0.1.4","tubing":"0.0.6","npm":"~1.3.6","q":"~0.9.6"},"devDependencies":{"grunt":"~0.3.15","grunt-contrib":"~0.3.0","mocha":"~1.12.1","coffee-script":"~1.6.3"},"keywords":[],"readme":"# tubing-view\n\nView Pipeline\n\n## Installation\n```\nnpm install tubing-view\n```\n\n## Usage\n```javascript\nvar mime = require('mime')\n  , http = require('http')\n  , ViewPipeline = require('tubing-view').ViewPipeline;\n\nvar pipeline = ViewPipeline.configure({\n  path: {\n    content: process.cwd() + '/content'\n  }\n}).publish_to(function(err, cmd) {\n  function write_res(code, content, content_type) {\n    cmd.res.writeHead(code, {\n      'Content-Type': content_type ? mime.lookup(content_type) : 'text/plain',\n      'Content-Length': content.length\n    });\n    cmd.res.end(content);\n  }\n  \n  if (err) return write_res(500, err.stack);\n  if (!cmd.content) return write_res(404, 'Not Found');\n  \n  write_res(200, cmd.content, cmd.content_type);\n});\n\nhttp.createServer(function(req, res) {\n  pipeline.push({\n    req: req,\n    res: res\n  });\n}).listen(3000);\n```\n\n## License\nCopyright (c) 2013 Matt Insler\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"tubing-view@0.0.9","dist":{"shasum":"6d7864ec34f0b77c258e82431e895447342ed596","tarball":"https://registry.npmjs.org/tubing-view/-/tubing-view-0.0.9.tgz","integrity":"sha512-2+emwd2wlvXP5idKbLwHfUsHVmOigp/KYg8xYHOPQXQ6JhuOz3aQwCX/ZXtJawNuvTQWZcMaygIe67y3dyu3Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElGt++Kw0X1kd6IrktjeVqp8k5YGldPLaMvYmHO+NQrAiEA8JB621sbwtU2sXxH4hUpHfTjjTHEH7N62H5FEE7/pAo="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"mattinsler","email":"matt.insler@gmail.com"},"maintainers":[{"name":"mattinsler","email":"matt.insler@gmail.com"}]}},"readme":"# tubing-view\n\nView Pipeline\n\n## Installation\n```\nnpm install tubing-view\n```\n\n## Usage\n```javascript\nvar mime = require('mime')\n  , http = require('http')\n  , ViewPipeline = require('tubing-view').ViewPipeline;\n\nvar pipeline = ViewPipeline.configure({\n  path: {\n    content: process.cwd() + '/content'\n  }\n}).publish_to(function(err, cmd) {\n  function write_res(code, content, content_type) {\n    cmd.res.writeHead(code, {\n      'Content-Type': content_type ? mime.lookup(content_type) : 'text/plain',\n      'Content-Length': content.length\n    });\n    cmd.res.end(content);\n  }\n  \n  if (err) return write_res(500, err.stack);\n  if (!cmd.content) return write_res(404, 'Not Found');\n  \n  write_res(200, cmd.content, cmd.content_type);\n});\n\nhttp.createServer(function(req, res) {\n  pipeline.push({\n    req: req,\n    res: res\n  });\n}).listen(3000);\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:32.310Z","created":"2013-07-24T10:45:08.832Z","0.0.1":"2013-07-24T10:45:10.056Z","0.0.2":"2013-07-30T10:56:44.282Z","0.0.3":"2013-08-03T01:47:47.427Z","0.0.4":"2013-08-03T23:58:41.924Z","0.0.5":"2013-08-05T02:39:25.979Z","0.0.6":"2013-08-06T09:29:55.064Z","0.0.7":"2013-09-02T08:37:32.243Z","0.0.8":"2013-09-02T10:40:43.910Z","0.0.9":"2013-09-16T01:01:18.713Z"},"author":{"name":"Matt Insler","email":"matt.insler@gmail.com","url":"http://www.mattinsler.com"},"repository":{"type":"git","url":"git://github.com/mattinsler/tubing-view.git"}}