diff --git a/CHANGELOG.md b/CHANGELOG.md index 851a08ed0c35..f46fc07180b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,8 @@ ### Performance +- `[jest-haste-map]` [**BREAKING**] Default to `node` crawler over shelling out to `find` if `watchman` is not enabled ([#12320](https://github.com/facebook/jest/pull/12320)) + ## 27.5.1 ### Features diff --git a/e2e/__tests__/__snapshots__/showConfig.test.ts.snap b/e2e/__tests__/__snapshots__/showConfig.test.ts.snap index 16f770844234..7a7744fb52d6 100644 --- a/e2e/__tests__/__snapshots__/showConfig.test.ts.snap +++ b/e2e/__tests__/__snapshots__/showConfig.test.ts.snap @@ -22,7 +22,7 @@ exports[`--showConfig outputs config info and exits 1`] = ` "haste": { "computeSha1": false, "enableSymlinks": false, - "forceNodeFilesystemAPI": false, + "forceNodeFilesystemAPI": true, "throwOnModuleCollision": false }, "injectGlobals": true, diff --git a/packages/jest-config/src/Defaults.ts b/packages/jest-config/src/Defaults.ts index 5ccc8e0e4fd4..251ecebb8996 100644 --- a/packages/jest-config/src/Defaults.ts +++ b/packages/jest-config/src/Defaults.ts @@ -36,7 +36,7 @@ const defaultOptions: Config.DefaultOptions = { haste: { computeSha1: false, enableSymlinks: false, - forceNodeFilesystemAPI: false, + forceNodeFilesystemAPI: true, throwOnModuleCollision: false, }, injectGlobals: true, diff --git a/packages/jest-config/src/ValidConfig.ts b/packages/jest-config/src/ValidConfig.ts index 932e7737d904..8de7fb87c1c7 100644 --- a/packages/jest-config/src/ValidConfig.ts +++ b/packages/jest-config/src/ValidConfig.ts @@ -60,7 +60,7 @@ const initialOptions: Config.InitialOptions = { computeSha1: true, defaultPlatform: 'ios', enableSymlinks: false, - forceNodeFilesystemAPI: false, + forceNodeFilesystemAPI: true, hasteImplModulePath: '/haste_impl.js', hasteMapModulePath: '', platforms: ['ios', 'android'],