Tom

Results 74 issues of 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 -...

enhancement

Retry support should be provided as standalone feature outside of `rocky`.

enhancement

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...

enhancement

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...

feature request

ECONNRESET, ENOTFOUND, ESOCKETTIMEDOUT, ETIMEDOUT, ECONNREFUSED, EHOSTUNREACH, EPIPE

enhancement

http://dthain.blogspot.nl/2009/02/exponential-backoff-in-distributed.html

enhancement

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: ```...

enhancement

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`

enhancement