Nocturnal Pumpkin Maelstrom
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

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

2

version

0.2.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability