0.0.20 • Published 6 years ago

@rxluz/prevent-object-recursion v0.0.20

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

@rxluz/prevent-object-recursion

➰ Remove all recursive references from the object

Build Status codecov Commitizen friendly npm.io npm.io npm.io

Usage

Example (es module)

import preventObjectRecursion from '@rxluz/prevent-object-recursion';

const a = { hello: 'world' };
const b = { hey: 'hey', hello: a };
a.newProp = b;

console.log(preventObjectRecursion(a));
// => { hello: 'world', newProp: { hey: 'hey' }}

Example (commonjs)

var preventObjectRecursion = require('@rxluz/prevent-object-recursion').default;

const a = { hello: 'world' };
const b = { hey: 'hey', hello: a };
a.newProp = b;

console.log(preventObjectRecursion(a));
// => { hello: 'world', newProp: { hey: 'hey' }}

Install

With npm installed, run

$ npm i @rxluz/prevent-object-recursion --save

Acknowledgments

  • This project was inspired by a chat in NodeJS Brasil Telegram Group.
  • rxluz

See Also

License

MIT

0.0.20

6 years ago

0.0.19

6 years ago

0.0.17

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago