1 module.exports = function(grunt) {
3 grunt.loadNpmTasks('grunt-contrib-copy');
4 grunt.loadNpmTasks('grunt-contrib-less');
5 grunt.loadNpmTasks('grunt-contrib-watch');
9 pkg: grunt.file.readJSON('package.json'),
16 dest: 'dist/thymeleaf/templates',
23 sourceMapURL: 'frontend.css.map',
24 sourceMapFilename: 'dist/css/frontend.css.map'
26 src: 'less/frontend.less',
27 dest: 'dist/css/frontend.css'
33 files: [ 'html/**/*.html' ],
37 files: [ 'less/**/*.less' ],
44 grunt.registerTask('http-server', function() {
47 cmd: 'node_modules/http-server/bin/http-server',
49 opts: { stdio: 'inherit' }
54 grunt.registerTask('default', [ 'copy', 'less' ]);
56 grunt.registerTask('server', [ 'default', 'http-server', 'watch' ]);