Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jessicasimplicio/card-validation-lib-jess

Bootcamp Laboratoria - Produto final do sprint 4. Biblioteca no npm para validacao de numero de cartao de credito.
https://github.com/jessicasimplicio/card-validation-lib-jess

Last synced: 17 days ago
JSON representation

Bootcamp Laboratoria - Produto final do sprint 4. Biblioteca no npm para validacao de numero de cartao de credito.

Awesome Lists containing this project

README

        

# Validador de número de cartão de crédito

**Essa biblioteca serve para verificar se o conjunto de números de um cartão de
crédito é válido. Pode ser usado em diversas aplicações.**

A versão atual verifica se um conjunto de números inteiros é válido para cartão de crédito. Para a validação é usado o Algoritmo de Luhn.

## Os métodos utilizados na biblioteca são:

#### **cardValidator(num);**

Exemplo de uso:

```
$node
> let validation = require("card-validation-lib-jess")
> validation(36490102462661); //'true'
```

## versão 1.0.0

- funcionalidades: verifica se um número inteiro com mais de 1 dígito é válido.

## instalação

- você deverá ter o node + npm instalados. Para guia de instalação, visite [o site oficial](https://www.npmjs.com/get-npm).
- proceda com a instalação com `$npm install card-validation-lib-jess`

## roadmap oficial do projeto

#### versão 2.0.0 (previsão outubro/2018)
- correção de bugs eventuais bugs;
- implementação de verificação somente para quantidade mínima e máxima
de dígitos que são usados em cartões(16 à 19 dígitos);

#### versão 1.0.1 (released)
- correção do readme;
- melhoria no código;

#### versão 1.0.0 (released)
- funcionalidades: verifica se um número inteiro com mais de 1 dígito é válido.