Merge objects & other types recursively. A simple & small integration.
MIT License
Published by mesqueeb over 4 years ago
I have greatly improve the TypeScript support. Your merged values will now carry over the actually merged interfaces:
// before:
import merge from 'merge-anything'
// now:
import { merge } from 'merge-anything'
now you can only pass objects into merge()
, as opposed to arrays and other types.
custom compare & replace functions have slight changes:
Please see the new documentation on compare functions. Compare functions are now only triggered when a value is actually overwritten, not for the values on the first object passed that are never overwritten.
Published by mesqueeb over 5 years ago
The library now completely supports:
enjoy!! 🎉
--merge-anything was made with ♥ by Luca Ban.If this library helped you in any way you can support me by buying me a cup of coffee. ☕️
Published by mesqueeb about 6 years ago
Now you can also extend the logic used to overwrite values during merging!
See all about it in the updated documentation!
Enjoy!!! 🌞
Published by mesqueeb about 6 years ago
Enjoy!! 🏝