module.exports = function(grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), browserify: { dist: { files: { 'lib/static/main.js': ['lib/GUI/js/main.js'], }, options: { debug: true, transform: ['browserify-handlebars'], }, }, }, less: { dist: { files: { 'lib/static/main.css': ['lib/GUI/css/main.less'], }, options: { sourceMap: false, }, }, }, watch: { files: ['lib/GUI/**/*'], tasks: ['default'], }, }); grunt.loadNpmTasks('grunt-browserify'); grunt.loadNpmTasks('grunt-contrib-watch'); grunt.loadNpmTasks('grunt-contrib-less'); grunt.registerTask('default', [ 'browserify', 'less', ]); };