     #    options:
     #      specs: ['']
 
-    "jasmine_node":
+    jasmine_node:
       run:
         spec: "lib/test/"
       runCoverage:

          {src: 'parsers/coffeescript.js', dest: 'build/coffeescript.js'}
          {src: 'parsers/javascript.js', dest: 'build/javascript.js'}
        ]
      #test:  # We're not using jasmine but now jasmine_node, so we don't need to browserify the tests
      #  src: ['lib/test/*.js']
      #  dest: 'build/test/<%= pkg.name %>_specs.js'


  grunt.loadNpmTasks 'grunt-contrib-copy'

  # Default task(s).
  grunt.registerTask 'default', ['coffeelint', 'coffee', 'browserify', 'concat',
    'jasmine_node:run', 'jade', 'sass'] #, 'uglify']
  grunt.registerTask 'travis', ['coffeelint', 'coffee', 'jasmine_node:run']
  grunt.registerTask 'test', ['newer:coffee', 'jasmine_node:run']
  grunt.registerTask 'coverage', ['coffee', 'instrument', 'copy:tests',
    'jasmine_node:runCoverage', 'storeCoverage', 'makeReport']
  grunt.registerTask 'build', ['coffeelint', 'coffee', 'browserify:src',
    'concat', 'jade', 'sass', 'uglify:build']
  grunt.registerTask 'parsers', ['browserify:parsers', 'uglify:parsers']

  # Run a single test with `grunt spec:filename`.
  # For example, `grunt spec:io` will run tests in io_spec.coffee
  grunt.registerTask 'spec', 'Run jasmine_node test on a specified file', (filename) ->
    grunt.task.run 'newer:coffee'
    grunt.config.set 'jasmine_node.match', filename
    grunt.config.set 'jasmine_node.matchAll', false
    grunt.config.set 'jasmine_node.specNameMatcher', '_spec'
    grunt.task.run 'jasmine_node:run'

