npm install @nhz.io/ref-node
npm i -S @nhz.io/ref-node
`Class: RefNode
$3
* root - {Array | Object}
* path - {Array#### Creates a reference node for the root object at the given path.
* With root:
{a: {b: 'foo'}} and path: ['a', 'b'], the node will
reference 'foo' value of the a.b Object * With root;
{a: b: [null, 'bar']} and path: ['a', 'b', 1], the node
will reference 'bar' value of the a.b Array at index 1$3
*
root - Root getter/setter
* parent - Parent getter
* path - Path getter/setter
* key - Key getter/setter
* resolves - Resolves getterExample
$3
`javascriptconst RefNode = require('@nhz.io/ref-node')
const root = {a: {b: 'foobar'}}
const node = new RefNode(root, ['a', 'b'])
console.log(node.value) // Prints 'foobar'
node.value = 'barfoo'
console.log(root.a.b) // Prints 'barfoo'
`$3
`javascript
const RefNode = require('@nhz.io/ref-node')
const root = {a: {b: [null, 'foobar']}}
const node = new RefNode(root, ['a', 'b', 1])
console.log(node.value) // Prints 'foobar'
node.value = 'barfoo'
console.log(root.a.b[1]) // Prints 'barfoo'
``