View Code? Open in Web Editor
NEW
A Dart port of JavaScript's lodash package
dart_lodash's Introduction
Function |
Is Supported |
chunk |
๐ |
compact |
๐ |
concat |
๐ |
difference |
๐ |
differenceBy |
โ โ Implementation blocked until investigation into iteratee implementation is resolved. |
differenceWith |
๐ |
drop |
๐ |
dropRight |
๐ |
dropRightWhile |
๐ โ Iteratee shorthand options blocked until investigation into iteratee implementation is resolved. |
dropWhile |
๐ โ Iteratee shorthand options blocked until investigation into iteratee implementation is resolved. |
fill |
๐ |
findIndex |
๐ |
findLastIndex |
๐ |
first |
๐ |
flatten |
๐ |
flattenDeep |
๐ |
flattenDepth |
๐ |
fromPairs |
๐ |
head |
๐ |
indexOf |
๐ |
initial |
๐ |
intersection |
๐ |
intersectionBy |
โ โ Implementation blocked until investigation into iteratee implementation is resolved. |
intersectionWith |
๐ |
join |
๐ |
last |
๐ |
lastIndexOf |
๐ |
nth |
๐ |
pull |
๐ |
pullAll |
๐ |
pullAllBy |
โ โ Implementation blocked until investigation into iteratee implementation is resolved. |
pullAllWith |
๐ |
pullAt |
๐ |
remove |
๐ |
reverse |
๐ |
slice |
๐ |
sortedIndex |
๐ |
sortedIndexBy |
โ โ Implementation blocked until investigation into iteratee implementation is resolved. |
sortedIndexOf |
๐ |
sortedLastIndex |
๐ |
sortedLastIndexBy |
โ โ Implementation blocked until investigation into iteratee implementation is resolved. |
sortedLastIndexOf |
๐ |
sortedUniq |
๐ |
sortedUniqBy |
โ โ Implementation blocked until investigation into iteratee implementation is resolved. |
tail |
๐ |
take |
๐ |
takeRight |
๐ |
takeRightWhile |
๐ |
takeWhile |
๐ |
union |
๐ |
unionBy |
โ โ Implementation blocked until investigation into iteratee implementation is resolved. |
unionWith |
๐ |
uniq |
๐ |
uniqBy |
โ โ Implementation blocked until investigation into iteratee implementation is resolved. |
uniqWith |
๐ |
unzip |
๐ |
unzipWith |
โ โ Implementation blocked until investigation into iteratee implementation is resolved. |
without |
๐ |
xor |
๐ |
xorBy |
โ โ Implementation blocked until investigation into iteratee implementation is resolved. |
xorWith |
๐ |
zip |
๐ |
zipObject |
๐ |
zipObjectDeep |
โ |
zipWith |
โ โ Implementation blocked until investigation into iteratee implementation is resolved. |
Function |
Is Supported |
countBy |
โ โ Implementation blocked until investigation into iteratee implementation is resolved. |
each |
๐ |
eachRight |
๐ |
every |
๐ |
filter |
๐ |
find |
๐ |
findLast |
๐ |
flatMap |
๐ |
flatMapDeep |
๐ |
flatMapDepth |
๐ |
forEach |
๐ |
forEachRight |
๐ |
groupBy |
๐ |
includes |
๐ |
invokeMap |
๐ |
keyBy |
๐ |
map |
๐ |
orderBy |
๐ |
partition |
๐ |
reduce |
๐ |
reduceRight |
๐ |
reject |
๐ |
sample |
๐ |
sampleSize |
๐ |
shuffle |
๐ |
size |
๐ |
some |
๐ |
sortBy |
๐ |
Function |
Is Supported |
now |
๐ |
Function |
Is Supported |
after |
๐ |
ary |
๐ |
before |
๐ |
bind |
๐ |
bindKey |
๐ |
curry |
๐ |
curryRight |
๐ |
debounce |
๐ |
defer |
๐ |
delay |
๐ |
flip |
๐ |
memoize |
๐ |
negate |
๐ |
once |
๐ |
overArgs |
๐ |
partial |
๐ |
partialRight |
๐ |
rearg |
๐ |
rest |
๐ |
spread |
๐ |
throttle |
๐ |
unary |
๐ |
wrap |
๐ |
Function |
Is Supported |
castArray |
๐ |
clone |
๐ |
cloneDeep |
๐ |
cloneDeepWith |
๐ |
cloneWith |
๐ |
conformsTo |
๐ |
eq |
๐ |
gt |
๐ |
gte |
๐ |
isArguments |
๐ |
isArray |
๐ |
isArrayBuffer |
๐ |
isArrayLike |
๐ |
isArrayLikeObject |
๐ |
isBoolean |
๐ |
isBuffer |
๐ |
isDate |
๐ |
isElement |
๐ |
isEmpty |
๐ |
isEqual |
๐ |
isEqualWith |
๐ |
isError |
๐ |
isFinite |
๐ |
isFunction |
๐ |
isInteger |
๐ |
isLength |
๐ |
isMap |
๐ |
isMatch |
๐ |
isMatchWith |
๐ |
isNaN |
๐ |
isNative |
๐ |
isNil |
๐ |
isNull |
๐ |
isNumber |
๐ |
isObject |
๐ |
isObjectLike |
๐ |
isPlainObject |
๐ |
isRegExp |
๐ |
isSafeInteger |
๐ |
isSet |
๐ |
isString |
๐ |
isSymbol |
๐ |
isTypedArray |
๐ |
isUndefined |
๐ |
isWeakMap |
๐ |
isWeakSet |
๐ |
lt |
๐ |
lte |
๐ |
toArray |
๐ |
toFinite |
๐ |
toInteger |
๐ |
toLength |
๐ |
toNumber |
๐ |
toPlainObject |
๐ |
toSafeInteger |
๐ |
toString |
โ โ Every object in Dart has its own toString function, making this both impossible to meaningfully implement and also entirely redundant |
Function |
Is Supported |
add |
๐ |
ceil |
๐ |
divide |
๐ |
floor |
๐ |
max |
๐ |
maxBy |
๐ |
mean |
๐ |
meanBy |
๐ |
min |
๐ |
minBy |
๐ |
multiply |
๐ |
round |
๐ |
subtract |
๐ |
sum |
๐ |
sumBy |
๐ |
Function |
Is Supported |
clamp |
๐ |
inRange |
๐ |
random |
๐ |
Function |
Is Supported |
assign |
๐ |
assignIn |
๐ |
assignInWith |
๐ |
assignWith |
๐ |
at |
๐ |
create |
๐ |
defaults |
๐ |
defaultsDeep |
๐ |
entries |
๐ |
entriesIn |
๐ |
extend |
๐ |
extendWith |
๐ |
findKey |
๐ |
findLastKey |
๐ |
forIn |
๐ |
forInRight |
๐ |
forOwn |
๐ |
forOwnRight |
๐ |
functions |
๐ |
functionsIn |
๐ |
get |
๐ |
has |
๐ |
hasIn |
๐ |
invert |
๐ |
invertBy |
๐ |
invoke |
๐ |
keys |
๐ |
keysIn |
๐ |
mapKeys |
๐ |
mapValues |
๐ |
merge |
๐ |
mergeWith |
๐ |
omit |
๐ |
omitBy |
๐ |
pick |
๐ |
pickBy |
๐ |
result |
๐ |
set |
๐ |
setWith |
๐ |
toPairs |
๐ |
toPairsIn |
๐ |
transform |
๐ |
unset |
๐ |
update |
๐ |
updateWith |
๐ |
values |
๐ |
valuesIn |
๐ |
Function |
Is Supported |
chain |
๐ |
tap |
๐ |
thru |
๐ |
prototype[Symbol.iterator] |
๐ |
prototype.at |
๐ |
prototype.chain |
๐ |
prototype.commit |
๐ |
prototype.next |
๐ |
prototype.plant |
๐ |
prototype.reverse |
๐ |
prototype.toJSON -> value |
๐ |
prototype.value |
๐ |
prototype.valueOf -> value |
๐ |
Function |
Is Supported |
camelCase |
๐ |
capitalize |
๐ |
deburr |
๐ |
endsWith |
๐ |
escape |
๐ |
escapeRegExp |
๐ |
kebabCase |
๐ |
lowerCase |
๐ |
lowerFirst |
๐ |
pad |
๐ |
padEnd |
๐ |
padStart |
๐ |
parseInt |
๐ |
repeat |
๐ |
replace |
๐ |
snakeCase |
๐ |
split |
๐ |
startCase |
๐ |
startsWith |
๐ |
template |
๐ |
toLower |
๐ |
toUpper |
๐ |
trim |
๐ |
trimEnd |
๐ |
trimStart |
๐ |
truncate |
๐ |
unescape |
๐ |
upperCase |
๐ |
upperFirst |
๐ |
words |
๐ |
Function |
Is Supported |
attempt |
๐ |
bindAll |
๐ |
cond |
๐ |
conforms |
๐ |
constant |
๐ |
defaultTo |
๐ |
flow |
๐ |
flowRight |
๐ |
identity |
๐ |
iteratee |
โ โ Investigation needs to be done to see if this can be implemented in Dart while retaining JavaScript lodash's expected behavior and syntax. |
matches |
๐ |
matchesProperty |
๐ |
method |
๐ |
methodOf |
๐ |
mixin |
โ โ This function depends on JavaScript's dynamic nature to implement. As such, it is not possible to implement in a meaningful way in Dart. |
noConflict |
๐ |
noop |
๐ |
nthArg |
๐ |
over |
๐ |
overEvery |
๐ |
overSome |
๐ |
property |
๐ |
propertyOf |
๐ |
range |
๐ |
rangeRight |
๐ |
runInContext |
๐ |
stubArray |
๐ |
stubFalse |
๐ |
stubObject |
๐ |
stubString |
๐ |
stubTrue |
๐ |
times |
๐ |
toPath |
๐ |
uniqueId |
๐ |
dart_lodash's People
Contributors
Watchers