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
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,
|
||
|
})
|