           ext   : ".min.css"]
 
     coffee:
-      compile:
+      all:
         files: [
           expand: true
           cwd   : "assets",
           src   :  "**/*.coffee"
           dest  : "public/js"
           ext   :  ".js"]
+      single:
+        files: "public/gertu.js": ["assets/**/*.coffee"]
 
     uglify:
       options: mangle: false, compress: true, banner: "<%= meta.banner %>"

        no_throwing_strings: level: "warn"

    clean:
      js    : ["public/js",  "public/<%=pkg.name%>.min.js"]
      css   : ["public/css", "public/<%=pkg.name%>.min.css"]
      views : ["public/views"]
      images: ["public/img"]

    copy:
      images:

    "clean", "coffeelint:app", "jade", "copy", "scripts", "stylesheets"]

  grunt.registerTask "stylesheets", "Compiles the stylesheets.",       [
    "stylus", "cssmin"]

  grunt.registerTask "scripts",     "Compiles the JavaScript files.",  [
    "coffee", "uglify"]

  grunt.registerTask "prod",        "Cleans dev JS files for prod.",   [
    "build", "clean:prod"]

  grunt.registerTask "test",        "Executes the tests of project.",  [
    "env:test", "mochaTest"]