are-deeply-equal
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

Are Deeply Equal

Check if two values are deeply equal to each other.

It supports comparing primitives, Array, Map, Set, Date, RegExp, ArrayBuffer, DataView, Int8Array, Uint8Array, Uint8ClampedArray, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array, BigInt64Array, BigUint64Array, Promise, WeakMap, WeakSet, Node, plain objects, objects with a custom valueOf function, and other classes (which are treated like plain objects).

Install

npm install --save are-deeply-equal

Usage

import areDeeplyEqual from 'are-deeply-equal';

areDeeplyEqual ( [123, { value: 'foo' }], [123, { value: 'foo' }] ); // => true
areDeeplyEqual ( [true], [false] ); // => false

License

MIT © Fabio Spampinato

/are-deeply-equal/

    Package Sidebar

    Install

    npm i are-deeply-equal

    Weekly Downloads

    50

    Version

    1.1.1

    License

    none

    Unpacked Size

    39 kB

    Total Files

    10

    Last publish

    Collaborators

    • fabiospampinato