issn
TypeScript icon, indicating that this package has built-in type declarations

1.0.6 • Public • Published

International Standard Serial Number (ISSN) Validation

Build status Dependency Status devDependency Status Achievement Unlocked!

NPM Greenkeeper badge

npm install issn
var issn = require('issn');

Validate ISSNs.

issn('0355-4325'); // true
issn('0xDEDBEEF'); // false

Format ISSNs.

issn.format('0355-4325'); // '0355-4325'
issn.format('0001253x');  // '0001-253X'
 
issn.format('0xDEDBEEF'); // undefined

Calculate the check-digit.

issn.calculateCheckDigit('0355432'); // '5'
issn.calculateCheckDigit('0001253'); // 'X'

CLI

$ issn <ISSN>

Here's another example piping some canned output through jq.

echo {\"prism:pissn\"\"0000-0019\"| jq -r '.["prism:pissn"]' | issn
true

If you find any problems with this module, tweet or open an issue.

Readme

Keywords

Package Sidebar

Install

npm i issn

Weekly Downloads

142

Version

1.0.6

License

Apache-2.0

Unpacked Size

16.7 kB

Total Files

6

Last publish

Collaborators

  • richdouglas