.babelrc.js 533 B

1234567891011121314151617181920212223
  1. const path = require('path');
  2. const { defaultOptions } = require('@gera2ld/plaid/util');
  3. defaultOptions.alias = {
  4. '@': path.resolve('src'),
  5. };
  6. module.exports = {
  7. extends: require.resolve('@gera2ld/plaid/config/babelrc'),
  8. presets: [
  9. ['@babel/preset-env', {
  10. ...process.env.BABEL_ENV !== 'test' && {
  11. modules: false,
  12. },
  13. useBuiltIns: false,
  14. loose: true,
  15. }],
  16. ],
  17. plugins: [
  18. './scripts/babel-plugin-safe-bind.js',
  19. ['@babel/plugin-transform-for-of', { assumeArray: true }],
  20. ],
  21. };