@techuila/deep-clone

1.0.9 • Public • Published

deep-clone NPM version NPM monthly downloads NPM total downloads

Deep clones all fields of the original objects even functions.

Installation

Install with npm:

 $ npm install --save @techuila/deep-clone

Usage

Using import:

import deepClone from '@techuila/deep-clone';

Using require:

const deepClone = require('@techuila/deep-clone');
const obj = {
	name: 'john',
	obj: {
		name: 'doe',
		age: 1,
		isMarried: true,
		children: [{ name: 'child 1' }, { name: 'child 2' }, { name: 'child 3' }],
	},
	new: {
		name: 'hello',
		children: [{ name: 'child 1' }, { name: 'child 2' }, { name: 'child 3' }],
	},
};

const copy_object = deepClone(obj);

Author

Axl Cuyugan

License

Released under the ISC License.


Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.9
    2
    • latest

Version History

Package Sidebar

Install

npm i @techuila/deep-clone

Weekly Downloads

0

Version

1.0.9

License

ISC

Unpacked Size

5.93 kB

Total Files

5

Last publish

Collaborators

  • techuila