x/rambda@v7.0.1/source

Faster and smaller alternative to Ramda
GitHub Stars
1342
Latest
__snapshots__232 KB
_internals9 KB
benchmarks32 KB
_typings.spec.js393 B
add-spec.ts239 B
add.js116 B
add.spec.js1 KB
adjust.js388 B
adjust.spec.js796 B
all-spec.ts418 B
all.js213 B
all.spec.js239 B
allFalse-spec.ts193 B
allFalse.js380 B
allFalse.spec.js512 B
allPass-spec.ts297 B
allPass.js243 B
allPass.spec.js762 B
allTrue-spec.ts189 B
allTrue.js375 B
allTrue.spec.js1 KB
allType-spec.ts185 B
allType.js276 B
allType.spec.js270 B
always-spec.ts229 B
always.js47 B
always.spec.js258 B
and-spec.ts253 B
and.js101 B
and.spec.js280 B
any-spec.ts426 B
any.js265 B
any.spec.js194 B
anyFalse-spec.ts193 B
anyFalse.js375 B
anyFalse.spec.js324 B
anyPass-spec.ts297 B
anyPass.js242 B
anyPass.spec.js1020 B
anyTrue-spec.ts189 B
anyTrue.js378 B
anyTrue.spec.js355 B
anyType.js276 B
anyType.spec.js271 B
append-spec.ts285 B
append.js285 B
append.spec.js333 B
apply-spec.ts321 B
apply.js140 B
apply.spec.js536 B
applyDiff-spec.ts456 B
applyDiff.js2 KB
applyDiff.spec.js1 KB
applySpec-spec.ts475 B
applySpec.js3 KB
applySpec.spec.js4 KB
assoc-spec.ts569 B
assoc.js162 B
assoc.spec.js1 KB
assocPath-spec.ts782 B
assocPath.js1 KB
assocPath.spec.js3 KB
bind-spec.ts274 B
bind.js215 B
bind.spec.js2 KB
both-spec.ts1 KB
both.js137 B
both.spec.js761 B
chain-spec.ts325 B
chain.js146 B
chain.spec.js1 KB
clamp-spec.ts157 B
clamp.js333 B
clamp.spec.js592 B
clone-spec.ts199 B
clone.js418 B
clone.spec.js927 B
complement-spec.ts200 B
complement.js72 B
complement.spec.js366 B
compose-spec.ts2 KB
compose.js390 B
compose.spec.js982 B
composeAsync-spec.ts308 B
composeAsync.js577 B
composeAsync.spec.js1007 B
concat-spec.ts320 B
concat.js150 B
concat.spec.js394 B
cond-spec.ts486 B
cond.js291 B
cond.spec.js990 B
converge-spec.ts400 B
converge.js470 B
converge.spec.js1 KB
count-spec.ts277 B
count.js291 B
count.spec.js409 B
curry-spec.ts490 B
curry.js177 B
curry.spec.js738 B
curryN-spec.ts495 B
curryN.js2 KB
curryN.spec.js3 KB
debounce-spec.ts396 B
debounce.js404 B
debounce.spec.js717 B
dec.js30 B
dec.spec.js77 B
defaultTo-spec.ts312 B
defaultTo.js315 B
defaultTo.spec.js550 B
delay-spec.ts219 B
delay.js162 B
delay.spec.js123 B
difference-spec.ts336 B
difference.js226 B
difference.spec.js771 B
dissoc-spec.ts391 B
dissoc.js282 B
dissoc.spec.js1 KB
divide.js106 B
divide.spec.js138 B
drop-spec.ts575 B
drop.js195 B
drop.spec.js670 B
dropEmpty-spec.ts531 B
dropLast-spec.ts603 B
dropLast.js260 B
dropLast.spec.js714 B
dropLastWhile-spec.ts619 B
dropLastWhile.js901 B
dropLastWhile.spec.js1 KB
dropRepeats-spec.ts181 B
dropRepeats.js375 B
dropRepeats.spec.js1018 B
dropRepeatsWith-spec.ts516 B
dropRepeatsWith.js547 B
dropRepeatsWith.spec.js2 KB
dropWhile-spec.ts665 B
dropWhile.js676 B
dropWhile.spec.js1 KB
either-spec.ts1 KB
either.js259 B
either.spec.js857 B
endsWith-spec.ts693 B
endsWith.js631 B
endsWith.spec.js1 KB
eqProps-spec.ts342 B
eqProps.js237 B
eqProps.spec.js2 KB
equals-spec.ts401 B
equals.js4 KB
equals.spec.js7 KB
evolve-spec.ts822 B
evolve.js1 KB
evolve.spec.js2 KB
excludes.js212 B
excludes.spec.js337 B
F.js39 B
filter-spec.ts1 KB
filter.js949 B
filter.spec.js1 KB
filterArray-spec.ts431 B
filterAsync-spec.ts839 B
filterAsync.js924 B
filterAsync.spec.js632 B
filterIndexed-spec.ts472 B
filterIndexed.js387 B
filterIndexed.spec.js520 B
filterObject-spec.ts692 B
find-spec.ts397 B
find.js267 B
find.spec.js377 B
findAsync-spec.ts440 B
findAsync.js841 B
findAsync.spec.js644 B
findIndex-spec.ts393 B
findIndex.js268 B
findIndex.spec.js297 B
findLast-spec.ts413 B
findLast.js261 B
findLast.spec.js1 KB
findLastIndex-spec.ts409 B
findLastIndex.js237 B
findLastIndex.spec.js1 KB
flatten-spec.ts178 B
flatten.js325 B
flatten.spec.js516 B
flip-spec.ts815 B
flip.js491 B
flip.spec.js1 KB
forEach-spec.ts1 KB
forEach.js589 B
forEach.spec.js1 KB
forEachIndexed-spec.ts477 B
forEachIndexed.js227 B
forEachIndexed.spec.js367 B
fromPairs-spec.ts563 B
fromPairs.js151 B
fromPairs.spec.js217 B
getter-spec.ts484 B
getter.js809 B
getter.spec.js1 KB
glue-spec.ts382 B
glue.js187 B
glue.spec.js1 KB
groupBy-spec.ts1 KB
groupBy.js334 B
groupBy.spec.js717 B
groupWith-spec.ts394 B
groupWith.js974 B
groupWith.spec.js2 KB
has-spec.ts242 B
has.js157 B
has.spec.js367 B
hasPath-spec.ts516 B
hasPath.js208 B
hasPath.spec.js400 B
head-spec.ts546 B
head.js134 B
head.spec.js207 B
identical-spec.ts623 B
identical.js170 B
identical.spec.js965 B
identity-spec.ts153 B
identity.js43 B
identity.spec.js177 B
ifElse-spec.ts764 B
ifElse.js351 B
ifElse.spec.js2 KB
ifElseAsync-spec.ts3 KB
ifElseAsync.js663 B
ifElseAsync.spec.js2 KB
inc.js30 B
inc.spec.js77 B
includes-spec.ts435 B
includes.js490 B
includes.spec.js2 KB
index.d.ts27 B
indexBy-spec.ts1 KB
indexBy.js588 B
indexBy.spec.js1 KB
indexOf-spec.ts272 B
indexOf.js205 B
indexOf.spec.js2 KB
init-spec.ts259 B
init.js228 B
init.spec.js394 B
interpolate-spec.ts412 B
interpolate.js811 B
interpolate.spec.js1 KB
intersection-spec.ts328 B
intersection.js238 B
intersection.spec.js847 B
intersperse-spec.ts296 B
intersperse.js374 B
intersperse.spec.js303 B
is-spec.ts249 B
is.js215 B
is.spec.js1 KB
isEmpty-spec.ts160 B
isEmpty.js367 B
isEmpty.spec.js531 B
isFunction.js114 B
isFunction.spec.js409 B
isNil.js68 B
isNil.spec.js161 B
isPromise.js110 B
isPromise.spec.js319 B
isType-spec.ts274 B
isType.js175 B
isType.spec.js259 B
isValid-spec.ts243 B
isValid.js5 KB
isValid.spec.js12 KB
isValidAsync-spec.ts269 B
isValidAsync.js812 B
isValidAsync.spec.js2 KB
join-spec.ts159 B
join.js127 B
join.spec.js249 B
keys-spec.ts181 B
keys.js52 B
keys.spec.js92 B
last-spec.ts546 B
last.js188 B
last.spec.js225 B
lastIndexOf-spec.ts299 B
lastIndexOf.js221 B
lastIndexOf.spec.js2 KB
length.js172 B
length.spec.js822 B
lens-spec.ts290 B
lens.js185 B
lensEq-spec.ts657 B
lensEq.js216 B
lensEq.spec.js501 B
lenses.spec.js849 B
lensIndex-spec.ts318 B
lensIndex.js165 B
lensIndex.spec.js1 KB
lensPath-spec.ts578 B
lensPath.js170 B
lensPath.spec.js2 KB
lensProp-spec.ts310 B
lensProp.js158 B
lensProp.spec.js2 KB
lensSatisfies-spec.ts783 B
lensSatisfies.js212 B
lensSatisfies.spec.js562 B
map-spec.ts2 KB
map.js928 B
map.spec.js1 KB
mapArray-spec.ts886 B
mapAsync-spec.ts831 B
mapAsync.js681 B
mapAsync.spec.js1 KB
mapAsyncLimit-spec.ts927 B
mapAsyncLimit.js734 B
mapAsyncLimit.spec.js1 KB
mapFastAsync-spec.ts855 B
mapFastAsync.js368 B
mapFastAsync.spec.js1 KB
mapIndexed-spec.ts425 B
mapIndexed.js357 B
mapIndexed.spec.js493 B
mapKeys-spec.ts452 B
mapKeys.js238 B
mapKeys.spec.js366 B
mapObject-spec.ts1 KB
mapObjIndexed-spec.ts1 KB
mapToObject-spec.ts527 B
mapToObject.js328 B
mapToObject.spec.js1 KB
mapToObjectAsync-spec.ts811 B
mapToObjectAsync.js622 B
mapToObjectAsync.spec.js668 B
match-spec.ts284 B
match.js203 B
match.spec.js513 B
mathMod-spec.ts305 B
mathMod.js230 B
mathMod.spec.js352 B
max-spec.ts526 B
max.js108 B
max.spec.js198 B
maxBy-spec.ts259 B
maxBy.js158 B
maxBy.spec.js219 B
maybe-spec.ts759 B
maybe.js306 B
maybe.spec.js939 B
mean-spec.ts155 B
mean.js91 B
mean.spec.js145 B
median-spec.ts161 B
median.js370 B
median.spec.js205 B
memoize-spec.ts513 B
memoize.js1 KB
memoize.spec.js2 KB
merge-spec.ts327 B
merge.js177 B
merge.spec.js569 B
mergeAll-spec.ts432 B
mergeAll.js199 B
mergeAll.spec.js340 B
mergeDeepRight-spec.ts245 B
mergeDeepRight.js572 B
mergeDeepRight.spec.js2 KB
mergeLeft-spec.ts351 B
mergeLeft.js149 B
mergeLeft.spec.js541 B
min-spec.ts526 B
min.js108 B
min.spec.js108 B
minBy-spec.ts259 B
minBy.js158 B
minBy.spec.js216 B
modulo-spec.ts251 B
modulo.js106 B
modulo.spec.js128 B
move-spec.ts388 B
move.js467 B
move.spec.js614 B
multiply-spec.ts259 B
multiply.js110 B
multiply.spec.js134 B
negate.js42 B
negate.spec.js129 B
nextIndex-spec.ts192 B
nextIndex.js93 B
nextIndex.spec.js303 B
none-spec.ts424 B
none.js215 B
none.spec.js271 B
not-spec.ts145 B
not.js47 B
not.spec.js183 B
nth-spec.ts293 B
nth.js264 B
nth.spec.js319 B
objOf-spec.ts401 B
objOf.js148 B
objOf.spec.js950 B
of-spec.ts261 B
of.js47 B
of.spec.js115 B
ok-spec.ts285 B
ok.js1 KB
ok.spec.js1 KB
omit-spec.ts2 KB
omit.js444 B
omit.spec.js687 B
once-spec.ts218 B
once.js378 B
once.spec.js410 B
or-spec.ts252 B
or.js99 B
or.spec.js197 B
over.js214 B
over.spec.js938 B
partial-spec.ts468 B
partial.js225 B
partial.spec.js1 KB
partialCurry-spec.ts739 B
partialCurry.js315 B
partialCurry.spec.js1 KB
partition-spec.ts1 KB
partition.js941 B
partition.spec.js1 KB
partitionAsync.js933 B
partitionAsync.spec.js2 KB
partitionIndexed-spec.ts465 B
partitionIndexed.js390 B
partitionIndexed.spec.js434 B
pass-spec.ts299 B
pass.js264 B
pass.spec.js705 B
path-spec.ts2 KB
path.js602 B
path.spec.js880 B
pathEq-spec.ts1 KB
pathEq.js232 B
pathEq.spec.js487 B
pathOr-spec.ts567 B
pathOr.js243 B
pathOr.spec.js753 B
paths-spec.ts750 B
paths.js222 B
paths.spec.js1 KB
pick-spec.ts1 KB
pick.js493 B
pick.spec.js2 KB
pickAll-spec.ts2 KB
pickAll.js572 B
pickAll.spec.js701 B
pipe-spec.ts2 KB
pipe.js367 B
pipe.spec.js347 B
pipeAsync-spec.ts299 B
pipeAsync.js576 B
pipeAsync.spec.js1 KB
piped-spec.ts362 B
piped.js135 B
piped.spec.js321 B
pipedAsync-spec.ts352 B
pipedAsync.js409 B
pipedAsync.spec.js334 B
pluck-spec.ts648 B
pluck.js287 B
pluck.spec.js240 B
prepend-spec.ts289 B
prepend.js201 B
prepend.spec.js362 B
prevIndex-spec.ts192 B
prevIndex.js94 B
prevIndex.spec.js211 B
produce-spec.ts723 B
produce.js326 B
produce.spec.js453 B
produceAsync-spec.ts652 B
produceAsync.js2 KB
produceAsync.spec.js947 B
product-spec.ts164 B
product.js112 B
product.spec.js201 B
prop-spec.ts827 B
prop.js166 B
prop.spec.js208 B
propEq-spec.ts1 KB
propEq.js191 B
propEq.spec.js277 B
propIs-spec.ts327 B
propIs.js192 B
propIs.spec.js308 B
propOr-spec.ts590 B
propOr.js240 B
propOr.spec.js552 B
props-spec.ts299 B
props.js339 B
props.spec.js387 B
random-spec.ts156 B
random.js96 B
random.spec.js272 B
range-spec.ts251 B
range.js419 B
range.spec.js573 B
reduce-spec.ts2 KB
reduce.js441 B
reduce.spec.js601 B
reject-spec.ts879 B
reject.js191 B
reject.spec.js305 B
rejectIndexed-spec.ts1 KB
rejectIndexed.js477 B
rejectIndexed.spec.js515 B
remove-spec.ts788 B
remove.js511 B
remove.spec.js1 KB
removeIndex-spec.ts291 B
removeIndex.js288 B
removeIndex.spec.js498 B
renameProps-spec.ts724 B
renameProps.js495 B
renameProps.spec.js594 B
repeat-spec.ts255 B
repeat.js175 B
repeat.spec.js287 B
replace-spec.ts649 B
replace.js159 B
replace.spec.js400 B
replaceAll-spec.ts510 B
replaceAll.js337 B
replaceAll.spec.js600 B
reverse-spec.ts190 B
reverse.js205 B
reverse.spec.js319 B
set.js203 B
set.spec.js872 B
shuffle-spec.ts190 B
shuffle.js303 B
shuffle.spec.js274 B
slice-spec.ts291 B
slice.js135 B
slice.spec.js378 B
sort-spec.ts366 B
sort.js194 B
sort.spec.js377 B
sortBy-spec.ts1 KB
sortBy.js392 B
sortBy.spec.js716 B
sortByPath-spec.ts741 B
sortByPath.js221 B
sortByPath.spec.js557 B
sortByProps-spec.ts401 B
sortByProps.js618 B
sortByProps.spec.js787 B
sortObject-spec.ts1 KB
sortObject.js390 B
sortObject.spec.js1 KB
split-spec.ts320 B
split.js141 B
split.spec.js272 B
splitAt-spec.ts633 B
splitAt.js584 B
splitAt.spec.js2 KB
splitEvery-spec.ts317 B
splitEvery.js468 B
splitEvery.spec.js445 B
splitWhen-spec.ts361 B
splitWhen.js589 B
splitWhen.spec.js1 KB
startsWith-spec.ts707 B
startsWith.js587 B
startsWith.spec.js1 KB
subtract.js110 B
subtract.spec.js134 B
sum.js89 B
sum.spec.js92 B
switcher-spec.ts530 B
switcher.js2 KB
switcher.spec.js2 KB
symmetricDifference-spec.ts505 B
symmetricDifference.js338 B
symmetricDifference.spec.js543 B
T.js38 B
tail-spec.ts259 B
tail.js99 B
tail.spec.js328 B
take-spec.ts579 B
take.js354 B
take.spec.js652 B
takeLast-spec.ts607 B
takeLast.js485 B
takeLast.spec.js716 B
takeLastWhile-spec.ts619 B
takeLastWhile.js565 B
takeLastWhile.spec.js676 B
takeUntil.js309 B
takeUntil.spec.js431 B
takeWhile-spec.ts665 B
takeWhile.js646 B
takeWhile.spec.js1 KB
tap-spec.ts207 B
tap.js107 B
tap.spec.js192 B
tapAsync-spec.ts282 B
tapAsync.js306 B
tapAsync.spec.js500 B
test-spec.ts305 B
test.js310 B
test.spec.js385 B
throttle-spec.ts763 B
throttle.js260 B
throttle.spec.js660 B
times-spec.ts171 B
times.js306 B
times.spec.js470 B
toDecimal-spec.ts285 B
toDecimal.js142 B
toDecimal.spec.js261 B
toLower.js60 B
toLower.spec.js118 B
toPairs-spec.ts249 B
toPairs.js62 B
toPairs.spec.js209 B
toString.js54 B
toString.spec.js109 B
toUpper.js60 B
toUpper.spec.js118 B
transpose-spec.ts236 B
transpose.js255 B
transpose.spec.js764 B
trim.js50 B
trim.spec.js92 B
tryCatch-spec.ts1 KB
tryCatch.js358 B
tryCatch.spec.js2 KB
tryCatchAsync-spec.ts526 B
tryCatchAsync.js547 B
tryCatchAsync.spec.js1 KB
tsconfig.json377 B
type-spec.ts152 B
type.js326 B
type.spec.js3 KB
unapply-spec.ts300 B
unapply.js97 B
unapply.spec.js2 KB
union-spec.ts1 KB
union.js317 B
union.spec.js251 B
uniq-spec.ts171 B
uniq.js241 B
uniq.spec.js691 B
uniqWith-spec.ts258 B
uniqWith.js608 B
uniqWith.spec.js562 B
unless-spec.ts1 KB
unless.js205 B
unless.spec.js329 B
update-spec.ts168 B
update.js300 B
update.spec.js877 B
updateObject-spec.ts465 B
updateObject.js305 B
updateObject.spec.js434 B
values-spec.ts196 B
values.js130 B
values.spec.js503 B
view-spec.ts375 B
view.js193 B
view.spec.js294 B
viewOr-spec.ts530 B
viewOr.js229 B
viewOr.spec.js399 B
wait-spec.ts484 B
wait.js167 B
wait.spec.js414 B
waitFor-spec.ts1 KB
waitFor.js696 B
waitFor.spec.js1 KB
when-spec.ts576 B
when.js182 B
when.spec.js222 B
where-spec.ts429 B
where.js307 B
where.spec.js496 B
whereEq-spec.ts270 B
whereEq.js401 B
whereEq.spec.js882 B
without-spec.ts384 B
without.js342 B
without.spec.js1021 B
xnor-spec.ts258 B
xnor.js138 B
xnor.spec.js186 B
xor-spec.ts199 B
xor.js135 B
xor.spec.js2 KB
zip-spec.ts245 B
zip.js271 B
zip.spec.js733 B
zipObj-spec.ts580 B
zipObj.js267 B
zipObj.spec.js584 B
zipWith-spec.ts566 B
zipWith.js244 B
zipWith.spec.js400 B