data-streams

    0.2.0 • Public • Published

    data-streams

    Transforms the Dataset resources of a package.jsonld into streams.

    NPM

    Usage

    var Pkg = require('data-streams');
    var myPackage = require('package.jsonld');
    
    var pkg = new Pkg(myPackage, '.');
    var stream = pkg.createReadStream(name, options);
    

    name is the name of the Dataset resource.

    For the resources in csv and ldjson format, an options object with the following properties can be specified:

    • objectMode: (true/false) return a stream in objectMode where every chunk will be a row (as a JS object).
    • coerce: (true/false) coerce the values according to the types specified in schema (implies objectMode)
    • ldjsonify: (true/false) JSON.stringify + '\n' (implies objectMode)
    • filter: an array of column to be kept (all the other will be filtered out)

    Tests

    npm test
    

    Licence

    MIT

    Install

    npm i data-streams

    DownloadsWeekly Downloads

    3

    Version

    0.2.0

    License

    MIT

    Last publish

    Collaborators

    • sballesteros