user_guide icon indicating copy to clipboard operation
user_guide copied to clipboard

how to transpile newer Javascript code for ECMAScript 5.1

Open mr-c opened this issue 2 years ago • 0 comments

One recipe is to use https://babeljs.io/

$ npm install -G @babel/core @babel/cli @babel/preset-env
$ babel --presets  @babel/preset-env some_javascript.js > some_javascript_es5.1.js

or

$ sudo apt install babeljs
$ babeljs --presets /usr/share/nodejs/@babel/preset-env/ underscore-esm-min.js some_javascript.js > some_javascript_es5.1.js

You may need to insert var exports = new Object(); after the "use strict"; at the top of the output.

mr-c avatar Sep 02 '22 09:09 mr-c