You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
577 B

3 years ago
/* eslint-disable @typescript-eslint/no-var-requires */
/* eslint-disable func-names */
require('@babel/polyfill')
require('@babel/register')({
presets: [
require.resolve('@babel/preset-react'),
[require.resolve('@babel/preset-env'), {
targets: {
node: '8',
},
}],
require.resolve('@babel/preset-typescript'),
],
extensions: ['.jsx', '.js', '.ts', '.tsx'],
only: ['src/', 'spec/'],
})
require('./setup')
require('require.all')({
dir: '../src/',
match: /spec\.(js|ts|tsx)$/i,
require: /\.(js|ts|tsx)$/,
recursive: true,
})