Add "node" to Jest's moduleFileExtensions (#2738)

Jest's default value for this option is ["js", "json", "jsx", "node"].
CRA's current value is ["web.js", "js", "json", "web.jsx", "jsx"], which
is missing one of default ones: "node". This change fixes that.

This "node" extension is used in packages that use native code.
This commit is contained in:
Mostafa Hajizadeh
2017-07-07 15:07:32 +04:30
committed by Dan Abramov
parent 804ac00095
commit 16f0d4a56c

View File

@@ -43,7 +43,7 @@ module.exports = (resolve, rootDir, isEjecting) => {
moduleNameMapper: {
'^react-native$': 'react-native-web',
},
moduleFileExtensions: ['web.js', 'js', 'json', 'web.jsx', 'jsx'],
moduleFileExtensions: ['web.js', 'js', 'json', 'web.jsx', 'jsx', 'node'],
};
if (rootDir) {
config.rootDir = rootDir;