Skip to content

Roadmap ​

The roadmap is intentionally kept open. Feel free to create pull-requests for any features not listed in this roadmap. Feature-PRs based on the roadmap will take priority.

Planned ​

Array ​

  • chunk
  • chunk-while
  • split
  • rotate
  • insert-at
  • remove-at
  • move
  • compact
  • flatten
  • deep-flatten
  • unique/by
  • difference
  • union
  • intersection
  • shuffle
  • sample
  • partition
  • group-by
  • average/by
  • mean/by
  • median/by
  • mode/by
  • max/by
  • min/by

String ​

  • camel-case
  • snake-case
  • kebab-case
  • pascal-case
  • title-case
  • capitalise
  • pluralise
  • singularise
  • word-count
  • validate
  • valid-email
  • valid-uk-postcode
  • slugify

Object ​

  • invert
  • rename-keys

Number ​

  • random-int
  • random-float
  • format
  • gcd
  • lcd

Dates.. ​

  • format-date
  • epoch-to-date
  • date-to-epoch
  • get-epoch-ms
  • get-epoch-seconds
  • to-relative-time
  • today
  • tomorrow
  • start-of-day
  • end-of-day
  • start-of-week
  • end-of-week
  • parse-duration
  • add-duration
  • remove-duration
  • is-weekend
  • diff-in-days
  • diff-in-seconds
  • diff-in-milliseconds
  • is-today
  • is-tomorrow
  • is-yesterday

Functions ​

  • pipe
  • retry

Errors ​

  • MaxRetriesExceededError
  • MaxBackoffExceededError
  • RetryAbortedError
  • RetryableError
  • NonRetryable
  • ValidationError
  • ParseError
  • ConfigurationError