Repository navigation
v0.0.2
🎉 Initial Release
A zero-dependency, fully typed deep object diffing library for TypeScript/JavaScript.
Features
- Deep comparison of objects, arrays, dates, regexps, and primitives
- 5 output formats:
list,flat,nested,patch(RFC 6902), and custom formatters - Convenience helpers:
hasDiff,addedDiff,removedDiff,changedDiff - Customizable: path filters, custom equality functions, depth limits, ordered/unordered array comparison
- Full TypeScript support with generic return types
- Zero runtime dependencies
Installation
npm install deep-obj-diff