sibelius
11/12/2018 - 12:29 AM

Creating a babel transformer to fix babel-jest issues with lerna, monorepo and yarn workspaces

Creating a babel transformer to fix babel-jest issues with lerna, monorepo and yarn workspaces

const config = require('../shared/babel.config.js');

 const { createTransformer } = require('babel-jest');
 module.exports = createTransformer({
  ...config,
});
const { join, resolve } = require('path');
 const { createTransformer } = require('babel-jest');
 const packagePath = resolve('../');

const packageGlob = join(packagePath, '*');
 module.exports = createTransformer({
  babelrcRoots: packageGlob,
});
// use this custom babel-transformer
transform: {
    '^.+\\.(js|ts|tsx)?$': '<rootDir>/test/babel-transformer',
  },