1.0.2 • Published 6 years ago

tdd-validator v1.0.2

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

Validador de Tarjetas de Crédito

  • Sprint: 5

Reto

Crear una librería de JavaScript que permita la validación de una tarjeta de crédito.

Consideraciones

  • Requerimientos Técnicos:

El proyecto fue realizado con las siguientes dependencias NPM:

  • Dependencias de Desarrollo (uso como desarrollador para las tareas):
    • Mocha ~v.5.0.0
    • Babel-present-env ~v.1.6.1
    • Eslint ~v.4.15.0
    • Eslint-config-google ~v.0.9.1
    • Chai ~v.4.1.2
    • Node ~v.9.4.0
    • Npm ~v.5.6.0
    • Browserify ~v.15.2.0
    • JsDom
  • Dependencias de Producción (funcionalidad):
    • Bootstrap ~v.4.0.0

Instalación:

1.- Inicializar tu proyecto desde la terminal utilizando el comando:

npm init

2.- Descarga la librería desde el terminal utilizando el comando:

npm install tdd-validator

3.- Instalar Browserify de manera global en tu computadora:

npm install -g browserify

4.- Crea una carpeta dist y una src en la raíz de tu proyecto con el archivo app.js dentro de cada una, luego ejecuta Browserify con el siguiente comando:

browserify src/app.js -o dist/app.js

5.- Enlaza el archivo 'Browserificado' en tu .html:

<script src="dist/app.js"></script>

6.- En tu archivo .js principal pega el siguiente código:

var tddValidator = require('tdd-validator');

7.- Agregar atributo name a los input con los siguientes valores:

  • Input Número de Tarjeta: agregar atributo name='cn' id='cn'
  • Input Fecha de Vencimiento: agregar atributo name='exp' id='exp'
  • Input cvv: agregar atributo name='cvv' id='cvv'
  • Input Nombre Completo: agregar atributo name='name' id='name'
  • Form: agregar class='container' is='myForm'

Y Listo... ya tienes tu validador de tarjetas!!!!