# deepcopy-esm

> ESM compatible deepcopy

Latest version **2.1.2** (published 2026-06-03) · (MIT OR CC0-1.0) license · 0 weekly downloads

## Install

```sh
npm install deepcopy-esm
pnpm add deepcopy-esm
yarn add deepcopy-esm
bun add deepcopy-esm
```

## Health

**Score 60/100 (C)** — status: active.

Positive: has types; esm support; no vulnerabilities; high quality score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 2.1.2 |
| Published | 2026-06-03 |
| First published | 2025-05-31 |
| Weekly downloads | 0 |
| License | (MIT OR CC0-1.0) |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=22 |
| Dependencies | 0 |
| Unpacked size | 55 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | electrovir |
| Maintainers | electrovir |
| Keywords | deep, copy, deepcopy, esm |

## Links

- npm: https://www.npmjs.com/package/deepcopy-esm
- Repository: https://github.com/electrovir/deepcopy-esm
- Issues: https://github.com/electrovir/deepcopy-esm/issues
- npm.io page: https://npm.io/package/deepcopy-esm

## Recent versions

- 2.1.2 (latest) — 2026-06-03
- 2.1.1 — 2025-05-31
- 2.1.0-fix1 — 2025-05-31
- 2.1.0 — 2025-05-31
- 0.0.0 — 2025-05-31

## README

# deepcopy-esm

This is a fully-ESM compatible version of the [`deepcopy`](https://www.npmjs.com/package/deepcopy) package.

## Install

```sh
npm i deepcopy-esm
```

## Usage

This package exports the API a little bit differently than [`deepcopy`](https://www.npmjs.com/package/deepcopy) does:

<!-- example-link: src/deep-copy.example.ts -->

```TypeScript
import {deepCopy} from 'deepcopy-esm';

const someObject = {};

const myCopy = deepCopy(someObject);
```

For all other docs, see https://www.npmjs.com/package/deepcopy directly.

---
_Source: https://npm.io/package/deepcopy-esm · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
