@tienedev/datype
Version:
Modern TypeScript utility library with pragmatic typing and zero dependencies
27 lines (26 loc) • 1.39 kB
JavaScript
export { deepMerge } from './deepMerge/index.js';
export { pick } from './pick/index.js';
export { omit } from './omit/index.js';
export { get } from './get/index.js';
export { set } from './set/index.js';
export { mapValues } from './mapValues/index.js';
export { keyTransformers, mapKeys } from './mapKeys/index.js';
export { isEmpty } from './isEmpty/index.js';
export { isEqual } from './isEqual/index.js';
export { cloneDeep } from './cloneDeep/index.js';
export { chunk } from './chunk/index.js';
export { flatten, flattenDeep, flattenDepth } from './flatten/index.js';
export { uniq, uniqBy, uniqByProperty } from './uniq/index.js';
export { compact, compactBy, compactWith } from './compact/index.js';
export { debounce } from './debounce/index.js';
export { throttle } from './throttle/index.js';
export { once } from './once/index.js';
export { slugify } from './slugify/index.js';
export { groupBy } from './groupBy/index.js';
export { merge } from './merge/index.js';
export { compose, pipe } from './compose/index.js';
export { curry } from './curry/index.js';
export { capitalize } from './capitalize/index.js';
export { camelCase, constantCase, dotCase, kebabCase, pascalCase, snakeCase } from './caseTransforms/index.js';
export { truncate, truncateMiddle, truncateWords } from './truncate/index.js';
export { isArray, isFunction, isPlainObject } from './typeGuards/index.js';