       command: 'osascript'
       args: (context) -> [context.filepath]
 
+  'Babel ES6 JavaScript':
+    "Selection Based":
+      command: "babel-node"
+      args: (context) -> ['-e', context.getCode()]
+    "File Based":
+      command: "babel-node"
+      args: (context) -> [context.filepath]
+
+  Batch:
+    "File Based":
+      command: ""
+      args: (context) -> [context.filepath]
+
   'Behat Feature':
     "File Based":
       command: "behat"

      command: "behat"
      args: (context) -> [context.fileColonLine()]

  Batch:
    "File Based":
      command: ""
      args: (context) -> [context.filepath]
  C:
    if GrammarUtils.OperatingSystem.isDarwin()
      "File Based":

    "File Based":
      command: "bash"
      args: (context) -> ['-c', "tsc '#{context.filepath}' --out /tmp/js.out && node /tmp/js.out"]
