json-cyclic
Small utility library to replace circular references in JavaScript with JSONPaths
Small utility library to replace circular references in JavaScript with JSONPaths
Deep clone and/or serialize almost any JavaScript object tree (Map/Set, RegExp, DataView, etc.) while preserving circular references.