Typescript implementation of Circular JSON library.
npm install --save @mgiamberardino/better-json
ES6:
import * as BetterJSON from '@mgiamberardino/better-json';
const someCiruclarObj = [];
someCiruclarObj[0] = someCiruclarObj;
const otherObj = BetterJSON.parse(BetterJSON.stringify(someCiruclarObj));
...