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