diff --git a/test/karma.conf.js b/test/karma.conf.js index e734b45016839..25c0eb8f68ec0 100644 --- a/test/karma.conf.js +++ b/test/karma.conf.js @@ -70,12 +70,7 @@ module.exports = function setKarmaConfig(config) { { test: /\.(js|ts|tsx)$/, loader: 'babel-loader', - exclude: function ignore(filePath) { - if (filePath.includes('/node_modules/')) { - return !filePath.includes('/node_modules/@mui/monorepo'); - } - return false; - }, + exclude: /node_modules\/.*\/node_modules\/(?!@mui\/monorepo)/, }, ], }, diff --git a/test/utils/setupBabel.js b/test/utils/setupBabel.js index 23c823b95e91a..b6b7c493dd008 100644 --- a/test/utils/setupBabel.js +++ b/test/utils/setupBabel.js @@ -1,11 +1,4 @@ require('@babel/register')({ extensions: ['.js', '.ts', '.tsx'], - ignore: [ - function ignore(filePath) { - if (filePath.includes('/node_modules/')) { - return !filePath.includes('/node_modules/@mui/monorepo'); - } - return false; - }, - ], + ignore: [/node_modules\/.*\/node_modules\/(?!@mui\/monorepo)/], }); diff --git a/webpackBaseConfig.js b/webpackBaseConfig.js index 46fe6c52d8cfc..aea83b8b73c24 100644 --- a/webpackBaseConfig.js +++ b/webpackBaseConfig.js @@ -42,12 +42,7 @@ module.exports = { rules: [ { test: /\.(js|ts|tsx)$/, - exclude: function ignore(filePath) { - if (filePath.includes('/node_modules/')) { - return !filePath.includes('/node_modules/@mui'); - } - return false; - }, + exclude: /node_modules\/.*\/node_modules\/(?!@mui)/, loader: 'babel-loader', options: { cacheDirectory: true,