{"_id":"node-fetch-polyfill","_rev":"9-51c9855590b66a83fa7d8c17d73aef13","name":"node-fetch-polyfill","description":"A light-weight module that brings window.fetch to node.js","dist-tags":{"latest":"2.0.6"},"versions":{"2.0.0":{"name":"node-fetch-polyfill","version":"2.0.0","description":"A light-weight module that brings window.fetch to node.js","main":"index.js","scripts":{"test":"mocha test/test.js","report":"istanbul cover _mocha -- -R spec test/test.js","coverage":"istanbul cover _mocha --report lcovonly -- -R spec test/test.js && cat ./coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/gwicke/node-fetch-polyfill.git"},"keywords":["fetch","http","promise"],"author":{"name":"David Frank"},"contributors":[{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"}],"license":"MIT","bugs":{"url":"https://github.com/gwicke/node-fetch-polyfill/issues"},"homepage":"https://github.com/gwicke/node-fetch-polyfill","devDependencies":{"bluebird":"^3.3.4","chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","form-data":"^1.0.0-rc1","istanbul":"^0.4.2","mocha":"^2.1.0","parted":"^0.1.1","promise":"^7.1.1","resumer":"0.0.0"},"dependencies":{"encoding":"^0.1.11","is-stream":"^1.0.1","node-web-streams":"^0.2.1"},"gitHead":"cbdfd07e82b0902d563554079f568cc55cb8f161","_id":"node-fetch-polyfill@2.0.0","_shasum":"6ffa3e98165968bf7292547498e8a53712feff35","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"dist":{"shasum":"6ffa3e98165968bf7292547498e8a53712feff35","tarball":"https://registry.npmjs.org/node-fetch-polyfill/-/node-fetch-polyfill-2.0.0.tgz","integrity":"sha512-Ndz8deGjbrU1eTHNpmw773S/YLxAyMzP1tOONdZdRR3tPDy8lO6M/5VcKVeQVvhQu30RWGytnDevB9Z4Ot6kIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaUasZjDfwaK291gmADAyv85WeC4OGIENn+GZ+WGUWuAiEAt/Z6o/6xEwz3j0a3QjknfsqZpf3QW6olNXq+zG81/UA="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/node-fetch-polyfill-2.0.0.tgz_1470203154449_0.1289162435568869"}},"2.0.1":{"name":"node-fetch-polyfill","version":"2.0.1","description":"A light-weight module that brings window.fetch to node.js","main":"index.js","scripts":{"test":"mocha test/test.js","report":"istanbul cover _mocha -- -R spec test/test.js","coverage":"istanbul cover _mocha --report lcovonly -- -R spec test/test.js && cat ./coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/gwicke/node-fetch-polyfill.git"},"keywords":["fetch","http","promise"],"author":{"name":"David Frank"},"contributors":[{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"}],"license":"MIT","bugs":{"url":"https://github.com/gwicke/node-fetch-polyfill/issues"},"homepage":"https://github.com/gwicke/node-fetch-polyfill","devDependencies":{"bluebird":"^3.3.4","chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","form-data":"^1.0.0-rc1","istanbul":"^0.4.2","mocha":"^2.1.0","parted":"^0.1.1","promise":"^7.1.1","resumer":"0.0.0"},"dependencies":{"encoding":"^0.1.11","is-stream":"^1.0.1","node-web-streams":"^0.2.1"},"gitHead":"2c85fcbf9c68bdc1e471390f64138b7b862dda73","_id":"node-fetch-polyfill@2.0.1","_shasum":"fc159abad3452d1a23153f16aa51de9a31a3c2fe","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"dist":{"shasum":"fc159abad3452d1a23153f16aa51de9a31a3c2fe","tarball":"https://registry.npmjs.org/node-fetch-polyfill/-/node-fetch-polyfill-2.0.1.tgz","integrity":"sha512-YfpSfWdqdwKYY+ISuEzJBqqRAuJl/e6atR28I2o0u7YsyCBaW52uYuGw+nDEEg1MX/owMCt1eYd1J8N90fQBvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWCOeRLsKVdwRg8/Dz7fjhHYP3wP+ohwC04aVtY1NGbAiEA4qm/zfgVtQ1kRgFMNscaZ4B5Vgz8q3mI2YozVlmvjdY="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/node-fetch-polyfill-2.0.1.tgz_1471382416215_0.4732014206238091"}},"2.0.2":{"name":"node-fetch-polyfill","version":"2.0.2","description":"A light-weight module that brings window.fetch to node.js","main":"index.js","scripts":{"test":"mocha test/test.js","report":"istanbul cover _mocha -- -R spec test/test.js","coverage":"istanbul cover _mocha --report lcovonly -- -R spec test/test.js && cat ./coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/gwicke/node-fetch-polyfill.git"},"keywords":["fetch","http","promise"],"author":{"name":"David Frank"},"contributors":[{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"}],"license":"MIT","bugs":{"url":"https://github.com/gwicke/node-fetch-polyfill/issues"},"homepage":"https://github.com/gwicke/node-fetch-polyfill","devDependencies":{"bluebird":"^3.3.4","chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","form-data":"^1.0.0-rc1","istanbul":"^0.4.2","mocha":"^2.1.0","parted":"^0.1.1","promise":"^7.1.1","resumer":"0.0.0"},"dependencies":{"encoding":"^0.1.11","is-stream":"^1.0.1","node-web-streams":"^0.2.1"},"gitHead":"aab36ae8de26a4e5b5e40cc2254fd9dfc1592503","_id":"node-fetch-polyfill@2.0.2","_shasum":"c248bcdfc9365044252459360433530de7fc2fe6","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"dist":{"shasum":"c248bcdfc9365044252459360433530de7fc2fe6","tarball":"https://registry.npmjs.org/node-fetch-polyfill/-/node-fetch-polyfill-2.0.2.tgz","integrity":"sha512-XgUDFsO20LRty8t2kHculFQcca9EU7WNBPUEYNRUSLUoCwJ/OdhxxOFG5eKFRtiihnNothgyKmH3CUoiG3G2Zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqbpp60Uxu1MrX0TPWWpRyHH8BMS3Xd+QgS6m7MhRo5AiAcPVveVTLYgzv3yWHBQSelFa/fzWjZvTeJKN4LHnKJ/A=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/node-fetch-polyfill-2.0.2.tgz_1471387634416_0.47986977687105536"}},"2.0.3":{"name":"node-fetch-polyfill","version":"2.0.3","description":"A light-weight module that brings window.fetch to node.js","main":"index.js","scripts":{"test":"mocha test/test.js","report":"istanbul cover _mocha -- -R spec test/test.js","coverage":"istanbul cover _mocha --report lcovonly -- -R spec test/test.js && cat ./coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/gwicke/node-fetch-polyfill.git"},"keywords":["fetch","http","promise"],"author":{"name":"David Frank"},"contributors":[{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"}],"license":"MIT","bugs":{"url":"https://github.com/gwicke/node-fetch-polyfill/issues"},"homepage":"https://github.com/gwicke/node-fetch-polyfill","devDependencies":{"bluebird":"^3.3.4","chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","form-data":"^1.0.0-rc1","istanbul":"^0.4.2","mocha":"^2.1.0","parted":"^0.1.1","promise":"^7.1.1","resumer":"0.0.0"},"dependencies":{"encoding":"^0.1.11","is-stream":"^1.0.1","node-web-streams":"^0.2.1"},"gitHead":"7238aceab8118ce904320b93054ad2918592ba78","_id":"node-fetch-polyfill@2.0.3","_shasum":"e48c12291e309065a4930462e82311a4392418b9","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"dist":{"shasum":"e48c12291e309065a4930462e82311a4392418b9","tarball":"https://registry.npmjs.org/node-fetch-polyfill/-/node-fetch-polyfill-2.0.3.tgz","integrity":"sha512-ep264k+bNPu65xd5YZss4veo92C1vcUZQuGkUPD+nG5gzBUhx1d2hVym0PyXI1Y3tUh19qYSFD7BrvoFwSVdMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICh37lRWI0mj6RFZRx3ZuI9/ShywUbSTDQ5zBNwgqZh2AiBvNzwy2wSyhF81QsjUBfvFIyGEHKk594j6RDdKmV6BJA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-fetch-polyfill-2.0.3.tgz_1473364324770_0.04030513041652739"}},"2.0.4":{"name":"node-fetch-polyfill","version":"2.0.4","description":"A light-weight module that brings window.fetch to node.js","main":"index.js","scripts":{"test":"mocha test/test.js","report":"istanbul cover _mocha -- -R spec test/test.js","coverage":"istanbul cover _mocha --report lcovonly -- -R spec test/test.js && cat ./coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"https://github.com/gwicke/node-fetch-polyfill.git"},"keywords":["fetch","http","promise"],"author":{"name":"David Frank"},"contributors":[{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"}],"license":"MIT","bugs":{"url":"https://github.com/gwicke/node-fetch-polyfill/issues"},"homepage":"https://github.com/gwicke/node-fetch-polyfill","devDependencies":{"bluebird":"^3.3.4","chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","form-data":"^1.0.0-rc1","istanbul":"^0.4.2","mocha":"^2.1.0","parted":"^0.1.1","promise":"^7.1.1","resumer":"0.0.0"},"dependencies":{"encoding":"^0.1.11","is-stream":"^1.0.1","node-web-streams":"^0.2.1"},"gitHead":"59a1d82f3f34783ef69f2363c8a87d265c800ef7","_id":"node-fetch-polyfill@2.0.4","_shasum":"ee9778b8c98701394f72ea912b0024144aa3cfb5","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"dist":{"shasum":"ee9778b8c98701394f72ea912b0024144aa3cfb5","tarball":"https://registry.npmjs.org/node-fetch-polyfill/-/node-fetch-polyfill-2.0.4.tgz","integrity":"sha512-YVHKzjZ4DTgG2xPJskO4dzsfAfW+S+MMJV9ECyhFTmFhaXN9g6LY8K/i7qnCJDxpZS+DqsonOEJK7zpu6YzQFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYzqQOAzpulGxzwASIV3Cr+/4v85A9K95f1GQJqjpriwIhAMpPWLuNhi9/idY7/PSr3BrvwlQRwrUs8b6cEerqMjM2"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/node-fetch-polyfill-2.0.4.tgz_1473364913070_0.30607207445427775"}},"2.0.5":{"name":"node-fetch-polyfill","version":"2.0.5","description":"A light-weight module that brings window.fetch to node.js","main":"index.js","scripts":{"test":"mocha test/test.js","report":"istanbul cover _mocha -- -R spec test/test.js","coverage":"istanbul cover _mocha --report lcovonly -- -R spec test/test.js && (cat ./coverage/lcov.info | coveralls || exit 0)"},"repository":{"type":"git","url":"https://github.com/gwicke/node-fetch-polyfill.git"},"keywords":["fetch","http","promise"],"author":{"name":"David Frank"},"contributors":[{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"}],"license":"MIT","bugs":{"url":"https://github.com/gwicke/node-fetch-polyfill/issues"},"homepage":"https://github.com/gwicke/node-fetch-polyfill","devDependencies":{"bluebird":"^3.3.4","chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","form-data":"^1.0.0-rc1","istanbul":"^0.4.2","mocha":"^2.1.0","parted":"^0.1.1","promise":"^7.1.1","resumer":"0.0.0"},"dependencies":{"encoding":"^0.1.11","is-stream":"^1.0.1","node-web-streams":"^0.2.1"},"gitHead":"99b005cc919902710fa746a5f01c4ea0ba1f7ec7","_id":"node-fetch-polyfill@2.0.5","_shasum":"ce50a29ae91270685f7746bcec28c15cbbcb408f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"dist":{"shasum":"ce50a29ae91270685f7746bcec28c15cbbcb408f","tarball":"https://registry.npmjs.org/node-fetch-polyfill/-/node-fetch-polyfill-2.0.5.tgz","integrity":"sha512-BI6P1OZ/HZTtMtEtlkMdbwJP+F0mYzxoBBIW1i+hDzy8zUOZmubRchUc7D7o0YVfe6dzaJtql6AOshsgZLBoOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+Mc22qllmg8ukv1aUMArlw9ZQB4cmR0OlMKb6060DSAiEAspi/JDxnA9Dp+1HefkEZB/SLd1GRDicXH8oVLq90lW0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-fetch-polyfill-2.0.5.tgz_1473374512372_0.6618494526483119"}},"2.0.6":{"name":"node-fetch-polyfill","version":"2.0.6","description":"A light-weight module that brings window.fetch to node.js","main":"index.js","scripts":{"test":"mocha test/test.js","report":"istanbul cover _mocha -- -R spec test/test.js","coverage":"istanbul cover _mocha --report lcovonly -- -R spec test/test.js && (cat ./coverage/lcov.info | coveralls || exit 0)"},"repository":{"type":"git","url":"https://github.com/gwicke/node-fetch-polyfill.git"},"keywords":["fetch","http","promise"],"author":{"name":"David Frank"},"contributors":[{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"}],"license":"MIT","bugs":{"url":"https://github.com/gwicke/node-fetch-polyfill/issues"},"homepage":"https://github.com/gwicke/node-fetch-polyfill","devDependencies":{"bluebird":"^3.3.4","chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.2","form-data":"^1.0.0-rc1","istanbul":"^0.4.2","mocha":"^2.1.0","parted":"^0.1.1","promise":"^7.1.1","resumer":"0.0.0"},"dependencies":{"encoding":"^0.1.11","is-stream":"^1.0.1","node-web-streams":"^0.2.1"},"gitHead":"1bcce9e81f462d44d740d52b2a2b248d937b2381","_id":"node-fetch-polyfill@2.0.6","_shasum":"073ce3ad6826bdb995a8728cfc4e3823f204407a","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"gwicke","email":"gabriel@gwicke.net"},"maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"dist":{"shasum":"073ce3ad6826bdb995a8728cfc4e3823f204407a","tarball":"https://registry.npmjs.org/node-fetch-polyfill/-/node-fetch-polyfill-2.0.6.tgz","integrity":"sha512-HjsTTwx8rCqE6cHc3Y55MeimyPXAA45Kah3WutaPWohMvdtpvzOL9LF1ikwPqZL9iej+yOxULRBRQ/7YdZ2+kQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKx5Nmt3/807I+z3qb+CVdz7F1Sz+7OqLIdbcHEEe/QAIhAOgrIZV2UJT2c52Zh9YRLsATE8gCHEEI8lpiorJIn7pq"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/node-fetch-polyfill-2.0.6.tgz_1474939051362_0.8822568748146296"}}},"readme":"\nnode-fetch\n==========\n\n[![npm version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![coverage status][coveralls-image]][coveralls-url]\n\nA light-weight module that brings `window.fetch` to Node.js\n\n\n# Motivation\n\nI really like the notion of Matt Andrews'\n[isomorphic-fetch](https://github.com/matthew-andrews/isomorphic-fetch): it\nbridges the API gap between client-side and server-side http requests, so\ndevelopers have less to worry about.\n\nInstead of implementing `XMLHttpRequest` in node to run browser-specific\n[fetch polyfill](https://github.com/github/fetch), why not go from node's\n`http` to `fetch` API directly? Node has native stream support, browserify\nbuild targets (browsers) don't, so underneath they are going to be vastly\ndifferent anyway.\n\nHence `node-fetch`, minimal code for a `window.fetch` compatible API on\nNode.js runtime.\n\n\n# Features\n\n- Stay consistent with `window.fetch` API.\n- Make conscious trade-off when following [whatwg fetch spec](https://fetch.spec.whatwg.org/) and [stream spec](https://streams.spec.whatwg.org/) implementation details, document known difference.\n- Use native promise, but allow substituting it with [insert your favorite\n- promise library].\n- Use WhatWG `ReadableStream` for streaming bodies, on both request and response.\n- Useful extensions such as timeout, redirect limit, response size limit, explicit reject errors.\n\n\n# Difference from client-side fetch\n\n- See [Known Differences](https://github.com/gwicke/node-fetch-polyfill/blob/master/LIMITS.md) for details.\n- If you happen to use a missing feature that `window.fetch` offers, feel free to open an issue.\n- Pull requests are welcomed too!\n\n\n# Install\n\n`npm install node-fetch-polyfill --save`\n\n\n# Usage\n\n```javascript\nvar fetch = require('node-fetch-polyfill');\n\n// If you are not on node v0.12, set a Promise library first, eg.\n// fetch.Promise = require('bluebird');\n\n// plain text or html\n\nfetch('https://github.com/')\n\t.then(function(res) {\n\t\treturn res.text();\n\t}).then(function(body) {\n\t\tconsole.log(body);\n\t});\n\n// json\n\nfetch('https://api.github.com/users/github')\n\t.then(function(res) {\n\t\treturn res.json();\n\t}).then(function(json) {\n\t\tconsole.log(json);\n\t});\n\n// meta\n\nfetch('https://github.com/')\n\t.then(function(res) {\n\t\tconsole.log(res.ok);\n\t\tconsole.log(res.status);\n\t\tconsole.log(res.statusText);\n\t\tconsole.log(res.headers.raw());\n\t\tconsole.log(res.headers.get('content-type'));\n\t});\n\n// post\n\nfetch('http://httpbin.org/post', { method: 'POST', body: 'a=1' })\n\t.then(function(res) {\n\t\treturn res.json();\n\t}).then(function(json) {\n\t\tconsole.log(json);\n\t});\n\n// post with stream from resumer\n\nvar resumer = require('resumer');\nvar stream = resumer().queue('a=1').end();\nfetch('http://httpbin.org/post', { method: 'POST', body: stream })\n\t.then(function(res) {\n\t\treturn res.json();\n\t}).then(function(json) {\n\t\tconsole.log(json);\n\t});\n\n// post with form-data (detect multipart)\n\nvar FormData = require('form-data');\nvar form = new FormData();\nform.append('a', 1);\nfetch('http://httpbin.org/post', { method: 'POST', body: form })\n\t.then(function(res) {\n\t\treturn res.json();\n\t}).then(function(json) {\n\t\tconsole.log(json);\n\t});\n\n// post with form-data (custom headers)\n\nvar FormData = require('form-data');\nvar form = new FormData();\nform.append('a', 1);\nfetch('http://httpbin.org/post', { method: 'POST', body: form, headers: form.getHeaders() })\n\t.then(function(res) {\n\t\treturn res.json();\n\t}).then(function(json) {\n\t\tconsole.log(json);\n\t});\n\n// node 0.11+, yield with co\n\nvar co = require('co');\nco(function *() {\n\tvar res = yield fetch('https://api.github.com/users/github');\n\tvar json = yield res.json();\n\tconsole.log(res);\n});\n```\n\nSee [test cases](https://github.com/gwicke/node-fetch-polyfill/blob/master/test/test.js) for more examples.\n\n\n# API\n\n## fetch(url, options)\n\nReturns a `Promise`\n\n### Url\n\nShould be an absolute url, eg `http://example.com/`\n\n### Options\n\ndefault values are shown, note that only `method`, `headers`, `redirect` and `body` are allowed in `window.fetch`, others are node.js extensions.\n\n```\n{\n\tmethod: 'GET'\n\t, headers: {}        // request header. format {a:'1'} or {b:['1','2','3']}\n\t, redirect: 'follow' // set to 'manual' to extract redirect headers, `error` to reject redirect\n\t, follow: 20         // maximum redirect count. 0 to not follow redirect\n\t, timeout: 0         // req/res timeout in ms. 0 to disable (os limit still applies), timeout reset on redirect\n\t, compress: true     // support gzip/deflate content encoding. false to disable\n\t, size: 0            // maximum response body size in bytes. 0 to disable\n\t, body: empty        // request body. can be a string, buffer, readable stream\n\t, agent: null        // http.Agent instance, allows custom proxy, certificate etc.\n}\n```\n\n\n# License\n\nMIT\n\n\n# Acknowledgement\n\nThanks to [github/fetch](https://github.com/github/fetch) for providing a solid implementation reference.\n\n\n[npm-image]: https://img.shields.io/npm/v/node-fetch-polyfill.svg?style=flat-square\n[npm-url]: https://www.npmjs.com/package/node-fetch-polyfill\n[travis-image]: https://img.shields.io/travis/gwicke/node-fetch-polyfill.svg?style=flat-square\n[travis-url]: https://travis-ci.org/gwicke/node-fetch-polyfill\n[coveralls-image]: https://img.shields.io/coveralls/gwicke/node-fetch-polyfill.svg?style=flat-square\n[coveralls-url]: https://coveralls.io/r/gwicke/node-fetch-polyfill\n","maintainers":[{"name":"gwicke","email":"gabriel@gwicke.net"}],"time":{"modified":"2022-06-21T14:35:28.350Z","created":"2016-08-03T05:45:56.936Z","2.0.0":"2016-08-03T05:45:56.936Z","2.0.1":"2016-08-16T21:20:20.157Z","2.0.2":"2016-08-16T22:47:18.297Z","2.0.3":"2016-09-08T19:52:05.011Z","2.0.4":"2016-09-08T20:01:55.477Z","2.0.5":"2016-09-08T22:41:52.609Z","2.0.6":"2016-09-27T01:17:33.939Z"},"homepage":"https://github.com/gwicke/node-fetch-polyfill","keywords":["fetch","http","promise"],"repository":{"type":"git","url":"https://github.com/gwicke/node-fetch-polyfill.git"},"contributors":[{"name":"Gabriel Wicke","email":"gwicke@wikimedia.org"}],"author":{"name":"David Frank"},"bugs":{"url":"https://github.com/gwicke/node-fetch-polyfill/issues"},"license":"MIT","readmeFilename":"README.md"}