gulp-duration
Track the duration of parts of your gulp tasks.
Useful, for example, when running a periodic watch-like task but not using
gulp.watch
or gulp's task dependency system.
Usage
stream = duration([name])
Creates a new pass-through duration stream. When this stream is closed, it will log the amount of time since its creation to your terminal.
Optionally, you can pass a name
to use when logging – defaults to
gulp-duration
.
stream.start
Resets the stream's "start time" to the current time. Use this in your pipeline to only track the duration after a certain event.
Example
Here's a simple example:
var duration =var uglify =var concat =var gulp =gulp
And something a little less trivial:
var source =var uglify =var watchify =var gulp =gulp
License
MIT. See LICENSE.md for details.