JSPM

national-code

0.2.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 6
  • Score
    100M100P100Q31103F
  • License MIT

Simple library to validate Iranian national code.

Package Exports

  • national-code

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (national-code) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

National Code

Simple library to validate Iranian national code.

Install

Install with npm or Yarn:

npm:

npm install national-code --save

Yarn (note that yarn add automatically saves the package to the dependencies in package.json):

yarn add national-code

Usage

import nationalCode from 'natioanl-code';
nationalCode(4839941637); // => true
nationalCode(4839941638); // => false
nationalCode('4839941637'); // => true
nationalCode('4839941638'); // => false
nationalCode('2222222222'); // => false
nationalCode(3333333333); // => false

or:

var nationalCode = require('national-code');
nationalCode('4839941637'); // => true

Lunch demo as indepented project

  1. git clone https://github.com/arashmanteghi/national-code.git
  2. Run npm install
  3. Start the http-server using npm start
  4. Open http://localhost:9000

Commands

  • npm start - start the http-server
  • npm run build - build as production
  • npm run lint - run an ESLint check
  • npm run coverage - run code coverage and generate report in the coverage folder
  • npm test - run all tests
  • npm run test:watch - run all tests in watch mode

Licence

national-code is available under MIT.