There aremanyarticles these days that claim you don't need Babel anymore when developing Node apps while leveraging the features of ES6. Since I plan to write a terminal app using Node, I have some practical questions.
- Is there some consensus in the JS community on which is the minimum required Node version for this? If so, does this version support all of the ES6 standard or only parts of it? Edit: To be more precise -- was there a version X that featured ES6 well enough that it caused the majority of devs to omit Babel?
- Is there a chance to guard your app from being executed (or rather failing to be executed) with an older version of Node? Edit: To be more precise -- I plan to write a terminal app, so I have no control over the Node version that people will have installed on their machine (on which they will try to run my app on).
- Is there a cool terminal app based on Node and ES6 that I can study for best practices? Any recommendations?