jest-preset.js 501 B

123456789101112131415161718192021
  1. const deepmerge = require('deepmerge')
  2. const defaultPreset = require('../default/jest-preset')
  3. // If no default babel preset exists,
  4. // we need to use a customized babel transformer to deal with es modules
  5. module.exports = deepmerge(
  6. defaultPreset,
  7. {
  8. transform: {
  9. '^.+\\.jsx?$': require.resolve('./esmoduleTransformer')
  10. },
  11. globals: {
  12. 'vue-jest': {
  13. babelConfig: {
  14. plugins: ['babel-plugin-transform-es2015-modules-commonjs']
  15. }
  16. }
  17. }
  18. }
  19. )