code: function deepDiff(obj1, obj2, path) {
    return merge_1(_deepDiff(obj1, obj2, path), _deepDiff(obj2, obj1, path));
  }
docs: Compares key value paris between `obj1` and `obj2` recursively, optionally
  starting from the node specified by `path` and returns an array of paths
  that are not shared by both objects, or contain different values
  
  @since 1.0.0
  @category Misc
  @param {Object} obj1 First object for comparison
  @param {Object} obj2 Second object for comparison
  @param {String} path optional node specifying point to start object comparison
  @returns {Array} Paths not common to both objects, or containing different values