Library with utils functions to use in react
npm install jvss-utils-functionsThis package was create for aux developers in some process like render data on screen or store data in database. This package contains functions like format and deform brazilians documents, format money and some functions with strings like get only numbers, format to pascal case and remove accents.
yarn add jvss-utils-functions
npm install --save jvss-utils-functions
`How to Use
#### Import Package
##### In JavaScript
`
const utils = require('jvss-utils-functions');
`##### In TypeScript or Node
`
import * as utils from 'jvss-utils-functions';
`Examples
##### To Format Brazilians Documents (CPF/CNPJ)
`
const formatCPF = utils.documents.formatDocument('');
// CPF: 01234567890 -> 012.345.678-90
``
const formatCNPJ = utils.documents.formatDocument('');
// CNPJ: 01234567000189 -> 01.234.567/0001-89
`##### To Deform Brazilians Documents (CPF/CNPJ)
`
const deformCPF = utils.documents.deformDocument('');
// CPF: 012.345.678-90 -> 01234567890
``
const deformCNPJ = utils.documents.deformDocument('');
// CNPJ: 01.234.567/0001-89 -> 01234567000189
`##### To Remove Accents of String
`
utils.strings.removeAccents('')
// String: 'Á É é è í ô ã á à ê' -> 'A E e e i o a a a e'
`##### To Keep Only Numbers of String
`
utils.strings.onlyNumbers('')
// String: 'ABCDEF123456./-' -> '123456'
`##### To Set String to Pascal Case
`
utils.strings.toPascalCase('')
// String: 'john due' -> 'John Due'
`##### To format money
`
utils.money.formatMoney('', options: Object)
Some Options:
symbol: Currency symbol to be used
separator: Separator between the number groupings
decimal: Separator between value and decimals
precision: Number of decimal places to store as cents
formatWithSymbol: If is to show symbol on format
Example
const params = {
symbol: 'R$ ',
separator: '.',
decimal: ',',
precision: 2,
formatWithSymbol: true
}
// utils.money.formatMoney('150000', params); -> R$ 150.000,00
``