Skip to content

daviddias/pull-stringify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pull-stringify

JSON.stringify as pull stream

var pull = require('pull-stream')
var stringify = require('pull-stringify')
var toPull = require('stream-to-pull-stream')

pull(
  pull.value([A, B, C]),
  stringify(),
  toPull(process.stdout)
)

pull-stringify takes the same arguments as JSONStream.stringify but as a pull stream.

Also if you want line separated json, a default is provided:

pull(
  pull.value([A, B, C]),
  stringify.lines(),
  toPull(process.stdout)
)

to use a non-custom stringifyer use the final argument.

//compatible with JSON but supports buffers.
var JSONB = require('json-buffer')

//use defaults for op, cl, and sep
stringify(null, null, null, JSONB.stringify)

//or
stringify.lines(JSONB.stringify)

License

MIT

About

JSON.stringify as pull stream

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%