ManiaJS/ManiaJS

View on GitHub
Gruntfile.js

Summary

Maintainability
A
1 hr
Test Coverage
'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.
  ]);
};