2.2.0 • Published 6 years ago

simple-card v2.2.0

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

npm David David Travis Coverage Status

Simple Card

A simple credit card system that runs validation for credit cards it uses a luhn algorithm for number validation and has a solid array of numbers to find and validate card types against.

Changelog

You can view the changelog here: https://github.com/dhershman1/simple-card/blob/master/changelog.md

How To

Simple Card is a plug and play module, import, require, or even script tag it in

Standard JS

import { validate } from 'simple-card';

validate(data);

CommonJS

const { validate } = require('simple-card');

validate(data);

Browser

<script src="/path/to/simple-card.min.js"></script>
<script>
	simpleCard.validate(data);
</script>

Documentation

You can find most of the documentation for simple card here: https://www.dusty.codes/simple-card

Modular

Simple Card is completely modular which means each piece of functionality can be imported by itself directly, or with destructuring.

Example:

import validate from 'simple-card/validate'
import num from 'simple-card/number'
import cvn from 'simple-card/cvn'
import expired from 'simple-card/expired'
import matches from 'simple-card/matches'

// Or with destructuring

import { validate, number, cvn, matches, expired } from 'simple-card'

You can then call each function individually.

This also works with commonjs you just need to point directly to the file you want

NOTE: In order to use validate you need to pass a full card object to it like so:

{
  number: '4111 1111 1111 1111',
  cvn: '342',
  date: '12/20'
}
2.2.0

6 years ago

2.1.2

6 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.4.0

6 years ago

1.3.2

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago