jlongster / transducers.js

A small library for generalized transformation of data (inspired by Clojure's transducers)
BSD 2-Clause "Simplified" License
1.73k stars 54 forks source link

gulp default task fails with source map missing file property #8

Closed jeffbski closed 9 years ago

jeffbski commented 9 years ago

I tried using node@0.10.32 and also node@0.11.13, and in both cases with fresh npm install off master running gulp fails with this error.

jeffbski-laptop:~/projects/transducers.js [master]$ gulp
[17:43:16] Using gulpfile ~/projects/transducers.js/gulpfile.js
[17:43:16] Starting 'compile'...
[17:43:17] Finished 'compile' after 1 s
[17:43:17] Starting 'default'...
[17:43:17] Finished 'default' after 5.92 μs

/Users/jeff/projects/transducers.js/node_modules/gulp-sweetjs/node_modules/vinyl-sourcemaps-apply/index.js:33
    throw e;
          ^
Error: Source map to be applied is missing the "file" property
    at assertProperty (/Users/jeff/projects/transducers.js/node_modules/gulp-sweetjs/node_modules/vinyl-sourcemaps-apply/index.js:32:13)
    at applySourceMap (/Users/jeff/projects/transducers.js/node_modules/gulp-sweetjs/node_modules/vinyl-sourcemaps-apply/index.js:11:3)
    at Stream.<anonymous> (/Users/jeff/projects/transducers.js/node_modules/gulp-sweetjs/index.js:55:7)
    at Stream.stream.write (/Users/jeff/projects/transducers.js/node_modules/gulp-sweetjs/node_modules/event-stream/node_modules/through/index.js:26:11)
    at write (/Users/jeff/projects/transducers.js/node_modules/gulp-sourcemaps/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:623:24)
    at flow (/Users/jeff/projects/transducers.js/node_modules/gulp-sourcemaps/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:632:7)
    at DestroyableTransform.pipeOnReadable (/Users/jeff/projects/transducers.js/node_modules/gulp-sourcemaps/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:664:5)
    at DestroyableTransform.emit (events.js:92:17)
    at emitReadable_ (/Users/jeff/projects/transducers.js/node_modules/gulp-sourcemaps/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:448:10)
    at emitReadable (/Users/jeff/projects/transducers.js/node_modules/gulp-sourcemaps/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:444:5)
jlongster commented 9 years ago

The vinyl-sourcemaps-apply dep updated and was throwing that now. Should be fixed on latest if you update, thanks.

jeffbski commented 9 years ago

Perfect. thanks for quick fix.