rich-utils-br

1.0.7 • Public • Published

Rich-utils-br

Este repositório contém uma coleção de utilitários em JavaScript para facilitar diversas tarefas comuns em desenvolvimento web.

Instalação

NPM:

cd PastaDoProjeto
npm init
npm i Rich-utils-br
const {sendMailPlus,FormataValorBRL} = require ('Rich-utils-br)

Utilitários

sendMailPlus

  • Descrição: Realiza o envio de e-mails utilizando a biblioteca nodemailer.
  • Exemplo de uso:
        const  transporter ={
          host: '',
          port: '',
          secure: '',
          auth: {
            user: '',
            pass: ''
          }
        };
    
    var msg = 'msg de teste';
    sendMailPlus('emailPara@email.com', 'emailDe@email2.com', 'Nova Solicitação email!', msg,transporter);

exportTable

Descrição: Faz a exportação de uma tabela html que esteja utilizando o plugn datatables.

Exemplo de Uso:

    exportTable('pedidosOCX', 'CSV', 'Pedido OCX, Pedido V11, Status V11, Split, Data, Cliente, Valor, Form. Pgto', 'PedidosOCX', 'N', 6);

Parametros: 1°: id da tabela a ser exportada

2°: formato de exportação

3°:Titulo das Colunas do arquivo

4°:Titulo do arquivo

5°: S para remover coluna de opções ou N para não remover.

6°: Indice da coluna onde contem valores monetarios BR.

7°: tipo de separador das colunas em caso de CSV. se não passado, é atribuido como default o separador ','

8°: objeto com as configurações de acesso do email a ser utilizado para envio.

FormataValorBRL

  • Descrição: Converte valores monetários do padrão americano para o padrão brasileiro.
  • Exemplo de uso:
    FormataValorBRL(3000.00); // Retorna R$3.000,00

removerCaracteresEspeciais

  • Descrição: Remove caracteres especiais de uma string passada como parâmetro.

removerCaracteresEspeciais

  • Descrição: Remove caracteres especiais de uma string passada como parâmetro.
  • Exemplo de uso:
    removerCaracteresEspeciais('Não quero mais caracteres especiais!!!%$*~^`;') 
    // Retorna 'Nao quero mais caracteres especiais!!!;'```

removerItensDuplicados

  • Descrição: Recebe um array como parâmetro e remove os itens duplicados, retornando um novo array simplificado.
  • Exemplo de uso:
    var array1 = [1, 2, 2, 5, 1, 7, 5];
    removerItensDuplicados(array1); // Retorna [1, 2, 5, 7]

isEmailValid

  • Descrição: Verifica se o email passado por parâmetro é válido.
  • Exemplo de uso:
    isEmailValid('email@gmail.com');```

Dataextenso

  • Descrição: Traz a data atual por extenso.
  • Exemplo de uso:
    Dataextenso(); // Retorno: 'terça-feira, 5 de março de 2024'```

getdateNow

  • Descrição: Retorna a data e hora atual no padrão americano.```

  • Exemplo de uso:

    getdateNow();

    formataDataBR

  • Descrição: Formata a data e hora passada como parâmetro do padrão americano para o padrão brasileiro.

  • Exemplo de uso:

    formataDataBR('2024-01-01 12:55:00'); // Retorno: '01/01/2024, 12:55:00'

FormataCPFCNPJView

  • Descrição: Retorna CPF ou CNPJ com máscara (Utilizado em Views).
  • Exemplo de uso:
    FormataCPFCNPJView('20649397096'); // Retorno: '206.493.970-96'

mascaraCPFCNPJ

  • Descrição: Aplica máscara de CPF ou CNPJ em um input passado como parâmetro.
  • Exemplo de uso:
    const cpfInput = document.getElementById('CPf');
    mascaraCPF(cpfInput);

mascaraTelefone

  • Descrição: Aplica máscara de telefone ou celular em um input passado como parâmetro.
  • Exemplo de uso:
    const telefoneInput = document.getElementById('inputTelefone');
    mascaraTelefone(telefoneInput);

Package Sidebar

Install

npm i rich-utils-br

Weekly Downloads

1

Version

1.0.7

License

ISC

Unpacked Size

14.9 kB

Total Files

3

Last publish

Collaborators

  • richsantos