/ .babelrc
.babelrc
1 { 2 "comments": false, 3 "compact": false, 4 "env": { 5 "browser": { 6 "ignore": [ 7 "src/embark.js", 8 "src/node/async.js", 9 "src/node/index.js", 10 "src/standalone/index.js" 11 ], 12 "plugins": [ 13 ["@babel/plugin-transform-runtime", { 14 "corejs": 2, 15 "useESModules": true 16 }] 17 ], 18 "presets": [ 19 ["@babel/env", { 20 "modules": false, 21 "targets": {"browsers": ["last 1 version", "not dead", "> 0.2%"]} 22 }] 23 ] 24 }, 25 "node": { 26 "ignore": ["src/browser.js", "src/node/async.js"], 27 "plugins": [ 28 ["@babel/plugin-transform-runtime", { 29 "corejs": 2 30 }] 31 ], 32 "presets": [ 33 ["@babel/env", { 34 "targets": {"node": "8.11.3"} 35 }] 36 ] 37 }, 38 "node:async": { 39 "ignore": ["src/node/index.js"], 40 "plugins": [ 41 ["@babel/plugin-transform-runtime", { 42 "corejs": 2 43 }] 44 ], 45 "presets": [ 46 ["@babel/env", { 47 "targets": {"node": "8.11.3"} 48 }] 49 ] 50 } 51 } 52 }