Socket
Socket
Sign inDemoInstall

@abetomo/mask-value

Package Overview
Dependencies
0
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.0 to 1.2.0

26

dist/mask.js

@@ -6,11 +6,6 @@ "use strict";

if (pathNames.length === 1) {
for (let i = 0; i < data.length; i++) {
data[i] = action(data[i]);
}
return data;
return data.map((v) => action(v));
}
for (let i = 0; i < data.length; i++) {
data[i] = maskMain(data[i], pathNames.slice(1), action);
}
return data;
const paths = pathNames.slice(1);
return data.map((v) => maskMain(v, paths, action));
}

@@ -41,18 +36,5 @@ function maskMain(data, pathNames, action) {

}
if (pathNames.length === 1) {
for (let i = 0; i < data.length; i++) {
data[i] = action(data[i]);
}
}
else {
for (let i = 0; i < data.length; i++) {
data[i] = maskMain(data[i], pathNames.slice(1), action);
}
}
return data;
return maskMainForArray(data, pathNames, action);
}
const key = pathNames[0].slice(0, bracketsIndex);
if (data[key] === undefined) {
return data;
}
if (!Array.isArray(data[key])) {

@@ -59,0 +41,0 @@ return data;

3

package.json
{
"name": "@abetomo/mask-value",
"version": "1.1.0",
"version": "1.2.0",
"description": "Mask the value of the object.",

@@ -15,2 +15,3 @@ "main": "./dist/mask.js",

"scripts": {
"benchmark": "npx ts-node tests/mask.benchmark.ts",
"build": "tsc",

@@ -17,0 +18,0 @@ "lint": "standardx **/*.ts",

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