BotFramework-WebChat/babel-jest-config.js

16 строки
619 B
JavaScript

const {
default: { createTransformer }
} = require('babel-jest');
const { join } = require('path');
const { readFileSync } = require('fs');
const stringifiedBabelOptions = readFileSync(join(__dirname, 'babel.config.json'), 'utf8');
const babelOptions = JSON.parse(stringifiedBabelOptions);
const transformer = createTransformer(babelOptions);
// Jest is supposed to use babel-jest to consume the .babelrc file in the root of the project,
// but for some reason it can't seem to locate the file, so we must manually load the .babelrc
// file in memory and create a transformer for it.
module.exports = transformer;