 
   grunt.initConfig
 
-    clean            :
-      all            :
-        options      :
-          force      : yes
-        src          : 'build'
+    clean                :
+      all                :
+        options          :
+          force          : yes
+        src              : 'build'
 
-    mkdir            :
-      all            :
-        options      :
-          create     : [
+    mkdir                :
+      all                :
+        options          :
+          create         : [
             'src/coffee'
             'src/externs'
             'src/images'

      'http-server:compiled'
    ]

  grunt.registerTask 'default', 'Build stack.', (app = 'app') ->
    grunt.task.run [
      'clean'

          '--jscomp_error=visibility'
        ]

    "http-server"        :
      debug              :
        root             : './public/debug/'
        host             : '127.0.0.1'
        port             : 1111
        runInBackground  : yes
      compiled           :
        root             : './public/compiled/'
        host             : '127.0.0.1'
        port             : 2222

    watch                :
      options            :
        livereload       : yes
      configFiles        :
        files            : [ 'Gruntfile.coffee', 'karma.conf.js' ]
        options          :
          reload         : yes
      html               :
        files            : [ '*.html' ]
      src                :
        files            : [ '**/*.coffee' ]
        tasks            : [ 'clean', 'mkdir', 'coffee', 'coffee2closure', 'deps', 'karma' ]
      styl               :
        files            : [ '*.styl' ]
        tasks            : [ 'stylus' ]


  grunt.loadNpmTasks 'grunt-contrib-clean'
  grunt.loadNpmTasks 'grunt-contrib-coffee'
  grunt.loadNpmTasks 'grunt-contrib-stylus'
