Socket
Socket
Sign inDemoInstall

formdata-node

Package Overview
Dependencies
Maintainers
1
Versions
76
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

formdata-node - npm Package Compare versions

Comparing version 3.5.0 to 3.5.1

25

lib/cjs/FormData.js

@@ -136,3 +136,3 @@ "use strict";

}
return field.values[0];
return field[0];
}

@@ -151,3 +151,3 @@ /**

}
return [...field.values];
return [...field];
}

@@ -229,4 +229,4 @@ /**

}, _FormData_setField = function _FormData_setField({ name, value, append, filenameOrOptions, options, argsLength }) {
const fieldName = String(name);
const methodName = append ? "append" : "set";
name = String(name);
let filename;

@@ -278,21 +278,12 @@ if (isPlainObject_1.default(filenameOrOptions)) {

}
const field = __classPrivateFieldGet(this, _FormData_content, "f").get(fieldName);
if (!field) {
return void __classPrivateFieldGet(this, _FormData_content, "f").set(fieldName, {
append, values: [value]
});
const values = __classPrivateFieldGet(this, _FormData_content, "f").get(name);
if (!values) {
return void __classPrivateFieldGet(this, _FormData_content, "f").set(name, [value]);
}
// Replace a value of the existing field if "set" called
if (!append) {
return void __classPrivateFieldGet(this, _FormData_content, "f").set(fieldName, {
append, values: [value]
});
return void __classPrivateFieldGet(this, _FormData_content, "f").set(name, [value]);
}
// Do nothing if the field has been created from .set()
if (!field.append) {
return undefined;
}
// Append a new value to the existing field
field.values.push(value);
__classPrivateFieldGet(this, _FormData_content, "f").set(fieldName, field);
values.push(value);
}, Symbol.iterator)]() {

@@ -299,0 +290,0 @@ return this.entries();

@@ -130,3 +130,3 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

}
return field.values[0];
return field[0];
}

@@ -145,3 +145,3 @@ /**

}
return [...field.values];
return [...field];
}

@@ -223,4 +223,4 @@ /**

}, _FormData_setField = function _FormData_setField({ name, value, append, filenameOrOptions, options, argsLength }) {
const fieldName = String(name);
const methodName = append ? "append" : "set";
name = String(name);
let filename;

@@ -272,21 +272,12 @@ if (isPlainObject(filenameOrOptions)) {

}
const field = __classPrivateFieldGet(this, _FormData_content, "f").get(fieldName);
if (!field) {
return void __classPrivateFieldGet(this, _FormData_content, "f").set(fieldName, {
append, values: [value]
});
const values = __classPrivateFieldGet(this, _FormData_content, "f").get(name);
if (!values) {
return void __classPrivateFieldGet(this, _FormData_content, "f").set(name, [value]);
}
// Replace a value of the existing field if "set" called
if (!append) {
return void __classPrivateFieldGet(this, _FormData_content, "f").set(fieldName, {
append, values: [value]
});
return void __classPrivateFieldGet(this, _FormData_content, "f").set(name, [value]);
}
// Do nothing if the field has been created from .set()
if (!field.append) {
return undefined;
}
// Append a new value to the existing field
field.values.push(value);
__classPrivateFieldGet(this, _FormData_content, "f").set(fieldName, field);
values.push(value);
}, Symbol.iterator)]() {

@@ -293,0 +284,0 @@ return this.entries();

{
"name": "formdata-node",
"version": "3.5.0",
"version": "3.5.1",
"description": "FormData implementation for Node.js",

@@ -32,8 +32,8 @@ "repository": "octet-stream/form-data",

"ci": "c8 npm test && c8 report --reporter=json",
"make:esm": "ttsc --project tsconfig.esm.json",
"make:cjs": "ttsc --project tsconfig.cjs.json",
"make": "npm run make:esm && npm run make:cjs",
"build:esm": "ttsc --project tsconfig.esm.json",
"build:cjs": "ttsc --project tsconfig.cjs.json",
"build": "npm run build:esm && npm run build:cjs",
"test": "ava --fail-fast",
"cleanup": "npx rimraf @type \"lib/**/*.js\"",
"prepare": "npm run cleanup && npm run make",
"prepare": "npm run cleanup && npm run build",
"_postinstall": "husky install",

@@ -61,3 +61,3 @@ "prepublishOnly": "pinst --disable",

"eslint-plugin-jsx-a11y": "6.4.1",
"eslint-plugin-react": "7.23.2",
"eslint-plugin-react": "7.24.0",
"husky": "6.0.0",

@@ -64,0 +64,0 @@ "lint-staged": "11.0.0",

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc