 
 module.exports = (grunt) ->
   grunt.initConfig
+
+    ####     ######   #######  ######## ######## ######## ########
+    ####    ##    ## ##     ## ##       ##       ##       ##
+    ####    ##       ##     ## ##       ##       ##       ##
+    ####    ##       ##     ## ######   ######   ######   ######
+    ####    ##       ##     ## ##       ##       ##       ##
+    ####    ##    ## ##     ## ##       ##       ##       ##
+    ####     ######   #######  ##       ##       ######## ########
     coffee:
-      compile:
+      sources:
         options:
           join: true
 

            'specs/support/**/*.coffee'
            'specs/units/**/*.coffee'
          ]

    uglify:
      all:
        files:
          'lib/agt.min.js': ['lib/agt.js']

    watch:
      scripts:
        files: ['src/**/*.coffee', 'specs/**/*.coffee']
        tasks: ['coffee', 'uglify', 'test', 'biscotto']
        options:
          livereload: true
          livereloadOnError: true

      config:
        files: ['Gruntfile.coffee']

      grunt.task.run 'growl:jasmine_failure'
      done false

  grunt.registerTask('all', ['coffee:sources', 'uglify', 'test', 'biscotto', 'coffee:demos', 'extend:biscotto'])
  grunt.registerTask('default', ['all'])
