lambda-stash
Version:
AWS Lambda script for shipping data from S3 or other cloud data sources to data stores, like Elasticsearch
19 lines (17 loc) • 427 B
JavaScript
var parse = require('csv-parse');
exports.process = function(config) {
console.log('parseTabs');
return new Promise(function(resolve, reject) {
parse(config.data, {
delimiter: '\t',
relax_column_count: true, // eslint-disable-line camelcase
trim: true
}, function(err, data) {
if (err) {
return reject(err);
}
config.data = data;
resolve(config);
});
});
};