treactur
Version:
React + Traceur
27 lines (21 loc) • 600 B
JavaScript
;
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);
});
}
}