workshopper-browser-guide
Version:
Create an html browser version of the exercise descriptions
26 lines (22 loc) • 643 B
JavaScript
const fs = require('fs')
, path = require('path')
, colorsTmpl = require('colors-tmpl')
, combinedStream = require('combined-stream')
function read (file) {
return fs.createReadStream(path.join(__dirname, file), {encoding: 'utf8'})
}
function credits (workshopper) {
combinedStream
.create()
.append(read ('./i18n/credits/' + workshopper.lang + '.txt'))
.append(read ('./credits.txt'))
.on("error", function (err) {
console.log(err)
throw err
})
.on("data", function (data) {
console.log(colorsTmpl(data))
})
.resume()
}
module.exports = credits