Necessitates Proper Modularity

    @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.


    Install

    npm i @techuila/deep-clone

    DownloadsWeekly Downloads

    9

    Version

    1.0.9

    License

    ISC

    Unpacked Size

    5.93 kB

    Total Files

    5

    Last publish

    Collaborators

    • techuila