Barcode Generation
This commit is contained in:
27
node_modules/jsbarcode/bin/barcodes/EAN_UPC/encoder.js
generated
vendored
Executable file
27
node_modules/jsbarcode/bin/barcodes/EAN_UPC/encoder.js
generated
vendored
Executable file
@@ -0,0 +1,27 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
var _constants = require('./constants');
|
||||
|
||||
// Encode data string
|
||||
var encode = function encode(data, structure, separator) {
|
||||
var encoded = data.split('').map(function (val, idx) {
|
||||
return _constants.BINARIES[structure[idx]];
|
||||
}).map(function (val, idx) {
|
||||
return val ? val[data[idx]] : '';
|
||||
});
|
||||
|
||||
if (separator) {
|
||||
var last = data.length - 1;
|
||||
encoded = encoded.map(function (val, idx) {
|
||||
return idx < last ? val + separator : val;
|
||||
});
|
||||
}
|
||||
|
||||
return encoded.join('');
|
||||
};
|
||||
|
||||
exports.default = encode;
|
||||
Reference in New Issue
Block a user