diff --git a/.github/workflows/zizmor.yml b/.github/workflows/zizmor.yml index 4209691ed2c..4535355ee81 100644 --- a/.github/workflows/zizmor.yml +++ b/.github/workflows/zizmor.yml @@ -23,4 +23,4 @@ jobs: persist-credentials: false - name: Run zizmor 🌈 - uses: zizmorcore/zizmor-action@b1d7e1fb5de872772f31590499237e7cce841e8e # v0.5.3 + uses: zizmorcore/zizmor-action@5f14fd08f7cf1cb1609c1e344975f152c7ee938d # v0.5.6 diff --git a/codegen/package.json b/codegen/package.json index cdff6d36438..29a3f12a56b 100644 --- a/codegen/package.json +++ b/codegen/package.json @@ -37,7 +37,7 @@ "devDependencies": { "typescript": "^5.8.3", "@graphql-codegen/plugin-helpers": "^6.0.0", - "@graphql-codegen/typescript": "^5.0.0", + "@graphql-codegen/typescript": "^5.0.4", "@graphql-codegen/visitor-plugin-common": "^6.0.0" }, "peerDependencies": { diff --git a/package-lock.json b/package-lock.json index 8f082874af9..16a7a5bde95 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.7", "@graphql-codegen/cli": "^5.0.6", - "@graphql-tools/schema": "10.0.4", + "@graphql-tools/schema": "10.0.33", "@jest/expect-utils": "30.2.0", "@jest/globals": "30.2.0", "@mdx-js/language-service": "^0.7.1", @@ -42,19 +42,19 @@ "@microsoft/tsdoc": "0.15.1", "@size-limit/esbuild-why": "11.1.4", "@size-limit/preset-small-lib": "11.1.4", - "@testing-library/dom": "10.4.0", + "@testing-library/dom": "10.4.1", "@testing-library/jest-dom": "6.9.1", "@testing-library/react": "16.1.0", "@testing-library/react-render-stream": "2.0.2", "@testing-library/user-event": "14.5.2", "@types/babel__preset-env": "^7.10.0", - "@types/bytes": "3.1.4", + "@types/bytes": "3.1.5", "@types/fetch-mock": "7.3.8", "@types/jest": "30.0.0", "@types/jsesc": "^3.0.3", - "@types/lodash": "4.17.7", + "@types/lodash": "4.17.24", "@types/node": "^22.10.7", - "@types/react": "19.2.7", + "@types/react": "19.2.15", "@types/react-dom": "19.2.3", "@types/relay-runtime": "14.1.24", "@types/use-sync-external-store": "0.0.6", @@ -77,9 +77,9 @@ "fetch-mock": "9.11.0", "globals": "15.14.0", "graphql": "16.9.0", - "graphql-17-alpha2": "npm:graphql@17.0.0-alpha.2", - "graphql-17-alpha9": "npm:graphql@17.0.0-alpha.9", - "graphql-ws": "6.0.3", + "graphql-17-alpha2": "npm:graphql@17.0.0-beta.1", + "graphql-17-alpha9": "npm:graphql@17.0.0-beta.1", + "graphql-ws": "6.0.8", "jest": "30.2.0", "jest-environment-jsdom": "30.2.0", "jest-junit": "16.0.0", @@ -89,20 +89,20 @@ "knip": "^5.42.2", "lodash": "4.17.23", "madge": "^8.0.0", - "patch-package": "8.0.0", - "pkg-pr-new": "0.0.24", + "patch-package": "8.0.1", + "pkg-pr-new": "0.0.75", "prettier": "3.1.1", "publint": "^0.3.8", - "react": "19.2.3", + "react": "19.2.6", "react-17": "npm:react@^17", "react-18": "npm:react@^18", - "react-dom": "19.2.3", + "react-dom": "19.2.6", "react-dom-17": "npm:react-dom@^17", "react-dom-18": "npm:react-dom@^18", "react-error-boundary": "4.0.13", - "recast": "0.23.9", - "rimraf": "5.0.9", - "rxjs": "7.8.1", + "recast": "0.23.11", + "rimraf": "5.0.10", + "rxjs": "7.8.2", "rxjs-min": "npm:rxjs@7.3.0", "size-limit": "11.1.4", "size-limit-apollo-plugin": "file:config/size-limit", @@ -112,7 +112,7 @@ "subscriptions-transport-ws": "0.11.0", "terser": "5.31.3", "ts-api-utils": "2.0.0", - "ts-jest": "29.4.5", + "ts-jest": "29.4.11", "tsx": "4.19.2", "typedoc": "0.25.0", "typescript": "5.7.3", @@ -148,7 +148,7 @@ "license": "MIT", "devDependencies": { "@graphql-codegen/plugin-helpers": "^6.0.0", - "@graphql-codegen/typescript": "^5.0.0", + "@graphql-codegen/typescript": "^5.0.4", "@graphql-codegen/visitor-plugin-common": "^6.0.0", "typescript": "^5.8.3" }, @@ -268,47 +268,6 @@ "name": "size-limit-apollo-plugin", "dev": true }, - "dist": { - "name": "@apollo/client", - "version": "4.0.0-alpha.15", - "extraneous": true, - "license": "MIT", - "workspaces": [ - ".", - "codegen" - ], - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@wry/caches": "^1.0.0", - "@wry/equality": "^0.5.6", - "@wry/trie": "^0.5.0", - "graphql-tag": "^2.12.6", - "optimism": "^0.18.0", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "graphql": "^16.0.0", - "graphql-ws": "^5.5.5 || ^6.0.3", - "react": "^17.0.0 || ^18.0.0 || >=19.0.0-rc", - "react-dom": "^17.0.0 || ^18.0.0 || >=19.0.0-rc", - "rxjs": "^7.8.0", - "subscriptions-transport-ws": "^0.9.0 || ^0.11.0" - }, - "peerDependenciesMeta": { - "graphql-ws": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "subscriptions-transport-ws": { - "optional": true - } - } - }, "node_modules/@actions/core": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz", @@ -3959,24 +3918,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/delegate/node_modules/@graphql-tools/schema": { - "version": "10.0.23", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.23.tgz", - "integrity": "sha512-aEGVpd1PCuGEwqTXCStpEkmheTHNdMayiIKH1xDWqYp9i8yKv9FRDgkGrY4RD8TNxnf7iII+6KOBGaJ3ygH95A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/merge": "^9.0.24", - "@graphql-tools/utils": "^10.8.6", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, "node_modules/@graphql-tools/delegate/node_modules/dataloader": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.2.3.tgz", @@ -4327,24 +4268,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/load/node_modules/@graphql-tools/schema": { - "version": "10.0.23", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.23.tgz", - "integrity": "sha512-aEGVpd1PCuGEwqTXCStpEkmheTHNdMayiIKH1xDWqYp9i8yKv9FRDgkGrY4RD8TNxnf7iII+6KOBGaJ3ygH95A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/merge": "^9.0.24", - "@graphql-tools/utils": "^10.8.6", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, "node_modules/@graphql-tools/load/node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -4362,13 +4285,32 @@ } }, "node_modules/@graphql-tools/merge": { - "version": "9.0.24", - "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-9.0.24.tgz", - "integrity": "sha512-NzWx/Afl/1qHT3Nm1bghGG2l4jub28AdvtG11PoUlmjcIjnFBJMv4vqL0qnxWe8A82peWo4/TkVdjJRLXwgGEw==", + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-9.1.9.tgz", + "integrity": "sha512-iHUWNjRHeQRYdgIMIuChThOwoKzA9vrzYeslgfBo5eUYEyHGZCoDPjAavssoYXLwstYt1dZj2J22jSzc2DrN0Q==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^10.8.6", + "@graphql-tools/utils": "^11.1.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/merge/node_modules/@graphql-tools/utils": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.1.0.tgz", + "integrity": "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "engines": { @@ -4477,14 +4419,34 @@ } }, "node_modules/@graphql-tools/schema": { - "version": "10.0.4", + "version": "10.0.33", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.33.tgz", + "integrity": "sha512-O6P3RIftO0jafnSsFAqpjurUuUxJ43s/AdPVLQsBkI6y4Ic/tKm4C1Qm1KKQsCDTOxXPJClh/v3g7k7yLKCFBQ==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/merge": "^9.0.3", - "@graphql-tools/utils": "^10.2.1", - "tslib": "^2.4.0", - "value-or-promise": "^1.0.12" + "@graphql-tools/merge": "^9.1.9", + "@graphql-tools/utils": "^11.1.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/schema/node_modules/@graphql-tools/utils": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.1.0.tgz", + "integrity": "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "@whatwg-node/promise-helpers": "^1.0.0", + "cross-inspect": "1.0.1", + "tslib": "^2.4.0" }, "engines": { "node": ">=16.0.0" @@ -4582,24 +4544,6 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/wrap/node_modules/@graphql-tools/schema": { - "version": "10.0.23", - "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.23.tgz", - "integrity": "sha512-aEGVpd1PCuGEwqTXCStpEkmheTHNdMayiIKH1xDWqYp9i8yKv9FRDgkGrY4RD8TNxnf7iII+6KOBGaJ3ygH95A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/merge": "^9.0.24", - "@graphql-tools/utils": "^10.8.6", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, "node_modules/@graphql-tools/wrap/node_modules/tslib": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", @@ -6129,20 +6073,6 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jsdevtools/ez-spawn": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-me-maybe": "^1.0.1", - "cross-spawn": "^7.0.3", - "string-argv": "^0.3.1", - "type-detect": "^4.0.8" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@manypkg/find-root": { "version": "1.1.0", "dev": true, @@ -6731,47 +6661,6 @@ "node": "^16.13.0 || >=18.0.0" } }, - "node_modules/@octokit/action": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/auth-action": "^4.0.0", - "@octokit/core": "^5.0.0", - "@octokit/plugin-paginate-rest": "^9.0.0", - "@octokit/plugin-rest-endpoint-methods": "^10.0.0", - "@octokit/types": "^12.0.0", - "undici": "^6.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-action": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/auth-token": "^4.0.0", - "@octokit/types": "^13.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/auth-action/node_modules/@octokit/openapi-types": { - "version": "22.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/auth-action/node_modules/@octokit/types": { - "version": "13.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, "node_modules/@octokit/auth-token": { "version": "4.0.0", "dev": true, @@ -7628,7 +7517,9 @@ } }, "node_modules/@testing-library/dom": { - "version": "10.4.0", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", + "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", "dev": true, "license": "MIT", "dependencies": { @@ -7636,9 +7527,9 @@ "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", "aria-query": "5.3.0", - "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", "lz-string": "^1.5.0", + "picocolors": "1.1.1", "pretty-format": "^27.0.2" }, "engines": { @@ -7881,7 +7772,9 @@ } }, "node_modules/@types/bytes": { - "version": "3.1.4", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@types/bytes/-/bytes-3.1.5.tgz", + "integrity": "sha512-VgZkrJckypj85YxEsEavcMmmSOIzkUHqWmM4CCyia5dc54YwsXzJ5uT4fYxBQNEXx+oF1krlhgCbvfubXqZYsQ==", "dev": true, "license": "MIT" }, @@ -8123,23 +8016,6 @@ "recast": "^0.23.11" } }, - "node_modules/@types/jscodeshift/node_modules/recast": { - "version": "0.23.11", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", - "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ast-types": "^0.16.1", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tiny-invariant": "^1.3.3", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, "node_modules/@types/jsdom": { "version": "21.1.7", "resolved": "https://registry.npmjs.org/@types/jsdom/-/jsdom-21.1.7.tgz", @@ -8170,7 +8046,9 @@ "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.17.7", + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.24.tgz", + "integrity": "sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==", "dev": true, "license": "MIT" }, @@ -8200,9 +8078,9 @@ } }, "node_modules/@types/react": { - "version": "19.2.7", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz", - "integrity": "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==", + "version": "19.2.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.15.tgz", + "integrity": "sha512-eRwcGNHve+E8qtEQSSRl6urh+rFop4v8gm6O8rGv25CodbvFdLjA1vVQ1KkiFE0w0UPOnb8tDiFKL5lp0rtY5Q==", "dev": true, "license": "MIT", "dependencies": { @@ -9623,14 +9501,6 @@ "node": ">= 0.4" } }, - "node_modules/at-least-node": { - "version": "1.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/auto-bind": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", @@ -10055,11 +9925,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/call-me-maybe": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, "node_modules/callsites": { "version": "3.1.0", "dev": true, @@ -10899,14 +10764,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/decode-uri-component": { - "version": "0.4.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - } - }, "node_modules/dedent": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.0.tgz", @@ -12654,19 +12511,6 @@ "dev": true, "license": "MIT" }, - "node_modules/fdir": { - "version": "6.3.0", - "dev": true, - "license": "MIT", - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, "node_modules/fetch-blob": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", @@ -12828,17 +12672,6 @@ "node": ">=8" } }, - "node_modules/filter-obj": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/find-cache-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", @@ -13367,22 +13200,24 @@ }, "node_modules/graphql-17-alpha2": { "name": "graphql", - "version": "17.0.0-alpha.2", + "version": "17.0.0-beta.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-17.0.0-beta.1.tgz", + "integrity": "sha512-TBRNst65vBb5iQUpd4hHZtszltNvNSKGTWXh0aF56y26iAmBvIkR6oQyDaDHAorqXS+O66N1orq9h3LFy81CQA==", "dev": true, "license": "MIT", "engines": { - "node": "^14.19.0 || ^16.10.0 || >=18.0.0" + "node": "^22.0.0 || ^24.0.0 || ^25.0.0 || >=26.0.0" } }, "node_modules/graphql-17-alpha9": { "name": "graphql", - "version": "17.0.0-alpha.9", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-17.0.0-alpha.9.tgz", - "integrity": "sha512-jVK1BsvX5pUIEpRDlEgeKJr80GAxl3B8ISsFDjXHtl2xAxMXVGTEFF4Q4R8NH0Gw7yMwcHDndkNjoNT5CbwHKA==", + "version": "17.0.0-beta.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-17.0.0-beta.1.tgz", + "integrity": "sha512-TBRNst65vBb5iQUpd4hHZtszltNvNSKGTWXh0aF56y26iAmBvIkR6oQyDaDHAorqXS+O66N1orq9h3LFy81CQA==", "dev": true, "license": "MIT", "engines": { - "node": "^16.19.0 || ^18.14.0 || >=19.7.0" + "node": "^22.0.0 || ^24.0.0 || ^25.0.0 || >=26.0.0" } }, "node_modules/graphql-config": { @@ -13481,7 +13316,9 @@ } }, "node_modules/graphql-ws": { - "version": "6.0.3", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-6.0.8.tgz", + "integrity": "sha512-m3EOaNsUBXwAnkBWbzPfe0Nq8pXUfxsWnolC54sru3FzHvhTZL0Ouf/BoQsaGAXqM+YPerXOJ47BUnmgmoupCw==", "dev": true, "license": "MIT", "engines": { @@ -13489,15 +13326,15 @@ }, "peerDependencies": { "@fastify/websocket": "^10 || ^11", + "crossws": "~0.3", "graphql": "^15.10.1 || ^16", - "uWebSockets.js": "^20", "ws": "^8" }, "peerDependenciesMeta": { "@fastify/websocket": { "optional": true }, - "uWebSockets.js": { + "crossws": { "optional": true }, "ws": { @@ -13506,9 +13343,9 @@ } }, "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "version": "4.7.9", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz", + "integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==", "dev": true, "license": "MIT", "dependencies": { @@ -13928,16 +13765,6 @@ "dev": true, "license": "MIT" }, - "node_modules/inquirer/node_modules/rxjs": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", - "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/inquirer/node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -14665,17 +14492,6 @@ "dev": true, "license": "MIT" }, - "node_modules/isbinaryfile": { - "version": "5.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 18.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" - } - }, "node_modules/isexe": { "version": "2.0.0", "dev": true, @@ -17056,22 +16872,6 @@ } } }, - "node_modules/jscodeshift/node_modules/recast": { - "version": "0.23.11", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", - "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", - "license": "MIT", - "dependencies": { - "ast-types": "^0.16.1", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tiny-invariant": "^1.3.3", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, "node_modules/jscodeshift/node_modules/tmp": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", @@ -17530,16 +17330,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/listr2/node_modules/rxjs": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", - "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/load-plugin": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/load-plugin/-/load-plugin-6.0.3.tgz", @@ -19598,11 +19388,6 @@ "dev": true, "license": "BlueOak-1.0.0" }, - "node_modules/package-manager-detector": { - "version": "0.1.2", - "dev": true, - "license": "MIT" - }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -19733,7 +19518,9 @@ } }, "node_modules/patch-package": { - "version": "8.0.0", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.1.tgz", + "integrity": "sha512-VsKRIA8f5uqHQ7NGhwIna6Bx6D9s/1iXlA1hthBVBEbkq+t4kXD0HHt+rJhf/Z+Ci0F/HCB2hvn0qLdLG+Qxlw==", "dev": true, "license": "MIT", "dependencies": { @@ -19742,15 +19529,14 @@ "ci-info": "^3.7.0", "cross-spawn": "^7.0.3", "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^9.0.0", + "fs-extra": "^10.0.0", "json-stable-stringify": "^1.0.2", "klaw-sync": "^6.0.0", "minimist": "^1.2.6", "open": "^7.4.2", - "rimraf": "^2.6.3", "semver": "^7.5.3", "slash": "^2.0.0", - "tmp": "^0.0.33", + "tmp": "^0.2.4", "yaml": "^2.2.2" }, "bin": { @@ -19762,21 +19548,24 @@ } }, "node_modules/patch-package/node_modules/fs-extra": { - "version": "9.1.0", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/patch-package/node_modules/jsonfile": { - "version": "6.1.0", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", "dev": true, "license": "MIT", "dependencies": { @@ -19786,19 +19575,10 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/patch-package/node_modules/rimraf": { - "version": "2.7.1", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/patch-package/node_modules/semver": { - "version": "7.6.2", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz", + "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", "dev": true, "license": "ISC", "bin": { @@ -19810,14 +19590,28 @@ }, "node_modules/patch-package/node_modules/slash": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/patch-package/node_modules/tmp": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz", + "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, "node_modules/patch-package/node_modules/universalify": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "license": "MIT", "engines": { @@ -19980,19 +19774,11 @@ } }, "node_modules/pkg-pr-new": { - "version": "0.0.24", + "version": "0.0.75", + "resolved": "https://registry.npmjs.org/pkg-pr-new/-/pkg-pr-new-0.0.75.tgz", + "integrity": "sha512-u9mdErTewKSMsr+ceCt8VcNuNP0ro5AXiPXhUVApuEyqr2Zlvt+DdCFBcm+yGWN8mhOdZJ27meIDbnoZgfzpOw==", "dev": true, - "license": "ISC", - "dependencies": { - "@jsdevtools/ez-spawn": "^3.0.4", - "@octokit/action": "^6.1.0", - "ignore": "^5.3.1", - "isbinaryfile": "^5.0.2", - "package-manager-detector": "^0.1.2", - "pkg-types": "^1.1.1", - "query-registry": "^3.0.1", - "tinyglobby": "^0.2.2" - }, + "license": "MIT", "bin": { "pkg-pr-new": "bin/cli.js" } @@ -20385,38 +20171,6 @@ ], "license": "MIT" }, - "node_modules/query-registry": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "query-string": "^9.0.0", - "quick-lru": "^7.0.0", - "url-join": "^5.0.0", - "validate-npm-package-name": "^5.0.1", - "zod": "^3.23.8", - "zod-package-json": "^1.0.3" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/query-string": { - "version": "9.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "decode-uri-component": "^0.4.1", - "filter-obj": "^5.1.0", - "split-on-first": "^3.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/querystring": { "version": "0.2.1", "dev": true, @@ -20444,17 +20198,6 @@ ], "license": "MIT" }, - "node_modules/quick-lru": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/quote-unquote": { "version": "1.0.0", "dev": true, @@ -20483,9 +20226,9 @@ } }, "node_modules/react": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", - "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz", + "integrity": "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==", "dev": true, "license": "MIT", "engines": { @@ -20518,16 +20261,16 @@ } }, "node_modules/react-dom": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", - "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz", + "integrity": "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==", "dev": true, "license": "MIT", "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^19.2.3" + "react": "^19.2.6" } }, "node_modules/react-dom-17": { @@ -20656,8 +20399,9 @@ } }, "node_modules/recast": { - "version": "0.23.9", - "dev": true, + "version": "0.23.11", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", + "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", "license": "MIT", "dependencies": { "ast-types": "^0.16.1", @@ -21033,7 +20777,9 @@ "license": "MIT" }, "node_modules/rimraf": { - "version": "5.0.9", + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", + "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", "dev": true, "license": "ISC", "dependencies": { @@ -21042,15 +20788,14 @@ "bin": { "rimraf": "dist/esm/bin.mjs" }, - "engines": { - "node": "14 >=14.20 || 16 >=16.20 || >=18" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/rimraf/node_modules/brace-expansion": { - "version": "2.0.1", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", "dev": true, "license": "MIT", "dependencies": { @@ -21058,7 +20803,10 @@ } }, "node_modules/rimraf/node_modules/glob": { - "version": "10.4.5", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", "dev": true, "license": "ISC", "dependencies": { @@ -21077,11 +20825,13 @@ } }, "node_modules/rimraf/node_modules/minimatch": { - "version": "9.0.5", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", "dev": true, "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^2.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -21181,9 +20931,9 @@ } }, "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -21873,17 +21623,6 @@ "dev": true, "license": "CC0-1.0" }, - "node_modules/split-on-first": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/split2": { "version": "3.2.2", "dev": true, @@ -22442,29 +22181,6 @@ "dev": true, "license": "MIT" }, - "node_modules/tinyglobby": { - "version": "0.2.6", - "dev": true, - "license": "ISC", - "dependencies": { - "fdir": "^6.3.0", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/tinypool": { "version": "0.8.4", "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", @@ -22616,19 +22332,19 @@ } }, "node_modules/ts-jest": { - "version": "29.4.5", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.5.tgz", - "integrity": "sha512-HO3GyiWn2qvTQA4kTgjDcXiMwYQt68a1Y8+JuLRVpdIzm+UOLSHgl/XqR4c6nzJkq5rOkjc02O2I7P7l/Yof0Q==", + "version": "29.4.11", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.11.tgz", + "integrity": "sha512-IrFl7l9AuB/qrNw5quqvAv/hmKMb8dhWOH4jQOGo0Oq8tCeo1O86/iTFG1FaRimgUkF13l4PcepO8ATFT6Ns4g==", "dev": true, "license": "MIT", "dependencies": { "bs-logger": "^0.2.6", "fast-json-stable-stringify": "^2.1.0", - "handlebars": "^4.7.8", + "handlebars": "^4.7.9", "json5": "^2.2.3", "lodash.memoize": "^4.1.2", "make-error": "^1.3.6", - "semver": "^7.7.3", + "semver": "^7.8.0", "type-fest": "^4.41.0", "yargs-parser": "^21.1.1" }, @@ -22645,7 +22361,7 @@ "babel-jest": "^29.0.0 || ^30.0.0", "jest": "^29.0.0 || ^30.0.0", "jest-util": "^29.0.0 || ^30.0.0", - "typescript": ">=4.3 <6" + "typescript": ">=4.3 <7" }, "peerDependenciesMeta": { "@babel/core": { @@ -22669,9 +22385,9 @@ } }, "node_modules/ts-jest/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz", + "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", "dev": true, "license": "ISC", "bin": { @@ -23426,14 +23142,6 @@ "node": ">=0.10.0" } }, - "node_modules/undici": { - "version": "6.21.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.17" - } - }, "node_modules/undici-types": { "version": "6.20.0", "dev": true, @@ -23890,14 +23598,6 @@ "punycode": "^2.1.0" } }, - "node_modules/url-join": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, "node_modules/urlpattern-polyfill": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.1.0.tgz", @@ -23981,14 +23681,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/value-or-promise": { - "version": "1.0.12", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } - }, "node_modules/vfile": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", @@ -24945,17 +24637,6 @@ "url": "https://github.com/sponsors/colinhacks" } }, - "node_modules/zod-package-json": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "zod": "^3.23.8" - }, - "engines": { - "node": ">=20" - } - }, "node_modules/zod-validation-error": { "version": "3.3.0", "dev": true, diff --git a/package.json b/package.json index bac5b359199..303edbe2724 100644 --- a/package.json +++ b/package.json @@ -170,7 +170,7 @@ "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.7", "@graphql-codegen/cli": "^5.0.6", - "@graphql-tools/schema": "10.0.4", + "@graphql-tools/schema": "10.0.33", "@jest/expect-utils": "30.2.0", "@jest/globals": "30.2.0", "@mdx-js/language-service": "^0.7.1", @@ -179,19 +179,19 @@ "@microsoft/tsdoc": "0.15.1", "@size-limit/esbuild-why": "11.1.4", "@size-limit/preset-small-lib": "11.1.4", - "@testing-library/dom": "10.4.0", + "@testing-library/dom": "10.4.1", "@testing-library/jest-dom": "6.9.1", "@testing-library/react": "16.1.0", "@testing-library/react-render-stream": "2.0.2", "@testing-library/user-event": "14.5.2", "@types/babel__preset-env": "^7.10.0", - "@types/bytes": "3.1.4", + "@types/bytes": "3.1.5", "@types/fetch-mock": "7.3.8", "@types/jest": "30.0.0", "@types/jsesc": "^3.0.3", - "@types/lodash": "4.17.7", + "@types/lodash": "4.17.24", "@types/node": "^22.10.7", - "@types/react": "19.2.7", + "@types/react": "19.2.15", "@types/react-dom": "19.2.3", "@types/relay-runtime": "14.1.24", "@types/use-sync-external-store": "0.0.6", @@ -214,9 +214,9 @@ "fetch-mock": "9.11.0", "globals": "15.14.0", "graphql": "16.9.0", - "graphql-17-alpha2": "npm:graphql@17.0.0-alpha.2", - "graphql-17-alpha9": "npm:graphql@17.0.0-alpha.9", - "graphql-ws": "6.0.3", + "graphql-17-alpha2": "npm:graphql@17.0.0-beta.1", + "graphql-17-alpha9": "npm:graphql@17.0.0-beta.1", + "graphql-ws": "6.0.8", "jest": "30.2.0", "jest-environment-jsdom": "30.2.0", "jest-junit": "16.0.0", @@ -226,20 +226,20 @@ "knip": "^5.42.2", "lodash": "4.17.23", "madge": "^8.0.0", - "patch-package": "8.0.0", - "pkg-pr-new": "0.0.24", + "patch-package": "8.0.1", + "pkg-pr-new": "0.0.75", "prettier": "3.1.1", "publint": "^0.3.8", - "react": "19.2.3", + "react": "19.2.6", "react-17": "npm:react@^17", "react-18": "npm:react@^18", - "react-dom": "19.2.3", + "react-dom": "19.2.6", "react-dom-17": "npm:react-dom@^17", "react-dom-18": "npm:react-dom@^18", "react-error-boundary": "4.0.13", - "recast": "0.23.9", - "rimraf": "5.0.9", - "rxjs": "7.8.1", + "recast": "0.23.11", + "rimraf": "5.0.10", + "rxjs": "7.8.2", "rxjs-min": "npm:rxjs@7.3.0", "size-limit": "11.1.4", "size-limit-apollo-plugin": "file:config/size-limit", @@ -249,7 +249,7 @@ "subscriptions-transport-ws": "0.11.0", "terser": "5.31.3", "ts-api-utils": "2.0.0", - "ts-jest": "29.4.5", + "ts-jest": "29.4.11", "tsx": "4.19.2", "typedoc": "0.25.0", "typescript": "5.7.3",