diff --git a/package.json b/package.json
index 6251a3e2da2a96..dffcde3df7d88f 100644
--- a/package.json
+++ b/package.json
@@ -45,7 +45,7 @@
"jsonlint": "node ./scripts/jsonlint.mjs",
"eslint": "eslint . --cache --report-unused-disable-directives --ext .js,.ts,.tsx --max-warnings 0",
"eslint:ci": "eslint . --report-unused-disable-directives --ext .js,.ts,.tsx --max-warnings 0",
- "stylelint": "stylelint --reportInvalidScopeDisables --reportNeedlessDisables \"docs/**/*.{js,ts,tsx}\" --ignore-path .gitignore",
+ "stylelint": "stylelint --reportInvalidScopeDisables --reportNeedlessDisables \"docs/**/*.?(c|m)[jt]s?(x)\" --ignore-path .gitignore",
"markdownlint": "markdownlint-cli2 \"**/*.md\"",
"valelint": "git ls-files | grep -h \".md$\" | xargs vale --filter='.Level==\"error\"'",
"prettier": "pretty-quick --ignore-path .eslintignore --branch master",
@@ -87,16 +87,16 @@
"generate-codeowners": "node scripts/generateCodeowners.mjs",
"canary:release": "tsx ./scripts/canaryRelease.mts",
"nx_test_tc": "node test/cli.js",
- "nx_test_coverage_ci": "cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov mocha 'packages/**/*.test.{js,ts,tsx}' 'packages-internal/**/*.test.{js,ts,tsx}' 'docs/**/*.test.{js,ts,tsx}'",
- "nx_test_coverage_html": "cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=html mocha 'packages/**/*.test.{js,ts,tsx}' 'packages-internal/**/*.test.{js,ts,tsx}' 'docs/**/*.test.{js,ts,tsx}'",
- "nx_test_coverage": "cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=text mocha 'packages/**/*.test.{js,ts,tsx}' 'packages-internal/**/*.test.{js,ts,tsx}' 'docs/**/*.test.{js,ts,tsx}'",
+ "nx_test_coverage_ci": "cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=lcov mocha 'packages/**/*.test.?(c|m)[jt]s?(x)' 'packages-internal/**/*.test.?(c|m)[jt]s?(x)' 'docs/**/*.test.?(c|m)[jt]s?(x)'",
+ "nx_test_coverage_html": "cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=html mocha 'packages/**/*.test.?(c|m)[jt]s?(x)' 'packages-internal/**/*.test.?(c|m)[jt]s?(x)' 'docs/**/*.test.?(c|m)[jt]s?(x)'",
+ "nx_test_coverage": "cross-env NODE_ENV=test BABEL_ENV=coverage nyc --reporter=text mocha 'packages/**/*.test.?(c|m)[jt]s?(x)' 'packages-internal/**/*.test.?(c|m)[jt]s?(x)' 'docs/**/*.test.?(c|m)[jt]s?(x)'",
"nx_test_e2e_build": "webpack --config test/e2e/webpack.config.js",
- "nx_test_e2e_run": "mocha --config test/e2e/.mocharc.js 'test/e2e/**/*.test.{js,ts,tsx}'",
+ "nx_test_e2e_run": "mocha --config test/e2e/.mocharc.js 'test/e2e/**/*.test.?(c|m)[jt]s?(x)'",
"nx_test_karma_profile": "cross-env NODE_ENV=test karma start test/karma.conf.profile.js",
"nx_test_karma": "cross-env NODE_ENV=test karma start test/karma.conf.js",
"nx_test_regressions_run": "mocha --config test/regressions/.mocharc.js --delay 'test/regressions/**/*.test.js'",
"nx_test_regressions_pigment_css_run": "mocha --config apps/pigment-css-vite-app/.mocharc.cjs --delay 'apps/pigment-css-vite-app/**/*.test.js'",
- "nx_test_unit": "cross-env NODE_ENV=test mocha 'packages/**/*.test.{js,ts,tsx}' 'packages-internal/**/*.test.{js,ts,tsx}' 'docs/**/*.test.{js,ts,tsx}'"
+ "nx_test_unit": "cross-env NODE_ENV=test mocha 'packages/**/*.test.?(c|m)[jt]s?(x)' 'packages-internal/**/*.test.?(c|m)[jt]s?(x)' 'docs/**/*.test.?(c|m)[jt]s?(x)'"
},
"dependencies": {
"@googleapis/sheets": "^9.3.1",
@@ -225,10 +225,10 @@
},
"nyc": {
"include": [
- "packages/mui*/src/**/*.{js,ts,tsx}"
+ "packages/mui*/src/**/*.?(c|m)[jt]s?(x)"
],
"exclude": [
- "**/*.test.{js,ts,tsx}",
+ "**/*.test.?(c|m)[jt]s?(x)",
"**/*.test/*"
],
"sourceMap": false,
diff --git a/packages-internal/babel-plugin-minify-errors/package.json b/packages-internal/babel-plugin-minify-errors/package.json
index 266da5629c3512..66dd6758c4b191 100644
--- a/packages-internal/babel-plugin-minify-errors/package.json
+++ b/packages-internal/babel-plugin-minify-errors/package.json
@@ -17,7 +17,7 @@
"url": "https://opencollective.com/mui-org"
},
"scripts": {
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages-internal/babel-plugin-minify-errors/**/*.test.{js,ts,tsx}'"
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages-internal/babel-plugin-minify-errors/**/*.test.?(c|m)[jt]s?(x)'"
},
"dependencies": {
"@babel/helper-module-imports": "^7.25.7"
diff --git a/packages-internal/scripts/package.json b/packages-internal/scripts/package.json
index 635ab44e2182ba..70185303e358f2 100644
--- a/packages-internal/scripts/package.json
+++ b/packages-internal/scripts/package.json
@@ -21,7 +21,7 @@
"build": "tsc --build tsconfig.json",
"release:publish": "pnpm build && pnpm publish --tag latest",
"release:publish:dry-run": "pnpm build && pnpm publish --tag latest --registry=\"http://localhost:4873/\"",
- "test": "cd ../../ && cross-env NODE_ENV=test mocha --config packages-internal/scripts/typescript-to-proptypes/test/.mocharc.js 'packages-internal/scripts/typescript-to-proptypes/**/*.test.ts'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha --config packages-internal/scripts/typescript-to-proptypes/test/.mocharc.js 'packages-internal/scripts/typescript-to-proptypes/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc --build tsconfig.typecheck.json"
},
"dependencies": {
diff --git a/packages/api-docs-builder-core/package.json b/packages/api-docs-builder-core/package.json
index 565c441b7f92da..efa01e9d607962 100644
--- a/packages/api-docs-builder-core/package.json
+++ b/packages/api-docs-builder-core/package.json
@@ -5,7 +5,7 @@
"private": "true",
"main": "./index.ts",
"scripts": {
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/api-docs-builder/**/*.test.{js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/api-docs-builder/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc -p tsconfig.json"
},
"dependencies": {
diff --git a/packages/api-docs-builder/package.json b/packages/api-docs-builder/package.json
index 54a489f56c60be..fe097f1cb5ed8a 100644
--- a/packages/api-docs-builder/package.json
+++ b/packages/api-docs-builder/package.json
@@ -4,7 +4,7 @@
"private": "true",
"main": "./index.ts",
"scripts": {
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/api-docs-builder/**/*.test.{js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/api-docs-builder/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc -p tsconfig.json"
},
"dependencies": {
diff --git a/packages/eslint-plugin-material-ui/package.json b/packages/eslint-plugin-material-ui/package.json
index 666c0e1773cc0a..258c5bf6d7c9dc 100644
--- a/packages/eslint-plugin-material-ui/package.json
+++ b/packages/eslint-plugin-material-ui/package.json
@@ -16,7 +16,7 @@
"eslint": "^8.47.0"
},
"scripts": {
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/eslint-plugin-material-ui/**/*.test.js'"
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/eslint-plugin-material-ui/**/*.test.?(c|m)[jt]s?(x)'"
},
"repository": {
"type": "git",
diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json
index 0c8ebbaca68963..86e231ef8e638a 100644
--- a/packages/mui-base/package.json
+++ b/packages/mui-base/package.json
@@ -35,7 +35,7 @@
"build:types": "node ../../scripts/buildTypes.mjs",
"prebuild": "rimraf build tsconfig.build.tsbuildinfo",
"release": "pnpm build && pnpm publish",
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-base/**/*.test.{js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-base/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc -p tsconfig.json",
"typescript:module-augmentation": "node scripts/testModuleAugmentation.js"
},
diff --git a/packages/mui-codemod/package.json b/packages/mui-codemod/package.json
index ec688c03ccdb0b..f77d6494c514d2 100644
--- a/packages/mui-codemod/package.json
+++ b/packages/mui-codemod/package.json
@@ -13,7 +13,7 @@
"jscodeshift"
],
"scripts": {
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-codemod/**/*.test.js'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-codemod/**/*.test.?(c|m)[jt]s?(x)'",
"prebuild": "rimraf build",
"build": "node ../../scripts/build.mjs node --out-dir ./build && cpy README.md build && cpy package.json build && cpy codemod.js build",
"release": "pnpm build && pnpm publish"
diff --git a/packages/mui-icons-material/builder.mjs b/packages/mui-icons-material/builder.mjs
index 56b8e003e76248..6b867181e86693 100755
--- a/packages/mui-icons-material/builder.mjs
+++ b/packages/mui-icons-material/builder.mjs
@@ -245,7 +245,7 @@ export async function handler(options) {
renameFilter = renameFilterModule.default;
}
if (typeof renameFilter !== 'function') {
- throw Error('renameFilter must be a function');
+ throw new Error('renameFilter must be a function');
}
await fse.ensureDir(options.outputDir);
diff --git a/packages/mui-icons-material/fixtures/material-design-icons/expected/AccessAlarms.js b/packages/mui-icons-material/fixtures/material-design-icons/expected/AccessAlarms.js
index c84c6bdd2f9115..1229503f132bf2 100644
--- a/packages/mui-icons-material/fixtures/material-design-icons/expected/AccessAlarms.js
+++ b/packages/mui-icons-material/fixtures/material-design-icons/expected/AccessAlarms.js
@@ -1,5 +1,6 @@
+"use client";
import createSvgIcon from './utils/createSvgIcon';
export default createSvgIcon(
-
+
, 'AccessAlarms');
diff --git a/packages/mui-icons-material/fixtures/material-design-icons/expected/AccessAlarmsTwoTone.js b/packages/mui-icons-material/fixtures/material-design-icons/expected/AccessAlarmsTwoTone.js
index f67dcb665fb58e..4d2e6b40dbcb91 100644
--- a/packages/mui-icons-material/fixtures/material-design-icons/expected/AccessAlarmsTwoTone.js
+++ b/packages/mui-icons-material/fixtures/material-design-icons/expected/AccessAlarmsTwoTone.js
@@ -1,5 +1,6 @@
+"use client";
import createSvgIcon from './utils/createSvgIcon';
export default createSvgIcon(
- [,,]
+ [,,]
, 'AccessAlarmsTwoTone');
diff --git a/packages/mui-icons-material/fixtures/material-design-icons/expected/Accessibility.js b/packages/mui-icons-material/fixtures/material-design-icons/expected/Accessibility.js
index 829835c74b3b03..aebbcd4be9a370 100644
--- a/packages/mui-icons-material/fixtures/material-design-icons/expected/Accessibility.js
+++ b/packages/mui-icons-material/fixtures/material-design-icons/expected/Accessibility.js
@@ -1,5 +1,6 @@
+"use client";
import createSvgIcon from './utils/createSvgIcon';
export default createSvgIcon(
-
+
, 'Accessibility');
diff --git a/packages/mui-icons-material/fixtures/material-design-icons/expected/ElevenMp.js b/packages/mui-icons-material/fixtures/material-design-icons/expected/ElevenMp.js
index 0571ae9e641392..2a92b68dbc5c06 100644
--- a/packages/mui-icons-material/fixtures/material-design-icons/expected/ElevenMp.js
+++ b/packages/mui-icons-material/fixtures/material-design-icons/expected/ElevenMp.js
@@ -1,5 +1,6 @@
+"use client";
import createSvgIcon from './utils/createSvgIcon';
export default createSvgIcon(
-
+
, 'ElevenMp');
diff --git a/packages/mui-icons-material/fixtures/material-design-icons/expected/FiveMp.js b/packages/mui-icons-material/fixtures/material-design-icons/expected/FiveMp.js
index ff78a83211f628..da9681acad2843 100644
--- a/packages/mui-icons-material/fixtures/material-design-icons/expected/FiveMp.js
+++ b/packages/mui-icons-material/fixtures/material-design-icons/expected/FiveMp.js
@@ -1,5 +1,6 @@
+"use client";
import createSvgIcon from './utils/createSvgIcon';
export default createSvgIcon(
-
+
, 'FiveMp');
diff --git a/packages/mui-icons-material/fixtures/material-design-icons/expected/QueueMusicOutlined.js b/packages/mui-icons-material/fixtures/material-design-icons/expected/QueueMusicOutlined.js
index efa2e958ef8d93..fb2f33a377ced2 100644
--- a/packages/mui-icons-material/fixtures/material-design-icons/expected/QueueMusicOutlined.js
+++ b/packages/mui-icons-material/fixtures/material-design-icons/expected/QueueMusicOutlined.js
@@ -1,5 +1,6 @@
+"use client";
import createSvgIcon from './utils/createSvgIcon';
export default createSvgIcon(
-
+
, 'QueueMusicOutlined');
diff --git a/packages/mui-icons-material/fixtures/material-design-icons/expected/RecordVoiceOverTwoTone.js b/packages/mui-icons-material/fixtures/material-design-icons/expected/RecordVoiceOverTwoTone.js
index 26496474e670b5..1e70ec66a213cd 100644
--- a/packages/mui-icons-material/fixtures/material-design-icons/expected/RecordVoiceOverTwoTone.js
+++ b/packages/mui-icons-material/fixtures/material-design-icons/expected/RecordVoiceOverTwoTone.js
@@ -1,5 +1,6 @@
+"use client";
import createSvgIcon from './utils/createSvgIcon';
export default createSvgIcon(
- [,,]
+ [,,]
, 'RecordVoiceOverTwoTone');
diff --git a/packages/mui-icons-material/fixtures/material-design-icons/expected/SixtyFps.js b/packages/mui-icons-material/fixtures/material-design-icons/expected/SixtyFps.js
index c1fff3a3928f2e..9216addca48748 100644
--- a/packages/mui-icons-material/fixtures/material-design-icons/expected/SixtyFps.js
+++ b/packages/mui-icons-material/fixtures/material-design-icons/expected/SixtyFps.js
@@ -1,5 +1,6 @@
+"use client";
import createSvgIcon from './utils/createSvgIcon';
export default createSvgIcon(
-
+
, 'SixtyFps');
diff --git a/packages/mui-icons-material/fixtures/material-design-icons/expected/StarRounded.js b/packages/mui-icons-material/fixtures/material-design-icons/expected/StarRounded.js
index e3382cfacf67df..e51380b4f00ddc 100644
--- a/packages/mui-icons-material/fixtures/material-design-icons/expected/StarRounded.js
+++ b/packages/mui-icons-material/fixtures/material-design-icons/expected/StarRounded.js
@@ -1,5 +1,6 @@
+"use client";
import createSvgIcon from './utils/createSvgIcon';
export default createSvgIcon(
-
+
, 'StarRounded');
diff --git a/packages/mui-icons-material/fixtures/material-design-icons/expected/ThirtyFps.js b/packages/mui-icons-material/fixtures/material-design-icons/expected/ThirtyFps.js
index 219f411560c1fc..c2cb7901a9f28b 100644
--- a/packages/mui-icons-material/fixtures/material-design-icons/expected/ThirtyFps.js
+++ b/packages/mui-icons-material/fixtures/material-design-icons/expected/ThirtyFps.js
@@ -1,5 +1,6 @@
+"use client";
import createSvgIcon from './utils/createSvgIcon';
export default createSvgIcon(
-
+
, 'ThirtyFps');
diff --git a/packages/mui-icons-material/fixtures/material-design-icons/expected/TimesOneMobiledata.js b/packages/mui-icons-material/fixtures/material-design-icons/expected/TimesOneMobiledata.js
index 37e6edceb9a0f7..e7dfb4a67aff2c 100644
--- a/packages/mui-icons-material/fixtures/material-design-icons/expected/TimesOneMobiledata.js
+++ b/packages/mui-icons-material/fixtures/material-design-icons/expected/TimesOneMobiledata.js
@@ -1,5 +1,6 @@
+"use client";
import createSvgIcon from './utils/createSvgIcon';
export default createSvgIcon(
-
+
, 'TimesOneMobiledata');
diff --git a/packages/mui-icons-material/fixtures/material-design-icons/expected/TwentyFourMp.js b/packages/mui-icons-material/fixtures/material-design-icons/expected/TwentyFourMp.js
index 26e2aa522bebbf..e3c60559e17d44 100644
--- a/packages/mui-icons-material/fixtures/material-design-icons/expected/TwentyFourMp.js
+++ b/packages/mui-icons-material/fixtures/material-design-icons/expected/TwentyFourMp.js
@@ -1,5 +1,6 @@
+"use client";
import createSvgIcon from './utils/createSvgIcon';
export default createSvgIcon(
-
+
, 'TwentyFourMp');
diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json
index a4121a6abe8bef..cbd92790c6aa05 100644
--- a/packages/mui-icons-material/package.json
+++ b/packages/mui-icons-material/package.json
@@ -40,7 +40,7 @@
"release": "pnpm build && pnpm publish",
"src:download": "node ./scripts/download.mjs",
"src:icons": "cross-env UV_THREADPOOL_SIZE=64 node ./builder.mjs --output-dir src --svg-dir material-icons --renameFilter ./renameFilters/material-design-icons.mjs && pnpm build:lib:clean",
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-icons-material/**/*.test.{mjs,js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-icons-material/**/*.test.?(c|m)[jt]s?(x)'",
"test:built-typings": "tsc -p test/generated-types/tsconfig.json",
"typescript": "tsc -p tsconfig.json"
},
diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json
index aa627d2063490d..9b233ab017068a 100644
--- a/packages/mui-joy/package.json
+++ b/packages/mui-joy/package.json
@@ -33,7 +33,7 @@
"build:types": "node ../../scripts/buildTypes.mjs",
"prebuild": "rimraf build tsconfig.build.tsbuildinfo",
"release": "pnpm build && pnpm publish",
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-joy/**/*.test.{js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-joy/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc -p tsconfig.json",
"typescript:module-augmentation": "node scripts/testModuleAugmentation.js"
},
diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json
index 49a54513e91865..01aa8aa8998f6f 100644
--- a/packages/mui-lab/package.json
+++ b/packages/mui-lab/package.json
@@ -36,7 +36,7 @@
"build:types": "node ../../scripts/buildTypes.mjs",
"prebuild": "rimraf build tsconfig.build.tsbuildinfo",
"release": "pnpm build && pnpm publish",
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-lab/**/*.test.{js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-lab/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc -p tsconfig.json"
},
"dependencies": {
diff --git a/packages/mui-material-nextjs/package.json b/packages/mui-material-nextjs/package.json
index cac269b20362cf..1d267375354208 100644
--- a/packages/mui-material-nextjs/package.json
+++ b/packages/mui-material-nextjs/package.json
@@ -32,7 +32,7 @@
"build:types": "node ../../scripts/buildTypes.mjs",
"prebuild": "rimraf build tsconfig.build.tsbuildinfo",
"release": "pnpm build && pnpm publish",
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-material-nextjs/**/*.test.{js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-material-nextjs/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc -p tsconfig.json"
},
"dependencies": {
diff --git a/packages/mui-material-pigment-css/package.json b/packages/mui-material-pigment-css/package.json
index abc51abb64bd96..199906ef9152a5 100644
--- a/packages/mui-material-pigment-css/package.json
+++ b/packages/mui-material-pigment-css/package.json
@@ -34,7 +34,7 @@
"build:types": "node ../../scripts/buildTypes.mjs",
"prebuild": "rimraf build tsconfig.build.tsbuildinfo",
"release": "pnpm build && pnpm publish",
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-material/**/*.test.{js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-material/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc -p tsconfig.json",
"typescript:module-augmentation": "node scripts/testModuleAugmentation.js"
},
diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json
index d9255cbeee46be..5281cca04fe47a 100644
--- a/packages/mui-material/package.json
+++ b/packages/mui-material/package.json
@@ -35,7 +35,7 @@
"build:types": "node ../../scripts/buildTypes.mjs",
"prebuild": "rimraf build tsconfig.build.tsbuildinfo",
"release": "pnpm build && pnpm publish",
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-material/**/*.test.{js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-material/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc -p tsconfig.json",
"typescript:module-augmentation": "node scripts/testModuleAugmentation.js"
},
diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json
index 2553d1cbe05422..4dbeac187db4b1 100644
--- a/packages/mui-private-theming/package.json
+++ b/packages/mui-private-theming/package.json
@@ -33,7 +33,7 @@
"build:copy-files": "node ../../scripts/copyFiles.mjs",
"prebuild": "rimraf build",
"release": "pnpm build && pnpm publish",
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-private-theming/**/*.test.{js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-private-theming/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc -p tsconfig.json"
},
"dependencies": {
diff --git a/packages/mui-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json
index 3708e6b4150638..3ac200fd057d63 100644
--- a/packages/mui-styled-engine-sc/package.json
+++ b/packages/mui-styled-engine-sc/package.json
@@ -33,7 +33,7 @@
"build:copy-files": "node ../../scripts/copyFiles.mjs",
"prebuild": "rimraf build",
"release": "pnpm build && pnpm publish",
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-styled-engine-sc/**/*.test.{js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-styled-engine-sc/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc -p tsconfig.json"
},
"dependencies": {
diff --git a/packages/mui-styled-engine/package.json b/packages/mui-styled-engine/package.json
index 29b18a2532e4bd..877094858ebcc1 100644
--- a/packages/mui-styled-engine/package.json
+++ b/packages/mui-styled-engine/package.json
@@ -33,7 +33,7 @@
"build:copy-files": "node ../../scripts/copyFiles.mjs",
"prebuild": "rimraf build",
"release": "pnpm build && pnpm publish",
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-styled-engine/**/*.test.{js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-styled-engine/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc -p tsconfig.json"
},
"dependencies": {
diff --git a/packages/mui-styles/package.json b/packages/mui-styles/package.json
index 9210eba1fc773c..8f400072e8b642 100644
--- a/packages/mui-styles/package.json
+++ b/packages/mui-styles/package.json
@@ -33,7 +33,7 @@
"build:copy-files": "node ../../scripts/copyFiles.mjs",
"prebuild": "rimraf build",
"release": "pnpm build && pnpm publish",
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-styles/**/*.test.{js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-styles/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc -p tsconfig.json"
},
"dependencies": {
diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json
index 599c920c8a50c2..2edf581348a93b 100644
--- a/packages/mui-system/package.json
+++ b/packages/mui-system/package.json
@@ -34,7 +34,7 @@
"build:types": "node ../../scripts/buildTypes.mjs",
"prebuild": "rimraf build tsconfig.build.tsbuildinfo",
"release": "pnpm build && pnpm publish",
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-system/**/*.test.{js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-system/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc -p tsconfig.json",
"typescript:module-augmentation": "node scripts/testModuleAugmentation.js"
},
diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json
index 83a43a96cd6971..20b9711c228cc0 100644
--- a/packages/mui-utils/package.json
+++ b/packages/mui-utils/package.json
@@ -34,7 +34,7 @@
"build:types": "node ../../scripts/buildTypes.mjs",
"prebuild": "rimraf build tsconfig.build.tsbuildinfo",
"release": "pnpm build && pnpm publish",
- "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-utils/**/*.test.{js,ts,tsx}'",
+ "test": "cd ../../ && cross-env NODE_ENV=test mocha 'packages/mui-utils/**/*.test.?(c|m)[jt]s?(x)'",
"typescript": "tsc -p tsconfig.json"
},
"dependencies": {