{"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist-tags":{"latest":"2.0.1"},"author":{"name":"Evan You"},"description":"circular JSON.stringify and JSON.parse, for environments with native ES6 Map","readme":"# circular-json-es6\n\nA replacement for `JSON.stringify` and `JSON.parse` that can handle circular references (persists reference structure).\n\n**This implementation requires environments with native ES6 Map support,** but is decently faster than [circular-json](https://github.com/WebReflection/circular-json) (see benchmark with `npm run bench`).\n\n``` js\nvar CircularJSON = require('circular-json-es6')\n\nvar obj = {}\nobj.a = obj\n\nvar clone = CircularJSON.parse(CircularJSON.stringify(obj))\n\nclone.a === clone // -> true\n```\n\n### NOTE\n\nThe default `stringify` method optimizes for cases where no circular reference is present by trying a plain `JSON.stringify` first. This means if no circular references are found in the data then it will not persist multiple (but non-circular) references to the same object.\n\nIf you want to enforce reference persistence, use `CircularJSON.stringifyStrict` instead.\n","repository":{"type":"git","url":"git+https://github.com/yyx990803/circular-json-es6.git"},"bugs":{"url":"https://github.com/yyx990803/circular-json-es6/issues"},"license":"MIT","versions":{"1.0.0":{"name":"circular-json-es6","version":"1.0.0","description":"circular JSON.stringify and JSON.parse, for environments with native ES6 Map","main":"index.js","devDependencies":{"mocha":"^2.4.5","circular-json":"^0.3.0"},"scripts":{"test":"mocha","bench":"node bench.js"},"repository":{"type":"git","url":"git+https://github.com/yyx990803/circular-json-es6.git"},"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/yyx990803/circular-json-es6/issues"},"homepage":"https://github.com/yyx990803/circular-json-es6#readme","gitHead":"017a0ddfa7eedefd5102a5edf70e509b7a5e094f","_id":"circular-json-es6@1.0.0","_shasum":"48798699057f319c307ea56a9e59b8cd7ca37efe","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"48798699057f319c307ea56a9e59b8cd7ca37efe","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/circular-json-es6/-/circular-json-es6-1.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/circular-json-es6-1.0.0.tgz_1457124240611_0.5607838423456997"},"directories":{}},"1.1.0":{"name":"circular-json-es6","version":"1.1.0","description":"circular JSON.stringify and JSON.parse, for environments with native ES6 Map","main":"index.js","devDependencies":{"circular-json":"^0.3.0","jsan":"^3.1.2","mocha":"^2.4.5"},"scripts":{"test":"mocha","bench":"node bench.js"},"repository":{"type":"git","url":"git+https://github.com/yyx990803/circular-json-es6.git"},"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/yyx990803/circular-json-es6/issues"},"homepage":"https://github.com/yyx990803/circular-json-es6#readme","gitHead":"3522a25b768e3a95cd1bc8b2a72ec5a98b435b47","_id":"circular-json-es6@1.1.0","_shasum":"1e37af085c9c25dfe2fd6c83bb13b237cf8a9429","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"1e37af085c9c25dfe2fd6c83bb13b237cf8a9429","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/circular-json-es6/-/circular-json-es6-1.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/circular-json-es6-1.1.0.tgz_1457473663812_0.3521697123069316"},"directories":{}},"2.0.0":{"name":"circular-json-es6","version":"2.0.0","description":"circular JSON.stringify and JSON.parse, for environments with native ES6 Map","main":"index.js","devDependencies":{"circular-json":"^0.3.0","jsan":"^3.1.2","mocha":"^2.4.5"},"scripts":{"test":"mocha","bench":"node bench.js"},"repository":{"type":"git","url":"git+https://github.com/yyx990803/circular-json-es6.git"},"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/yyx990803/circular-json-es6/issues"},"homepage":"https://github.com/yyx990803/circular-json-es6#readme","gitHead":"6ecd6d743b7eb3d240153dda7f7c4f9e7224f7e5","_id":"circular-json-es6@2.0.0","_shasum":"c2ef4051304a4f57fbcb32ad02253902cd1c3c36","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"c2ef4051304a4f57fbcb32ad02253902cd1c3c36","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/circular-json-es6/-/circular-json-es6-2.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/circular-json-es6-2.0.0.tgz_1457475788218_0.6159288247581571"},"directories":{}},"2.0.1":{"name":"circular-json-es6","version":"2.0.1","description":"circular JSON.stringify and JSON.parse, for environments with native ES6 Map","main":"index.js","devDependencies":{"circular-json":"^0.3.0","jsan":"^3.1.2","mocha":"^2.4.5"},"scripts":{"test":"mocha","bench":"node bench.js"},"repository":{"type":"git","url":"git+https://github.com/yyx990803/circular-json-es6.git"},"author":{"name":"Evan You"},"license":"MIT","bugs":{"url":"https://github.com/yyx990803/circular-json-es6/issues"},"homepage":"https://github.com/yyx990803/circular-json-es6#readme","gitHead":"d0afda652aa08c718154af385260c12de9b17406","_id":"circular-json-es6@2.0.1","_shasum":"c9f4e37df74a655ced7245d31020bf5b5cd34ef6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"c9f4e37df74a655ced7245d31020bf5b5cd34ef6","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/circular-json-es6/-/circular-json-es6-2.0.1.tgz"},"maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/circular-json-es6-2.0.1.tgz_1492593176412_0.2013871120288968"},"directories":{}}},"name":"circular-json-es6","time":{"modified":"2017-04-19T09:12:56.636Z","created":"2016-03-04T20:44:03.935Z","1.0.0":"2016-03-04T20:44:03.935Z","1.1.0":"2016-03-08T21:47:47.821Z","2.0.0":"2016-03-08T22:23:12.747Z","2.0.1":"2017-04-19T09:12:56.636Z"},"readmeFilename":"README.md","homepage":"https://github.com/yyx990803/circular-json-es6#readme"}