{"_id":"webpipe","_rev":"26-fe757c0cc70bd81b0e5cb9e22a2d8202","name":"webpipe","description":"Harness the power of WebPipes in browser and server environments.","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"webpipe","description":"JavaScript's Webpipe library.","homepage":"http://www.dozierhudson.com/projects/webpipejs/","keywords":["util","server","client","browser"],"author":{"name":"Dozier Hudson","email":"me@dozierhudson.com"},"repository":{"type":"git","url":"git://github.com/duzour/webpipejs.git"},"dependencies":{"xmlhttprequest":"1.4.2"},"main":"webpipe.js","version":"0.1.0","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"duzour","email":"me@dozierhudson.com"},"_id":"webpipe@0.1.0","_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.7.2-pre","_defaultsLoaded":true,"dist":{"shasum":"97bb0b18109a7e9fb596492a866b483ae3dcadd8","tarball":"https://registry.npmjs.org/webpipe/-/webpipe-0.1.0.tgz","integrity":"sha512-I6ZvwzdIHgMSFExN5yp7/sr1qiRoNshrW9Td5y6dqkuAEOg9AxJyc11HnCkO1dBLmukX5Fu7TSdxKIMcPuMVxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxz50Rx+G1nSyJjLDcYK/ZnHGFGRez1gYq9TlWil3yawIgR5YbEgX3VdVw9R53bqUaH5hbEGuY9YFsOHZdeaVIJ94="}]},"maintainers":[{"name":"duzour","email":"me@dozierhudson.com"}],"directories":{}},"0.2.0":{"name":"webpipe","description":"JavaScript's Webpipe library.","homepage":"http://www.matthewghudson.com/projects/webpipe.js/","keywords":["util","server","client","browser"],"author":{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},"repository":{"type":"git","url":"git://github.com/matthewhudson/webpipe.js.git"},"dependencies":{"xmlhttprequest":"1.4.2"},"main":"webpipe.js","version":"0.2.0","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"matthewhudson","email":"matt@matthewghudson.com"},"_id":"webpipe@0.2.0","_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"a0f3f20ee8cf1179c6e69607a84bdbcf77df052b","tarball":"https://registry.npmjs.org/webpipe/-/webpipe-0.2.0.tgz","integrity":"sha512-aaMWGvhVqrRzveqhrFWcJNKWFQIQh3551LWYoVvwx0B1KReo6WVGRDB9jTMerl7/w5+nFeXGk22szXkwqZFLrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7HM7vorSYQi24r5lfqsCWu74wIp65UKGZ14wOLFL/BAiBGIYBKGpIc2e+0Dxb+Vf/ThUzwr7RwuAH/jyvTpkAWMQ=="}]},"maintainers":[{"name":"matthewhudson","email":"matt@matthewghudson.com"}],"directories":{}},"0.3.0":{"name":"webpipe","description":"Harness the power of webpipes in browser and server environments, as well as the command-line.","homepage":"http://www.matthewghudson.com/projects/webpipe.js/","keywords":["util","server","client","browser","cli"],"author":{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},"repository":{"type":"git","url":"git://github.com/matthewhudson/webpipe.js.git"},"dependencies":{"xmlhttprequest":"1.4.2"},"preferGlobal":true,"main":"./lib/webpipe.js","bin":{"webpipe":"./bin/webpipe.js"},"version":"0.3.0","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"matthewhudson","email":"matt@matthewghudson.com"},"_id":"webpipe@0.3.0","_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"a7088bcc041265db1e238ccd79cb917330178370","tarball":"https://registry.npmjs.org/webpipe/-/webpipe-0.3.0.tgz","integrity":"sha512-bhd5SZ1se50xIxb2m4sf6l/X/1gygUpYuaZL6VRcQlosSU39CR0lQunFQdDW89VFYJCxNRuhyg18Gagyv6u65Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3PDujEk+xq/O3FE+0ZkUufvhOC3oyHTqB78+8CX+ikAiBptQiUpI1denayB0R6z1fv4wFcQCgZyAL9N4QZpFIzMA=="}]},"maintainers":[{"name":"matthewhudson","email":"matt@matthewghudson.com"}],"directories":{}},"0.4.0":{"name":"webpipe","description":"Harness the power of webpipes in browser and server environments, as well as the command-line.","homepage":"https://github.com/webpipes/webpipe.js","keywords":["webpipe","webpipes","cli"],"author":{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},"contributors":[{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Tom Robinson","email":"tlrobinson@gmail.com","url":"http://tlrobinson.net/"}],"repository":{"type":"git","url":"git://github.com/webpipes/webpipe.js.git"},"dependencies":{"xmlhttprequest":"1.4.2","coffee-script":"latest"},"preferGlobal":true,"main":"webpipe.js","bin":{"webpipe":"webpipe-cli.js"},"version":"0.4.0","engines":{"node":"*"},"_npmUser":{"name":"matthewhudson","email":"matt@matthewghudson.com"},"_id":"webpipe@0.4.0","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"2f37849b01912a9c86e6a9667e86458b422eb025","tarball":"https://registry.npmjs.org/webpipe/-/webpipe-0.4.0.tgz","integrity":"sha512-STpxazpZ6LgC9kSng6A0oomIOjbGut6RT3b6F1bjqsfI8vsnIBYeAIz/E/pE5jlrC1m6/9iru+RrTGmgchuXFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXptYiW3JlMxY3zr0eMYbWay2tfeohkLbZi3y9Hr97vwIhAPG6FqfgqIprkwZ7X8VzqmF/OD5PWyn3MTP6YFqxi+oS"}]},"maintainers":[{"name":"matthewhudson","email":"matt@matthewghudson.com"}],"directories":{}},"0.4.2":{"name":"webpipe","description":"Harness the power of webpipes in browser and server environments, as well as the command-line.","homepage":"https://github.com/webpipes/webpipe.js","keywords":["webpipe","webpipes","cli"],"author":{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},"contributors":[{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Tom Robinson","email":"tlrobinson@gmail.com","url":"http://tlrobinson.net/"}],"repository":{"type":"git","url":"git://github.com/webpipes/webpipe.js.git"},"dependencies":{"xmlhttprequest":"1.4.2","coffee-script":"latest"},"preferGlobal":true,"main":"webpipe.js","bin":{"webpipe":"./bin/webpipe"},"version":"0.4.2","engines":{"node":"*"},"_id":"webpipe@0.4.2","dist":{"shasum":"7cea64d1f3b1f2fb36cbf9784d8b7e793cae3ffb","tarball":"https://registry.npmjs.org/webpipe/-/webpipe-0.4.2.tgz","integrity":"sha512-rrna7ggnYL64S52UEmJOX3lum6/K2VYfsxwe1CbbzaWQbITx5NxT5CD4CBNn00h9CTDgs+HXmNPEI/FmUhZ4Nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCe+APjsnR+gwqJnOhbKrnCgJvDGif3edaxL+6hUuJXAIgBs+l6xVIAlhTHBKweLAzFKGwRMclNqahCCO6sDyjJJk="}]},"_npmVersion":"1.2.0","_npmUser":{"name":"matthewhudson","email":"matt@matthewghudson.com"},"maintainers":[{"name":"matthewhudson","email":"matt@matthewghudson.com"}],"directories":{}},"0.4.4":{"name":"webpipe","description":"Harness the power of WebPipes in browser and server environments, as well as the command-line.","homepage":"https://github.com/webpipes/webpipe.js","keywords":["webpipe","webpipes","cli"],"author":{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},"contributors":[{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Tom Robinson","email":"tlrobinson@gmail.com","url":"http://tlrobinson.net/"}],"repository":{"type":"git","url":"git://github.com/webpipes/webpipe.js.git"},"dependencies":{"xmlhttprequest":"1.4.2","coffee-script":"latest"},"preferGlobal":true,"main":"index","bin":{"webpipe":"./bin/webpipe"},"version":"0.4.4","engines":{"node":"*"},"_id":"webpipe@0.4.4","dist":{"shasum":"244e12ccfb304e52f68dc189fa4de204acbfdd31","tarball":"https://registry.npmjs.org/webpipe/-/webpipe-0.4.4.tgz","integrity":"sha512-KP9/+AdLaKDKsZLKmwmdkr8vbeoIhN4qKTGoQfRC+CtWknnWHXshXusDfIi1vsQriANf67NzzLk8Xz2h6Szn2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTS7L6+JLXYHow+uGeQUF893xrb/NLcyS4sAGY0dY5NgIgVIOiHaGHX2KwgxlaqboYPVDiRSDuFYK2qpChxb0Any4="}]},"_npmVersion":"1.2.0","_npmUser":{"name":"matthewhudson","email":"matt@matthewghudson.com"},"maintainers":[{"name":"matthewhudson","email":"matt@matthewghudson.com"}],"directories":{}},"0.4.5":{"name":"webpipe","description":"Harness the power of WebPipes in browser and server environments, as well as the command-line.","version":"0.4.5","homepage":"https://github.com/webpipes/webpipe.js","keywords":["webpipe","webpipes","cli"],"author":{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},"contributors":[{"name":"Matthew Hudson","email":"matt@matthewghudson.com"},{"name":"Tom Robinson","email":"tlrobinson@gmail.com","url":"http://tlrobinson.net/"}],"repository":{"type":"git","url":"git://github.com/webpipes/webpipe.js.git"},"bugs":"https://github.com/webpipes/webpipe.js/issues","dependencies":{"xmlhttprequest":"1.4.2","coffee-script":"latest"},"preferGlobal":true,"main":"index","bin":{"webpipe":"./bin/webpipe"},"engines":{"node":"*"},"scripts":{"test":"vows --spec test/*"},"devDependencies":{"vows":"0.7.0"},"_id":"webpipe@0.4.5","dist":{"shasum":"e41fe96db508c8ae5fec1617759bf85a279af5ad","tarball":"https://registry.npmjs.org/webpipe/-/webpipe-0.4.5.tgz","integrity":"sha512-N/Nz+Fa51adJvNCAJEhAM3a63A7atJWl4yAUqOCAitcqxtYSxBfPbtqY3ohif07dIbnOKm4nLm0hN3IrIaPYhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwe/Xc20J+r0jNSSHggY2YHLxpITXM3WetKqr4037QNQIhAMJap1VVJv8Pe+mLFF4nvZ0hcZMWSPfPursrUaXet5bk"}]},"_npmVersion":"1.2.0","_npmUser":{"name":"matthewhudson","email":"matt@matthewghudson.com"},"maintainers":[{"name":"matthewhudson","email":"matt@matthewghudson.com"}],"directories":{}},"1.0.0":{"name":"webpipe","description":"Harness the power of WebPipes in browser and server environments.","version":"1.0.0","homepage":"https://github.com/webpipes/webpipe.js","author":{"name":"Matthew Hudson","email":"matthud@gmail.com"},"contributors":[{"name":"Matthew Hudson","email":"matthud@gmail.com"},{"name":"Tom Robinson","email":"tlrobinson@gmail.com","url":"http://tlrobinson.net/"}],"repository":{"type":"git","url":"git://github.com/webpipes/webpipe.js.git"},"bugs":{"url":"https://github.com/webpipes/webpipe.js/issues"},"main":"lib/index.js","module":"es/index.js","scripts":{"build":"nwb build-web-module","clean":"nwb clean-module","prepublishOnly":"npm run build","test":"nwb test","test:coverage":"nwb test --coverage","test:watch":"nwb test --server"},"devDependencies":{"eslint":"^6.0.1","eslint-config-prettier":"^6.0.0","eslint-config-prettier-standard":"^3.0.1","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","nwb":"^0.23.0","prettier":"1.18.2","prettier-config-standard":"^1.0.1"},"dependencies":{"node-fetch":"^2.6.0"},"gitHead":"61a47884d5f8710cff43a4b77fab762896cb87d6","_id":"webpipe@1.0.0","_nodeVersion":"12.6.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-83/uRLT/VutH8/GYD1lzjCI2yNLBCIidy1Za/qisQs8dR60h5+eRF8FT3JssHMmOt1b5r0yPa9ZGf4g4yoer3g==","shasum":"652bda6075cf258933cebfaad8546b3aab1e2723","tarball":"https://registry.npmjs.org/webpipe/-/webpipe-1.0.0.tgz","fileCount":8,"unpackedSize":25218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQPHtCRA9TVsSAnZWagAA7nEP/jVyCCVtO5S27o38D/NX\nGmaDURzNQhzXADt0n+tm6Zat1FLEn/z1jvv0KhOo2GxntEWVrVavScT3kBHD\n0C94YVs9jfJrnmnNS2iueQoi1TSt+2Mu+OffG8ks2v/CDGQyEcgxQrO90/yE\n7yqXgB36UeeWyD4YZXmLjw1xuPZUPQlDksarzTvhRwKSqU/QSB027p4R9fad\nBF7Sf+xQ5dDOVLZ86m5mgIbG5WfOM7XZorUiacrLnLcqcyiDyvTSVUBYjKYC\nVs5gx7oCi2pZYqxoYmWw23PHXj720uQrn/+SY4LusN+snuCPk76BG1819H+A\nxeV1H6gO0vqIBtDTvbCw4/g3U8X7iMnLYOo4W+e+20vdKsMY9ljQ/QUmNV9l\nj8/FpOwpsCujLqdpV0mo0Ssj8eDdqkWq6Z3vkx+nRsDXmuCe9Uyd9hHarhYo\nwlmMV+Q5MTNTPdEPltqKPsq7AGa0lrz8ZBrqDlz6yNiCNBd1td4kvmSyUkTa\nKp9y/WnEXLtucOZc0YcbylQOZdYXiJs2h2bPkLtXA06UA4gVdGHEQQ26TlFT\nBwLmJqd7z/2hLMhPs9AahNw7Gsr+1VX1dmMC/r+phrRIGMSxTPSK+/w8+y2B\nUYrc6wNUTypvYeukmUuc27OjAJ0BFLu9AHDHme2Z1NGRhUt4d5gaPRTSriHq\n8E00\r\n=Aafg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+hbBA40XhAYEDZZ+lRzgiSSk2HByMJDbpEQWWjqvoTwIhAJlYbUd7v22OyyJm3rcMxAyurB6tzar65c3y6rSH59lV"}]},"maintainers":[{"email":"matthud@gmail.com","name":"matthewhudson"}],"_npmUser":{"name":"matthewhudson","email":"matthud@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpipe_1.0.0_1564537324913_0.6696739974571906"},"_hasShrinkwrap":false}},"readme":"# [webpipe.js](https://github.com/webpipes/webpipe.js)\n\nJavascript library for working with WebPipes. Use with Node.js or in the\nbrowser.\n\n[![Build\nStatus](https://api.travis-ci.org/webpipes/webpipe.js.svg?branch=master)](https://travis-ci.org/webpipes/webpipe.js)\n![GitHub file size in bytes](https://img.shields.io/github/size/webpipes/webpipe.js/webpipe.min.js.svg)\n\n## Installation\n\nJust include the script. The `webpipe` object is automagically added to your\nenvironment. No need for `new` or any other sort of initialization.\n\n### Browser\n\n```html\n<script src=\"https://unpkg.com/webpipe/webpipe.min.js\"></script>\n```\n\nOr, use a specific version by replacing <code>x.x.x</code>:\n\n```html\n<script src=\"https://unpkg.com/webpipe@0.4.5/webpipe.min.js\"></script>\n```\n\n### Node\n\nOr, if you're using webpipe.js with node.js\n\n```sh\n$ npm [-g] install webpipe\n```\n\nThen require the \"webpipe\" module:\n\n```javascript\nconst webpipe = require('webpipe')\n```\n\n## Usage\n\nwebpipe.js exposes two methods: `webpipe.execute()` and `webpipe.options()`. Use\n`webpipe.options()` to load a WebPipe's Block Definition. It can be handy while\ndebugging and/or learning about new WebPipes. See\n[examples/](https://github.com/webpipes/webpipe.js/blob/master/examples/) for\nusage examples.\n\n### webpipe.execute(url, inputs, callback)\n\nThe real workhorse is `webpipe.execute()`. Use it to make a request to your\nWebPipe of choice.\n\n```javascript\nconst url = 'https://webpip.es/calculate-square-root'\nconst inputs = { radicand: 9 }\n\nwebpipe.execute(url, inputs, (err, outputs) => {\n  if (err) {\n    throw new Error(err.message)\n  }\n  console.log(outputs)\n})\n```\n\n## Suggestions\n\nAll comments in how to improve this library are very welcome. Feel free post\nsuggestions to the Issue tracker, or even better, fork the repository to\nimplement your own ideas and submit a pull request.\n\n## License\n\nUnless attributed otherwise, everything is under the MIT License (see LICENSE\nfor more info).\n","maintainers":[{"email":"matthud@gmail.com","name":"matthewhudson"}],"time":{"modified":"2022-06-29T00:18:21.677Z","created":"2012-06-14T20:37:19.032Z","0.1.0":"2012-06-14T20:37:19.549Z","0.2.0":"2012-08-25T03:33:54.752Z","0.3.0":"2012-08-28T03:34:04.969Z","0.4.0":"2012-12-08T22:06:29.970Z","0.4.2":"2013-02-09T19:17:09.945Z","0.4.4":"2013-02-09T19:29:32.772Z","0.4.5":"2013-03-04T05:36:06.488Z","1.0.0":"2019-07-31T01:42:05.071Z"},"author":{"name":"Matthew Hudson","email":"matthud@gmail.com"},"repository":{"type":"git","url":"git://github.com/webpipes/webpipe.js.git"},"homepage":"https://github.com/webpipes/webpipe.js","contributors":[{"name":"Matthew Hudson","email":"matthud@gmail.com"},{"name":"Tom Robinson","email":"tlrobinson@gmail.com","url":"http://tlrobinson.net/"}],"bugs":{"url":"https://github.com/webpipes/webpipe.js/issues"},"readmeFilename":"README.md"}