New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

smart-setter

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

smart-setter - npm Package Compare versions

Comparing version 1.0.6 to 1.0.7

15

lib/smartSetter.js

@@ -53,2 +53,3 @@ 'use strict';

var _ret = function () {
switch (key) {

@@ -63,3 +64,3 @@ case '_replace':

var newEle = config.get(source, key);
var oldArr = target;
var oldArr = acc;
return {

@@ -72,3 +73,3 @@ v: config.push(oldArr, newEle)

var properties = config.get(source, key);
var newArray = target.filter(function (ele) {
var newArray = acc.filter(function (ele) {
return !config.getKeys(properties).reduce(function (acc, key2) {

@@ -86,3 +87,3 @@ return acc && config.get(properties, key2) === config.get(ele, key2);

return {
v: _whiteList(config, target, list)
v: _whiteList(config, acc, list)
};

@@ -93,7 +94,7 @@

return {
v: _blackList(config, target, list)
v: _blackList(config, acc, list)
};
default:
if (config.isArrayOrList(target)) {
if (config.isArrayOrList(acc)) {
var _ret2 = function () {

@@ -109,3 +110,3 @@ var _key$split = key.split("=");

v: {
v: target.map(function (ele) {
v: acc.map(function (ele) {
if (config.get(ele, propKey) == propValue) {

@@ -124,3 +125,3 @@ return helper(config)(config.get(source, key))(ele);

var nextSource = config.get(source, key);
var nextTarget = config.get(target, key);
var nextTarget = config.get(acc, key);
var acc2 = config.set(acc, key, helper(config)(nextSource)(nextTarget));

@@ -127,0 +128,0 @@ return {

{
"name": "smart-setter",
"version": "1.0.6",
"version": "1.0.7",
"description": "create new object based on old object and set of modifications that can be applied at selective depths",

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

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