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)

    Loading code snippet…