Tom
Tom
- [x] equal - [ ] deep.equal - [x] strict.equal - [x] be - [x] be.true - [x] be.false - [x] be.none - [x] be.a / be.an / be.type -...
Retry support should be provided as standalone feature outside of `rocky`.
Currently a big portion of internal design is poor, ugly and not very well designed. The code hard to maintain and hard to extend. This kind of lack is since...
Replace events in favor of observer hooks with control flow capabilities. ``` js const client = resilient({}) client.observe('before request', function (ctx, next) { // logic goes here... }) client.observe('dialing', function...
ECONNRESET, ENOTFOUND, ESOCKETTIMEDOUT, ETIMEDOUT, ECONNREFUSED, EHOSTUNREACH, EPIPE
http://dthain.blogspot.nl/2009/02/exponential-backoff-in-distributed.html
Built-in support to easily parse semver expressions, such as: ``` ^ 1.2.3 ~ 1.2.3 = 1.2.3 >= 1.2.3 1.2.3 > 2 1.2.3 ^ 2 1.2.3 ~ 2 ``` API: ```...
Ideally, porting the following functions to the asynchronous world: - `itertools.chain` - `itertools.chain.from_iterable` - `functools.partial_method` - `itertools.takewhile` - `itertools.compress` - `itertools.startmap` - `take` - `itertools.tee`