Wondering what’s next for npm?Check out our public roadmap! »

    @mikeal/realistic-structured-clone

    3.0.5 • Public • Published

    Realistic Structured Clone

    39837 9311

    This is a fork of https://github.com/dumbmatter/realistic-structured-clone with Node.js support removed in order to bring down the bundle size in the browser. Recent versions of Node.js have a much better/faster way to do deep clones using v8 serialize/deserialize.

    This is a pure JS implementation of the structured clone algorithm (or at least something pretty close to that).

    Use

    Install through npm:

    $ npm install @mikeal/realistic-structured-clone
    

    Then use it:

    // First load the module
    // (Use Browserify or something if you're targeting the web)
    var structuredClone = require('@mikeal/realistic-structured-clone');
    
    // Clone a variable (will throw a DataCloneError for invalid input)
    var clonedX = structuredClone(x);
    

    License

    Apache 2.0

    Install

    npm i @mikeal/realistic-structured-clone

    DownloadsWeekly Downloads

    8

    Version

    3.0.5

    License

    Apache-2.0

    Unpacked Size

    67.5 kB

    Total Files

    3

    Last publish

    Collaborators

    • avatar