Comparing version 3.1.4 to 4.0.0
'use strict'; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; | ||
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; }; | ||
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); | ||
@@ -21,3 +17,3 @@ | ||
function Request(method, url) { | ||
var opts = arguments.length <= 2 || arguments[2] === undefined ? {} : arguments[2]; | ||
var opts = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; | ||
@@ -220,5 +216,5 @@ _classCallCheck(this, Request); | ||
if (isNode()) { | ||
var headers = this._body.getHeaders(); | ||
if (headers && headers['content-type']) { | ||
this.options.headers['content-type'] = headers['content-type']; | ||
var _headers = this._body.getHeaders(); | ||
if (_headers && _headers['content-type']) { | ||
this.options.headers['content-type'] = _headers['content-type']; | ||
} | ||
@@ -237,4 +233,4 @@ } | ||
var url = this.url; | ||
var beforeRequest = options.beforeRequest; | ||
var afterResponse = options.afterResponse; | ||
var beforeRequest = options.beforeRequest, | ||
afterResponse = options.afterResponse; | ||
@@ -253,2 +249,4 @@ | ||
} | ||
} else { | ||
delete options.headers['content-type']; | ||
} | ||
@@ -298,3 +296,3 @@ | ||
var strict = arguments.length <= 0 || arguments[0] === undefined ? true : arguments[0]; | ||
var strict = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; | ||
@@ -376,2 +374,2 @@ return this.promise().then(function (res) { | ||
exports.default = Fetch; | ||
module.exports = Fetch; |
@@ -7,2 +7,2 @@ | ||
module.exports = require('./fetch').default; | ||
module.exports = require('./fetch'); |
@@ -217,2 +217,4 @@ | ||
} | ||
} else { | ||
delete options.headers['content-type'] | ||
} | ||
@@ -327,2 +329,2 @@ | ||
export default Fetch | ||
module.exports = Fetch |
@@ -7,2 +7,2 @@ | ||
module.exports = require('./fetch').default | ||
module.exports = require('./fetch') |
{ | ||
"name": "fetch.io", | ||
"version": "3.1.4", | ||
"version": "4.0.0", | ||
"description": "extends the whatwg fetch api, makes it easier to use", | ||
"browser": "build/fetch.js", | ||
"main": "build/node.js", | ||
"main": "lib/node.js", | ||
"scripts": { | ||
"build": "babel lib --out-dir build", | ||
"test": "mocha -R spec -t 5000 test/node.js", | ||
"build-test": "webpack test/browser.js --output-file test/browser-build.js", | ||
"build-test": "webpack --entry ./test/browser.js --output-filename ./test/browser-build.js", | ||
"test-cov": "istanbul cover node_modules/.bin/_mocha -- -R dot -t 5000 test/*.js", | ||
@@ -36,14 +36,14 @@ "test-browser": "npm run build-test && karma start test/karma.conf.js", | ||
"jasmine-core": "2", | ||
"karma": "0", | ||
"karma-chrome-launcher": "0", | ||
"karma-coverage": "0", | ||
"karma-mocha": "0", | ||
"mocha": "2", | ||
"node-libs-browser": "0", | ||
"webpack": "1" | ||
"karma": "1", | ||
"karma-coverage": "1", | ||
"karma-mocha": "1", | ||
"karma-safari-launcher": "1", | ||
"mocha": "3", | ||
"node-libs-browser": "2", | ||
"webpack": "2" | ||
}, | ||
"dependencies": { | ||
"form-data": "^1.0.0-rc4", | ||
"node-fetch": "^1.5.1" | ||
"form-data": "^2.1.2", | ||
"node-fetch": "^1.6.3" | ||
} | ||
} |
20415
586
+ Addedasynckit@0.4.0(transitive)
+ Addedcall-bind-apply-helpers@1.0.2(transitive)
+ Addeddunder-proto@1.0.1(transitive)
+ Addedes-define-property@1.0.1(transitive)
+ Addedes-errors@1.3.0(transitive)
+ Addedes-object-atoms@1.1.1(transitive)
+ Addedes-set-tostringtag@2.1.0(transitive)
+ Addedform-data@2.5.3(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-intrinsic@1.3.0(transitive)
+ Addedget-proto@1.0.1(transitive)
+ Addedgopd@1.2.0(transitive)
+ Addedhas-symbols@1.1.0(transitive)
+ Addedhas-tostringtag@1.0.2(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedmath-intrinsics@1.1.0(transitive)
+ Addedsafe-buffer@5.2.1(transitive)
- Removedasync@2.6.4(transitive)
- Removedform-data@1.0.1(transitive)
- Removedlodash@4.17.21(transitive)
Updatedform-data@^2.1.2
Updatednode-fetch@^1.6.3