During some development using Babel, ES6 and running tasks such as Gitbook - it became apparent that someone was loading modifications to object prototypes that would introduce properties on global prototypes that would cause circular dependencies.
Seemingly any time a circular object comes through the safeJson function, it breaks.
Confident this represents a least-harm way to get things sorted - Objects with this issue are not capable of going through TaffyDB at the moment, so this can't cause a change in behaviour unless someone is relying expressly on a node-crashing stack overflow issue.
Background:
Confident this represents a least-harm way to get things sorted - Objects with this issue are not capable of going through TaffyDB at the moment, so this can't cause a change in behaviour unless someone is relying expressly on a node-crashing stack overflow issue.