Skip to content

Commit 5db2cd9

Browse files
committed
Merge remote-tracking branch 'origin/master' into develop
2 parents 1d07ea5 + 024308b commit 5db2cd9

4 files changed

Lines changed: 32 additions & 0 deletions

File tree

npm/react/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# [@cypress/react-v5.12.4](https://github.com/cypress-io/cypress/compare/@cypress/react-v5.12.3...@cypress/react-v5.12.4) (2022-03-03)
2+
3+
4+
### Bug Fixes
5+
6+
* avoid nextjs unsafeCache and watchOptions ([#20440](https://github.com/cypress-io/cypress/issues/20440)) ([9f60901](https://github.com/cypress-io/cypress/commit/9f6090170b0675d25b26b98cd0f987a5e395ab78))
7+
18
# [@cypress/react-v5.12.3](https://github.com/cypress-io/cypress/compare/@cypress/react-v5.12.2...@cypress/react-v5.12.3) (2022-02-10)
29

310

npm/react/plugins/next/findNextWebpackConfig.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,15 @@ async function getNextWebpackConfig (config) {
4141

4242
checkSWC(nextWebpackConfig, config)
4343

44+
if (nextWebpackConfig.watchOptions && Array.isArray(nextWebpackConfig.watchOptions.ignored)) {
45+
nextWebpackConfig.watchOptions = {
46+
...nextWebpackConfig.watchOptions,
47+
ignored: [...nextWebpackConfig.watchOptions.ignored.filter((pattern) => !/node_modules/.test(pattern)), '**/node_modules/!(@cypress/webpack-dev-server/dist/browser.js)**'],
48+
}
49+
50+
debug('found options next.js watchOptions.ignored %O', nextWebpackConfig.watchOptions.ignored)
51+
}
52+
4453
return nextWebpackConfig
4554
}
4655

npm/webpack-dev-server/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# [@cypress/webpack-dev-server-v1.8.2](https://github.com/cypress-io/cypress/compare/@cypress/webpack-dev-server-v1.8.1...@cypress/webpack-dev-server-v1.8.2) (2022-03-03)
2+
3+
4+
### Bug Fixes
5+
6+
* avoid nextjs unsafeCache and watchOptions ([#20440](https://github.com/cypress-io/cypress/issues/20440)) ([9f60901](https://github.com/cypress-io/cypress/commit/9f6090170b0675d25b26b98cd0f987a5e395ab78))
7+
* error regression - strip ansi colors out of cy.fixture() error message ([#20335](https://github.com/cypress-io/cypress/issues/20335)) ([e0bd6ac](https://github.com/cypress-io/cypress/commit/e0bd6ac2aaf8d00b9233fffefed8f6ed2484bf45))
8+
19
# [@cypress/webpack-dev-server-v1.8.1](https://github.com/cypress-io/cypress/compare/@cypress/webpack-dev-server-v1.8.0...@cypress/webpack-dev-server-v1.8.1) (2022-02-08)
210

311

npm/webpack-dev-server/src/makeWebpackConfig.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,14 @@ export async function makeWebpackConfig (userWebpackConfig: webpack.Configuratio
7878
})
7979
}
8080

81+
if (typeof userWebpackConfig?.module?.unsafeCache === 'function') {
82+
const originalCachePredicate = userWebpackConfig.module.unsafeCache
83+
84+
userWebpackConfig.module.unsafeCache = (module: any) => {
85+
return originalCachePredicate(module) && !/[\\/]webpack-dev-server[\\/]dist[\\/]browser\.js/.test(module.resource)
86+
}
87+
}
88+
8189
const mergedConfig = merge<webpack.Configuration>(
8290
userWebpackConfig,
8391
makeDefaultWebpackConfig(template),

0 commit comments

Comments
 (0)