@lodder/time-grunt

Display the elapsed execution time of grunt tasks

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
@lodder/time-grunt
204.0.04 years ago4 years agoMinified + gzip package size for @lodder/time-grunt in KB

Readme

time-grunt
NPM Version Build Status Dependency Status
Display the elapsed execution time of grunt tasks

Install

$ npm i --save-dev @lodder/time-grunt

Usage

// Gruntfile.js
module.exports = grunt => {
	// Require it at the top and pass in the grunt instance
	require('@lodder/time-grunt')(grunt);

	grunt.initConfig();
}

Optional callback

If you want to collect the timing stats for your own use, pass in a callback:
require('@lodder/time-grunt')(grunt, (stats, done) => {
	// do whatever you want with the stats
	uploadReport(stats);

	// be sure to let grunt know when to exit
	done();
});

Options

  • Run grunt with --no-color to disable any colour indicators in the terminal

Clean layout

The watch task is hidden to reduce clutter.
Run grunt with grunt --verbose to see all tasks.
Run grunt with grunt --quiet to quiet all tasks including time-grunt.

License

MIT © Sindre Sorhus