diff --git a/jest/jest.config.shared.js b/jest/jest.config.shared.js index b1d1a89167e..6a257807ecc 100644 --- a/jest/jest.config.shared.js +++ b/jest/jest.config.shared.js @@ -15,6 +15,9 @@ module.exports = { transform: { "\\.[jt]sx?$": require.resolve("./transform"), }, + transformIgnorePatterns: [ + "/node_modules/(?!(@remix-run/web-fetch|@remix-run/web-blob|@remix-run/web-stream|@remix-run/web-form-data|@remix-run/web-file|@web3-storage/multipart-parser)/)", + ], watchPlugins: [ require.resolve("jest-watch-select-projects"), require.resolve("jest-watch-typeahead/filename"), diff --git a/package.json b/package.json index b8936b79ffd..3b44b45c822 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "@types/cheerio": "^0.22.22", "@types/cross-spawn": "^6.0.2", "@types/glob": "7.2.0", - "@types/jest": "^27.4.1", + "@types/jest": "^28.1.1", "@types/jsonfile": "^6.1.0", "@types/lodash": "^4.14.182", "@types/react": "^18.0.15", @@ -87,7 +87,7 @@ "@vanilla-extract/css": "^1.1.0", "abort-controller": "^3.0.0", "abortcontroller-polyfill": "^1.7.3", - "babel-jest": "^27.5.1", + "babel-jest": "^28.1.0", "babel-plugin-transform-remove-console": "^6.9.4", "chalk": "^4.1.2", "cheerio": "^1.0.0-rc.3", @@ -102,7 +102,8 @@ "front-matter": "^4.0.2", "glob": "8.0.3", "isbot": "^3.5.1", - "jest": "^27.5.1", + "jest": "^28.1.0", + "jest-environment-jsdom": "^28.1.0", "jest-watch-select-projects": "^2.0.0", "jest-watch-typeahead": "^0.6.5", "jsonfile": "^6.0.1",