Noob question here. Trying to assure myself that babel-preset-env
works.
I install babel-core
and babel-preset-env
:
yarn add --dev babel-core
yarn add --dev babel-preset-env
My package.json
has:
"babel": {
"presets": [
[
"env",
{
"targets": {
"browsers": [
"IE >= 8"
]
}
}
]
]
},
I create a JS script to test:
fs.readFile('my.js', 'utf8', (err, data) => {
if (err) throw err;
let babel = require("babel-core");
let result = babel.transform(data).code;
});
I test with arrow functions in my.js
:
new Promise((resolve, reject) => {
console.log('whatever');
});
No matter how I tweak targets.browsers
, the arrow function does not get converted.