Skip to content

Commit 1483ef5

Browse files
authored
[MOB-12122] Bump jest to v28 to resolve security vulnerabilities (#532)
* [MOB-12122] Bump jest to v28 * [MOB-12122] Refactor localStorage to create global setup mock * [MOB-12122] Cleanup * [MOB-12122] Revert unnecessary file change * [MOB-12122] Upgrade jest to v28 in react-example * [MOB-12122] Upgrade jest to v28 in example * [MOB-12122] Cleanup
1 parent e3bc4e7 commit 1483ef5

File tree

10 files changed

+2391
-1863
lines changed

10 files changed

+2391
-1863
lines changed

example/jest.config.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
1-
const { pathsToModuleNameMapper } = require('ts-jest/utils');
1+
const { pathsToModuleNameMapper } = require('ts-jest');
22
const config = require('./tsconfig.json');
33

44
const remappedPaths = pathsToModuleNameMapper(config.compilerOptions.paths, {
55
prefix: '<rootDir>/'
66
});
77

88
module.exports = {
9-
transform: {
10-
'^.+\\.(t|j)sx?$': 'ts-jest'
11-
},
129
collectCoverageFrom: ['src/**/*.{js,jsx,ts,tsx}', '!src/**/*.d.ts'],
1310
testMatch: [
1411
'<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}',
1512
'<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}'
1613
],
14+
transform: { '^.+\\.(t|j)sx?$': 'ts-jest' },
1715
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],
1816
moduleNameMapper: Object.keys(remappedPaths).reduce((acc, key) => {
1917
if (key === '^(.*)$') {

example/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"@babel/plugin-proposal-object-rest-spread": "^7.9.5",
3333
"@babel/plugin-proposal-optional-chaining": "^7.14.5",
3434
"@babel/preset-typescript": "^7.9.0",
35-
"@types/jest": "^27.0.2",
35+
"@types/jest": "^28.1.1",
3636
"@typescript-eslint/eslint-plugin": "^2.26.0",
3737
"@typescript-eslint/parser": "^2.26.0",
3838
"@webpack-cli/serve": "^1.6.0",
@@ -45,10 +45,11 @@
4545
"eslint-plugin-prettier": "^3.3.1",
4646
"eslint-webpack-plugin": "^3.1.0",
4747
"html-webpack-plugin": "^5.5.0",
48-
"jest": "^27.5.1",
48+
"jest": "^28.1.3",
49+
"jest-environment-jsdom": "^28.1.3",
4950
"mini-css-extract-plugin": "^2.5.2",
5051
"prettier": "^2.2.1",
51-
"ts-jest": "^27.0.7",
52+
"ts-jest": "^28.0.8",
5253
"typescript": "^4.6.4",
5354
"webpack": "^5.99.9",
5455
"webpack-cli": "^6.0.1",

0 commit comments

Comments
 (0)