@highpoint/js-fetch
Advanced tools
Comparing version 3.1.0 to 3.2.0
@@ -1,2 +0,2 @@ | ||
import _objectSpread from "@babel/runtime/helpers/objectSpread"; | ||
import _objectSpread2 from "@babel/runtime/helpers/objectSpread"; | ||
import _objectWithoutProperties from "@babel/runtime/helpers/objectWithoutProperties"; | ||
@@ -46,3 +46,3 @@ import _regeneratorRuntime from "@babel/runtime/regenerator"; | ||
_regeneratorRuntime.mark(function _callee(response) { | ||
var isOK, responseText, authFailed; | ||
var isOK, responseJson, responseText, authFailed; | ||
return _regeneratorRuntime.wrap(function _callee$(_context) { | ||
@@ -55,3 +55,3 @@ while (1) { | ||
if (!(response.headers.get('content-type').indexOf('application/json') > -1)) { | ||
_context.next = 7; | ||
_context.next = 12; | ||
break; | ||
@@ -61,24 +61,38 @@ } | ||
if (!(response.ok && isOK)) { | ||
_context.next = 4; | ||
_context.next = 9; | ||
break; | ||
} | ||
return _context.abrupt("return", response.json()); | ||
_context.next = 5; | ||
return response.json(); | ||
case 4: | ||
_context.next = 6; | ||
case 5: | ||
responseJson = _context.sent; | ||
if (!(responseJson === null || responseJson === void 0 ? void 0 : responseJson.error)) { | ||
_context.next = 8; | ||
break; | ||
} | ||
throw new Error(responseJson.error); | ||
case 8: | ||
return _context.abrupt("return", responseJson); | ||
case 9: | ||
_context.next = 11; | ||
return response.json(); | ||
case 6: | ||
case 11: | ||
throw _context.sent; | ||
case 7: | ||
_context.next = 9; | ||
case 12: | ||
_context.next = 14; | ||
return response.text(); | ||
case 9: | ||
case 14: | ||
responseText = _context.sent; | ||
if (!(response.ok && isOK)) { | ||
_context.next = 15; | ||
_context.next = 20; | ||
break; | ||
@@ -90,3 +104,3 @@ } | ||
if (!authFailed) { | ||
_context.next = 14; | ||
_context.next = 19; | ||
break; | ||
@@ -97,9 +111,9 @@ } | ||
case 14: | ||
case 19: | ||
return _context.abrupt("return", responseText); | ||
case 15: | ||
case 20: | ||
throw responseText; | ||
case 16: | ||
case 21: | ||
case "end": | ||
@@ -109,3 +123,3 @@ return _context.stop(); | ||
} | ||
}, _callee, this); | ||
}, _callee); | ||
})); | ||
@@ -135,6 +149,6 @@ | ||
if (isOffline()) throw new Error('Network Error. Are you offline?'); | ||
return fetch(url.indexOf('http') === 0 ? url : getBaseURI() + url, _objectSpread({ | ||
return fetch(url.indexOf('http') === 0 ? url : getBaseURI() + url, _objectSpread2({ | ||
method: method, | ||
credentials: credentials, | ||
headers: _objectSpread({ | ||
headers: _objectSpread2({ | ||
accept: accept | ||
@@ -153,5 +167,5 @@ }, headers) | ||
return doFetch(url, _objectSpread({ | ||
return doFetch(url, _objectSpread2({ | ||
method: method, | ||
headers: _objectSpread({}, getDefaultHeaders(), headers) | ||
headers: _objectSpread2(_objectSpread2({}, getDefaultHeaders()), headers) | ||
}, otherArgs)); | ||
@@ -166,4 +180,4 @@ }; | ||
return doPost(url, _objectSpread({ | ||
headers: _objectSpread({ | ||
return doPost(url, _objectSpread2({ | ||
headers: _objectSpread2({ | ||
'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' | ||
@@ -188,4 +202,4 @@ }, headers) | ||
return doPost(getBinaryURL(url), _objectSpread({ | ||
headers: _objectSpread({ | ||
return doPost(getBinaryURL(url), _objectSpread2({ | ||
headers: _objectSpread2({ | ||
'Content-Type': 'application/json' | ||
@@ -230,3 +244,3 @@ }, headers), | ||
} | ||
}, _callee2, this); | ||
}, _callee2); | ||
})); | ||
@@ -263,3 +277,3 @@ | ||
} | ||
}, _callee3, this); | ||
}, _callee3); | ||
})); | ||
@@ -296,3 +310,3 @@ | ||
} | ||
}, _callee4, this); | ||
}, _callee4); | ||
})); | ||
@@ -328,3 +342,3 @@ | ||
} | ||
}, _callee5, this); | ||
}, _callee5); | ||
})); | ||
@@ -331,0 +345,0 @@ |
{ | ||
"name": "@highpoint/js-fetch", | ||
"version": "3.1.0", | ||
"version": "3.2.0", | ||
"description": "HighPoint Fetch Library", | ||
@@ -20,3 +20,3 @@ "main": "dist/js-fetch.js", | ||
"@babel/plugin-transform-runtime": "^7.8.3", | ||
"@babel/preset-env": "^7.0.0", | ||
"@babel/preset-env": "^7.10.4", | ||
"@highpoint/eslint-config": "^0.1.1", | ||
@@ -23,0 +23,0 @@ "babel-eslint": "^10.0.1", |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
15230
279
1