@amm834/luhn
    TypeScript icon, indicating that this package has built-in type declarations

    1.3.2 • Public • Published

    Luhn Algorithm

    npm 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 Maintenance

    Luhn algorithm that can validate the cc - Credit Card numbers is valid or not.

    You can check and validate the credit numbers that are valid or not 👀.

    Installations

    npm install -D  @amm834/luhn
    
    # or
    
    yarn add -D @amm834/luhn

    Usage

    How easy it is?

    import {Luhn} from '@amm834/luhn';
    const cc = 4895048712071025; // Credit Card Numbers
    const result = Luhn.validate(card_number); // Vaidation Result
    console.log(result); // => true

    CLI Usage

    Globally Installation

    npm install -g @amm834/luhn
    luhn --version # For Version

    Locally Installation

    npm install -D @amm834/luhn
    npx luhn --version

    Usage

    ~$ npx luhn --help
    Luhn Validator CLI 🐈✨                     This CLI application was developed by Au
    ng Myat Moe.
    
        Usage : luhn <options> <card_numbers>
        Options
        --validate    Validate the card numbers
        -h|--help     Show this usage               -v|--version  Show version number

    Module Style Guide

    NodeJS

    import {Luhn} from '@amm834/luhn';
    // some cool stuffs ...

    CommonJS

    const {Luhn} = require('amm834/luhn');
    // some cool stuffs ...

    Browser

    <html>
    <head>
      <script src="./path/to/luhn.js"></script>
    </head>
    <body>
      <script>
        const cc = 4895048712071025;
        console.log(Luhn.validate(cc)) // => true
      </script>
    </body>
    </html>

    CDN Usage

    Using the CDN,you don't need to download or install to your local machine but it will need internect connection.

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    <body>
    
    <script src="link/from/cdn-links"></script>
    <script>
      const cc = 4895048712071025;
      console.log(Luhn.validate(cc)) // => true</script>
    </body>
    </html>

    CDN Links

    You can connect Luhn via -

    Unpkg

    https://unpkg.com/@amm834/luhn@1.0.6/lib/luhn.js
    

    Jsdelivr

    https://cdn.jsdelivr.net/npm/@amm834/luhn@1.0.6/lib/luhn.js
    

    API Documentation

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

    Instance Methods

    Luhn.validate(cc)

    Validation

    If card numbers are valide,it will return true.

    Luhn.validate(cc);

    Install

    npm i @amm834/luhn

    DownloadsWeekly Downloads

    0

    Version

    1.3.2

    License

    MIT

    Unpacked Size

    30.9 kB

    Total Files

    31

    Last publish

    Collaborators

    • avatar