Skip to content

Commit 6607811

Browse files
committed
updated deps and fixed csv to support new api
1 parent 2c02ecf commit 6607811

2 files changed

Lines changed: 14 additions & 13 deletions

File tree

lib/helper.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,18 +101,19 @@ function svToObj(delimiter, headers, sv) {
101101
}
102102

103103
function csvParser(data, callback) {
104-
csv()
105-
.from(data.toString(), { columns: true })
106-
.transform(function(row, index) {
104+
csv.parse(data.toString(), { columns: true }, function(err, data) {
105+
if (err) {
106+
callback.bind(this, err);
107+
}
108+
csv.transform(data, function(row) {
107109
var key, value;
108110
for (key in row) {
109111
value = row[key].replace(/<b>|<\/b>/g, '');
110112
row[key] = entities.decode(value, 2);
111113
}
112114
return row;
113-
})
114-
.on('error', callback.bind(this))
115-
.to.array(callback.bind(this, undefined));
115+
}, callback.bind(this));
116+
});
116117
}
117118
csvParser.async = true;
118119

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,16 @@
3030
"test": "./node_modules/mocha/bin/mocha -R spec test/*-test.js"
3131
},
3232
"engines": {
33-
"node": ">=0.8.1"
33+
"node": ">=0.10.1"
3434
},
3535
"dependencies": {
36-
"commander": "~2.1.0",
37-
"csv": "~0.3.6",
38-
"entities": "~0.3.0",
39-
"mocha": "~1.17.0",
40-
"xml2js": "~0.4.1"
36+
"commander": "~2.3.0",
37+
"csv": "~0.4.0",
38+
"entities": "~1.1.1",
39+
"mocha": "~1.21.4",
40+
"xml2js": "~0.4.4"
4141
},
4242
"devDependencies": {
43-
"nock": "~0.27.1"
43+
"nock": "~0.46.1"
4444
}
4545
}

0 commit comments

Comments
 (0)