         tasks: ['watch']
         options:
           logConcurrentOutput: true
-      # This runs all the coffee related tasks in parallel, including linting,
-      # transpiling, etc.
+      # This runs all the coffee related tasks in parallel
       coffee:
-        tasks: ['coffeelint:index', 'coffeelint:test', 'newer:coffee']
+        tasks: ['coffeelint:index', 'coffeelint:test']
 
     # Tasks that set environment variables
     env:

        tasks: ['concurrent:coffee']
      # Whenever lib or test files are updated, rerun tests
      test:
        files: ['test/**/*.coffee', 'index.js']
        tasks: ['test']
      # Whenever the JS files are transpiled, rebuild the documentation
      lib:
        files: ['lib/**/*.js']
        tasks: [] # ['jsdoc']
      # Whenever the docs are changed we rebuild them
      docs:
        files: ['docs/**/*.rst']

  require('load-grunt-tasks') grunt;

  # Our default grunt task compiles our coffeescript lib then runs our server
  grunt.registerTask 'default', ['concurrent:dev']
  grunt.registerTask 'test', ['env:test', 'mochaTest']

