render-data

v1.1.0
Automagically render data files in the browser, like render-media

render-data

Show a data stream in a browser. This automatically detects the extension, and displays the data intelligently, supporting video, audio, and images (thanks to render-media).

It will attempt to display filetypes intelligently, like .csv, .json, and .geojson!

Server-side rendering

Can also be used in server-side applications to statically render the DOM. However, geojson will not render in server-side due to a dependence on window from Leaflet.

install

npm install render-data

usage

var data = require('render-data')
var file = {
  name: 'stuff.R',
  createReadStream: function () {
    return fs.createReadStream('/path/to/my/data/and/stuff')
  }
}
data.render(file, elem, opts, function (err) {
  console.log('done rendering')
})

example

Example in yo-fs.

Metadata

  • MIT
  • Whatever
  • Karissa McKelvey
  • released 6/3/2016

Downloads

Maintainers