Exdash
Installation
Add exdash to your list of dependencies in
mix.exs:def deps do [{:exdash, "~> 0.3.1"}] endEnsure exdash is started before your application:
def application do [applications: [:exdash]] end
Change log
Read the CHANGELOG.md
Contributing
Read the contribution guide
Roadmap
Array
- [ ] chunk
- [ ] compact
- [ ] concat
- [ ] difference
- [ ] differenceBy
- [ ] differenceWith
- [ ] drop
- [ ] dropRight
- [ ] dropRightWhile
- [ ] dropWhile
- [ ] fill
- [ ] findIndex
- [ ] findLastIndex
- [ ] first → head
- [ ] flatten
- [ ] flattenDeep
- [ ] flattenDepth
- [ ] fromPairs
- [ ] head
- [ ] indexOf
- [ ] initial
- [ ] intersection
- [ ] intersectionBy
- [ ] intersectionWith
- [ ] join
- [ ] last
- [ ] lastIndexOf
- [ ] nth
- [ ] pull
- [ ] pullAll
- [ ] pullAllBy
- [ ] pullAllWith
- [ ] pullAt
- [ ] remove
- [ ] reverse
- [ ] slice
- [ ] sortedIndex
- [ ] sortedIndexBy
- [ ] sortedIndexOf
- [ ] sortedLastIndex
- [ ] sortedLastIndexBy
- [ ] sortedLastIndexOf
- [ ] sortedUniq
- [ ] sortedUniqBy
- [ ] tail
- [ ] take
- [ ] takeRight
- [ ] takeRightWhile
- [ ] takeWhile
- [ ] union
- [ ] unionBy
- [ ] unionWith
- [ ] uniq
- [ ] uniqBy
- [ ] uniqWith
- [ ] unzip
- [ ] unzipWith
- [ ] without
- [ ] xor
- [ ] xorBy
- [ ] xorWith
- [ ] zip
- [ ] zipObject
- [ ] zipObjectDeep
- [ ] zipWith
Collection
- [ ] countBy
- [ ] each → forEach
- [ ] eachRight → forEachRight
- [x] every
- [x] pevery
- [x] filter
- [x] pfilter
- [x] find
- [x] pfind
- [x] find_last
- [x] pfind_last
- [ ] flatMap
- [ ] flatMapDeep
- [ ] flatMapDepth
- [ ] forEach
- [ ] forEachRight
- [ ] groupBy
- [ ] includes
- [ ] invokeMap
- [ ] keyBy
- [ ] map
- [ ] orderBy
- [ ] partition
- [ ] reduce
- [ ] reduceRight
- [ ] reject
- [ ] sample
- [ ] sampleSize
- [ ] shuffle
- [ ] size
- [ ] some
- [ ] sortBy
Function
- [x] after_nth
- [ ] ary
- [ ] before
- [ ] bind
- [ ] bindKey
- [ ] curry
- [ ] curryRight
- [ ] debounce
- [ ] defer
- [ ] delay
- [ ] flip
- [ ] memoize
- [ ] negate
- [ ] once
- [ ] overArgs
- [ ] partial
- [ ] partialRight
- [ ] rearg
- [ ] rest
- [ ] spread
- [ ] throttle
- [ ] unary
- [ ] wrap
Math
- [ ] add
- [ ] ceil
- [ ] divide
- [ ] floor
- [ ] max
- [ ] maxBy
- [ ] mean
- [ ] meanBy
- [ ] min
- [ ] minBy
- [ ] multiply
- [ ] round
- [ ] subtract
- [ ] sum
- [ ] sumBy
Number
- [ ] clamp
- [ ] inRange
- [ ] random
String
- [x] camel_case
- [ ] capitalize
- [ ] deburr
- [ ] endsWith
- [ ] escape
- [ ] escapeRegExp
- [x] kebab_case
- [ ] down_case
- [ ] lowerFirst
- [ ] pad
- [ ] padEnd
- [ ] padStart
- [ ] parseInt
- [ ] repeat
- [ ] replace
- [ ] snakeCase
- [ ] split
- [ ] startCase
- [ ] startsWith
- [ ] template
- [ ] toLower
- [ ] toUpper
- [ ] trim
- [ ] trimEnd
- [ ] trimStart
- [ ] truncate
- [ ] unescape
- [ ] upperCase
- [x] upcase_first
- [x] words