Gruntfile.js
'use strict';
module.exports = function (grunt) {
require('load-grunt-config')(grunt, {
jitGrunt: {}
});
require('time-grunt')(grunt);
grunt.loadNpmTasks('grunt-contrib-clean');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.loadNpmTasks('grunt-tslint');
grunt.loadNpmTasks('grunt-ts');
grunt.loadNpmTasks('grunt-nsp');
grunt.registerTask('build', [
'clean:default',
'tslint:default',
'ts:default',
'copy:default'
]);
grunt.registerTask('dev', [
'clean:default',
'tslint:default',
'ts:default',
'copy:default',
'watch'
]);
grunt.registerTask('default', [
'clean:default',
'tslint:default',
'ts:default',
'copy:default',
'watch'
]);
grunt.registerTask('test', [
'clean:default',
'copy:test',
'ts:default',
'copy:default',
// '' TODO: Add test framework. Decide which framework we are going to use.
]);
};