Snappy Save and load object values / function scopes. Installation $ npm i --save @saransh184/snappy Example >> let a={ x:1, y:[1,2,3] } >> takeSnap('firstSnap', a); >> a.y=[4,5]; >> console.log(a); >> { x:1, y:[4,5] } >> restoreSnap('firstSnap', a); >> console.log(a); >> { x:1, y:[1,2,3] }