Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

core-ts-utils

hrithik-infinite306MIT1.1.0TypeScript support: included

Commonly used utilities in JS and TS

typescript, ts, utilities, utils, utility-functions, common-utils, function-utils, array-utils, string-utils, object-utils, validation, npm, javascript, debounce, throttle, memoize, curry, clone, compose, retry, functional

readme

core-ts-utils

npm version

A modular and efficient collection of reusable TypeScript utilities.

Installation

npm install core-ts-utils
# or
yarn add core-ts-utils

Usage

import {
  debounce,
  throttle,
  curry,
  deepClone,
  flatten,
  isEmpty,
  memoize,
  once,
  randomId,
  sleep,
  capitalize,
  chunk,
  groupBy,
  omit,
  pick,
  merge,
  uniqueBy,
  camelCase,
  kebabCase,
  snakeCase,
  truncate,
  template,
  compose,
  pipe,
  partial,
  isEmail,
  isURL,
  isNumeric,
  cookies,
  storage,
  queryParams,
  retry,
  promisify,
  parallel
} from "core-ts-utils";

Utilities

Function Utilities

  • debounce, throttle, curry, memoize, once, partial, compose, pipe, promisify, retry, parallel

Object & Array

  • deepClone, flatten, chunk, groupBy, omit, pick, merge, uniqueBy, isEmpty

String Utilities

  • capitalize, camelCase, kebabCase, snakeCase, truncate, template

Validation

  • isEmail, isURL, isNumeric

Miscellaneous

  • sleep, randomId, cookies, storage, queryParams

License

MIT © Hrithik Agarwal

Author

Developed by Hrithik Agarwal.

Contact