decomparefy
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

decomparefy

license npm latest package

Deep data compare

Installation

npm

npm install --save  decomparefy

yarn

yarn add  decomparefy

Usage

import { isEqual } from 'decomparefy';

isEqual(1, 1); //=> true
isEqual({}, {}); //=> true
isEqual('foo', 'foo'); //=> true
isEqual([1, 2, 3], [1, 2, 3]); //=> true
isEqual(() => {}, () => {}); //=> true
isEqual(/foo/, /foo/); //=> true
isEqual(null, null); //=> true
isEqual(NaN, NaN); //=> true
isEqual([], []); //=> true
isEqual(
  [{ a:1 }, [{ b:{ c:[1] } }]],
  [{ a:1 }, [{ b:{ c:[1] } }]]
); //=> true

isEqual(1, '1'); //=> false
isEqual(null, undefined); //=> false
isEqual({ a:1, b:[2,3] }, { a:1, b:[2,5] }); //=> false
isEqual(/foo/i, /bar/g); //=> false

License

The package is Open Source Software released under the MIT licensed.

This library was generated with Nx.

Package Sidebar

Install

npm i decomparefy

Weekly Downloads

10

Version

1.0.3

License

MIT

Unpacked Size

13 kB

Total Files

10

Last publish

Collaborators

  • czaplej26