UNPKG

treactur

Version:
27 lines (21 loc) 600 B
'use strict'; var through = require('through'); module.exports = { browserify: function(file) { var treactur = require('../treactur'); var src = ''; return through(function(data) { src += data; }, function() { var result; try { result = treactur.compile(src); } catch(err) { err.message = 'treactur error: ' + file + ' ' + err.message + '.'; this.emit('error', err); } this.queue(result); this.queue(null); }); } }