2.0.0 • Published 20 days ago

tarjetas-de-credito v2.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
20 days ago

Módulo de Generación y Validación de Tarjetas de Crédito

Este módulo proporciona funciones para generar y validar números de tarjetas de crédito aleatorios.

Instalación

Para instalar y utilizar este módulo en tu proyecto, simplemente ejecuta el siguiente comando en tu terminal:

npm install tarjetas-de-credito

Uso

Para comenzar a generar y validar números de tarjetas de crédito, primero debes importar las funciones necesarias en tu archivo de JavaScript:

const {
  generateCreditCard,
  validateCreditCard,
} = require("tarjetas-de-credito");

Generar una Tarjeta de Crédito Aleatoria

Puedes generar una tarjeta de crédito aleatoria utilizando la función generateCreditCard(). Esta función devuelve un objeto JSON que contiene el número de tarjeta, el código de verificación (VCC), la fecha de vencimiento y el nombre asociado a la tarjeta.

const tarjeta = generateCreditCard();
console.log(tarjeta);

El resultado será un objeto similar al siguiente:

{
  "cardNumber": 4539678973908970,
  "vcc": 765,
  "expirationDate": "05/2027",
  "name": "John Doe"
}

Validar una Tarjeta de Crédito

Puedes validar una tarjeta de crédito utilizando la función validateCreditCard(). Esta función toma un objeto de tarjeta de crédito como argumento y devuelve true si la tarjeta es válida y false si no lo es.

const tarjetaValida = validateCreditCard(tarjeta);
console.log(tarjetaValida);

El resultado será true o false dependiendo de la validez de la tarjeta.

Ejemplo Completo

Aquí tienes un ejemplo completo de cómo utilizar las funciones de este módulo:

const {
  generateCreditCard,
  validateCreditCard,
} = require("tarjetas-de-credito");

// Generar una tarjeta de crédito aleatoria
const tarjeta = generateCreditCard();
console.log("Tarjeta Generada:", tarjeta);

// Validar la tarjeta de crédito generada
const tarjetaValida = validateCreditCard(tarjeta);
console.log("Tarjeta Válida:", tarjetaValida);