A pure JavaScript EAN13 barcode generator for browsers and Node.js