import _ from 'lodash';
import deepdash from 'deepdash';

const {
  condense,
  condenseDeep,
  eachDeep,
  exists,
  filterDeep,
  findDeep,
  findPathDeep,
  findValueDeep,
  forEachDeep,
  index,
  keysDeep,
  mapDeep,
  mapKeysDeep,
  mapValuesDeep,
  omitDeep,
  pathMatches,
  pathToString,
  paths,
  pickDeep,
  reduceDeep,
  someDeep,
  iteratee,
} = deepdash(_);

export {
  iteratee,
  condense,
  condenseDeep,
  eachDeep,
  exists,
  filterDeep,
  findDeep,
  findPathDeep,
  findValueDeep,
  forEachDeep,
  index,
  keysDeep,
  mapDeep,
  mapKeysDeep,
  mapValuesDeep,
  omitDeep,
  pathMatches,
  pathToString,
  paths,
  pickDeep,
  reduceDeep,
  someDeep,
};
