You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nodebb/Gruntfile.js

53 lines
946 B
JavaScript

module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
execute: {
dev: {
src: 'a.js',
options: {
args: ['arg']
}
},
minifyJS: {
src: 'app.js',
options: {
args: ['from-file']
}
},
minifyCSS: {
src: 'app.js',
options: {
args: ['from-file']
}
},
},
watch: {
clientScripts: {
files: ['public/src/**/*.js'],
tasks: ['execute:minifyJS'],
options: {
spawn: false
}
},
serverScripts: {
files: ['*.js', 'src/**/*.js', 'node_modules/**/*.js'],
tasks: ['execute:minifyCSS'],
options: {
spawn: false
}
},
less: {
files: ['**/*.less'],
tasks: ['execute:minifyCSS'],
options: {
spawn: false
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-execute');
grunt.registerTask('default', ['watch', 'execute:minifyCSS']);
};