console.log('using node 10.x, @babel/[email protected]');
console.log('npm i -D @babel/cli @babel/core @babel/present-env');
console.log('npm i -D @babel/plugin-transform-arrow-functions'); // this is not needed for node 10.x
console.log('npm i -D @babel/plugin-proposal-pipeline-operator');
console.log('create the file babel.config.js and plugins and presets as in this source');
console.log('.babelrc is limited to JSON, wherease babel.config.js supports all node scripts');
console.log('VSCode does not have a editor style for all plugins that are in proposal ');
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode
https://medium.freecodecamp.org/tc39-and-its-contributions-to-ecmascript-c178b77f32e1
https://github.com/tc39/proposal-pipeline-operator
https://github.com/tc39/proposal-decorators