Currency Calculation proof of Concept

Prerequisites

  • Node v12+ - although might work with older.

Instructions

Tools used

  • TypeScript
  • eslint
  • express.js
  • config - to manage configuration constants.
  • lodash - few utility functions.
  • node-fetch - to make HTTP requests.
  • bignumber.js - to make calculations.
  • Jest - testing lib.
  • supertest - for testing, express app.
  • lolex - for testing, mock timer.
  • nock - for testing, mock HTTP requests.