diff --git a/gruntfile.js b/gruntfile.js index 3863f6988..b21097ae0 100644 --- a/gruntfile.js +++ b/gruntfile.js @@ -2,6 +2,10 @@ var tsconfig = require('./tsconfig.json'); var shelljs = require("shelljs"); module.exports = function(grunt) { + if (grunt.option('profile')) { + grunt.log.writeln('Profiling all grunt tasks...'); + require('time-grunt')(grunt); + } if (grunt.cli.tasks.indexOf("testsapp") >= 0 || grunt.cli.tasks.indexOf("buildTestsApp")>= 0) { var tsTester = require("./build/run-testsapp.grunt.js"); diff --git a/package.json b/package.json index 2e8f80724..d308b34c4 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "mocha": "2.2.5", "shelljs": "0.5.3", "grunt-tslint": "3.0.0", + "time-grunt": "^1.3.0", "tslint": "3.1.1", "typescript": "1.7.3" },