Skip to content

Commit 9ea49c3

Browse files
authored
chore(0.76): Remove @definitelytyped/dtslint dependency (#2668)
This PR gets rid of the dependency on @definitelytyped/dtslint in order to mitigate CVE-2025-7783. We are essentially cherry-picking the following commits from facebook upstream. - facebook@2e0c2c6 - facebook@67a6380
1 parent a020ecf commit 9ea49c3

File tree

3 files changed

+101
-1052
lines changed

3 files changed

+101
-1052
lines changed

package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@
2929
"test-e2e-local-clean": "node ./scripts/release-testing/test-e2e-local-clean.js",
3030
"test-e2e-local": "node ./scripts/release-testing/test-e2e-local.js",
3131
"test-ios": "./scripts/objc-test.sh test",
32-
"test-typescript-offline": "dtslint --localTs node_modules/typescript/lib packages/react-native/types",
33-
"test-typescript": "dtslint packages/react-native/types",
32+
"test-typescript": "tsc -p packages/react-native/types/tsconfig.json",
3433
"test": "jest",
3534
"trigger-react-native-release": "node ./scripts/releases-local/trigger-react-native-release.js",
3635
"update-lock": "npx yarn-deduplicate"
@@ -47,8 +46,7 @@
4746
"@babel/plugin-transform-regenerator": "^7.24.7",
4847
"@babel/preset-env": "^7.25.3",
4948
"@babel/preset-flow": "^7.24.7",
50-
"@definitelytyped/dtslint": "^0.0.127",
51-
"@jest/create-cache-key-function": "^29.6.3",
49+
"@jest/create-cache-key-function": "^29.7.0",
5250
"@nx/js": "^21.4.1",
5351
"@pkgjs/parseargs": "^0.11.0",
5452
"@react-native/metro-babel-transformer": "0.76.9",

scripts/run-ci-javascript-tests.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ try {
9696
}
9797

9898
describe('Test: TypeScript tests');
99-
if (exec(`${YARN_BINARY} run test-typescript-offline`).code) {
99+
if (exec(`${YARN_BINARY} run test-typescript`).code) {
100100
echo('Failed to run TypeScript tests.');
101101
exitCode = 1;
102102
throw Error(exitCode);

0 commit comments

Comments
 (0)