Modern Merge+Diff library in TypeScript for deeply nested objects | Heykuki News