babel.config.js 377 B

123456789101112131415161718192021222324252627
  1. module.exports = function(api) {
  2. api.cache(true);
  3. let presets;
  4. if (process.env.NODE_ENV === 'es') {
  5. presets = [
  6. [
  7. "@babel/preset-env",
  8. {
  9. "modules": false
  10. }
  11. ]
  12. ];
  13. } else if (process.env.NODE_ENV === 'umd') {
  14. presets = [
  15. [
  16. "@babel/preset-env"
  17. ]
  18. ];
  19. }
  20. return {
  21. plugins: ['@babel/plugin-transform-object-assign'],
  22. presets
  23. };
  24. };