This npm package validates your 10-digit & 13-digit ISBN codes according to their check digits.
const isIsbn = require('is-isbn')
isIsbn.validate("030788743X") // true
isIsbn.validate("130788743X") // false
isIsbn.validate("0060523794") //true
isIsbn.validate("9780670020553") // true
isIsbn.validate("9780670020555") // false
No dependencies.