open-index/open-npm huggingface dataset:
npm package: @lukez/fast-deep-equal
Description: Fast deep equal - but modern
Author: The-LukeZ
Latest version: 4.1.0

# fast-deep-equal

The fastest deep equal with ES6 Map, Set and Typed arrays support — now rewritten in TypeScript with dual ESM/CJS output.

[![npm](https://img.shields.io/npm/v/@lukez/fast-deep-equal.svg)](https://www.npmjs.com/package/@lukez/fast-deep-equal)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)

> [!WARNING]
> Since this is a modern rewrite, it may not be compatible with older environments. It could not support Node.js versions below 20, and it may not work in older browsers without polyfills.
> If you need support for older environments, consider using the original [fast-deep-equal](https://github.com/epoberezkin/fast-deep-equal) package.
>
> It is also not a 100% drop-in replacement for the original, as you the default exports have been changed to named exports (`equal` and `reactEqual`). This was done to improve tree-shaking and ESM compatibility, but it may require some changes to your import statements.

## Install

```bash
npm install @lukez/fast-deep-equal
```

## Features

- Written in TypeScript with type definitions included
- Dual ESM + CJS output via [`tsdown`](https://tsdown.dev)
- Requires Node.js 20+
- Checks equality of `Date` and `RegExp` objects by value
- Supports `Map`, `Set`, typed arrays (`Int32Array`, `BigUint64Array`, …)
- React variant skips `_owner` circular references (ported from [react-fast-compare](https://github.com/FormidableLabs/react-fast-compare))

## Usage

```ts
import { equal } from "@lukez/fast-deep-equal";

equal({ foo: "bar" }, { foo: "bar" }); // true
equal(new Int32Array(), new Int32Array()); // true
equal(new Map([["a", 1]]), new Map([["a", 1]])); // true
```

### React

Use the `/react` entry when comparing React elements. It avoids traversing
`_owner`, which contains circular references and is irrelevant for element comparison:

```ts
import { reactEqual } from "@lukez/fast-deep-equal/react";
```

### CJS

```js
const equal = require("@lukez/fast-deep-equal");
const reactEqual = require("@lukez/fast-deep-equal/react");
```

## Performance benchmark

Run it yourself against your own data — the only benchmark that matters is yours:

```bash
pnpm run benchmark # bun can also be used if installed globally
```

**Note:** the bundled benchmark compares against other popular libraries using the
included test fixtures. Results vary by data shape and Node.js version.

## Building from source

```bash
pnpm install
pnpm run build   # outputs to dist/
pnpm test        # runs vitest
```

## License

[MIT](./LICENSE) — © Evgeny Poberezkin (original), © 2026 LukeZ (this fork)
npm package: @lukinco/adonis-websocket-client
Description: Websocket client for AdonisJs
Author: virk
Latest version: 1.0.12

<h1 align="center">Websocket Client</h1>

<div align="center">🚀 (4KB gzipped)</div>
<div align="center">
  <strong>Websocket client for AdonisJs.</strong>
  <p>This repo contains a simple to use JavaScript client to connect with the AdonisJs websocket server.</p>
  > PS.: This version works on React Native.
</div>

<br />

<div align="center">
  <h3>
    <a href="https://adonisjs.com/docs/websocket">
      Official Docs
    </a>
    <span> | </span>
    <a href="https://github.com/adonisjs/adonis-websocket-vue">
      Vue Plugin
    </a>
  </h3>
</div>
npm package: @lukinco/cra-reasonml-template-lukin
Description: The Lukin Co. template for Create React App and ReScript
Latest version: 0.0.1

<h1><img src="https://user-images.githubusercontent.com/2853428/76265321-f3733a00-6242-11ea-8ea7-d3e0b6d1c095.png" height="120" /></h1>

## Installation

```
yarn create react-app my-project --template @lukinco/cra-template-lukin
```

## License

MIT
npm package: @lukinco/cra-template-lukin
Description: The Lukin Co. template for Create React App.
Latest version: 0.3.0

<h1><img src="https://user-images.githubusercontent.com/2853428/76265321-f3733a00-6242-11ea-8ea7-d3e0b6d1c095.png" height="120" /></h1>

## Installation

```
yarn create react-app my-project --template @lukinco/cra-template-lukin
```

## License

MIT
npm package: @lukinco/cra-template-rescript-lukin
Description: The Lukin Co. template for Create React App and ReScript
Latest version: 0.0.7

<p align="center">
  <br />
    <img src="./assets/logo.svg" height="250" />
</p>
<p align="center">
   <a href="#installation">Installation</a> •
   <a href="#license">License</a> •
   <a target="_blank" href="https://lukin.co">Lukin Co.</a>
</p>

## Installation

```
yarn create react-app my-project --template @lukinco/cra-template-rescript-lukin
```

## License

MIT
npm package: @lukinco/gatsby-theme-lukin
Description: ## Quick Start
Author: Marcos Oliveira
Latest version: 0.0.24

# The smallest possible Gatsby theme

## Quick Start

```shell
mkdir my-site
cd my-site
yarn init
# install gatsby-theme-minimal and it's dependencies
yarn add gatsby react react-dom gatsby-theme-minimal
```

Then add the theme to your `gatsby-config.js`. We'll use the long form
here for education purposes.

```javascript
module.exports = {
  plugins: [
    {
      resolve: "gatsby-theme-minimal",
      options: {},
    },
  ],
}
```

That's it, you can now run your gatsby site using

```shell
yarn gatsby develop
```

Note that this site doesn't _do_ anything, so you're see a missing
resources error. Create a simple page in `src/pages/index.js` to see a
page on the root url.

```jsx
import React from "react"

export default () => <div>My Site!</div>
```

## Doing more with themes

You can use this as a place to start when developing themes. I
generally suggest using [yarn
workspaces](https://yarnpkg.com/lang/en/docs/workspaces/) like the
[gatsby-theme-examples repo
does](https://github.com/ChristopherBiscardi/gatsby-theme-examples),
but using `yarn link` or `npm link` is a viable alternative if you're
not familiar with workspaces.