Repository URL to install this package:
|
Version:
1.2.7 ▾
|
@TODO
chin-able for minified chainable exports :3not versions of every is isNot*dist unless it uses comments!chainPlus with fp utils in chainableFILES
/** @ignore 🚧 wip */
@alias for the files (for example, isNil is also named isNullOrUndefined, so you can use the api naming that's better suited, and it uses the same file internally so it's just for free, better api),root so like chain-able/isNil),cleaned with 1 commandchain.isClass(class {}), or {isClass} or require ('chain-able/isClass)_
🔁 loop/ 🆙 map/* 🆕 reduce/*
🦄 ponyfils
❗📼 Shorthands & Chainable to es5 prototype > class
keywords to native from utilargumentor to cast🖇 utils/
🆕 indexOf
🆕 seal
🆕 sleepPromise
⚡ typeguard in size
ℹ️ℹ️ℹ️ docs
🆕 native/
ℹ️ℹ️ℹ️ docs
🕑 cast/ 📒 rename 🆙 toDate
cast files that cast to prefixed with toX📒 rename matcher/any-key-vals to matcher/testKeysVals
⚒ fix export names in construct
⚒ fix size in isEmpty
⚒ fix arg order in nthArg
🛡 safety in numberish
🆙 change construct back to constructor
🆙 improve tagEq
🐏🆕 propSatisfies
🐏🆕 repeat
❔🆕 isValidPropertyKey
🆕 Symbol toStringTag
⚒ fix all tests
⚒ fix isOfInstanceObj in compose
⚒ fix keys casting in ChainedSet (was casting iterator needed to be arrfrom)
throttle debounce memoize https://github.com/jashkenas/underscore/blob/master/test/functions.js#L197
http://documentcloud.github.io/underscore-contrib/#snapshot http://documentcloud.github.io/underscore-contrib/#best
ChainedSet as hybrid classChainedMap to hybrid classShorthands to hybrid classChainable keyValueToIteratorfp propSatisfiespropSatisfies in Chainableℹ️ docs: more minor tweaks, links, alias, examples, clean
🕴 really messy hack in more exporting https://github.com/ramda/ramda/blob/master/src/internal/_functionName.js
🔁 loop/ 🙃 flipped 🌈 fantasy ☕ filter 🗺 map/ 🔁 each/ 🆕
_each_map_reduce_reduceByconvergepluck🎼 compose 📇 rename meta keys
🙃 flipped/ 🆕
🆕 ! conditional/negate
🍴 fork bench-chain, 🏋️ simple benchmark
🏗 build
🔬 tests 🃏
isses in jeststring/ 🆕 charCode, match, quote, 🚚 char@0
🖇 util/ 🆕 🕴 exports 🤸 split keyval ...
📏 structured/
🕑 cast/ 🆕 args,key,int,index,pairs,set,str
⛰ env/ ℹ️
array/ 🆕ℹ️ ⚡ preAllocate
⚡ perf
⚒ fix
🏎️ /native/ 🆕 added 📒 renamed 🕴 export @member
🎯 match/ 🕴 @member 🆕
👾 simplify dotPaths
❔ is/ 📖 readme 🕴 export 🆕 new & 🆙 update
allsize in isEmpty🔣 symbols/ 🆕
➗ math/ 🆕⚒ℹ️
💸 cache/
fp/ 🆕🦎 👾⚡🛡
.return from Chain class, @alias as constantpipepropuseMethodIfExistsmapWhere -> 🔁 loop filterWhereMapfirstfind todo here⛓🚧 wip ChainPlus: fp + oop
👣 traverse
🔁 loop/ 🆕
📜📒 Makefile 📇 metadata 🔬 tests
🎁🗝 add .keys method to Chainable
🕑 use castIteratorToArray
_ 🆕 debounce 🆕 throttle 🆕 delay
☮️ array future compat comments and functions
construct args, use utils, alias, 🎱 new & ℹ️ docs
attemptes6classes too🐏 fp/
👂⚡ Observe - return with 0 matches, faster perf
use 🙃 flipped & 🖇 utils in core classes
dot-prop ℹ️ docs & 📝 todos
🆕 🙃 flipped/ for pre-flipped utils
🕑 cast/
to to cast❔ is/
🎀 string/
🎯 matcher/ 🆕 test()
🏹 regexp/
🖇 util/
kindOf ℹ️ docskindOf⛰ env
requires though)🔢 expressions/ ℹ️ docs 🎁 add, inc, dec, sub
❔ is/
isObjNotNull in objPure & MethodChain insteadof !isArray && isObjisEmptyisNotEhNumber and use in isReal⚡ perf
|| the opts in dopemergedocs
add curry to set
fix flattening
remove param default in transform -> traverse into isFalsy instead
adjust chainable root class shouldClear to check hasOwnProperty vs instance && instance.store
move setToArray to cast out of ChainedSet into fn
rename & adjust all includes with haystackNeedle & needleHaystack
❗ BREAKING:
includes/includes.js into includes/haystackNeedle & includes/needleHaystackincludesreplaceWith🔩 /native/ folder
🆙 conditional/
all & and & not & somenot'string'/ & [array]/
🤸 split 🎱 pooler
⚖️ eq 🛁 minor clean + ℹ️🔗 doclinks 👕 lint tweaks
🆕 add expressions/
🚚 move ignored to meta/
🚚🔬 move dopemerge map & set example into skipped test
🚚 move concat to /array
🐏👷 use construct in traverse/copy & matcher & to-test
🤖📖 docgen
📇 metadata 👣 Traverse ⚡ minor perf
🏗 build/
./number__fixme util🐏 🎁 add fp/
| pipe split into pipeTwo + pipe (for dynamic length args & 2 args)🐏 🎁 fp/ ...again
👷 construct/
❔ is/
or in isAsyncish🆕 add expressions/
🆕 add to/
🖇 util/
argumentorisNill safetybuild/
🔎🌎 WEBSITE!
❗ BREAKING:
🤖📖 docgen
📘⛓ examples:
misc
🖇 utils
is functions from validator builder into filesconditional/or🆓🎁 FP
👣 Traverse
isArrayOrObj && isObjWithKeys -> isEmpty🛡 encase
🏗 build & 📇 metadata
getEntries which was creating hundreds of instances, now uses scoped instances from a cache, and the pre-created api array of entry instances when possible.when where the falseBrancher was being checked for isUndefined instead of isFunction & was also being checked for the true brancher!debuggering by clientsconditional
eq, not, or, and, some, all, includesinstanceof static instance on ChainablehasInstance Object.prototype.instanceOf.call in Chainable.setIfEmptynull ignored type on ezTypes in dopemergeisNode into utils from ChainableisUndefined & isNull in validators stripping to .null & 2x the obj sizereduce for maps & isObjWithKeys into isencase fn