Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
currency-exchanger-js
Advanced tools
Readme
A light-weight currency converter module that fetches exchange rates daily from here.
This package can be installed using npm
npm install currency-exchanger-js
or yarn
yarn add currency-exchanger-js
Import currency-exchanger-js
.
const converter = require('currency-exchanger-js');
Use the function you require. There are 2 available functions: convertOnDate
and convert
.
value
: numberfromCurrency
: stringtoCurrency
: stringinputDate
: DateUse this method when you need to convert between currencies using the exchange rates on a specific date.
This example converts 1SGD to MYR using the exchange rates on 12th August 2022. Since it returns a promise, you need to use await
.
const sgdToMyr = await converter.convertOnDate(1, "sgd", "myr", new Date("2022-08-12"));
Alternatively, you could use then
.
converter.convertOnDate(1, "sgd", "myr", new Date("2022-08-12")).then((res) => {
console.log(res)); // or do something else
});
Note that the date input accepts any valid JavaScript Date object. To find out the possible ways to instantiate valid Date objects, refer here.
value
: numberfromCurrency
: stringtoCurrency
: stringUse this method when you need to convert between currencies using the exchange rates of today. Similarly, it returns a promise. The following examples show how you can convert 5SGD to MYR using today's exchange rates.
const sgdToMyr = await converter.convert(5, "sgd", "myr");
converter.convert(5, "sgd", "myr").then((res) => {
console.log(res)); // or do something else
});
For the currency strings (specifically fromCurrency
and toCurrency
), please refer to the keys of this JSON here. These are internationally recognized currency acronyms.
Due to having dependencies on another repo, it faces the same limitations as that repo, mainly being:
If you find any issues, please report them ❗here❗
This project is licensed under the ISC license.
Please do star this repo by clicking on the ⭐ button at the top right of this repo!
FAQs
A light-weight currency converter module that fetches currency exchange rates daily
The npm package currency-exchanger-js receives a total of 59 weekly downloads. As such, currency-exchanger-js popularity was classified as not popular.
We found that currency-exchanger-js demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.