The Cryptology Exchange API wrapper for Deno.
-
General
- Configure code formatter
- Add git ignore
- Script run/format/build/etc. commands
- Provide test and fmt git hooks
- Move to nodejs
- First stable release
- Move to git-flow scheme
-
Utils
- Test logging name compounding
- Test random int generation
-
Requester
- Logger support
- Requester constructor and base types
- Baseline requester types
- A simple fetch request logic
- Request api (via fetch)
- Request-retry logic
- Rate limiting logic
- Check
- Test
- Refactor
- Test default properties
- Test default request params
- Move to using assertEquals for objects
- Test default nonce getter
- Test default rate limiter
- Test craftHeaders
- Test checkAuthorized
- Refactor makeRequest - factor out all fetch args creation
- Test compoundURL
- Test compoundRequestOptions
- Mock makeRequest
- Test request with makeRequest and rateLimiter mocks
- Refactor the tests
- 100% tests coverage (almost)
- 100% Doc-comments for functions, classes and modules