Слияние кода завершено, страница обновится автоматически
module.exports = (api, options) => {
const { NODE_ENV } = options || process.env;
const dev = NODE_ENV === 'development';
const modules = NODE_ENV === 'esm' ? false : 'commonjs';
if (api) {
api.cache(() => NODE_ENV);
}
const plugins = [
'lodash',
'@babel/plugin-proposal-export-default-from',
'@babel/plugin-transform-optional-chaining',
'@babel/plugin-transform-nullish-coalescing-operator',
['@babel/plugin-transform-class-properties', { loose: true }],
'@babel/plugin-transform-export-namespace-from',
['@babel/plugin-transform-runtime', { useESModules: !modules }],
[
'transform-inline-environment-variables',
{
include: ['RUN_ENV']
}
],
[
'module-resolver',
{
root: ['./src/'],
alias: {
'^@/internals/(.+)': ([, name]) => {
return `./src/internals/${name}`;
}
}
}
]
];
return {
presets: [
['@babel/preset-env', { modules, loose: true }],
['@babel/preset-react', { development: dev }],
'@babel/preset-typescript'
],
plugins,
env: {
coverage: {
plugins: [
[
'istanbul',
{
exclude: ['src/**/*Spec.js', 'src/**/*Spec.tsx', 'test/**/*']
}
]
]
}
}
};
};
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )