mirror of
https://github.com/JamesIves/github-pages-deploy-action.git
synced 2023-12-15 20:03:39 +08:00
23 lines
597 B
JavaScript
23 lines
597 B
JavaScript
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;
|