UNPKG

datum-merge

Version:

Simplified diff and merging for deeply nested objects

23 lines (22 loc) 1.15 kB
export { deepEquals } from "./datum-utils"; export { deepClone } from "./datum-utils"; export { deepDiffLow } from "./diff-high"; export { deepDiffTyped, antiDiffTyped } from "./diff-high"; export { deepDiffFlat } from "./diff-high"; export { flattenObject, unflattenObject } from "./diff-high"; export { UpdateCode } from "./merge-low"; export { UpdateCode as MC } from "./merge-low"; export { updateCodeInfo } from "./merge-high"; export { shallowMerge, immutableMerge } from "./merge-high"; export { deepMerge, immutableDeepMerge } from "./merge-high"; export { diffFromMerge } from "./merge-high"; export { detailMerge, immutableDetailMerge } from "./merge-conf"; export { fillUpdateCodes } from "./merge-conf"; export { customMerge, immutableCustomMerge } from "./merge-conf"; export { bypassMerge } from "./merge-conf"; export { diffToPatchLog, deepPatchLog } from "./patch-low"; export { applyPatchLog, asLodashPath } from "./patch-low"; export { deepMerge as merge } from "./merge-high"; export { customMerge as mergeDiff } from "./merge-conf"; export * from "./diff-lib/deep-diff"; export { deepDiffLow as deepDiff } from "./diff-high";