🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

fetchival

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fetchival - npm Package Compare versions

Comparing version

to
0.3.2

12

index.js

@@ -17,3 +17,3 @@ ;(function (window) {

opts.headers = opts.headers || {}
opts.responseAs = (opts.responseAs && ['json', 'text'].indexOf(opts.responseAs) >= 0) ? opts.responseAs : 'json'
opts.responseAs = (opts.responseAs && ['json', 'text', 'response'].indexOf(opts.responseAs) >= 0) ? opts.responseAs : 'json'

@@ -30,3 +30,5 @@ defaults(opts.headers, {

if (data) {
opts.body = JSON.stringify(data)
opts.body = JSON.stringify(data);
} else {
delete opts.body;
}

@@ -37,3 +39,7 @@

if (response.status >= 200 && response.status < 300) {
return response[opts.responseAs]()
if(opts.responseAs=="response")
return response
if (response.status == 204)
return null;
return response[opts.responseAs]();
}

@@ -40,0 +46,0 @@ var err = new Error(response.statusText)

{
"name": "fetchival",
"version": "0.3.1",
"version": "0.3.2",
"description": "Makes JSON requests with fetch easier",

@@ -5,0 +5,0 @@ "main": "index.js",