var nodeFetch = require('node-fetch'); var realFetch = nodeFetch.default || nodeFetch; var fetch = function (url, options) { // Support schemaless URIs on the server for parity with the browser. // Ex: //github.com/ -> https://github.com/ if (/^\/\//.test(url)) { url = 'https:' + url; } return realFetch.call(this, url, options); }; fetch.polyfill = false; module.exports = exports = fetch; exports.fetch = fetch; exports.Headers = nodeFetch.Headers; exports.Request = nodeFetch.Request; exports.Response = nodeFetch.Response; // Needed for TypeScript. exports.default = fetch;