diff --git a/package.json b/package.json index 27f7a51b586..86230fb9cbb 100644 --- a/package.json +++ b/package.json @@ -156,7 +156,7 @@ "tslib": "^2.3.0" }, "devDependencies": { - "@actions/github-script": "github:actions/github-script#v7.0.1", + "@actions/github-script": "github:actions/github-script#v8.0.0", "@arethetypeswrong/cli": "0.15.3", "@ark/attest": "0.28.0", "@babel/core": "^7.26.9", @@ -167,10 +167,10 @@ "@eslint/compat": "1.2.5", "@eslint/eslintrc": "3.2.0", "@eslint/js": "9.31.0", - "@graphql-codegen/cli": "^5.0.6", + "@graphql-codegen/cli": "^6.0.0", "@graphql-tools/schema": "10.0.4", - "@jest/expect-utils": "29.7.0", - "@jest/globals": "29.7.0", + "@jest/expect-utils": "30.2.0", + "@jest/globals": "30.2.0", "@mdx-js/language-service": "^0.7.1", "@microsoft/api-extractor": "7.49.1", "@microsoft/api-extractor-model": "7.30.2", @@ -184,15 +184,15 @@ "@testing-library/user-event": "14.5.2", "@types/babel__preset-env": "^7.10.0", "@types/bytes": "3.1.4", - "@types/fetch-mock": "7.3.8", - "@types/jest": "29.5.12", + "@types/fetch-mock": "9.2.2", + "@types/jest": "30.0.0", "@types/jsesc": "^3.0.3", "@types/lodash": "4.17.7", - "@types/node": "^22.10.7", + "@types/node": "^24.0.0", "@types/react": "19.0.12", "@types/react-dom": "19.0.4", - "@types/relay-runtime": "14.1.24", - "@types/use-sync-external-store": "0.0.6", + "@types/relay-runtime": "19.0.3", + "@types/use-sync-external-store": "1.5.0", "@typescript-eslint/eslint-plugin": "8.21.0", "@typescript-eslint/parser": "8.21.0", "@typescript-eslint/rule-tester": "8.21.0", @@ -201,25 +201,25 @@ "ast-types": "0.16.1", "babel-plugin-react-compiler": "19.1.0-rc.2", "eslint": "9.31.0", - "eslint-import-resolver-typescript": "3.7.0", + "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-import": "2.31.0", "eslint-plugin-local-rules": "3.0.2", "eslint-plugin-mdx": "^3.6.2", "eslint-plugin-react-compiler": "19.1.0-rc.2", - "eslint-plugin-react-hooks": "5.1.0", + "eslint-plugin-react-hooks": "7.0.0", "eslint-plugin-testing-library": "7.1.1", - "expect": "29.7.0", + "expect": "30.2.0", "expect-type": "1.1.0", - "fetch-mock": "9.11.0", - "globals": "15.14.0", + "fetch-mock": "12.5.4", + "globals": "16.4.0", "graphql": "16.9.0", "graphql-17-alpha2": "npm:graphql@17.0.0-alpha.2", "graphql-ws": "6.0.3", - "jest": "29.7.0", - "jest-environment-jsdom": "29.7.0", + "jest": "30.2.0", + "jest-environment-jsdom": "30.2.0", "jest-junit": "16.0.0", - "jest-matcher-utils": "29.7.0", - "jsdom": "25.0.1", + "jest-matcher-utils": "30.2.0", + "jsdom": "27.0.1", "jsesc": "^3.1.0", "knip": "^5.42.2", "lodash": "4.17.21", @@ -234,9 +234,9 @@ "react-dom": "19.1.0", "react-dom-17": "npm:react-dom@^17", "react-dom-18": "npm:react-dom@^18", - "react-error-boundary": "4.0.13", + "react-error-boundary": "6.0.0", "recast": "0.23.9", - "rimraf": "5.0.9", + "rimraf": "6.0.1", "rxjs": "7.8.1", "rxjs-min": "npm:rxjs@7.3.0", "size-limit": "11.1.4", diff --git a/scripts/codemods/ac2-to-ac3/package.json b/scripts/codemods/ac2-to-ac3/package.json index 4ef497695f4..68fe7f5bc3c 100644 --- a/scripts/codemods/ac2-to-ac3/package.json +++ b/scripts/codemods/ac2-to-ac3/package.json @@ -1,6 +1,6 @@ { "private": true, "devDependencies": { - "jscodeshift": "0.16.1" + "jscodeshift": "17.3.0" } } diff --git a/scripts/codemods/ac3-to-ac4/package.json b/scripts/codemods/ac3-to-ac4/package.json index 8e73dc075b0..b31c7d6a6f5 100644 --- a/scripts/codemods/ac3-to-ac4/package.json +++ b/scripts/codemods/ac3-to-ac4/package.json @@ -47,9 +47,9 @@ }, "devDependencies": { "@types/jscodeshift": "^17.3.0", - "@types/node": "20.9.0", + "@types/node": "24.8.1", "diff": "^8.0.2", "typescript": "^5.2.2", - "vitest": "^1.0.1" + "vitest": "^3.0.0" } } diff --git a/scripts/codemods/data-masking/package-lock.json b/scripts/codemods/data-masking/package-lock.json index bcff429dfa2..ddd90d7257e 100644 --- a/scripts/codemods/data-masking/package-lock.json +++ b/scripts/codemods/data-masking/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "devDependencies": { - "@types/jscodeshift": "0.12.0", + "@types/jscodeshift": "17.3.0", "jscodeshift": "17.1.1" } }, @@ -54,6 +54,7 @@ "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.26.0", @@ -653,40 +654,14 @@ } }, "node_modules/@types/jscodeshift": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/jscodeshift/-/jscodeshift-0.12.0.tgz", - "integrity": "sha512-Jr2fQbEoDmjwEa92TreR/mX2t9iAaY/l5P/GKezvK4BodXahex60PDLXaQR0vAgP0KfCzc1CivHusQB9NhzX8w==", - "dev": true, - "dependencies": { - "ast-types": "^0.14.1", - "recast": "^0.20.3" - } - }, - "node_modules/@types/jscodeshift/node_modules/ast-types": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", - "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", - "dev": true, - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@types/jscodeshift/node_modules/recast": { - "version": "0.20.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", - "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "version": "17.3.0", + "resolved": "https://registry.npmjs.org/@types/jscodeshift/-/jscodeshift-17.3.0.tgz", + "integrity": "sha512-ogvGG8VQQqAQQ096uRh+d6tBHrYuZjsumHirKtvBa5qEyTMN3IQJ7apo+sw9lxaB/iKWIhbbLlF3zmAWk9XQIg==", "dev": true, + "license": "MIT", "dependencies": { - "ast-types": "0.14.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" + "ast-types": "^0.16.1", + "recast": "^0.23.11" } }, "node_modules/ast-types": { @@ -735,6 +710,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001669", "electron-to-chromium": "^1.5.41", @@ -1245,9 +1221,9 @@ } }, "node_modules/recast": { - "version": "0.23.9", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", - "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", + "version": "0.23.11", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", + "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/scripts/codemods/data-masking/package.json b/scripts/codemods/data-masking/package.json index f3d2da7d6dd..a78f58b28e9 100644 --- a/scripts/codemods/data-masking/package.json +++ b/scripts/codemods/data-masking/package.json @@ -2,6 +2,6 @@ "private": true, "devDependencies": { "jscodeshift": "17.1.1", - "@types/jscodeshift": "0.12.0" + "@types/jscodeshift": "17.3.0" } }