csv-parse
Advanced tools
Comparing version 1.0.0 to 1.0.1
@@ -1,2 +0,2 @@ | ||
// Generated by CoffeeScript 1.9.3 | ||
// Generated by CoffeeScript 1.10.0 | ||
var Parser, StringDecoder, stream, util; | ||
@@ -19,3 +19,3 @@ | ||
} | ||
if (typeof data !== 'string') { | ||
if (!(typeof data === 'string' || Buffer.isBuffer(arguments[0]))) { | ||
return callback(Error("Invalid data argument: " + (JSON.stringify(data)))); | ||
@@ -153,3 +153,3 @@ } | ||
Parser.prototype._transform = function(chunk, encoding, callback) { | ||
var err; | ||
var err, error; | ||
if (chunk instanceof Buffer) { | ||
@@ -161,4 +161,4 @@ chunk = this.decoder.write(chunk); | ||
return callback(); | ||
} catch (_error) { | ||
err = _error; | ||
} catch (error) { | ||
err = error; | ||
return this.emit('error', err); | ||
@@ -169,3 +169,3 @@ } | ||
Parser.prototype._flush = function(callback) { | ||
var err; | ||
var err, error; | ||
try { | ||
@@ -181,4 +181,4 @@ this.__write(this.decoder.end(), true); | ||
return callback(); | ||
} catch (_error) { | ||
err = _error; | ||
} catch (error) { | ||
err = error; | ||
return this.emit('error', err); | ||
@@ -185,0 +185,0 @@ } |
{ | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"name": "csv-parse", | ||
@@ -37,8 +37,8 @@ "description": "CSV parsing implementing the Node.js `stream.Transform` API", | ||
"devDependencies": { | ||
"each": "0.5.0", | ||
"coffee-script": "1.9.3", | ||
"csv-generate": "0.0.4", | ||
"csv-spectrum": "0.2.0", | ||
"mocha": "2.2.5", | ||
"should": "6.0.3" | ||
"each": "0.5.2", | ||
"coffee-script": "1.10.0", | ||
"csv-generate": "1.0.0", | ||
"csv-spectrum": "0.3.0", | ||
"mocha": "2.3.3", | ||
"should": "7.1.0" | ||
}, | ||
@@ -45,0 +45,0 @@ "optionalDependencies": {}, |
20110