Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 922 Bytes

README.md

File metadata and controls

37 lines (29 loc) · 922 Bytes

FXMoney

Based on the deprecated money.js, this library aims to bring both node & TS support including additional functionalities.

FXMoney is a simple JS/TS library to deal with money conversions.

Installation

$ npm install fxmoney # or yarn add fxmoney

Usage

Setup

Initialise the FXMoney instance. Specify the base currency e.g GBP and then set the rates with respect to GBP as the primary currency.

const fx = new FXMoney('GBP', {
  'GBP': 1,
  'USD': 1.38,
  'EUR': 1.16
})

Conversions

fx.convert(5, {from: "GBP", to: "USD"})
// Returns {"amount": "6.90", "intAmount": 690, "rawAmount": 6.8999999999999995, "from": "GBP", "to": "USD"}

Get Rates

fx.getRate({from: "GBP", to: "USD"})
// Returns 1.38

License:

FXMoney is maintained by Rishi and released under the MIT license. See LICENSE for details.