From bb1c910e939b94c62493508ae7d925847a785dc1 Mon Sep 17 00:00:00 2001 From: Andrey Sitnik Date: Thu, 2 Apr 2020 00:08:52 -0400 Subject: [PATCH] Add .cjs and .mjs files support to test runner --- packages/react-scripts/scripts/utils/createJestConfig.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/react-scripts/scripts/utils/createJestConfig.js b/packages/react-scripts/scripts/utils/createJestConfig.js index 5c17ad69a0e..a521686f13f 100644 --- a/packages/react-scripts/scripts/utils/createJestConfig.js +++ b/packages/react-scripts/scripts/utils/createJestConfig.js @@ -40,16 +40,16 @@ module.exports = (resolve, rootDir, isEjecting) => { ], testEnvironment: 'jest-environment-jsdom-fourteen', transform: { - '^.+\\.(js|jsx|ts|tsx)$': isEjecting + '^.+\\.(js|jsx|mjs|cjs|ts|tsx)$': isEjecting ? '/node_modules/babel-jest' : resolve('config/jest/babelTransform.js'), '^.+\\.css$': resolve('config/jest/cssTransform.js'), - '^(?!.*\\.(js|jsx|ts|tsx|css|json)$)': resolve( + '^(?!.*\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)': resolve( 'config/jest/fileTransform.js' ), }, transformIgnorePatterns: [ - '[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$', + '[/\\\\]node_modules[/\\\\].+\\.(js|jsx|mjs|cjs|ts|tsx)$', '^.+\\.module\\.(css|sass|scss)$', ], modulePaths: modules.additionalModulePaths || [],