plumberjs / plumber-traceur

Traceur operation for Plumber pipelines
0 stars 1 forks source link

plumber-traceur pauses forever. #3

Open insidewhy opened 9 years ago

insidewhy commented 9 years ago

With the following Plumbing.js:

var all       = require('plumber-all')
var glob      = require('plumber-glob')
var traceur   = require('plumber-traceur')
var concat    = require('plumber-concat')
var write     = require('plumber-write')

module.exports = function(pipelines) {
  var sources = glob.within('app')
  var writeToDist = write('dist')

  pipelines['compile:js'] = [
    glob('app/**/*.js'),
    traceur.toAmd(),
    concat('smut'),
    write('dist')
  ]
}

After running plumber it hangs forever. I put some logs in plumber-traceur and it seems the callback to Rx.Observable.create is never called.

insidewhy commented 9 years ago

This was using latest git plumber-traceur and latest npm release plumber (and also latest git plumber).

I also tried the latest npm registry plumber-traceur but that failed in a different way.

insidewhy commented 9 years ago

I made it work again: https://github.com/chilon-net/plumber-traceur/commit/7a34fac58a65ba2bc15e5ae11f0457003608a98e

Although I made the code so much simpler and shorter I'm worried I've done something wrong. Otherwise I could make a pull request?