{
	"name": "circular-json-es6",
	"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": "https://registry.npmjs.org/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": {},
			"contributors": []
		},
		"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": "https://registry.npmjs.org/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": {},
			"contributors": []
		},
		"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": "https://registry.npmjs.org/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": {},
			"contributors": []
		},
		"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": "https://registry.npmjs.org/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": {},
			"contributors": []
		},
		"2.0.2": {
			"name": "circular-json-es6",
			"version": "2.0.2",
			"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": "1ba1796c1c56695af85ac7abf9d5d1b7df7d2299",
			"_id": "circular-json-es6@2.0.2",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.1",
			"_npmUser": {
				"name": "yyx990803",
				"email": "yyx990803@gmail.com"
			},
			"dist": {
				"integrity": "sha512-ODYONMMNb3p658Zv+Pp+/XPa5s6q7afhz3Tzyvo+VRh9WIrJ64J76ZC4GQxnlye/NesTn09jvOiuE8+xxfpwhQ==",
				"shasum": "e4f4a093e49fb4b6aba1157365746112a78bd344",
				"tarball": "https://registry.npmjs.org/circular-json-es6/-/circular-json-es6-2.0.2.tgz"
			},
			"maintainers": [
				{
					"name": "yyx990803",
					"email": "yyx990803@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/circular-json-es6-2.0.2.tgz_1516722601206_0.300492835463956"
			},
			"directories": {},
			"contributors": []
		}
	},
	"time": {
		"modified": "2018-01-23T15:50:01.300Z",
		"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",
		"2.0.2": "2018-01-23T15:50:01.300Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "2.0.2"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"a04a6d150521a2ea5c3314449d339807\"",
			"fetched": 1593324463783
		}
	},
	"_distfiles": {
		"circular-json-es6-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/circular-json-es6/-/circular-json-es6-1.0.0.tgz",
			"sha": "48798699057f319c307ea56a9e59b8cd7ca37efe",
			"registry": "npmjs"
		},
		"circular-json-es6-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/circular-json-es6/-/circular-json-es6-1.1.0.tgz",
			"sha": "1e37af085c9c25dfe2fd6c83bb13b237cf8a9429",
			"registry": "npmjs"
		},
		"circular-json-es6-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/circular-json-es6/-/circular-json-es6-2.0.0.tgz",
			"sha": "c2ef4051304a4f57fbcb32ad02253902cd1c3c36",
			"registry": "npmjs"
		},
		"circular-json-es6-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/circular-json-es6/-/circular-json-es6-2.0.1.tgz",
			"sha": "c9f4e37df74a655ced7245d31020bf5b5cd34ef6",
			"registry": "npmjs"
		},
		"circular-json-es6-2.0.2.tgz": {
			"url": "https://registry.npmjs.org/circular-json-es6/-/circular-json-es6-2.0.2.tgz",
			"sha": "e4f4a093e49fb4b6aba1157365746112a78bd344",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"circular-json-es6-2.0.2.tgz": {
			"shasum": "e4f4a093e49fb4b6aba1157365746112a78bd344"
		}
	},
	"_rev": "2-a8fdc4639fddc490",
	"_id": "circular-json-es6",
	"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."
}