{"_id":"@applitools/isomorphic-fetch","_rev":"117-23d7e9926772a51b62b18e857fd6371b","name":"@applitools/isomorphic-fetch","dist-tags":{"latest":"3.0.0"},"versions":{"3.0.0":{"name":"@applitools/isomorphic-fetch","version":"3.0.0","author":{"name":"Matt Andrews","email":"matt@mattandre.ws"},"license":"MIT","_id":"@applitools/isomorphic-fetch@3.0.0","maintainers":[{"name":"amirhalatzi","email":"amir.halatzi@applitools.com"},{"name":"danielputerman","email":"daniel.puterman@applitools.com"},{"name":"oleh-applitools","email":"oleh.astappiev@applitools.com"},{"name":"annab1","email":"bananna0@gmail.com"},{"name":"amitzur","email":"sendwithchibo@gmail.com"},{"name":"ramapplitools","email":"ram.nathaniel@applitools.com"},{"name":"eyalgut","email":"eyal.gutflaish@applitools.com"},{"name":"gal_applitools","email":"gal.topel@applitools.com"},{"name":"applitools-admin","email":"team@applitools.com"},{"name":"applitools-readonly","email":"gil.tayar@applitools.com"},{"name":"giltayar","email":"gil@tayar.org"},{"name":"corevo","email":"tomer@corevo.io"}],"homepage":"https://github.com/matthew-andrews/isomorphic-fetch/issues","bugs":{"url":"https://github.com/matthew-andrews/isomorphic-fetch/issues"},"dist":{"shasum":"3a3a838954b8b8bb89f1078e4f82b8c6bccaa884","tarball":"https://registry.npmjs.org/@applitools/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz","fileCount":11,"integrity":"sha512-7rutaN/2M5wYjOIOTKS/Zuc1Na90fJNEAqvo/jCxt7nSD1kYscHV3aCk9t7RD59gmzLMvUTIxFbjl4RUMV8qfg==","signatures":[{"sig":"MEQCIHAPt+EGaZPKLoqmT1wpG2Z2jvw0zNayXde7+8nc8QqDAiBd62TU02w2BfK+fOQDkZ7OOnO/dmdJJMbH3L7b2y26YA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGiqLCRA9TVsSAnZWagAAnucP/1e+iynnL4dBR6bhoqOM\nVCld55MMmXhlgOBBHQWepC6Q8/BurCWewICSbcw0UCbEKnm3jTvjuvQYdy5w\n28P8xT2chrg6t7LgWM5zfsuk7iYGzCTCbGZOHuAEA+N7eqZeSpdE9KH4dJf/\nMEPOe4nAxvebEOtbztr/fRphuRO0LNYfSEYXX4lETvgv8LJowG2hPz8Q2NU0\nOqPhJwIC4tkqmydLNXx9YfFmCAXapYpvDjRshjGFhm59N0pCMCOO1/snPsQK\nNqJxmXYi6ao+e2iaKB+DTT+p4xJL3vRqozdCTcodHSacXyk7ZtpgatFgDQDo\nrBDs4yjpSpwvm5mUH5DFdRKqBZ6XwWN9lbP2bL1qONe/5qmYaZ1akjggMkj/\nYqYGw5OFBtWofkJE/ZrWtzuZwXr9aSFZEnbUE1Lc+BeIzORvHmD1noGkXJZo\nBguIHiD8UcsJihqyO6wl3Sk6Kqj+pScXn8tDq42enJDmMiOWabPBR4JdYPnL\ntTJj7bGcpOlM8aFifCvSCQqqjWt+5CoK8bpp4xYwXicXOh5kEGBb1LJ/tN3B\naSQTtDtDkD527RyuAtdkeh1h1SZ2MSRJKPgdSkAv9NGaTNEDAxU5NZ5yBqO6\n1+sl9JA5gNwCZHsZWVY1LdPrYFe8IgQjqC5NgvRZfqNEHVMlw6257YQLU0bo\n5t6r\r\n=ODfm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"fetch-npm-node.js","browser":"fetch-npm-browserify.js","gitHead":"9b1245e5ba1637e22130d25c6fc0aeee6032b4e7","scripts":{"test":"jshint `npm run -s files` && lintspaces -i js-comments -e .editorconfig `npm run -s files` && mocha","files":"find . -name '*.js' ! -path './node_modules/*' ! -path './bower_components/*'"},"_npmUser":{"name":"amitzur","email":"sendwithchibo@gmail.com"},"repository":{"url":"git+https://github.com/applitools/isomorphic-fetch.git","type":"git"},"_npmVersion":"6.4.1","description":"Isomorphic WHATWG Fetch API, for Node & Browserify","directories":{},"_nodeVersion":"10.10.0","dependencies":{"node-fetch":"^2.3.0","whatwg-fetch":">=0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^10.0.4","mocha":"^5.2.0","jshint":"^2.9.7","es6-promise":"^4.2.5","lintspaces-cli":"^0.6.1","npm-prepublish":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/isomorphic-fetch_3.0.0_1545218698638_0.004716758187012893","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-12-19T11:24:58.637Z","modified":"2026-06-28T14:42:54.086Z","3.0.0":"2018-12-19T11:24:58.788Z"},"bugs":{"url":"https://github.com/matthew-andrews/isomorphic-fetch/issues"},"author":{"name":"Matt Andrews","email":"matt@mattandre.ws"},"license":"MIT","homepage":"https://github.com/matthew-andrews/isomorphic-fetch/issues","repository":{"url":"git+https://github.com/applitools/isomorphic-fetch.git","type":"git"},"description":"Isomorphic WHATWG Fetch API, for Node & Browserify","maintainers":[{"email":"daniel.puterman@applitools.com","name":"danielputerman"},{"email":"gil.akrish@applitools.com","name":"gearm"},{"email":"amit.rokach@applitools.com","name":"amit.rokach"},{"email":"roy.sela@applitools.com","name":"roy.sela"},{"email":"team@applitools.com","name":"applitools-admin"},{"email":"gil.tayar@applitools.com","name":"applitools-readonly"},{"email":"itamar.asis@applitools.com","name":"iasisapp"},{"email":"noam.mendel@applitools.com","name":"noam.mendel"},{"email":"arik.maor@applitools.com","name":"arik-applitools"},{"email":"yotammadem@gmail.com","name":"yotammadem"},{"email":"denis.styrt@applitools.com","name":"denis.styrt"},{"email":"kyrylo.onufriiev@applitools.com","name":"kyrylo.onufriiev"},{"email":"ormeird@gmail.com","name":"ormeda"},{"email":"klemobari@gmail.com","name":"clementbarry"},{"email":"ido.elmaleh@applitools.com","name":"idosapplitools"},{"email":"kjhgfdsa100@gmail.com","name":"gofilord"},{"email":"Alex.burdeynyy@applitools.com","name":"alex.burdeynyy"},{"email":"roni.karilkar@applitools.com","name":"ronikar_applitools"},{"email":"benny.halberstadt@applitools.com","name":"benny.halberstadt"},{"email":"kalous.michal@gmail.com","name":"grayscale64"},{"email":"fatih.solhan@applitools.com","name":"fatihsolhan-applitools"},{"email":"itai.zeitak@applitools.com","name":"itaiz134"},{"email":"eranbarlev@outlook.com","name":"dockermaster"},{"email":"abagmar@gmail.com","name":"anandbagmar"},{"email":"itay.tamir@applitools.com","name":"itaytamir-at"},{"email":"sergii.ovchynnyk@applitools.com","name":"sergovapplitools"},{"email":"serhii.khalymon@applitools.com","name":"fluxomni.io"},{"email":"moshe.milman@applitools.com","name":"mmilapp"},{"email":"noam.gaash@applitools.com","name":"noam.gaash"},{"email":"roee.fridman@applitools.com","name":"roeefr"},{"email":"anastasia.koifman@applitools.com","name":"anastasia.koifman"},{"email":"artem.borodavka@applitools.com","name":"aretm_borodavka"},{"email":"yonit.tsairi@applitools.com","name":"yonittzairilevy"},{"email":"anand.sundaram@applitools.com","name":"asundaram-applitools"},{"email":"amir.groisman@applitools.com","name":"amir.groisman"},{"email":"eitan.masuary@applitools.com","name":"emasuary"},{"email":"naama.shoham@applitools.com","name":"naama.shoham"},{"email":"carmiadam@gmail.com","name":"adamcarmi"},{"email":"muly.gottlieb@applitools.com","name":"mulygottlieb"},{"email":"yoav.naveh@applitools.com","name":"yoavnaveh-applitools"},{"email":"chaim.aharonson@applitools.com","name":"chaimaharonson"},{"email":"doron.movshovitz@applitools.com","name":"movsho"},{"email":"netta.bondy@applitools.com","name":"netta.bondy"},{"email":"shir.binshtok@applitools.com","name":"shirbin"},{"email":"ran.hadar@applitools.com","name":"ranhadar"},{"email":"dmitrii.grechukha@applitools.com","name":"dmytro-h"},{"email":"rostyslav.pidburachynskyi@applitools.com","name":"rostyslav.pidburachynskyi.applitools"},{"email":"tal.weinstein@applitools.com","name":"taltool"}],"readme":"isomorphic-fetch [![Build Status](https://travis-ci.org/matthew-andrews/isomorphic-fetch.svg?branch=master)](https://travis-ci.org/matthew-andrews/isomorphic-fetch)\n================\n\nFetch for node and Browserify.  Built on top of [GitHub's WHATWG Fetch polyfill](https://github.com/github/fetch).\n\n## Warnings\n\n- This adds `fetch` as a global so that its API is consistent between client and server.\n- You must bring your own ES6 Promise compatible polyfill, I suggest [es6-promise](https://github.com/jakearchibald/es6-promise).\n\nFor [ease-of-maintenance and backward-compatibility reasons][why polyfill], this library will always be a polyfill. As a \"safe\" alternative, which does not modify the global, consider [fetch-ponyfill][].\n\n[why polyfill]: https://github.com/matthew-andrews/isomorphic-fetch/issues/31#issuecomment-149668361\n[fetch-ponyfill]: https://github.com/qubyte/fetch-ponyfill\n\n## Installation\n\n### NPM\n\n```sh\nnpm install --save isomorphic-fetch es6-promise\n```\n\n### Bower\n\n```sh\nbower install --save isomorphic-fetch es6-promise\n```\n\n## Usage\n\n```js\nrequire('es6-promise').polyfill();\nrequire('isomorphic-fetch');\n\nfetch('//offline-news-api.herokuapp.com/stories')\n\t.then(function(response) {\n\t\tif (response.status >= 400) {\n\t\t\tthrow new Error(\"Bad response from server\");\n\t\t}\n\t\treturn response.json();\n\t})\n\t.then(function(stories) {\n\t\tconsole.log(stories);\n\t});\n```\n\n## License\n\nAll open source code released by FT Labs is licenced under the MIT licence.  Based on [the fine work by](https://github.com/github/fetch/pull/31) **[jxck](https://github.com/Jxck)**.\n","readmeFilename":"README.md"}