{"_id":"circular","_rev":"18-87a500666ba5864e77072aceb7952ac4","name":"circular","description":"Tiny utility to safely stringify objects with circular references","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.1":{"name":"circular","version":"1.0.1","description":"Tiny utility to safely stringify objects with circular references","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/circular"},"bugs":{"url":"https://github.com/freeformsystems/circular/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/circular/blob/master/LICENSE"}],"keywords":["json","stringify","circular","circular reference"],"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"test":"istanbul cover _mocha -- -u bdd --recursive --bail -A test/unit/"},"config":{},"homepage":"https://github.com/freeformsystems/circular","_id":"circular@1.0.1","dist":{"shasum":"703547d712678e394122b73fd0c1c368d918dd02","tarball":"https://registry.npmjs.org/circular/-/circular-1.0.1.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}]},"1.0.2":{"name":"circular","version":"1.0.2","description":"Tiny utility to safely stringify objects with circular references","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/circular"},"bugs":{"url":"https://github.com/freeformsystems/circular/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/circular/blob/master/LICENSE"}],"keywords":["json","stringify","circular","circular reference"],"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"test":"istanbul cover _mocha -- -u bdd --recursive --bail -A test/unit/"},"config":{},"homepage":"https://github.com/freeformsystems/circular","_id":"circular@1.0.2","dist":{"shasum":"0c32d56bcfbe6a5b86db2bca5beac7fc1600381c","tarball":"https://registry.npmjs.org/circular/-/circular-1.0.2.tgz","integrity":"sha512-3PWiWvz70ZCU1StgaNEA9IJQY0sPWfLLBvI8AMrYUgtnxu86fW077DbZX7ZvVAnb0pP96St6Q8/2nBTXjbhtRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEW6crX4FylRRWvcaU8JNOkJWtSUv3oancc44n5Ugw7AiEAr001B3Ub7MvLoyrPMM9pJhPFlzGv7NBJrV4WaypPvPw="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}]},"1.0.3":{"name":"circular","version":"1.0.3","description":"Tiny utility to safely stringify objects with circular references","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/circular"},"bugs":{"url":"https://github.com/freeformsystems/circular/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/circular/blob/master/LICENSE"}],"keywords":["json","stringify","circular","circular reference"],"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"test":"istanbul cover _mocha -- -u bdd --recursive --bail -A test/unit/"},"config":{},"homepage":"https://github.com/freeformsystems/circular","_id":"circular@1.0.3","dist":{"shasum":"8d91711032a0cd998552e98e6a6454882a758715","tarball":"https://registry.npmjs.org/circular/-/circular-1.0.3.tgz","integrity":"sha512-FZ0kAuIqRffgQQBmkVWb+BLMuCLrQ7tWzc+U/nbGNVZr8jQ8gGIidxxmBGeXxwLE6iIhXAe5EmN+OcqiLTaxmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaJxVfH9Vpt7qtEDWJB9zkmsYTG8LZduCM2pj0GMAoMAiEAkCdg2xSzCOGzO4inxtaIt4vhFktOPA3oRTVyzK/lJOc="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}]},"1.0.4":{"name":"circular","version":"1.0.4","description":"Tiny utility to safely stringify objects with circular references","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/circular"},"bugs":{"url":"https://github.com/freeformsystems/circular/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/circular/blob/master/LICENSE"}],"keywords":["json","stringify","circular","circular reference"],"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"test":"istanbul cover _mocha -- -u bdd --recursive --bail -A test/unit/"},"config":{},"gitHead":"0f91ed8df3989ced001619987f1a479bb2ac2715","homepage":"https://github.com/freeformsystems/circular","_id":"circular@1.0.4","_shasum":"d12baad2e76e3c9656c5f4f036b04f08ef8d8a1c","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}],"dist":{"shasum":"d12baad2e76e3c9656c5f4f036b04f08ef8d8a1c","tarball":"https://registry.npmjs.org/circular/-/circular-1.0.4.tgz","integrity":"sha512-hYBy5M0cJhkD7mWt5ZkVpJTbmP8R5czd9DHs46UdE3EFYhANfcgodZg+qoRSN8bkqFphg/ZPc2KnIFrnOaaJTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeHklePJRJ8oNBmoAgYKwePqSI7U92KRaPmYLxG5lm4gIgPYrQAqmQ0LM6vuLd8cJvqWzgOVOEc0NxYaVWNbHDdL4="}]}},"1.0.5":{"name":"circular","version":"1.0.5","description":"Tiny utility to safely stringify objects with circular references","author":{"name":"muji","email":"noop@xpm.io"},"repository":{"type":"git","url":"https://github.com/freeformsystems/circular"},"bugs":{"url":"https://github.com/freeformsystems/circular/issues"},"licenses":[{"type":"MIT","url":"https://github.com/freeformsystems/circular/blob/master/LICENSE"}],"keywords":["json","stringify","circular","circular reference"],"devDependencies":{"mocha":"~1.17.0","chai":"~1.8.1","istanbul":"~0.2.4"},"engine":["node >= 0.10.21"],"scripts":{"test":"istanbul cover _mocha -- -u bdd --recursive --bail -A test/unit/"},"config":{},"gitHead":"279ad7b8b674f44679cdd62e9f17e12bf96522e2","homepage":"https://github.com/freeformsystems/circular","_id":"circular@1.0.5","_shasum":"7da77af98bbde9ce4b5b358cd556b5dded2d3149","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"muji","email":"freeformsystems@gmail.com"},"maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"}],"dist":{"shasum":"7da77af98bbde9ce4b5b358cd556b5dded2d3149","tarball":"https://registry.npmjs.org/circular/-/circular-1.0.5.tgz","integrity":"sha512-n4Sspha+wxUl5zeA3JYp1zFCjsLz2VfXIe2gRKNQBrIX+7iPdGcCGZOF8W8IULtllZ/aejXtySfdFFt1wy/3JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4zI05+brKuK5GEtPG1kDHXfVksnaRYeh1wW2l3TcpBAiBYJlM0MdZ+DkqUrk6BuZ3xnslvJv+ZNWvG84G7QSsGqg=="}]}}},"readme":"# Circular\n\nTiny utility to safely stringify objects with circular references.\n\n## Usage\n\nReplace all circular references with the string `[Circular]`;\n\n```javascript\nvar circular = require('circular');\nvar obj = {}; var child = {parent: obj}; obj.child = child;\nvar str = JSON.stringify(obj, circular());\n// => {\"child\":{\"parent\":\"[Circular]\"}}\n```\n\nIf you prefer you can pass an alternative string to use:\n\n```javascript\nvar str = JSON.stringify(obj, circular('#ref'));\n```\n\nOr a function that returns a string:\n\n```javascript\nfunction ref(value){return '' + value};\nvar str = JSON.stringify(obj, circular(ref));\n```\nAs of version `1.0.4` you can also pass an additional boolean that will convert function references to strings, useful for converting javascript modules to `couchdb` design documents.\n\n```javascript\nvar str = JSON.stringify(obj, circular(null, true));\n```\n\n## License\n\nEverything is [MIT](http://en.wikipedia.org/wiki/MIT_License). Read the [license](/LICENSE) if you feel inclined.\n","maintainers":[{"name":"muji","email":"freeformsystems@gmail.com"},{"name":"tmpfs","email":"muji@tmpfs.org"}],"time":{"modified":"2022-06-30T11:21:40.233Z","created":"2014-02-19T10:53:09.259Z","1.0.1":"2014-02-19T10:53:09.259Z","1.0.2":"2014-02-20T23:49:04.589Z","1.0.3":"2014-03-01T15:07:45.267Z","1.0.4":"2014-08-24T15:32:43.408Z","1.0.5":"2014-08-26T02:02:41.226Z"},"readmeFilename":"README.md","homepage":"https://github.com/freeformsystems/circular","keywords":["json","stringify","circular","circular reference"],"repository":{"type":"git","url":"https://github.com/freeformsystems/circular"},"author":{"name":"muji","email":"noop@xpm.io"},"bugs":{"url":"https://github.com/freeformsystems/circular/issues"}}