open-index/open-npm huggingface dataset:
npm package: @socketregistry/is-interactive
Description: Socket.dev optimized package override for is-interactive
Latest version: 1.0.6

# @socketregistry/is-interactive

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-interactive)](https://socket.dev/npm/package/@socketregistry/is-interactive)
[![CI - @socketregistry/is-interactive](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency CJS/ESM compatible drop-in replacement of
> [`is-interactive`](https://socket.dev/npm/package/is-interactive) complete
> with TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-interactive` to your
`package.json`.

```json
{
  "overrides": {
    "is-interactive": "npm:@socketregistry/is-interactive@^1"
  },
  "resolutions": {
    "is-interactive": "npm:@socketregistry/is-interactive@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-interactive
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/is-map
Description: Socket.dev optimized package override for is-map
Latest version: 1.0.10

# @socketregistry/is-map

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-map)](https://socket.dev/npm/package/@socketregistry/is-map)
[![CI - @socketregistry/is-map](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`is-map`](https://socket.dev/npm/package/is-map) complete with TypeScript
> types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-map` to your `package.json`.

```json
{
  "overrides": {
    "is-map": "npm:@socketregistry/is-map@^1"
  },
  "resolutions": {
    "is-map": "npm:@socketregistry/is-map@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-map
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/is-nan
Description: Socket.dev optimized package override for is-nan
Latest version: 1.0.8

# @socketregistry/is-nan

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-nan)](https://socket.dev/npm/package/@socketregistry/is-nan)
[![CI - @socketregistry/is-nan](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`is-nan`](https://socket.dev/npm/package/is-nan) complete with TypeScript
> types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-nan` to your `package.json`.

```json
{
  "overrides": {
    "is-nan": "npm:@socketregistry/is-nan@^1"
  },
  "resolutions": {
    "is-nan": "npm:@socketregistry/is-nan@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-nan
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/is-negative-zero
Description: Socket.dev optimized package override for is-negative-zero
Latest version: 1.0.7

# @socketregistry/is-negative-zero

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-negative-zero)](https://socket.dev/npm/package/@socketregistry/is-negative-zero)
[![CI - @socketregistry/is-negative-zero](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`is-negative-zero`](https://socket.dev/npm/package/is-negative-zero) complete
> with TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-negative-zero` to your
`package.json`.

```json
{
  "overrides": {
    "is-negative-zero": "npm:@socketregistry/is-negative-zero@^1"
  },
  "resolutions": {
    "is-negative-zero": "npm:@socketregistry/is-negative-zero@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-negative-zero
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/is-number-object
Description: Socket.dev optimized package override for is-number-object
Latest version: 1.0.11

# @socketregistry/is-number-object

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-number-object)](https://socket.dev/npm/package/@socketregistry/is-number-object)
[![CI - @socketregistry/is-number-object](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`is-number-object`](https://socket.dev/npm/package/is-number-object) complete
> with TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-number-object` to your
`package.json`.

```json
{
  "overrides": {
    "is-number-object": "npm:@socketregistry/is-number-object@^1"
  },
  "resolutions": {
    "is-number-object": "npm:@socketregistry/is-number-object@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-number-object
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/is-regex
Description: Socket.dev optimized package override for is-regex
Latest version: 1.0.10

# @socketregistry/is-regex

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-regex)](https://socket.dev/npm/package/@socketregistry/is-regex)
[![CI - @socketregistry/is-regex](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`is-regex`](https://socket.dev/npm/package/is-regex) complete with TypeScript
> types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-regex` to your `package.json`.

```json
{
  "overrides": {
    "is-regex": "npm:@socketregistry/is-regex@^1"
  },
  "resolutions": {
    "is-regex": "npm:@socketregistry/is-regex@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-regex
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/is-set
Description: Socket.dev optimized package override for is-set
Latest version: 1.0.10

# @socketregistry/is-set

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-set)](https://socket.dev/npm/package/@socketregistry/is-set)
[![CI - @socketregistry/is-set](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`is-set`](https://socket.dev/npm/package/is-set) complete with TypeScript
> types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-set` to your `package.json`.

```json
{
  "overrides": {
    "is-set": "npm:@socketregistry/is-set@^1"
  },
  "resolutions": {
    "is-set": "npm:@socketregistry/is-set@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-set
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/is-shared-array-buffer
Description: Socket.dev optimized package override for is-shared-array-buffer
Latest version: 1.0.10

# @socketregistry/is-shared-array-buffer

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-shared-array-buffer)](https://socket.dev/npm/package/@socketregistry/is-shared-array-buffer)
[![CI - @socketregistry/is-shared-array-buffer](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`is-shared-array-buffer`](https://socket.dev/npm/package/is-shared-array-buffer)
> complete with TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-shared-array-buffer` to your
`package.json`.

```json
{
  "overrides": {
    "is-shared-array-buffer": "npm:@socketregistry/is-shared-array-buffer@^1"
  },
  "resolutions": {
    "is-shared-array-buffer": "npm:@socketregistry/is-shared-array-buffer@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-shared-array-buffer
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/is-string
Description: Socket.dev optimized package override for is-string
Latest version: 1.0.12

# @socketregistry/is-string

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-string)](https://socket.dev/npm/package/@socketregistry/is-string)
[![CI - @socketregistry/is-string](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`is-string`](https://socket.dev/npm/package/is-string) complete with
> TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-string` to your
`package.json`.

```json
{
  "overrides": {
    "is-string": "npm:@socketregistry/is-string@^1"
  },
  "resolutions": {
    "is-string": "npm:@socketregistry/is-string@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-string
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/is-symbol
Description: Socket.dev optimized package override for is-symbol
Latest version: 1.0.12

# @socketregistry/is-symbol

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-symbol)](https://socket.dev/npm/package/@socketregistry/is-symbol)
[![CI - @socketregistry/is-symbol](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`is-symbol`](https://socket.dev/npm/package/is-symbol) complete with
> TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-symbol` to your
`package.json`.

```json
{
  "overrides": {
    "is-symbol": "npm:@socketregistry/is-symbol@^1"
  },
  "resolutions": {
    "is-symbol": "npm:@socketregistry/is-symbol@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-symbol
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/is-typed-array
Description: Socket.dev optimized package override for is-typed-array
Latest version: 1.0.12

# @socketregistry/is-typed-array

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-typed-array)](https://socket.dev/npm/package/@socketregistry/is-typed-array)
[![CI - @socketregistry/is-typed-array](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`is-typed-array`](https://socket.dev/npm/package/is-typed-array) complete
> with TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-typed-array` to your
`package.json`.

```json
{
  "overrides": {
    "is-typed-array": "npm:@socketregistry/is-typed-array@^1"
  },
  "resolutions": {
    "is-typed-array": "npm:@socketregistry/is-typed-array@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-typed-array
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/is-unicode-supported
Description: Socket.dev optimized package override for is-unicode-supported
Latest version: 1.0.5

# @socketregistry/is-unicode-supported

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-unicode-supported)](https://socket.dev/npm/package/@socketregistry/is-unicode-supported)
[![CI - @socketregistry/is-unicode-supported](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency CJS/ESM compatible drop-in replacement of
> [`is-unicode-supported`](https://socket.dev/npm/package/is-unicode-supported)
> complete with TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-unicode-supported` to your
`package.json`.

```json
{
  "overrides": {
    "is-unicode-supported": "npm:@socketregistry/is-unicode-supported@^1"
  },
  "resolutions": {
    "is-unicode-supported": "npm:@socketregistry/is-unicode-supported@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-unicode-supported
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/is-weakmap
Description: Socket.dev optimized package override for is-weakmap
Latest version: 1.0.10

# @socketregistry/is-weakmap

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-weakmap)](https://socket.dev/npm/package/@socketregistry/is-weakmap)
[![CI - @socketregistry/is-weakmap](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`is-weakmap`](https://socket.dev/npm/package/is-weakmap) complete with
> TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-weakmap` to your
`package.json`.

```json
{
  "overrides": {
    "is-weakmap": "npm:@socketregistry/is-weakmap@^1"
  },
  "resolutions": {
    "is-weakmap": "npm:@socketregistry/is-weakmap@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-weakmap
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/is-weakref
Description: Socket.dev optimized package override for is-weakref
Latest version: 1.0.8

# @socketregistry/is-weakref

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-weakref)](https://socket.dev/npm/package/@socketregistry/is-weakref)
[![CI - @socketregistry/is-weakref](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`is-weakref`](https://socket.dev/npm/package/is-weakref) complete with
> TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-weakref` to your
`package.json`.

```json
{
  "overrides": {
    "is-weakref": "npm:@socketregistry/is-weakref@^1"
  },
  "resolutions": {
    "is-weakref": "npm:@socketregistry/is-weakref@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-weakref
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/is-weakset
Description: Socket.dev optimized package override for is-weakset
Latest version: 1.0.10

# @socketregistry/is-weakset

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/is-weakset)](https://socket.dev/npm/package/@socketregistry/is-weakset)
[![CI - @socketregistry/is-weakset](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`is-weakset`](https://socket.dev/npm/package/is-weakset) complete with
> TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/is-weakset` to your
`package.json`.

```json
{
  "overrides": {
    "is-weakset": "npm:@socketregistry/is-weakset@^1"
  },
  "resolutions": {
    "is-weakset": "npm:@socketregistry/is-weakset@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/is-weakset
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/isarray
Description: Socket.dev optimized package override for isarray
Latest version: 1.0.8

# @socketregistry/isarray

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/isarray)](https://socket.dev/npm/package/@socketregistry/isarray)
[![CI - @socketregistry/isarray](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`isarray`](https://socket.dev/npm/package/isarray) complete with TypeScript
> types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/isarray` to your `package.json`.

```json
{
  "overrides": {
    "isarray": "npm:@socketregistry/isarray@^1"
  },
  "resolutions": {
    "isarray": "npm:@socketregistry/isarray@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/isarray
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/iterator.prototype
Description: Socket.dev optimized package override for iterator.prototype
Latest version: 1.0.7

# @socketregistry/iterator.prototype

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/iterator.prototype)](https://socket.dev/npm/package/@socketregistry/iterator.prototype)
[![CI - @socketregistry/iterator.prototype](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`iterator.prototype`](https://socket.dev/npm/package/iterator.prototype)
> complete with TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/iterator.prototype` to your
`package.json`.

```json
{
  "overrides": {
    "iterator.prototype": "npm:@socketregistry/iterator.prototype@^1"
  },
  "resolutions": {
    "iterator.prototype": "npm:@socketregistry/iterator.prototype@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/iterator.prototype
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/json-stable-stringify
Description: Socket.dev optimized package override for json-stable-stringify
Latest version: 1.0.13

# @socketregistry/json-stable-stringify

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/json-stable-stringify)](https://socket.dev/npm/package/@socketregistry/json-stable-stringify)
[![CI - @socketregistry/json-stable-stringify](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> An enhanced and tested zero dependency drop-in replacement of
> [`json-stable-stringify`](https://socket.dev/npm/package/json-stable-stringify)
> complete with TypeScript types.

### Enhancements

- TODO: List enhancements

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/json-stable-stringify` to your
`package.json`.

```json
{
  "overrides": {
    "json-stable-stringify": "npm:@socketregistry/json-stable-stringify@^1"
  },
  "resolutions": {
    "json-stable-stringify": "npm:@socketregistry/json-stable-stringify@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/json-stable-stringify
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/jsonify
Description: Socket.dev optimized package override for jsonify
Latest version: 1.0.7

# @socketregistry/jsonify

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/jsonify)](https://socket.dev/npm/package/@socketregistry/jsonify)
[![CI - @socketregistry/jsonify](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`jsonify`](https://socket.dev/npm/package/jsonify) complete with TypeScript
> types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/jsonify` to your `package.json`.

```json
{
  "overrides": {
    "jsonify": "npm:@socketregistry/jsonify@^1"
  },
  "resolutions": {
    "jsonify": "npm:@socketregistry/jsonify@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/jsonify
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/number-is-nan
Description: Socket.dev optimized package override for number-is-nan
Latest version: 1.0.9

# @socketregistry/number-is-nan

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/number-is-nan)](https://socket.dev/npm/package/@socketregistry/number-is-nan)
[![CI - @socketregistry/number-is-nan](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`number-is-nan`](https://socket.dev/npm/package/number-is-nan) complete with
> TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/number-is-nan` to your
`package.json`.

```json
{
  "overrides": {
    "number-is-nan": "npm:@socketregistry/number-is-nan@^1"
  },
  "resolutions": {
    "number-is-nan": "npm:@socketregistry/number-is-nan@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/number-is-nan
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/object-assign
Description: Socket.dev optimized package override for object-assign
Latest version: 1.0.5

# @socketregistry/object-assign

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/object-assign)](https://socket.dev/npm/package/@socketregistry/object-assign)
[![CI - @socketregistry/object-assign](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`object-assign`](https://socket.dev/npm/package/object-assign) complete with
> TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/object-assign` to your
`package.json`.

```json
{
  "overrides": {
    "object-assign": "npm:@socketregistry/object-assign@^1"
  },
  "resolutions": {
    "object-assign": "npm:@socketregistry/object-assign@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/object-assign
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/object-is
Description: Socket.dev optimized package override for object-is
Latest version: 1.0.8

# @socketregistry/object-is

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/object-is)](https://socket.dev/npm/package/@socketregistry/object-is)
[![CI - @socketregistry/object-is](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`object-is`](https://socket.dev/npm/package/object-is) complete with
> TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/object-is` to your
`package.json`.

```json
{
  "overrides": {
    "object-is": "npm:@socketregistry/object-is@^1"
  },
  "resolutions": {
    "object-is": "npm:@socketregistry/object-is@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/object-is
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/object-keys
Description: Socket.dev optimized package override for object-keys
Latest version: 1.0.8

# @socketregistry/object-keys

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/object-keys)](https://socket.dev/npm/package/@socketregistry/object-keys)
[![CI - @socketregistry/object-keys](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`object-keys`](https://socket.dev/npm/package/object-keys) complete with
> TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/object-keys` to your
`package.json`.

```json
{
  "overrides": {
    "object-keys": "npm:@socketregistry/object-keys@^1"
  },
  "resolutions": {
    "object-keys": "npm:@socketregistry/object-keys@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/object-keys
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/object.assign
Description: Socket.dev optimized package override for object.assign
Latest version: 1.0.8

# @socketregistry/object.assign

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/object.assign)](https://socket.dev/npm/package/@socketregistry/object.assign)
[![CI - @socketregistry/object.assign](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`object.assign`](https://socket.dev/npm/package/object.assign) complete with
> TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/object.assign` to your
`package.json`.

```json
{
  "overrides": {
    "object.assign": "npm:@socketregistry/object.assign@^1"
  },
  "resolutions": {
    "object.assign": "npm:@socketregistry/object.assign@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/object.assign
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/object.entries
Description: Socket.dev optimized package override for object.entries
Latest version: 1.0.8

# @socketregistry/object.entries

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/object.entries)](https://socket.dev/npm/package/@socketregistry/object.entries)
[![CI - @socketregistry/object.entries](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`object.entries`](https://socket.dev/npm/package/object.entries) complete
> with TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/object.entries` to your
`package.json`.

```json
{
  "overrides": {
    "object.entries": "npm:@socketregistry/object.entries@^1"
  },
  "resolutions": {
    "object.entries": "npm:@socketregistry/object.entries@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/object.entries
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/object.fromentries
Description: Socket.dev optimized package override for object.fromentries
Latest version: 1.0.8

# @socketregistry/object.fromentries

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/object.fromentries)](https://socket.dev/npm/package/@socketregistry/object.fromentries)
[![CI - @socketregistry/object.fromentries](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`object.fromentries`](https://socket.dev/npm/package/object.fromentries)
> complete with TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/object.fromentries` to your
`package.json`.

```json
{
  "overrides": {
    "object.fromentries": "npm:@socketregistry/object.fromentries@^1"
  },
  "resolutions": {
    "object.fromentries": "npm:@socketregistry/object.fromentries@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/object.fromentries
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/object.getownpropertydescriptors
Description: Socket.dev optimized package override for object.getownpropertydescriptors
Latest version: 1.0.8

# @socketregistry/object.getownpropertydescriptors

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/object.getownpropertydescriptors)](https://socket.dev/npm/package/@socketregistry/object.getownpropertydescriptors)
[![CI - @socketregistry/object.getownpropertydescriptors](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`object.getownpropertydescriptors`](https://socket.dev/npm/package/object.getownpropertydescriptors)
> complete with TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/object.getownpropertydescriptors`
to your `package.json`.

```json
{
  "overrides": {
    "object.getownpropertydescriptors": "npm:@socketregistry/object.getownpropertydescriptors@^1"
  },
  "resolutions": {
    "object.getownpropertydescriptors": "npm:@socketregistry/object.getownpropertydescriptors@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/object.getownpropertydescriptors
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/object.getprototypeof
Description: Socket.dev optimized package override for object.getprototypeof
Latest version: 1.0.8

# @socketregistry/object.getprototypeof

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/object.getprototypeof)](https://socket.dev/npm/package/@socketregistry/object.getprototypeof)
[![CI - @socketregistry/object.getprototypeof](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`object.getprototypeof`](https://socket.dev/npm/package/object.getprototypeof)
> complete with TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/object.getprototypeof` to your
`package.json`.

```json
{
  "overrides": {
    "object.getprototypeof": "npm:@socketregistry/object.getprototypeof@^1"
  },
  "resolutions": {
    "object.getprototypeof": "npm:@socketregistry/object.getprototypeof@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/object.getprototypeof
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/object.groupby
Description: Socket.dev optimized package override for object.groupby
Latest version: 1.0.9

# @socketregistry/object.groupby

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/object.groupby)](https://socket.dev/npm/package/@socketregistry/object.groupby)
[![CI - @socketregistry/object.groupby](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`object.groupby`](https://socket.dev/npm/package/object.groupby) complete
> with TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/object.groupby` to your
`package.json`.

```json
{
  "overrides": {
    "object.groupby": "npm:@socketregistry/object.groupby@^1"
  },
  "resolutions": {
    "object.groupby": "npm:@socketregistry/object.groupby@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/object.groupby
```

## Requirements

Node >= `18.20.4`
npm package: @socketregistry/object.hasown
Description: Socket.dev optimized package override for object.hasown
Latest version: 1.0.8

# @socketregistry/object.hasown

[![Socket Badge](https://socket.dev/api/badge/npm/package/@socketregistry/object.hasown)](https://socket.dev/npm/package/@socketregistry/object.hasown)
[![CI - @socketregistry/object.hasown](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml/badge.svg)](https://github.com/SocketDev/socket-registry/actions/workflows/test.yml)
[![Follow @SocketSecurity](https://img.shields.io/twitter/follow/SocketSecurity?style=social)](https://twitter.com/SocketSecurity)

> A tested zero dependency drop-in replacement of
> [`object.hasown`](https://socket.dev/npm/package/object.hasown) complete with
> TypeScript types.

## Installation

### Install as a package override

[`socket`](https://socket.dev/npm/package/socket) CLI will automagically ✨
populate
[overrides](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#overrides)
and [resolutions](https://yarnpkg.com/configuration/manifest#resolutions) of
your `package.json`.

```sh
npx socket optimize
```

Prefer to do it yourself? Add `@socketregistry/object.hasown` to your
`package.json`.

```json
{
  "overrides": {
    "object.hasown": "npm:@socketregistry/object.hasown@^1"
  },
  "resolutions": {
    "object.hasown": "npm:@socketregistry/object.hasown@^1"
  }
}
```

### Install as a plain dependency

Install with your favorite package manager.

```sh
npm install @socketregistry/object.hasown
```

## Requirements

Node >= `18.20.4`