simple-deepcompare
v1.0.7
Published
This package help you to compare two objects. Built in typescript. Zero depedencies
Maintainers
Readme
Simple Deep Compare Object
This package help you to compare two objects. Built in typescript. Zero depedencies
console.log(deepCompare({ foo: "bar" }, { foo: "bar" })); // true
console.log(deepCompare({ foo: "bar" }, { foo: 2 })); // false
console.log(
deepCompare(
{
a: "something",
b: { a: "something", c: { arr: [1, 2, 3] } },
c: {
a: "something",
b: {
a: "something",
c: { bool: false },
d: { a: "something", b: { a: "something", c: { bool: false } } },
},
},
},
{
a: "something",
b: { a: "something", c: { arr: [1, 2, 3] } },
c: {
a: "something",
b: {
a: "something",
c: { bool: false },
d: { a: "something", b: { a: "something", c: { bool: false } } },
},
},
}
)
); // trueInstallation
Using npm:
$ npm install simple-deepcompareUsing pnpm:
$ pnpm install simple-deepcompareUsage
in Node JS:
const deepCompare = require("simple-deepcompare").deepCompare;
console.log(deepCompare({ foo: "bar" }, { foo: "bar" })); // truein Browser:
import { deepCompare } from "simple-deepcompare";
console.log(deepCompare({ foo: "bar" }, { foo: "bar" })); // trueLicense
MIT © Azharie Muhammad
