.babelrc.js 641 B

123456789101112131415161718192021222324252627282930313233
  1. const presets = [
  2. [
  3. "@babel/preset-env",
  4. {
  5. "modules": false,
  6. "targets": {
  7. "browsers": [
  8. "Android >= 4",
  9. "iOS >= 8"
  10. ]
  11. },
  12. "useBuiltIns": "usage"
  13. }
  14. ]
  15. ];
  16. const plugins = [
  17. "@babel/plugin-transform-runtime",
  18. "@babel/plugin-syntax-dynamic-import",
  19. "istanbul"
  20. ];
  21. // if (process.env["NODE_ENV"] === "test") {
  22. // presets[0][1].modules = "commonjs";
  23. // }
  24. if (process.env["DOC_TYPE"] === "true") {
  25. presets[0][1].modules = "commonjs";
  26. }
  27. module.exports = { presets, plugins };