rambda
Typescript focused FP library similar to Remeda and Ramda
Language: javascript
Author: Ava Jones (@ava)
10 stars · 387 views
Files
- intersectionWith.spec.js (js)
- range.js (js)
- splitEveryStrict.js (js)
- all-spec.ts (ts)
- propSatisfies.js (js)
- propSatisfies-spec.ts (ts)
- mapObject.spec.js (js)
- includes.spec.js (js)
- addPropToObjects.spec.js (js)
- interpolate.spec.js (js)
- objectIncludes.js (js)
- allPass.spec.js (js)
- shuffle-spec.ts (ts)
- includes-spec.ts (ts)
- partition.js (js)
- modifyItemAtIndex.js (js)
- descend.js (js)
- sortWith.js (js)
- includes.js (js)
- replace-spec.ts (ts)
- drop.spec.js (js)
- unless.spec.js (js)
- sortBy.js (js)
- mapAsync.spec.js (js)
- concat-spec.ts (ts)
- uniqWith.js (js)
- propOr-spec.ts (ts)
- find.spec.js (js)
- zip.spec.js (js)
- takeLast.spec.js (js)
- map-spec.ts (ts)
- sortByPathDescending.js (js)
- createObjectFromKeys.spec.js (js)
- objectIncludes.spec.js (js)
- rejectObject.spec.js (js)
- groupBy.js (js)
- map.spec.js (js)
- omit-spec.ts (ts)
- pluck.spec.js (js)
- dropWhile.js (js)
- indexBy.spec.js (js)
- anyPass.js (js)
- modifyProp-spec.ts (ts)
- replaceAll.spec.js (js)
- mapPropObject.spec.js (js)
- filterAsync-spec.ts (ts)
- modifyProp.js (js)
- takeLastWhile.spec.js (js)
- update.js (js)
- indexBy.js (js)
- range.spec.js (js)
- last.spec.js (js)
- zip-spec.ts (ts)
- _internals (txt)
- cloneList.js (js)
- isArray.js (js)
- includes.js (js)
- _playground-spec.ts (ts)
- keys.js (js)
- testUtils.js (js)
- baseSlice.js (js)
- set.js (js)
- createPath.js (js)
- partition-spec.ts (ts)
- defaultTo.spec.js (js)
- countBy-spec.ts (ts)
- difference-spec.ts (ts)
- init.js (js)
- compact-spec.ts (ts)
- filterMap.js (js)
- init-spec.ts (ts)
- drop-spec.ts (ts)
- tryCatch-spec.ts (ts)
- takeWhile-spec.ts (ts)
- groupBy.spec.js (js)
- takeLast.js (js)
- allPass.js (js)
- dropLast.spec.js (js)
- flatMap.spec.js (js)
- addPropToObjects-spec.ts (ts)
- reduce-spec.ts (ts)
- pathSatisfies-spec.ts (ts)
- partition.spec.js (js)
- remove.js (js)
- indexOf.js (js)
- filter.js (js)
- maxBy.spec.js (js)
- zipWith.spec.js (js)
- flatten.js (js)
- type-spec.ts (ts)
- flatten.spec.js (js)
- sortWith.spec.js (js)
- filterMap-spec.ts (ts)
- objectIncludes-spec.ts (ts)
- eqBy.js (js)
- sort-spec.ts (ts)
- complement.spec.js (js)
- remove.spec.js (js)
- sortBy-spec.ts (ts)
- take.js (js)
- objOf.spec.js (js)
- sortObject.spec.js (js)
- tryCatch.js (js)
- filterAsync.spec.js (js)
- compact.spec.js (js)
- evolve.js (js)
- count-spec.ts (ts)
- indexOf.spec.js (js)
- middle.spec.js (js)
- pathSatisfies.spec.js (js)
- zipWith.js (js)
- replace.js (js)
- unless-spec.ts (ts)
- dropWhile-spec.ts (ts)
- objOf-spec.ts (ts)
- assertType.spec.js (js)
- intersperse-spec.ts (ts)
- sortBy.spec.js (js)
- filterObject-spec.ts (ts)
- findLastIndex-spec.ts (ts)
- pick-spec.ts (ts)
- range-spec.ts (ts)
- findIndex.js (js)
- symmetricDifference-spec.ts (ts)
- tail.js (js)
- modifyProp.spec.js (js)
- union.js (js)
- duplicateBy.js (js)
- mergeDeep.js (js)
- assertType-spec.ts (ts)
- random.js (js)
- objOf.js (js)
- takeWhile.spec.js (js)
- excludes.js (js)
- sum.js (js)
- mapKeys-spec.ts (ts)
- delay.js (js)
- maxBy-spec.ts (ts)
- complement-spec.ts (ts)
- reduce.js (js)
- mapObjectAsync-spec.ts (ts)
- path-spec.ts (ts)
- unwind.js (js)
- countBy.js (js)
- prop-spec.ts (ts)
- flattenObject-spec.ts (ts)
- when-spec.ts (ts)
- switcher-spec.ts (ts)
- difference.spec.js (js)
- reject.spec.js (js)
- lastIndexOf.spec.js (js)
- middle.js (js)
- exists-spec.ts (ts)
- lastIndexOf.js (js)
- equals-spec.ts (ts)
- union-spec.ts (ts)
- splitEvery.js (js)
- curry.js (js)
- append.js (js)
- anyPass.spec.js (js)
- uniqWith-spec.ts (ts)
- propEq-spec.ts (ts)
- split.js (js)
- replaceAll-spec.ts (ts)
- shuffle.js (js)
- sortByPath.js (js)
- unless.js (js)
- splitEveryStrict.spec.js (js)
- intersperse.spec.js (js)
- modifyItemAtIndex.spec.js (js)
- sortByDescending.js (js)
- prepend.spec.js (js)
- flatten-spec.ts (ts)
- pipeAsync-spec.ts (ts)
- splitEvery.spec.js (js)
- intersectionWith-spec.ts (ts)
- none-spec.ts (ts)
- sum.spec.js (js)
- mergeDeep.spec.js (js)
- filterObject.js (js)
- defaultTo.js (js)
- mapObject.js (js)
- takeLastWhile.js (js)
- partitionObject.js (js)
- sortByProps-spec.ts (ts)
- test.spec.js (js)
- excludes.spec.js (js)
- eqProps-spec.ts (ts)
- mapAsync-spec.ts (ts)
- join.js (js)
- test.js (js)
- convertToType.js (js)
- mergeTypes.js (js)
- merge-spec.ts (ts)
- pick.spec.js (js)
- SECURITY.md (md)
- .vscode (vscode)
- settings.json (json)
- launch.json (json)
- test-spec.ts (ts)
- head.js (js)
- all.spec.js (js)
- filterMap.spec.js (js)
- union.spec.js (js)
- checkObjectWithSpec.spec.js (js)
- indexBy-spec.ts (ts)
- rejectObject.js (js)
- rambda.js (js)
- docs (txt)
- index.html (html)
- deno.json (json)
- vitest.config.js (js)
- index.d.ts (ts)
- source (txt)
- switcher.js (js)
- combinations.js (js)
- countBy.spec.js (js)
- match.js (js)
- dropLast.js (js)
- dropLastWhile.spec.js (js)
- createObjectFromKeys.js (js)
- replaceAll.js (js)
- pipe-spec.ts (ts)
- unionWith.js (js)
- mapAsync.js (js)
- symmetricDifference.js (js)
- findIndex.spec.js (js)
- unwind.spec.js (js)
- isValid.js (js)
- omit.spec.js (js)
- mapObjectAsync.spec.js (js)
- init.spec.js (js)
- any.js (js)
- count.spec.js (js)
- mapChain-spec.ts (ts)
- dropLastWhile.js (js)
- sortObject.js (js)
- splitEvery-spec.ts (ts)
- reduce.spec.js (js)
- sortByPath.spec.js (js)
- rangeDescending.js (js)
- unwind-spec.ts (ts)
- join-spec.ts (ts)
- findLastIndex.js (js)
- map.js (js)
- uniq.spec.js (js)
- uniq.js (js)
- type.spec.js (js)
- takeWhile.js (js)
- find-spec.ts (ts)
- mapPropObject-spec.ts (ts)
- addProp.spec.js (js)
- prop.js (js)
- mapParallelAsync.spec.js (js)
- mapKeys.js (js)
- pipeAsync.spec.js (js)
- index.d.ts (ts)
- combinations.spec.js (js)
- uniqBy.js (js)
- pluck-spec.ts (ts)
- reject.js (js)
- complement.js (js)
- isValid.spec.js (js)
- intersection.js (js)
- flatMap.js (js)
- pathSatisfies.js (js)
- prepend.js (js)
- any.spec.js (js)
- sortByPath-spec.ts (ts)
- mapPropObject.js (js)
- unionWith-spec.ts (ts)
- permutations.js (js)
- tap.js (js)
- mapChain.spec.js (js)
- propSatisfies.spec.js (js)
- addProp-spec.ts (ts)
- filter.spec.js (js)
- defaultTo-spec.ts (ts)
- path.spec.js (js)
- type.js (js)
- interpolate-spec.ts (ts)
- ascend.spec.js (js)
- filterAsync.js (js)
- concat.js (js)
- transformPropObject-spec.ts (ts)
- ascend-spec.ts (ts)
- mapChain.js (js)
- pick.js (js)
- minBy.spec.js (js)
- groupBy-spec.ts (ts)
- mapParallelAsync.js (js)
- modifyPath-spec.ts (ts)
- find.js (js)
- tsconfig.json (json)
- anyPass-spec.ts (ts)
- mapKeys.spec.js (js)
- propOr.spec.js (js)
- findLastIndex.spec.js (js)
- propOr.js (js)
- last.js (js)
- uniqBy.spec.js (js)
- random.spec.js (js)
- sortObject-spec.ts (ts)
- rejectObject-spec.ts (ts)
- findIndex-spec.ts (ts)
- sort.spec.js (js)
- take.spec.js (js)
- when.js (js)
- drop.js (js)
- flattenObject.spec.js (js)
- eqBy.spec.js (js)
- none.spec.js (js)
- tryCatch.spec.js (js)
- indexOf-spec.ts (ts)
- partitionObject-spec.ts (ts)
- reject-spec.ts (ts)
- intersectionWith.js (js)
- checkObjectWithSpec.js (js)
- tail.spec.js (js)
- when.spec.js (js)
- replace.spec.js (js)
- uniqWith.spec.js (js)
- checkObjectWithSpec-spec.ts (ts)
- mapObjectAsync.js (js)
- eqProps.spec.js (js)
- flattenObject.js (js)
- ascend.js (js)
- compact.js (js)
- modifyPath.spec.js (js)
- sortByPathDescending.spec.js (js)
- evolve-spec.ts (ts)
- zip.js (js)
- addPropToObjects.js (js)
- merge.spec.js (js)
- propEq.spec.js (js)
- assertType.js (js)
- switcher.spec.js (js)
- unionWith.spec.js (js)
- allPass-spec.ts (ts)
- eqProps.js (js)
- count.js (js)
- createObjectFromKeys.ts (ts)
- pipe.spec.js (js)
- intersperse.js (js)
- flatMap-spec.ts (ts)
- symmetricDifference.spec.js (js)
- sortByDescending.spec.js (js)
- exists.spec.js (js)
- all.js (js)
- head-spec.ts (ts)
- maxBy.js (js)
- filter-spec.ts (ts)
- pluck.js (js)
- findNth.js (js)
- uniqBy-spec.ts (ts)
- pipe.js (js)
- convertToType-spec.ts (ts)
- partitionObject.spec.js (js)
- sort.js (js)
- findLast.js (js)
- equals.spec.js (js)
- interpolate.js (js)
- head.spec.js (js)
- filterObject.spec.js (js)
- intersection.spec.js (js)
- minBy.js (js)
- zipWith-spec.ts (ts)
- exists.js (js)
- evolve.spec.js (js)
- mapObject-spec.ts (ts)
- match.spec.js (js)
- difference.js (js)
- addProp.js (js)
- ts-katas.ts (ts)
- lastIndexOf-spec.ts (ts)
- modifyPath.js (js)
- duplicateBy.spec.js (js)
- update.spec.js (js)
- intersection-spec.ts (ts)
- any-spec.ts (ts)
- none.js (js)
- excludes-spec.ts (ts)
- merge.js (js)
- append-spec.ts (ts)
- path.js (js)
- middle-spec.ts (ts)
- uniq-spec.ts (ts)
- match-spec.ts (ts)
- pipeAsync.js (js)
- tail-spec.ts (ts)
- findNth.spec.js (js)
- append.spec.js (js)
- rangeDescending.spec.js (js)
- equals.js (js)
- propEq.js (js)
- omit.js (js)
- dropWhile.spec.js (js)
- eslint.config.mjs (mjs)
- vitest.typings.config.js (js)
- tsconfig.json (json)
- ATTRIBUTION.md (markdown)