Equation.js/Gruntfile.js

34 lines
705 B
JavaScript
Raw Normal View History

2015-04-20 09:28:11 +00:00
module.exports = function(grunt) {
grunt.initConfig({
eslint: {
2015-04-20 09:29:59 +00:00
target: ['lib/*.js', 'tests/*.js']
2015-04-20 09:28:11 +00:00
},
babel: {
dist: {
files: [{
expand: true,
2015-04-20 09:29:59 +00:00
src: ['lib/*.js', 'tests/*.js'],
2015-04-20 09:28:11 +00:00
dest: 'dist/'
}]
}
},
mochaTest: {
files: ['dist/tests/*.js']
},
watch: {
scripts: {
2015-04-20 09:29:59 +00:00
files: 'lib/*.js',
tasks: ['babel']
2015-04-20 09:28:11 +00:00
}
}
});
grunt.loadNpmTasks('grunt-eslint');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-babel');
grunt.loadNpmTasks('grunt-mocha-test');
grunt.registerTask('default', [ 'babel']);
grunt.registerTask('test', ['babel', 'mochaTest']);
};