🔧 transform text stream to emoji node.js style
This module exposes a transform stream that converts text to text with emoji characters. Check out the stream handbook for more info on using transform streams.
This module uses some features introduced in node v4.
$ npm install --save emoji-stream
Example: reading a file from disk, transform, and write result back to disk
var fs = require('fs')
var tr = require('emoji-stream')
var story = fs.createReadStream(__dirname+'/mobydick.txt')
var newStory = fs.createWriteStream(__dirname+'/emojimobydick.txt')
story.on('readable', ()=>{
console.log('readable!')
story.pipe(tr).pipe(newStory)
})
$ cat emojimobydick.txt
...SACRED TO THE MEMORY OF The late CAPTAIN EZEKIEL HARDY, Who in the bows
of his ⛵ was killed by 🅰️ Sperm 🐳 🔛 the coast of 🗾, AUGUST
3d, 1833. THIS TABLET Is erected to his Memory BY HIS WIDOW...