     'clean'
     'jsonlint'
     'jshint'
-    'es6transpiler'
+    'babel'
   ]
 
   grunt.registerTask 'test', [
     'build'
     'run_this_plugin'
-    'espower'
     'mochaTest'
   ]
 

    clean:
      all: ['tasks', 'test/actual/*', 'tmp']

    es6transpiler:
      options:
        environments: ['node', 'mocha']
      task:
        src: ['src/merge_data.js']
        dest: 'tasks/merge_data.js'
      test:
        src: ['test/test.js']
        dest: 'tmp/test-es5.js'

    espower:
      test:
        src: ['<%= es6transpiler.test.dest %>']
        dest: '<%= es6transpiler.test.dest %>'

    merge_data:
      no_options:

      test:
        options:
          reporter: 'spec'
        src: ['<%= babel.test.dest %>']

  grunt.registerTask 'run_this_plugin', ->
    grunt.loadTasks 'tasks'
