{"_id":"popsicle-proxy-agent","_rev":"454544","name":"popsicle-proxy-agent","description":"Enable proxy support for Popsicle (for node)","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"time":{"modified":"2021-08-05T07:17:55.000Z","created":"2016-02-01T19:27:55.000Z","3.0.0":"2016-07-14T23:41:08.071Z","2.0.2":"2016-06-20T18:44:33.442Z","2.0.1":"2016-05-10T21:32:11.467Z","2.0.0":"2016-05-08T04:11:15.142Z","1.0.0":"2016-02-01T19:27:55.000Z"},"users":{},"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"repository":{"type":"git","url":"git://github.com/blakeembrey/popsicle-proxy-agent.git"},"versions":{"3.0.0":{"name":"popsicle-proxy-agent","version":"3.0.0","description":"Enable proxy support for Popsicle (for node)","main":"dist/index.js","files":["dist/","typings.json","LICENSE"],"scripts":{"lint":"tslint \"src/**/*.ts\"","build":"rm -rf dist/ && tsc","test-spec":"ts-node node_modules/blue-tape/bin/blue-tape.js \"src/**/*.spec.ts\" | tap-spec","test-cov":"ts-node node_modules/istanbul/lib/cli.js cover -e .ts --print none -x \"*.d.ts\" -x \"*.spec.ts\" blue-tape -- \"src/**/*.spec.ts\" | tap-spec","test":"npm run lint && npm run test-cov","prepublish":"typings install && npm run build"},"repository":{"type":"git","url":"git://github.com/blakeembrey/popsicle-proxy-agent.git"},"keywords":["popsicle","proxy","agent","http","https"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"Apache-2.0","bugs":{"url":"https://github.com/blakeembrey/popsicle-proxy-agent/issues"},"homepage":"https://github.com/blakeembrey/popsicle-proxy-agent","devDependencies":{"blue-tape":"^0.2.0","bluebird":"^3.2.1","istanbul":"1.0.0-alpha.2","nock":"^8.0.0","popsicle":"^8.0.0","server-address":"^1.0.4","tap-spec":"^4.1.1","ts-node":"^0.9.2","tslint":"^3.1.1","typescript":"^1.7.3","typings":"^1.3.0"},"dependencies":{"http-proxy-agent":"^1.0.0","https-proxy-agent":"^1.0.0"},"gitHead":"affeebea0283e83a7863c6ce4696a80268df375c","_id":"popsicle-proxy-agent@3.0.0","_shasum":"b9133c55d945759ab7ee61b7711364620d3aeadc","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"shasum":"b9133c55d945759ab7ee61b7711364620d3aeadc","size":4528,"noattachment":false,"key":"/popsicle-proxy-agent/-/popsicle-proxy-agent-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/popsicle-proxy-agent/download/popsicle-proxy-agent-3.0.0.tgz"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/popsicle-proxy-agent-3.0.0.tgz_1468539667528_0.9116236560512334"},"directories":{},"publish_time":1468539668071,"_cnpm_publish_time":1468539668071,"_hasShrinkwrap":false,"deprecated":"Use `agent` option with `popsicle` directly"},"2.0.2":{"name":"popsicle-proxy-agent","version":"2.0.2","description":"Enable proxy support for Popsicle (for node)","main":"dist/index.js","files":["dist/","typings.json","LICENSE"],"scripts":{"lint":"tslint \"src/**/*.ts\"","build":"rm -rf dist/ && tsc","test-spec":"ts-node node_modules/blue-tape/bin/blue-tape.js \"src/**/*.spec.ts\" | tap-spec","test-cov":"ts-node node_modules/istanbul/lib/cli.js cover -e .ts --print none -x \"*.d.ts\" -x \"*.spec.ts\" blue-tape -- \"src/**/*.spec.ts\" | tap-spec","test":"npm run lint && npm run test-cov","prepublish":"typings install && npm run build"},"repository":{"type":"git","url":"git://github.com/blakeembrey/popsicle-proxy-agent.git"},"keywords":["popsicle","proxy","agent","http","https"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"Apache-2.0","bugs":{"url":"https://github.com/blakeembrey/popsicle-proxy-agent/issues"},"homepage":"https://github.com/blakeembrey/popsicle-proxy-agent","devDependencies":{"blue-tape":"^0.2.0","bluebird":"^3.2.1","istanbul":"1.0.0-alpha.2","nock":"^8.0.0","popsicle":"^6.0.0","server-address":"^1.0.4","tap-spec":"^4.1.1","ts-node":"^0.9.2","tslint":"^3.1.1","typescript":"^1.7.3","typings":"^1.3.0"},"dependencies":{"http-proxy-agent":"^1.0.0","https-proxy-agent":"^1.0.0"},"gitHead":"2a3320409f6d4b0430571eb248bcc9e5afe75b90","_id":"popsicle-proxy-agent@2.0.2","_shasum":"3c15c1008eb36c0976613f5eae09ea2650046a47","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"shasum":"3c15c1008eb36c0976613f5eae09ea2650046a47","size":4510,"noattachment":false,"key":"/popsicle-proxy-agent/-/popsicle-proxy-agent-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/popsicle-proxy-agent/download/popsicle-proxy-agent-2.0.2.tgz"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/popsicle-proxy-agent-2.0.2.tgz_1466448272988_0.5956693945918232"},"directories":{},"publish_time":1466448273442,"_cnpm_publish_time":1466448273442,"_hasShrinkwrap":false,"deprecated":"Use `agent` option with `popsicle` directly"},"2.0.1":{"name":"popsicle-proxy-agent","version":"2.0.1","description":"Enable proxy support for Popsicle (for node)","main":"dist/index.js","files":["dist/","typings.json","LICENSE"],"scripts":{"lint":"tslint \"src/**/*.ts\"","build":"rm -rf dist/ && tsc","test-spec":"ts-node node_modules/blue-tape/bin/blue-tape.js \"src/**/*.spec.ts\" | tap-spec","test-cov":"ts-node node_modules/istanbul/lib/cli.js cover -e .ts --print none -x \"*.d.ts\" -x \"*.spec.ts\" blue-tape -- \"src/**/*.spec.ts\" | tap-spec","test":"npm run lint && npm run test-cov","prepublish":"typings install && npm run build"},"repository":{"type":"git","url":"git://github.com/blakeembrey/popsicle-proxy-agent.git"},"keywords":["popsicle","proxy","agent","http","https"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"Apache-2.0","bugs":{"url":"https://github.com/blakeembrey/popsicle-proxy-agent/issues"},"homepage":"https://github.com/blakeembrey/popsicle-proxy-agent","devDependencies":{"blue-tape":"^0.2.0","bluebird":"^3.2.1","istanbul":"1.0.0-alpha.2","nock":"^8.0.0","popsicle":"^6.0.0","server-address":"^1.0.4","tap-spec":"^4.1.1","ts-node":"^0.7.2","tslint":"^3.1.1","typescript":"^1.7.3","typings":"^0.8.1"},"dependencies":{"http-proxy-agent":"^1.0.0","https-proxy-agent":"^1.0.0"},"gitHead":"33a4839378ee5d995dfe00806afde27d381adec2","_id":"popsicle-proxy-agent@2.0.1","_shasum":"ad0da5b55c598f3078884260324f978a4227bfa6","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"shasum":"ad0da5b55c598f3078884260324f978a4227bfa6","size":4154,"noattachment":false,"key":"/popsicle-proxy-agent/-/popsicle-proxy-agent-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/popsicle-proxy-agent/download/popsicle-proxy-agent-2.0.1.tgz"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/popsicle-proxy-agent-2.0.1.tgz_1462915930158_0.989334074780345"},"directories":{},"publish_time":1462915931467,"_cnpm_publish_time":1462915931467,"_hasShrinkwrap":false,"deprecated":"Use `agent` option with `popsicle` directly"},"2.0.0":{"name":"popsicle-proxy-agent","version":"2.0.0","description":"Enable proxy support for Popsicle (for node)","main":"dist/index.js","files":["dist/","typings.json","LICENSE"],"scripts":{"lint":"tslint \"src/**/*.ts\"","build":"rm -rf dist/ && tsc","test-spec":"ts-node node_modules/blue-tape/bin/blue-tape.js \"src/**/*.spec.ts\" | tap-spec","test-cov":"ts-node node_modules/istanbul/lib/cli.js cover -e .ts --print none -x \"*.d.ts\" -x \"*.spec.ts\" blue-tape -- \"src/**/*.spec.ts\" | tap-spec","test":"npm run lint && npm run test-cov","prepublish":"typings install && npm run build"},"repository":{"type":"git","url":"git://github.com/blakeembrey/popsicle-proxy-agent.git"},"keywords":["popsicle","proxy","agent","http","https"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"Apache-2.0","bugs":{"url":"https://github.com/blakeembrey/popsicle-proxy-agent/issues"},"homepage":"https://github.com/blakeembrey/popsicle-proxy-agent","devDependencies":{"blue-tape":"^0.2.0","bluebird":"^3.2.1","istanbul":"1.0.0-alpha.2","nock":"^8.0.0","popsicle":"^6.0.0","server-address":"^1.0.4","tap-spec":"^4.1.1","ts-node":"^0.7.2","tslint":"^3.1.1","typescript":"^1.7.3","typings":"^0.8.1"},"dependencies":{"http-proxy-agent":"^1.0.0","https-proxy-agent":"^1.0.0"},"gitHead":"2bab50d2d154f2cab841048cae73108ca6df6ecf","_id":"popsicle-proxy-agent@2.0.0","_shasum":"baf7f15bfc7c09291598ad6e08bee4fbc0cb39b4","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"shasum":"baf7f15bfc7c09291598ad6e08bee4fbc0cb39b4","size":4149,"noattachment":false,"key":"/popsicle-proxy-agent/-/popsicle-proxy-agent-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/popsicle-proxy-agent/download/popsicle-proxy-agent-2.0.0.tgz"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/popsicle-proxy-agent-2.0.0.tgz_1462680674059_0.4202062734402716"},"directories":{},"publish_time":1462680675142,"_cnpm_publish_time":1462680675142,"_hasShrinkwrap":false,"deprecated":"Use `agent` option with `popsicle` directly"},"1.0.0":{"name":"popsicle-proxy-agent","version":"1.0.0","description":"Enable proxy support for Popsicle (for node)","main":"dist/index.js","files":["dist/","typings.json","LICENSE"],"scripts":{"lint":"tslint \"src/**/*.ts\"","build":"rm -rf dist/ && tsc","test-spec":"ts-node node_modules/blue-tape/bin/blue-tape.js \"src/**/*.spec.ts\" | tap-spec","test-cov":"ts-node node_modules/istanbul/lib/cli.js cover -e .ts --print none -x \"*.d.ts\" -x \"*.spec.ts\" blue-tape -- \"src/**/*.spec.ts\" | tap-spec","test":"npm run lint && npm run test-cov","prepublish":"typings install && npm run build"},"repository":{"type":"git","url":"git://github.com/blakeembrey/popsicle-proxy-agent.git"},"keywords":["popsicle","proxy","agent","http","https"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"Apache-2.0","bugs":{"url":"https://github.com/blakeembrey/popsicle-proxy-agent/issues"},"homepage":"https://github.com/blakeembrey/popsicle-proxy-agent","devDependencies":{"blue-tape":"^0.1.10","istanbul":"1.0.0-alpha.2","nock":"^7.0.2","popsicle":"^3.0.3","pre-commit":"^1.0.6","server-address":"^1.0.4","tap-spec":"^4.1.1","ts-node":"^0.5.0","tslint":"^3.1.1","typescript":"^1.7.3","typings":"^0.3.1"},"dependencies":{"http-proxy-agent":"^1.0.0","https-proxy-agent":"^1.0.0"},"gitHead":"2a2c4de15583e4300e7239fd26172ce814dee669","_id":"popsicle-proxy-agent@1.0.0","_shasum":"5b88d5d1253a0a601cba69868cba6f5dbc5d0829","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"shasum":"5b88d5d1253a0a601cba69868cba6f5dbc5d0829","size":4250,"noattachment":false,"key":"/popsicle-proxy-agent/-/popsicle-proxy-agent-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/popsicle-proxy-agent/download/popsicle-proxy-agent-1.0.0.tgz"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/popsicle-proxy-agent-1.0.0.tgz_1454354872945_0.6299643132369965"},"directories":{},"publish_time":1454354875000,"_cnpm_publish_time":1454354875000,"_hasShrinkwrap":false,"deprecated":"Use `agent` option with `popsicle` directly"}},"readme":"# Popsicle Proxy Agent\n\n[![NPM version][npm-image]][npm-url]\n[![NPM downloads][downloads-image]][downloads-url]\n[![Build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n\n> Generic proxy agent (for Popsicle and node.js).\n\n## Installation\n\n```sh\nnpm install popsicle-proxy-agent --save\n```\n\n## Usage\n\n```js\nvar popsicle = require('popsicle')\nvar createProxy = require('popsicle-proxy-agent')\n\nvar proxy = createProxy({\n  proxy: '...'\n})\n\npopsicle.get({\n  url: 'http://example.com',\n  transport: popsicle.createTransport({\n    agent: proxy('http://example.com')\n  })\n})\n```\n\n### Options\n\n* **proxy** The default HTTP(s) proxy to use\n* **httpProxy** The proxy for HTTP requests (default: `process.env.HTTP_PROXY`)\n* **httpsProxy** The proxy for HTTPS requests (default: `process.env.HTTPS_PROXY`)\n* **noProxy** A string of space-separated hosts to not proxy (default: `process.env.NO_PROXY`)\n\n## License\n\nApache 2.0\n\n[npm-image]: https://img.shields.io/npm/v/popsicle-proxy-agent.svg?style=flat\n[npm-url]: https://npmjs.org/package/popsicle-proxy-agent\n[downloads-image]: https://img.shields.io/npm/dm/popsicle-proxy-agent.svg?style=flat\n[downloads-url]: https://npmjs.org/package/popsicle-proxy-agent\n[travis-image]: https://img.shields.io/travis/blakeembrey/popsicle-proxy-agent.svg?style=flat\n[travis-url]: https://travis-ci.org/blakeembrey/popsicle-proxy-agent\n[coveralls-image]: https://img.shields.io/coveralls/blakeembrey/popsicle-proxy-agent.svg?style=flat\n[coveralls-url]: https://coveralls.io/r/blakeembrey/popsicle-proxy-agent?branch=master\n","_attachments":{},"homepage":"https://github.com/blakeembrey/popsicle-proxy-agent","bugs":{"url":"https://github.com/blakeembrey/popsicle-proxy-agent/issues"},"license":"Apache-2.0"}