Socket
Socket
Sign inDemoInstall

nise

Package Overview
Dependencies
7
Maintainers
4
Versions
56
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.3.2 to 1.3.3

16

lib/fake-xhr/index.js

@@ -42,4 +42,7 @@ "use strict";

// Ref: https://fetch.spec.whatwg.org/#forbidden-header-name
var unsafeHeaders = {
"Accept-Charset": true,
"Access-Control-Request-Headers": true,
"Access-Control-Request-Method": true,
"Accept-Encoding": true,

@@ -52,5 +55,7 @@ "Connection": true,

"Date": true,
"DNT": true,
"Expect": true,
"Host": true,
"Keep-Alive": true,
"Origin": true,
"Referer": true,

@@ -124,2 +129,8 @@ "TE": true,

function normalizeHeaderValue(value) {
// Ref: https://fetch.spec.whatwg.org/#http-whitespace-bytes
/*eslint no-control-regex: "off"*/
return value.replace(/^[\x09\x0A\x0D\x20]+|[\x09\x0A\x0D\x20]+$/g, "");
}
function getHeader(headers, header) {

@@ -449,2 +460,3 @@ var foundHeader = Object.keys(headers).filter(function (h) {

// Ref https://xhr.spec.whatwg.org/#the-setrequestheader()-method
setRequestHeader: function setRequestHeader(header, value) {

@@ -462,5 +474,7 @@ verifyState(this);

value = normalizeHeaderValue(value);
var existingHeader = getHeader(this.requestHeaders, header);
if (existingHeader) {
this.requestHeaders[existingHeader] += "," + value;
this.requestHeaders[existingHeader] += ", " + value;
} else {

@@ -467,0 +481,0 @@ this.requestHeaders[header] = value;

2

package.json
{
"name": "nise",
"version": "1.3.2",
"version": "1.3.3",
"description": "Fake XHR and server",

@@ -5,0 +5,0 @@ "keywords": [

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc