amm834 / luhn

Luhn - Intuitive credit card numbers validator

Home Page:https://amm834.github.io/luhn/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Luhn Algorithm

npm download per month npm download per year Lint and test npm (scoped) npm bundle size (scoped) GitHub release (latest by date including pre-releases) NPM

@amm834/luhn Libraries.io dependency status for latest release, scoped npm package

Luhn is a validation library the can validate Credit Card numbers which are valid or not. 👀

Installations

pnpm add @amm834/luhn

Usage

You can use validate function to validate the credit card number.

import {validate} from "@amm834/luhn";


const pan = "4895048712071025";

console.log(validate(pan)) //→ true

CLI

@amm834/luhn support to use as CLI tool. You can use it as follows:

luhn validate 4895048712071025 #→ true

API

/**
 *  @param {string} pan - The credit card number to validate.
 * @returns boolean - A boolean value indicating whether the credit card number is valid.
 */
declare const validate: (pan: string) => boolean;

About

Luhn - Intuitive credit card numbers validator

https://amm834.github.io/luhn/

License:MIT License


Languages

Language:TypeScript 64.9%Language:JavaScript 35.1%