{"_id":"@ipld/is-circular","_rev":"4576992","name":"@ipld/is-circular","description":"high-performance, zero-dependency circular reference check for objects (or arrays)","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"lidel","email":""},{"name":"mikeal","email":""},{"name":"npm-service-account-ipld","email":""},{"name":"rvagg","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"vmx","email":""}],"time":{"modified":"2026-04-10T15:46:02.000Z","created":"2020-07-19T04:12:51.796Z","2.0.0":"2020-09-30T22:57:14.669Z","1.0.3":"2020-07-19T04:15:33.705Z","1.0.2":"2020-07-19T04:12:51.796Z"},"users":{},"author":{"name":"Tejesh Mehta"},"repository":{"type":"git","url":"git+https://github.com/tjmehta/is-circular.git"},"versions":{"2.0.0":{"name":"@ipld/is-circular","version":"2.0.0","description":"high-performance, zero-dependency circular reference check for objects (or arrays)","main":"index.js","directories":{"test":"test"},"devDependencies":{"is-circular":"github:tjmehta/is-circular#v1.0.1","jest":"^23.2.0","matcha":"^0.7.0","standard":"^11.0.1"},"scripts":{"benchmark":"matcha benchmark/*","test":"jest --coverage","test-watch":"nodemon -x npm test","lint":"standard","format":"standard --fix"},"repository":{"type":"git","url":"git+https://github.com/tjmehta/is-circular.git"},"keywords":["is","circular","cyclic","object","ref","references","array","json"],"author":{"name":"Tejesh Mehta"},"license":"MIT","bugs":{"url":"https://github.com/tjmehta/is-circular/issues"},"homepage":"https://github.com/tjmehta/is-circular","gitHead":"71d748b5f8230ce3cc2ece0f32c1b210fee4ccc8","_id":"@ipld/is-circular@2.0.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"42b720d9efca2f71968daa15b9de886b2836b549","size":3083,"noattachment":false,"key":"/@ipld/is-circular/-/@ipld/is-circular-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ipld/is-circular/download/@ipld/is-circular-2.0.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"lidel","email":""},{"name":"mikeal","email":""},{"name":"npm-service-account-ipld","email":""},{"name":"rvagg","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"vmx","email":""}],"_npmUser":{"name":"mikeal","email":"mikeal.rogers@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-circular_2.0.0_1601506634561_0.6566614584891239"},"_hasShrinkwrap":false,"publish_time":1601506634669,"_cnpm_publish_time":1601506634669,"_cnpmcore_publish_time":"2021-12-16T19:19:50.315Z"},"1.0.3":{"name":"@ipld/is-circular","version":"1.0.3","description":"high-performance, zero-dependency circular reference check for objects (or arrays)","main":"index.js","directories":{"test":"test"},"devDependencies":{"is-circular":"github:tjmehta/is-circular#v1.0.1","jest":"^26.1.0","matcha":"^0.7.0","multiformats":"^2.0.1","standard":"^14.3.4"},"scripts":{"benchmark":"matcha benchmark/*","test":"jest --coverage","test-watch":"nodemon -x npm test","lint":"standard","format":"standard --fix"},"repository":{"type":"git","url":"git+https://github.com/tjmehta/is-circular.git"},"keywords":["is","circular","cyclic","object","ref","references","array","json"],"author":{"name":"Tejesh Mehta"},"license":"MIT","bugs":{"url":"https://github.com/tjmehta/is-circular/issues"},"homepage":"https://github.com/tjmehta/is-circular","gitHead":"b6910ea380be29dc526c376dff21102ab2d4d2c0","_id":"@ipld/is-circular@1.0.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"f248972955a06ea9d5bb9b031af244c9c4e812a2","size":2679,"noattachment":false,"key":"/@ipld/is-circular/-/@ipld/is-circular-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ipld/is-circular/download/@ipld/is-circular-1.0.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"lidel","email":""},{"name":"mikeal","email":""},{"name":"npm-service-account-ipld","email":""},{"name":"rvagg","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"vmx","email":""}],"_npmUser":{"name":"mikeal","email":"mikeal.rogers@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-circular_1.0.3_1595132133464_0.8756113397891054"},"_hasShrinkwrap":false,"publish_time":1595132133705,"_cnpm_publish_time":1595132133705,"_cnpmcore_publish_time":"2021-12-16T19:19:50.512Z"},"1.0.2":{"name":"@ipld/is-circular","version":"1.0.2","description":"high-performance, zero-dependency circular reference check for objects (or arrays)","main":"index.js","directories":{"test":"test"},"devDependencies":{"is-circular":"github:tjmehta/is-circular#v1.0.1","jest":"^26.1.0","matcha":"^0.7.0","multiformats":"^2.0.1","standard":"^14.3.4"},"scripts":{"benchmark":"matcha benchmark/*","test":"jest --coverage","test-watch":"nodemon -x npm test","lint":"standard","format":"standard --fix"},"repository":{"type":"git","url":"git+https://github.com/tjmehta/is-circular.git"},"keywords":["is","circular","cyclic","object","ref","references","array","json"],"author":{"name":"Tejesh Mehta"},"license":"MIT","bugs":{"url":"https://github.com/tjmehta/is-circular/issues"},"homepage":"https://github.com/tjmehta/is-circular","gitHead":"874b8423445d13208a2efc0195e08598042da412","_id":"@ipld/is-circular@1.0.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"25f5f936557104aa71ebfeb4258b5140e37e988c","size":2678,"noattachment":false,"key":"/@ipld/is-circular/-/@ipld/is-circular-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@ipld/is-circular/download/@ipld/is-circular-1.0.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"lidel","email":""},{"name":"mikeal","email":""},{"name":"npm-service-account-ipld","email":""},{"name":"rvagg","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"},{"name":"vmx","email":""}],"_npmUser":{"name":"mikeal","email":"mikeal.rogers@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-circular_1.0.2_1595131971679_0.7912004403981276"},"_hasShrinkwrap":false,"publish_time":1595131971796,"_cnpm_publish_time":1595131971796,"_cnpmcore_publish_time":"2021-12-16T19:19:50.716Z"}},"readme":"# is-circular [![Build Status](https://travis-ci.org/tjmehta/is-circular.svg?branch=master)](https://travis-ci.org/tjmehta/is-circular) [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](http://standardjs.com/)\n\nHigh-performance circular reference check for objects (or arrays) w/ no dependencies\n\n# Installation\n\n`npm install is-circular`\n\n# Usage\n\n```js\nvar isCircular = require('is-circular')\n\nvar circularObj = {\n  foo: 1,\n  bar: 2\n}\ncircularObj.qux = circularObj\n\nisCircular(circularObj) // true\n\nvar obj = {\n  foo: 1,\n  bar: 2,\n  qux: 3\n}\n\nisCircular(obj) // false\n```\n\n# License\nMIT\n","_attachments":{},"homepage":"https://github.com/tjmehta/is-circular","bugs":{"url":"https://github.com/tjmehta/is-circular/issues"},"license":"MIT"}