         grunt.config 'coffee.options.bare', true
         if path.match(/test/)
           grunt.config 'coffee.compile.files', [
+            nonull: true
             expand: true
             cwd: 'test/'
-            src: path
+            src: path.slice(path.indexOf('/'))
             dest: 'test/'
             ext: '.js'
           ]
         else
           grunt.config 'coffee.compile.files', [
+            nonull: true
             expand: true
             cwd: 'coffee/'
-            src: path
+            src: path.slice(path.indexOf('/'))
             dest: '<%= config.app %>/scripts/'
             ext: '.js'
           ]

      styl: (path) ->
        grunt.config 'stylus.options.compress', false
        grunt.config 'stylus.compile.files', [
          expand: true
          cwd: 'stylus/'
          src: path
          dest: '<%= config.app %>/css/'
          ext: '.css'
        ]

        grunt.config 'jade.options.data', { production: false }
        grunt.config 'jade.options.pretty', true
        grunt.config 'jade.compile.files', [
          nonull: true
          expand: true
          cwd: 'jade/'
          ext: '.html'
          src: path.slice(path.indexOf('/'))
          dest: '<%= config.app %>/views/'
        ]
        'jade:compile'
