Marry
Unification for JS: extract variables from your JS objects.
var marry = consoleconsole// outputs// { bindings: { long: 42, answer: 42 },// marriage: { long: { object: 42 }, answer: 42, something: 'else' },// equalVariables: {} } consoleconsole// outputs// { bindings: { answer: 42 },// marriage: { another: { name: 'var' }, answer: 42, something: 'else' },// equalVariables: { var: [ 'another' ], another: [ 'var' ] } }
License
MIT