aboutsummaryrefslogtreecommitdiffstats
path: root/Gruntfile.js
blob: a7a5412898c2f1cfd590d9cdcee993e8dbc8befc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
(function() {
  module.exports = function(grunt) {
    grunt.initConfig({
      pkg: grunt.file.readJSON('package.json'),
      less: {
        css: {
          options: {
            paths: ["public/css"]
          },
          files: [
            {
              expand: true,
              cwd: 'public/css',
              src: ['*.less'],
              dest: 'public/css',
              ext: '.css'
            }
          ]
        }
      },
      coffee: {
        glob_to_multiple: {
          expand: true,
          cwd: '.',
          src: '**/*.coffee',
          dest: '.',
          ext: '.js'
        }
      },
      watch: {
        less: {
          files: ['public/css/**/*.less'],
          tasks: ['less']
        },
        coffee: {
          files: ['**/*.coffee'],
          tasks: ['coffee']
        }
      }
    });
    grunt.loadNpmTasks('grunt-contrib-coffee');
    grunt.loadNpmTasks('grunt-contrib-less');
    grunt.loadNpmTasks('grunt-contrib-watch');
    return grunt.registerTask('default', ['less', 'coffee']);
  };

}).call(this);