Big News: Socket Selected for OpenAI's Cybersecurity Grant Program.Details
Socket
Book a DemoSign in
Socket

number-in-full-multilang

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

number-in-full-multilang

A lib to convert a number, that represents a value in Brazilian (BRL), American (USD), or Spanish (EUR) currency, into the value in full in these countries languages. Each one will be converted according to their respective currency: real, dollar and euro

latest
npmnpm
Version
1.0.2
Version published
Maintainers
1
Created
Source

number-in-full-multilang

A lib to convert a number, that represents a value in Brazilian, American or Spanish currency, into the value in full in these countries languages(PT-BR, EN-US, ES-ES, respectively). Each one will be converted according to their respective currency: real (BRL), dollar (USD) and euro (EUR). For instance, if you choose portuguese (pt) in the function, you will obtain the number you insert written in full as a BRL value.

Prerequisites

To run this project, you will need to have Git and Node installed in your machine.

Installing

npm install number-in-full-multilang

The lib uses ES6 module. So, in order to use it, after installation, some configurations are required.

  • Node:

Add

"type": "module"

to the package.json file of your node project.

  • HTML + JavaScript project:

In the end of the body of the HTML document add

<script type="module" src="./RELATIVE_PATH_TO_SCRIPT/SCRIPT_NAME.js"></script>

And, in your script file:

import { numberInFullConverter } from '../node_modules/number-in-full-multilang/index.js';

Usage

import { numberInFullConverter } from 'number-in-full-multilang';

// numberInFullConverter(number, 'languageCode')

numberInFullConverter(01.10, 'en') // One dollar and ten cents
numberInFullConverter(01.10, 'es') // Un euro con diez céntimos
numberInFullConverter(01.10, 'pt') // Um real e dez centavos

Options

LanguageCurrencyLanguageCode
Portuguese (Brazil)Real'pt'
English (USA)Dollar'en'
Spanish (Spain)Euro'es'

Separator (decimal point)

If you need to insert the number directly in your code, use '.' as decimal point (JavaScript requirement). But, if the number will be provided by the user in the frontend of an app, for instance, the function accepts '.' and ',' (used in some countries like Brazil) as separator.

Built with

  • JavaScript/Node

Contributing

Did you find a bug? Would you like to add new languages? Do you have feedbacks? Contact me, submit a PR. All contributions are welcome!

Author

Rubens Mario

License

This code is licensed under the MIT license for Rubens Mario Moreira da Costa Filho.

Keywords

BRL

FAQs

Package last updated on 19 Sep 2020

Did you know?

Socket

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.

Install

Related posts