I've been using Babel for a while now, and I've always been under the impression that Babel was a transpiler for converting my ES6 and ES7 JavaScript into ES5 JavaScript, as I was under the assumption that you could technically treat ES5 and ES6 as two different language.
However, I couldn't help but notice that Babel's website title describes it as a compiler, which I believe is something very different from a transpiler.
Is Babel a transpiler or a compiler, or perhaps offers both options? Or is the website's title simply incorrect?
Disclosure: I know this sounds like a very pedantic question, but I am writing documentation relating to Babel, and I want to ensure my description is accurate
