UNPKG

luhn-generator

Version:

A generator of numbers that passes the validation of Luhn algorithm or Luhn formula, also known as the 'modulus 10' or 'mod 10' algorithm

18 lines (16 loc) 347 B
"use strict"; module.exports = function ({ types: t }) { const VOID_0 = t.unaryExpression("void", t.numericLiteral(0), true); return { name: "transform-undefined-to-void", visitor: { ReferencedIdentifier(path) { if (path.node.name === "undefined") { path.replaceWith(VOID_0); } } } }; };