jts-infer
Infer a JSON Table Schema from a readable stream of a CSV source
API
jtsInfer(readableStream, [options], callback)
var jtsInfer = require('jts-infer)
, fs = require('fs);
jtsInfer(fs.createReadStream('path/to/data.csv'), function(err, schema, scores){
//do something with schema [and scores]
});
Options
separator
: separator to separate cells in a row (default to ',')newline
: separator to separate different rows (default to '\n')nSample
: if specified only thenSample
first rows of the source will be used to infer the types otherwise all the rows will be used
Tests
npm test
License
MIT