{"_id":"refify","_rev":"10-73f5246e8eed7471743d9bb9db26fece","name":"refify","description":"Safely stringify & parse circular references to & from JSON using JSON pointers","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.0":{"name":"refify","version":"0.0.0","description":"Safely stringify & parse circular references to & from JSON using JSON pointers","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"https://github.com/grncdr/refify.git"},"keywords":["JSON","circular","JSON path","pointer","JSON pointer"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","devDependencies":{"tape":"~1.0.3"},"dependencies":{"traverse":"~0.6.3"},"_id":"refify@0.0.0","dist":{"shasum":"2d1b6051727e5cdb229611c36b730d944498bbe5","tarball":"https://registry.npmjs.org/refify/-/refify-0.0.0.tgz","integrity":"sha512-LVF8kqe1mCfWvK260N1EZyvMw5iDYLOxMnDKJeADA/7alVbHxDqmP7CBumv0XxxFyi7wc2zwAJDghHrOmt/V0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1maAKxKZ4UaAV98K0VDxD/3/RIkMLIWZ9sZCt9yxmdQIhANd6NUJPl0AGoSm68pVZMxzapF+3UYjNQSqF1EaDpS2V"}]},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"}]},"0.0.1":{"name":"refify","version":"0.0.1","description":"Safely stringify & parse circular references to & from JSON using JSON pointers","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"https://github.com/grncdr/refify.git"},"keywords":["JSON","circular","JSON path","pointer","JSON pointer"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","devDependencies":{"tape":"~1.0.3"},"_id":"refify@0.0.1","dist":{"shasum":"78691042c02870a3cf43a10571b7642adf11adc1","tarball":"https://registry.npmjs.org/refify/-/refify-0.0.1.tgz","integrity":"sha512-1RIRu4djBYreZkqVUICUj7PbB+BBSDELxGl2Uf7HJeXqYq6h3uL03xNK1VwNK6aOpYpYo31gGDE8v2FiqF78hA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYgvvFsGR73h1J86dzWCh5JlaeBp/Y5TB3gt7E7iZD1gIgSiE+B+LlIPjoSCpFx7nZ/j/08ndpbFLwYBpkywZxjW4="}]},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"}]},"1.0.0":{"name":"refify","version":"1.0.0","description":"Safely stringify & parse circular references to & from JSON using JSON pointers","main":"refify.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"https://github.com/grncdr/refify.git"},"keywords":["JSON","circular","JSON path","pointer","JSON pointer"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","devDependencies":{"tape":"~1.0.3"},"gitHead":"fd0e3cd44c4c9adbe3a938057cc6144a7156033d","bugs":{"url":"https://github.com/grncdr/refify/issues"},"homepage":"https://github.com/grncdr/refify","_id":"refify@1.0.0","_shasum":"502af1d2c8ea900a1edc6eaa0a678a58b435021a","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.2","_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"}],"dist":{"shasum":"502af1d2c8ea900a1edc6eaa0a678a58b435021a","tarball":"https://registry.npmjs.org/refify/-/refify-1.0.0.tgz","integrity":"sha512-aVFZZA39jO5N/q01aT6ZS/yR1/WAtI5W78pC1/4QkSV5havKpB7PBHjWQ1m4Qr8rYnt1hmo80rStB+4JkoT2Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvCPWOsMaILr59ehuzs22KEww0j6bhKGrI0J3/2qeC9AIhALYnmVkqjqPLTwlvMTAtNK8cRYLHePqR1oJquOwOKwyI"}]}},"1.0.1":{"name":"refify","version":"1.0.1","description":"Safely stringify & parse circular references to & from JSON using JSON pointers","main":"refify.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/grncdr/refify.git"},"keywords":["JSON","circular","JSON path","pointer","JSON pointer"],"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"license":"MIT","devDependencies":{"tape":"~1.0.3"},"gitHead":"1b452e109391ea8513e7f51ba8a9ffb1a7530a7f","bugs":{"url":"https://github.com/grncdr/refify/issues"},"homepage":"https://github.com/grncdr/refify#readme","_id":"refify@1.0.1","_shasum":"a4afe5435306542bae8ee19a0860fefae79d919c","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"grncdr","email":"glurgle@gmail.com"},"maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"}],"dist":{"shasum":"a4afe5435306542bae8ee19a0860fefae79d919c","tarball":"https://registry.npmjs.org/refify/-/refify-1.0.1.tgz","integrity":"sha512-3h9cisgV+U04dWf8pAd/6ZT6hqatih7Hk/ayfBIOwOnSCO4+e6si9WGq4c8RIkc1UQppaf7gZ+btOrqZD1Mv0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGsW6eN9mHHQpdddTJ9e9c3nZIi1YmraVcLsOwwxBPDQIhAPwy2rPc8u7jBeP3O5UOiybASD00k3NVGmma0owhUMwd"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/refify-1.0.1.tgz_1485214476972_0.8478467829991132"}}},"readme":"# refify\n\n## Synopsis\n\n```javascript\nvar refify = require('refify');\n\nvar o = {};\no.circular = o;\n\nrefify(o)                           //=> {circular: {$ref: \"#/\"}}\nrefify.stringify(o)                 //=> '{\"circular\":{\"$ref\":\"#/\"}}'\nrefify.parse('{\"o\":{\"$ref\":\"#/\"}}') //=> {circular: [Circular]}\n```\n\n## Description\n\nThis module allows you to safely `JSON.stringify` objects with circular\nreferences. Circular references are replaced with document-relative\n[JSON references][json_ref]. This provides a clear and unambiguous encoding that\nis already supported by other tools.\n\n## Install\n\nRefify uses a universal module definition, this means you can load it using whatever module system you like: CommonJS, AMD, or none at all.\n\nIf there is no module loader detected (e.g. you just have a plain `<script src=\"refify.js\"></script>` in your HTML), `refify` will be defined globally.\n\n## License\n\nMIT\n\n[json_ref]: http://tools.ietf.org/id/draft-pbryan-zyp-json-ref-03.html\n","maintainers":[{"name":"grncdr","email":"glurgle@gmail.com"}],"time":{"modified":"2022-06-26T10:37:00.499Z","created":"2013-06-08T19:22:51.422Z","0.0.0":"2013-06-08T19:22:52.429Z","0.0.1":"2013-06-08T19:24:17.069Z","1.0.0":"2015-05-18T21:04:35.545Z","1.0.1":"2017-01-23T23:34:38.851Z"},"author":{"name":"Stephen Sugden","email":"me@stephensugden.com"},"repository":{"type":"git","url":"git+https://github.com/grncdr/refify.git"},"homepage":"https://github.com/grncdr/refify#readme","keywords":["JSON","circular","JSON path","pointer","JSON pointer"],"bugs":{"url":"https://github.com/grncdr/refify/issues"},"license":"MIT","readmeFilename":"README.md","users":{"bigstickcarpet":true}}