Skip to content

v0.0.2

Choose a tag to compare

@nemanjatesic nemanjatesic released this 17 Feb 17:01
· 13 commits to main since this release

🎉 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