is-circular
high-performance, zero-dependency circular reference check for objects (or arrays)
Last updated 8 years ago by tjmehta .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install is-circular 
SYNC missed versions from official npm registry.

is-circular Build Status js-standard-style

High-performance circular reference check for objects (or arrays) w/ no dependencies

Installation

npm install is-circular

Usage

var isCircular = require('is-circular')

var circularObj = {
  foo: 1,
  bar: 2
}
circularObj.qux = circularObj

isCircular(circularObj) // true

var obj = {
  foo: 1,
  bar: 2,
  qux: 3
}

isCircular(obj) // false

License

MIT

Current Tags

  • 1.0.2                                ...           latest (8 years ago)

3 Versions

  • 1.0.2                                ...           8 years ago
  • 1.0.1                                ...           10 years ago
  • 1.0.0                                ...           10 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (0)
None
Dev Dependencies (4)

Copyright 2013 - present © cnpmjs.org | Home |