I am new to the web development and I am going to write an web application in JavaScript (Node, Webpack, ...). With the use of Babel, it is easy to make ES8 code compliant with any browsers. However, if I decide to publish some part of my code as npm modules, few users would certainly prefer me to use ES6 or older.
The code I am going to write will be based on Vue.js and Express 4, but again with Babel, I can use any version of JavaScript and it will work.
What ECMAScript version should I use to develop my Web Application (<= ES6, ES7, ES8)?
Should I target JS6?
Disclaimer: I am not asking for a primary opinion. I would like to rely on facts that tell me not use ECMAScript 1 from 1997 because, well I am sure there are reasons for that...