Giter Site home page Giter Site logo

dart_lodash's Introduction

Compatibility

Array

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.

Collection

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 ๐Ÿ‘

Date

Function Is Supported
now ๐Ÿ‘

Function

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 ๐Ÿ‘

Lang

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

Math

Function Is Supported
add ๐Ÿ‘
ceil ๐Ÿ‘
divide ๐Ÿ‘
floor ๐Ÿ‘
max ๐Ÿ‘
maxBy ๐Ÿ‘
mean ๐Ÿ‘
meanBy ๐Ÿ‘
min ๐Ÿ‘
minBy ๐Ÿ‘
multiply ๐Ÿ‘
round ๐Ÿ‘
subtract ๐Ÿ‘
sum ๐Ÿ‘
sumBy ๐Ÿ‘

Number

Function Is Supported
clamp ๐Ÿ‘
inRange ๐Ÿ‘
random ๐Ÿ‘

Object

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 ๐Ÿ‘

Seq

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 ๐Ÿ‘

String

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 ๐Ÿ‘

Util

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 ๐Ÿ‘

Additional information

dart_lodash's People

Contributors

abion47 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.