Deep fast merge JavaScript objects with circular references handling and TypeScript support
github.com/ichernetskii/merge-deep-ts
ichernetskii/merge-deep-ts