Deeply mix object properties into the first object without cloning, with zero dependencies
Overall
score
97%
Sophisticated type detection
Uses mixin-deep import
100%
100%
Delegates to mixinDeep
100%
100%
Nested object merging
100%
100%
Array preservation
100%
100%
Null handling
100%
100%
Function handling
100%
100%
Primitive replacement
100%
100%
Multiple source support
100%
100%
Multi-level nested property merging
Uses mixin-deep
100%
100%
Deep merge implementation
100%
100%
Multiple source merging
100%
100%
Non-mutating merge
100%
100%
Correct precedence
100%
100%
Deep object merging
Uses mixin-deep package
100%
100%
Correct function call
100%
100%
Empty object target
100%
100%
Multiple source handling
100%
100%
Return value usage
100%
100%
Proper argument spreading
100%
100%
Multiple source object support
Imports mixin-deep
100%
100%
Uses mixin-deep function
100%
100%
Passes multiple sources
100%
100%
Empty object pattern
100%
100%
Correct return value
100%
100%
Non-mutating merge via empty object
mixin-deep import
100%
100%
Empty object pattern
100%
100%
Multiple source merging
100%
100%
Variable arguments handling
100%
100%
Deep merge behavior
100%
100%
Recursive merging strategy
Uses mixin-deep
100%
100%
Correct function call
100%
100%
Non-mutating merge
100%
100%
Proper return value
100%
100%
Array handling (non-merging behavior)
Uses mixin-deep
100%
100%
Non-mutating implementation
20%
100%
Multiple source handling
100%
66%
Array replacement behavior
0%
100%
Test case validation
100%
100%
Sparse object support
Uses mixin-deep
100%
100%
Calls mixinDeep function
100%
100%
Handles sparse inputs
100%
50%
Empty object target
100%
100%
Correct argument order
100%
100%
Custom constructor object handling
Uses mixin-deep
100%
100%
Passes multiple sources
0%
100%
Handles empty object
100%
100%
Leverages built-in preservation
0%
40%
In-place mutation
Uses mixin-deep import
100%
100%
In-place mutation
100%
100%
Returns mutated reference
100%
100%
Correct argument order
100%
100%
No manual merging
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-mixin-deep