Skip to content

Commit cce3b00

Browse files
authored
docs: sync deep-equal docs with e18e (#281)
1 parent 5c7363f commit cce3b00

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

docs/modules/deep-equal.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@ description: Modern alternatives to the deep-equal package for deep object compa
44

55
# Replacements for `deep-equal`
66

7+
## Node.js
8+
9+
Node.js has a builtin function [`isDeepStrictEqual`](https://nodejs.org/api/util.html#utilisdeepstrictequalval1-val2-options). Consider using that if you don’t need browser support.
10+
11+
Example:
12+
13+
```ts
14+
import equal from 'deep-equal' // [!code --]
15+
import { isDeepStrictEqual } from 'node:util' // [!code ++]
16+
17+
const a = { foo: 'bar' }
18+
const b = { foo: 'bar' }
19+
20+
equal(a, b) // true [!code --]
21+
isDeepStrictEqual(a, b) // true [!code ++]
22+
```
23+
724
## `dequal`
825

926
[`dequal`](https://www.npmjs.com/package/dequal) has the same simple API as deep equal.

0 commit comments

Comments
 (0)