isbn-groups

2.0.1 • Public • Published

isbn-groups

mapping ISBN group prefixes with ISO 639-1 language codes (2 letters code), when that's possible, that is a strong assumption that a book published in that country would be in that language

Installation

$ npm install isbn-groups

Usage

Example using isbn-groups and isbn3 for ISBN parsing

const { parse } = require('isbn3')
const isbnGroups = require('isbn-groups')
  • example 1
const isbn = '9782707301529'
const { prefix, group } = parse(isbn)
// prefix: '978'
// group: '2'
 
isbnGroups[prefix][group]
// => 'fr'
  • example 2
const isbn = '9789953211206'
const { prefix, group } = parse(isbn)
// prefix: '978'
// group: '9953'
 
isbnGroups[prefix][group]
// => 'ar'
 

See Also

  • isbn3: ISBN parsing, validation, and formatting utilities
  • wikidata-lang: mappings between 2-letters language codes (ISO 639-1) and Wikidata ids

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.1
    11
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 2.0.1
    11
  • 2.0.0
    0
  • 1.0.2
    0
  • 1.0.1
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i isbn-groups

Weekly Downloads

11

Version

2.0.1

License

MIT

Unpacked Size

12.8 kB

Total Files

5

Last publish

Collaborators

  • maxlath