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

putil-merge

Package Overview
Dependencies
Maintainers
1
Versions
47
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

putil-merge - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1

11

lib/merge.js

@@ -10,4 +10,2 @@ /* putil-merge

function merge(options, target, sources) {
if (typeof target !== 'object')
return target;

@@ -27,2 +25,5 @@ if (!sources) {

if (!isObjectKind(target))
throw new TypeError('Property "target" requires object type');
var visited = Map();

@@ -86,3 +87,3 @@

if (options.clone)
if (options.clone && typeof target === 'object')
target = mergeObject({}, target, true, true);

@@ -151,2 +152,6 @@

function isObjectKind(item) {
return (item && (typeof item === 'object' || typeof item === 'function'));
}
function Map() {

@@ -153,0 +158,0 @@ var keys = [], values = [];

{
"name": "putil-merge",
"description": "Lightweight solution for merging multiple objects into one. Also it supports deep merge and deep clone",
"version": "1.1.0",
"version": "1.1.1",
"author": "Panates Ltd.",

@@ -6,0 +6,0 @@ "contributors": [

@@ -39,9 +39,4 @@ # putil-merge

Merge source object over target object with deep operation:
`merge.deep(target, source)`
Merge source object over target object with deep operation and cloning.
`merge.deep.clone(target, source)`

@@ -51,7 +46,4 @@

Merge source object descriptors over target object:
`merge.descriptor(target, source)`
Merge source object descriptors over target object with deep operation:
`merge.deep.descriptor(target, [source1, source2])`

@@ -58,0 +50,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