Skip to content

Remove fast-deep-equal #267

@43081j

Description

@43081j

## `fast-deep-equal`
[`fast-deep-equal`](https://www.npmjs.com/package/fast-deep-equal) again has the same API shape.
Example:
```ts
import deepEqual from 'deep-equal' // [!code --]
import fastDeepEqual from 'fast-deep-equal' // [!code ++]
const a = { foo: 'bar' }
const b = { foo: 'bar' }
deepEqual(a, b) // true [!code --]
fastDeepEqual(a, b) // true [!code ++]
```
> [!NOTE]
> This library has a separate entrypoint for supporting Maps, Sets, etc. You can use `fast-deep-equal/es6` to support those types.

This module is actually unmaintained and has a broken ES entrypoint apparently.

I don't think we should be recommending unmaintained projects.

We could list fast-equals but its ~340KB thanks to sourcemaps and quadruple-package (cjs, umd, esm, minified)

In fact, we should probably add fast-deep-equal to the replacements itself...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions