{"library":"fast-equals","type":"library","category":null,"description":"fast-equals is a high-performance utility library designed for deep and shallow equality comparisons between JavaScript values, offering significant speed advantages and a small bundle size (~2KB minified and gzipped). Currently stable at version 6.0.0, the library maintains a steady release cadence with minor updates for bug fixes and features, and major versions for breaking changes and significant enhancements. It differentiates itself by providing a comprehensive suite of equality methods (deep, shallow, SameValue, SameValueZero, strict, and circular-aware comparisons), built-in support for a wide array of JavaScript types including Objects, Arrays, TypedArrays, Dates, RegExps, Maps, Sets, Promises, and custom class instances. Furthermore, it offers robust customization options through `createCustomEqual`, allowing developers to define comparison logic for specific types or use cases, all without any external dependencies.","language":"javascript","status":"active","version":"6.0.0","tags":["javascript","fast","equal","equals","deep-equal","equivalent","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install fast-equals","imports":["import { deepEqual } from 'fast-equals';","import { createCustomEqual } from 'fast-equals';","import { shallowEqual } from 'fast-equals';"]},{"cmd":"yarn add fast-equals","imports":[]},{"cmd":"pnpm add fast-equals","imports":[]}],"homepage":null,"github":"https://github.com/planttheidea/fast-equals","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/fast-equals","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/fast-equals/compatibility"}}