Skip to content

johanholmerin/structured-clone

Repository files navigation

Structured clone

A Javascript implementation of the structured clone algorithm.

No external dependencies.

Install

# Yarn
yarn add @johanholmerin/structured-clone

# npm
npm install @johanholmerin/structured-clone

Usage

import structuredClone from '@johanholmerin/structured-clone';

const newObj = structuredClone(obj);

Limitations

  • CryptoKey and ImageBitmap are not supported, since there is no way to synchronously make a copy.
  • Copying FileList is only supported in browsers that support the DataTransfer constructor.
  • Does not support the transfer parameter

About

Structured clone algorithm in Javascript

Resources

License

Stars

Watchers

Forks

Packages

No packages published