From b2e15e7db6902769d02de2b06ff920ce74701c51 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 22 Jul 2024 14:11:54 -0700
Subject: [PATCH] chore(deps): update all non-major dependencies (#7821)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@apollo/client](https://www.apollographql.com/docs/react/)
([source](https://togithub.com/apollographql/apollo-client)) | [`3.8.9`
->
`3.10.8`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.8.9/3.10.8)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@apollo%2fclient/3.10.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@apollo%2fclient/3.10.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@apollo%2fclient/3.8.9/3.10.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@apollo%2fclient/3.8.9/3.10.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [@apollo/gateway](https://togithub.com/apollographql/federation)
([source](https://togithub.com/apollographql/federation/tree/HEAD/gateway-js/))
| [`2.6.3` ->
`2.8.3`](https://renovatebot.com/diffs/npm/@apollo%2fgateway/2.6.3/2.8.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@apollo%2fgateway/2.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@apollo%2fgateway/2.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@apollo%2fgateway/2.6.3/2.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@apollo%2fgateway/2.6.3/2.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [@apollo/subgraph](https://togithub.com/apollographql/federation)
([source](https://togithub.com/apollographql/federation/tree/HEAD/subgraph-js/))
| [`2.6.3` ->
`2.8.3`](https://renovatebot.com/diffs/npm/@apollo%2fsubgraph/2.6.3/2.8.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@apollo%2fsubgraph/2.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@apollo%2fsubgraph/2.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@apollo%2fsubgraph/2.6.3/2.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@apollo%2fsubgraph/2.6.3/2.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@changesets/cli](https://togithub.com/changesets/changesets/tree/main#readme)
([source](https://togithub.com/changesets/changesets)) | [`2.27.1` ->
`2.27.7`](https://renovatebot.com/diffs/npm/@changesets%2fcli/2.27.1/2.27.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@changesets%2fcli/2.27.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@changesets%2fcli/2.27.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@changesets%2fcli/2.27.1/2.27.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@changesets%2fcli/2.27.1/2.27.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@rollup/plugin-commonjs](https://togithub.com/rollup/plugins/tree/master/packages/commonjs/#readme)
([source](https://togithub.com/rollup/plugins/tree/HEAD/packages/commonjs))
| [`25.0.7` ->
`25.0.8`](https://renovatebot.com/diffs/npm/@rollup%2fplugin-commonjs/25.0.7/25.0.8)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@rollup%2fplugin-commonjs/25.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@rollup%2fplugin-commonjs/25.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@rollup%2fplugin-commonjs/25.0.7/25.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@rollup%2fplugin-commonjs/25.0.7/25.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/express-serve-static-core](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-serve-static-core)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express-serve-static-core))
| [`4.17.41` ->
`4.19.5`](https://renovatebot.com/diffs/npm/@types%2fexpress-serve-static-core/4.17.41/4.19.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fexpress-serve-static-core/4.19.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fexpress-serve-static-core/4.19.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fexpress-serve-static-core/4.17.41/4.19.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fexpress-serve-static-core/4.17.41/4.19.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))
| [`4.14.202` ->
`4.17.7`](https://renovatebot.com/diffs/npm/@types%2flodash/4.14.202/4.17.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2flodash/4.17.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2flodash/4.17.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2flodash/4.14.202/4.17.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2flodash/4.14.202/4.17.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
|
[@types/node-fetch](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node-fetch)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node-fetch))
| [`2.6.10` ->
`2.6.11`](https://renovatebot.com/diffs/npm/@types%2fnode-fetch/2.6.10/2.6.11)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode-fetch/2.6.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode-fetch/2.6.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode-fetch/2.6.10/2.6.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode-fetch/2.6.10/2.6.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
|
[@types/uuid](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid))
| [`9.0.7` ->
`9.0.8`](https://renovatebot.com/diffs/npm/@types%2fuuid/9.0.7/9.0.8) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fuuid/9.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fuuid/9.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fuuid/9.0.7/9.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fuuid/9.0.7/9.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [eslint](https://eslint.org)
([source](https://togithub.com/eslint/eslint)) | [`8.56.0` ->
`8.57.0`](https://renovatebot.com/diffs/npm/eslint/8.56.0/8.57.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.57.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.57.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.56.0/8.57.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.56.0/8.57.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [graphql](https://togithub.com/graphql/graphql-js) | [`16.8.1` ->
`16.9.0`](https://renovatebot.com/diffs/npm/graphql/16.8.1/16.9.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/graphql/16.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/graphql/16.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/graphql/16.8.1/16.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/graphql/16.8.1/16.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor |
| [graphql](https://togithub.com/graphql/graphql-js) | [`16.8.1` ->
`16.9.0`](https://renovatebot.com/diffs/npm/graphql/16.8.1/16.9.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/graphql/16.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/graphql/16.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/graphql/16.8.1/16.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/graphql/16.8.1/16.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [make-fetch-happen](https://togithub.com/npm/make-fetch-happen) |
[`13.0.0` ->
`13.0.1`](https://renovatebot.com/diffs/npm/make-fetch-happen/13.0.0/13.0.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/make-fetch-happen/13.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/make-fetch-happen/13.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/make-fetch-happen/13.0.0/13.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/make-fetch-happen/13.0.0/13.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch |
| [nock](https://togithub.com/nock/nock) | [`13.4.0` ->
`13.5.4`](https://renovatebot.com/diffs/npm/nock/13.4.0/13.5.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/nock/13.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nock/13.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nock/13.4.0/13.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nock/13.4.0/13.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [node](https://nodejs.org)
([source](https://togithub.com/nodejs/node)) | [`20.11.0` ->
`20.15.1`](https://renovatebot.com/diffs/npm/node/v20.11.0/v20.15.1) |
[![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.11.0/v20.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.11.0/v20.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| volta | minor |
| [npm](https://docs.npmjs.com/)
([source](https://togithub.com/npm/cli)) | [`9.9.2` ->
`9.9.3`](https://renovatebot.com/diffs/npm/npm/9.9.2/9.9.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/npm/9.9.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/npm/9.9.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/npm/9.9.2/9.9.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/npm/9.9.2/9.9.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| volta | patch |
| [prettier](https://prettier.io)
([source](https://togithub.com/prettier/prettier)) | [`3.1.1` ->
`3.3.3`](https://renovatebot.com/diffs/npm/prettier/3.1.1/3.3.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.1.1/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.1.1/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
| [supertest](https://togithub.com/ladjs/supertest) | [`6.3.3` ->
`6.3.4`](https://renovatebot.com/diffs/npm/supertest/6.3.3/6.3.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/supertest/6.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/supertest/6.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/supertest/6.3.3/6.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/supertest/6.3.3/6.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch |
| [ts-jest](https://kulshekhar.github.io/ts-jest)
([source](https://togithub.com/kulshekhar/ts-jest)) | [`29.1.1` ->
`29.2.3`](https://renovatebot.com/diffs/npm/ts-jest/29.1.1/29.2.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/ts-jest/29.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ts-jest/29.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ts-jest/29.1.1/29.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ts-jest/29.1.1/29.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor |
---
### Release Notes
apollographql/apollo-client (@apollo/client)
###
[`v3.10.8`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3108)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.10.7...v3.10.8)
##### Patch Changes
-
[#11911](https://togithub.com/apollographql/apollo-client/pull/11911)
[`1f0460a`](https://togithub.com/apollographql/apollo-client/commit/1f0460a60fc613e8d6f218a74ded69e81e960791)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Allow
`undefined` to be returned from a `cache.modify` modifier function when
a generic type argument is used.
###
[`v3.10.7`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3107)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.10.6...v3.10.7)
##### Patch Changes
-
[#11901](https://togithub.com/apollographql/apollo-client/pull/11901)
[`10a8c0a`](https://togithub.com/apollographql/apollo-client/commit/10a8c0a8f6f3e13ec3c67bf53cc11a948b60e6d9)
Thanks [@phryneas](https://togithub.com/phryneas)! - update
`canUseLayoutEffect` check to also allow for layout effects in React
Native
-
[#11861](https://togithub.com/apollographql/apollo-client/pull/11861)
[`1aed0e8`](https://togithub.com/apollographql/apollo-client/commit/1aed0e82fcc432380a56d4a446f414ce8b1a7a90)
Thanks [@henryqdineen](https://togithub.com/henryqdineen)! -
Defend against non-serializable params in `invariantWrappers`
-
[#11905](https://togithub.com/apollographql/apollo-client/pull/11905)
[`29755da`](https://togithub.com/apollographql/apollo-client/commit/29755da8797dc94613a23fe050ddd6ef9ffab607)
Thanks [@phryneas](https://togithub.com/phryneas)! - Add `.d.cts`
files for cjs bundles
-
[#11906](https://togithub.com/apollographql/apollo-client/pull/11906)
[`d104759`](https://togithub.com/apollographql/apollo-client/commit/d104759cfb4be31e2ffbe166531a9b11861ade99)
Thanks [@phryneas](https://togithub.com/phryneas)! - chore:
update TypeScript to 5.5
###
[`v3.10.6`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3106)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.10.5...v3.10.6)
##### Patch Changes
-
[#11900](https://togithub.com/apollographql/apollo-client/pull/11900)
[`f745558`](https://togithub.com/apollographql/apollo-client/commit/f74555826995009a6bb9d824506cecb3508e3365)
Thanks [@phryneas](https://togithub.com/phryneas)! -
`useMutation`: use `useIsomorphicLayoutEffect` instead of
`useLayoutEffect`
###
[`v3.10.5`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3105)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.10.4...v3.10.5)
##### Patch Changes
-
[#11888](https://togithub.com/apollographql/apollo-client/pull/11888)
[`7fb7939`](https://togithub.com/apollographql/apollo-client/commit/7fb7939edb7ca8f4273b75554f96ea9936731458)
Thanks [@phryneas](https://togithub.com/phryneas)! - switch
`useRenderGuard` to an approach not accessing React's internals
-
[#11511](https://togithub.com/apollographql/apollo-client/pull/11511)
[`6536369`](https://togithub.com/apollographql/apollo-client/commit/6536369cf213469d20d15b779c344268d70fecd5)
Thanks [@phryneas](https://togithub.com/phryneas)! -
`useLoadableQuery`: ensure that `loadQuery` is updated if the
ApolloClient instance changes
-
[#11860](https://togithub.com/apollographql/apollo-client/pull/11860)
[`8740f19`](https://togithub.com/apollographql/apollo-client/commit/8740f198805a99e01136617c4055d611b92cc231)
Thanks [@alessbell](https://togithub.com/alessbell)! - Fixes
[#11849](https://togithub.com/apollographql/apollo-client/issues/11849)
by reevaluating `window.fetch` each time `BatchHttpLink` uses it, if not
configured via `options.fetch`. Takes the same approach as PR
[#8603](https://togithub.com/apollographql/apollo-client/pull/8603)
which fixed the same issue in `HttpLink`.
-
[#11852](https://togithub.com/apollographql/apollo-client/pull/11852)
[`d502a69`](https://togithub.com/apollographql/apollo-client/commit/d502a69654d8ffa31e09467da028304a934a9874)
Thanks [@phryneas](https://togithub.com/phryneas)! - Fix a bug
where calling the `useMutation` `reset` function would point the hook to
an outdated `client` reference.
-
[#11329](https://togithub.com/apollographql/apollo-client/pull/11329)
[`3d164ea`](https://togithub.com/apollographql/apollo-client/commit/3d164ea16c17d271f6fa9e5ad8f013623eec23a0)
Thanks [@PaLy](https://togithub.com/PaLy)! - Fix graphQLErrors in
Error Link if networkError.result is an empty string
-
[#11852](https://togithub.com/apollographql/apollo-client/pull/11852)
[`d502a69`](https://togithub.com/apollographql/apollo-client/commit/d502a69654d8ffa31e09467da028304a934a9874)
Thanks [@phryneas](https://togithub.com/phryneas)! - Prevent
writing to a ref in render in `useMutation`.
As a result, you might encounter problems in the future if you call the
mutation's `execute` function during render. Please note that this was
never supported behavior, and we strongly recommend against it.
-
[#11848](https://togithub.com/apollographql/apollo-client/pull/11848)
[`ad63924`](https://togithub.com/apollographql/apollo-client/commit/ad6392424ddbeb6f91b165c806251490e1cdd69e)
Thanks [@phryneas](https://togithub.com/phryneas)! - Ensure
covariant behavior: `MockedResponse` should be assignable to
`MockedResponse`
-
[#11851](https://togithub.com/apollographql/apollo-client/pull/11851)
[`45c47be`](https://togithub.com/apollographql/apollo-client/commit/45c47be26d4e020cfcff359a5af19ccfc39b930e)
Thanks [@phryneas](https://togithub.com/phryneas)! - Avoid usage
of useRef in useInternalState to prevent ref access in render.
-
[#11877](https://togithub.com/apollographql/apollo-client/pull/11877)
[`634d91a`](https://togithub.com/apollographql/apollo-client/commit/634d91aeb10ab308b05d5ffb918678806046af09)
Thanks [@phryneas](https://togithub.com/phryneas)! - Add missing
name to tuple member (fix TS5084)
-
[#11851](https://togithub.com/apollographql/apollo-client/pull/11851)
[`45c47be`](https://togithub.com/apollographql/apollo-client/commit/45c47be26d4e020cfcff359a5af19ccfc39b930e)
Thanks [@phryneas](https://togithub.com/phryneas)! - Fix a bug
where `useLazyQuery` would not pick up a client change.
###
[`v3.10.4`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3104)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.10.3...v3.10.4)
##### Patch Changes
-
[#11838](https://togithub.com/apollographql/apollo-client/pull/11838)
[`8475346`](https://togithub.com/apollographql/apollo-client/commit/84753462af50d89c8693713990cccf432ff8267d)
Thanks [@alex-kinokon](https://togithub.com/alex-kinokon)! -
Donβt prompt for DevTools installation for browser extension page
-
[#11839](https://togithub.com/apollographql/apollo-client/pull/11839)
[`6481fe1`](https://togithub.com/apollographql/apollo-client/commit/6481fe1196cedee987781dcb45ebdc0cafb3998c)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Fix a
regression in
[3.9.5](https://togithub.com/apollographql/apollo-client/releases/tag/v3.9.5)
where a merge function that returned an incomplete result would not
allow the client to refetch in order to fulfill the query.
-
[#11844](https://togithub.com/apollographql/apollo-client/pull/11844)
[`86984f2`](https://togithub.com/apollographql/apollo-client/commit/86984f24bd9076a6034acd59bbcb28a2ea1add93)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Honor
the `@nonreactive` directive when using `cache.watchFragment` or the
`useFragment` hook to avoid rerendering when using these directives.
-
[#11824](https://togithub.com/apollographql/apollo-client/pull/11824)
[`47ad806`](https://togithub.com/apollographql/apollo-client/commit/47ad806c7b0c55f1e05dbf276ca87a354ac389e5)
Thanks [@phryneas](https://togithub.com/phryneas)! - Create
branded `QueryRef` type without exposed properties.
This change deprecates `QueryReference` in favor of a `QueryRef` type
that doesn't expose any properties.
This change also updates `preloadQuery` to return a new
`PreloadedQueryRef` type, which exposes the `toPromise` function as it
does today. This means that query refs produced by `useBackgroundQuery`
and `useLoadableQuery` now return `QueryRef` types that do not have
access to a `toPromise` function, which was never meant to be used in
combination with these hooks.
While we tend to avoid any types of breaking changes in patch releases
as this, this change was necessary to support an upcoming version of the
React Server Component integration, which needed to omit the `toPromise`
function that would otherwise have broken at runtime.
Note that this is a TypeScript-only change. At runtime, `toPromise` is
still present on all queryRefs currently created by this package - but
we strongly want to discourage you from accessing it in all cases except
for the `PreloadedQueryRef` use case.
Migration is as simple as replacing all references to `QueryReference`
with `QueryRef`, so it should be possible to do this with a search &
replace in most code bases:
```diff
-import { QueryReference } from '@apollo/client'
+import { QueryRef } from '@apollo/client'
- function Component({ queryRef }: { queryRef: QueryReference })
{
+ function Component({ queryRef }: { queryRef: QueryRef }) {
// ...
}
```
-
[#11845](https://togithub.com/apollographql/apollo-client/pull/11845)
[`4c5c820`](https://togithub.com/apollographql/apollo-client/commit/4c5c820b6172f6a2455bcdd974109513e0e2a39e)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Remove
`@nonreactive` directives from queries passed to `MockLink` to ensure
they are properly matched.
-
[#11837](https://togithub.com/apollographql/apollo-client/pull/11837)
[`dff15b1`](https://togithub.com/apollographql/apollo-client/commit/dff15b1b03ebac9cae508c69bf607a29d0f6eccb)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Fix an
issue where a polled query created in React strict mode may not stop
polling after the component unmounts while using the `cache-and-network`
fetch policy.
###
[`v3.10.3`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3103)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.10.2...v3.10.3)
##### Patch Changes
-
[#11811](https://togithub.com/apollographql/apollo-client/pull/11811)
[`d67d7f9`](https://togithub.com/apollographql/apollo-client/commit/d67d7f9a2943273cacaefb26a54184e81f12b022)
Thanks [@phryneas](https://togithub.com/phryneas)! - Adjust some
types for React 19 compat
-
[#11834](https://togithub.com/apollographql/apollo-client/pull/11834)
[`7d8aad4`](https://togithub.com/apollographql/apollo-client/commit/7d8aad4a00b89e0208ee1563293c24025e6604ce)
Thanks [@psamim](https://togithub.com/psamim)! - Fix error
"Cannot convert object to primitive value"
###
[`v3.10.2`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3102)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.10.1...v3.10.2)
##### Patch Changes
-
[#11821](https://togithub.com/apollographql/apollo-client/pull/11821)
[`2675d3c`](https://togithub.com/apollographql/apollo-client/commit/2675d3c97e6c47c6e298382004c7c9c2d3ffed0c)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Fix a
regression where rerendering a component with `useBackgroundQuery` would
recreate the `queryRef` instance when used with React's strict mode.
-
[#11821](https://togithub.com/apollographql/apollo-client/pull/11821)
[`2675d3c`](https://togithub.com/apollographql/apollo-client/commit/2675d3c97e6c47c6e298382004c7c9c2d3ffed0c)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Revert
the change introduced in
[3.9.10](https://togithub.com/apollographql/apollo-client/releases/tag/v3.9.10)
via
[#11738](https://togithub.com/apollographql/apollo-client/issues/11738)
that disposed of queryRefs synchronously. This change caused too many
issues with strict mode.
###
[`v3.10.1`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3101)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.10.0...v3.10.1)
##### Patch Changes
-
[#11792](https://togithub.com/apollographql/apollo-client/pull/11792)
[`5876c35`](https://togithub.com/apollographql/apollo-client/commit/5876c35530a21473207954d1f0c2b7dd00c0b9ea)
Thanks [@phryneas](https://togithub.com/phryneas)! -
AutoCleanedCache: only schedule batched cache cleanup if the cache is
full (fixes
[#11790](https://togithub.com/apollographql/apollo-client/issues/11790))
-
[#11799](https://togithub.com/apollographql/apollo-client/pull/11799)
[`1aca7ed`](https://togithub.com/apollographql/apollo-client/commit/1aca7ed5a3accf2303ccdf9b3dece7278f03ad62)
Thanks [@phryneas](https://togithub.com/phryneas)! -
`RenderPromises`: use `canonicalStringify` to serialize `variables` to
ensure query deduplication is properly applied even when `variables` are
specified in a different order.
-
[#11803](https://togithub.com/apollographql/apollo-client/pull/11803)
[`bf9dd17`](https://togithub.com/apollographql/apollo-client/commit/bf9dd17b288f33901e9421bcc0eacb3894c087af)
Thanks [@phryneas](https://togithub.com/phryneas)! - Update the
`rehackt` dependency to `^0.1.0`
-
[#11756](https://togithub.com/apollographql/apollo-client/pull/11756)
[`60592e9`](https://togithub.com/apollographql/apollo-client/commit/60592e95399c3695d1d49a4c39ad29f00d4059fd)
Thanks [@henryqdineen](https://togithub.com/henryqdineen)! - Fix
operation.setContext() type
###
[`v3.10.0`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3100)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.9.11...v3.10.0)
##### Minor Changes
-
[#11605](https://togithub.com/apollographql/apollo-client/pull/11605)
[`e2dd4c9`](https://togithub.com/apollographql/apollo-client/commit/e2dd4c95290cea604b548cc446826d89aafe8e11)
Thanks [@alessbell](https://togithub.com/alessbell)! - Adds
`createMockFetch` utility for integration testing that includes the link
chain
-
[#11760](https://togithub.com/apollographql/apollo-client/pull/11760)
[`acd1982`](https://togithub.com/apollographql/apollo-client/commit/acd1982a59ed66fc44fa9e70b08a31c69dac35a6)
Thanks [@alessbell](https://togithub.com/alessbell)! -
`createTestSchema` now uses graphql-tools `mergeResolvers` to merge
resolvers instead of a shallow merge.
-
[#11764](https://togithub.com/apollographql/apollo-client/pull/11764)
[`f046aa9`](https://togithub.com/apollographql/apollo-client/commit/f046aa9fc24ac197a797045d280811a3bbe05806)
Thanks [@alessbell](https://togithub.com/alessbell)! - Rename
`createProxiedSchema` to `createTestSchema` and `createMockFetch` to
`createSchemaFetch`.
-
[#11777](https://togithub.com/apollographql/apollo-client/pull/11777)
[`5dfc79f`](https://togithub.com/apollographql/apollo-client/commit/5dfc79fa6d974362f38361f7dffbe984a9546377)
Thanks [@alessbell](https://togithub.com/alessbell)! - Call
`createMockSchema` inside `createTestSchema`.
-
[#11774](https://togithub.com/apollographql/apollo-client/pull/11774)
[`2583488`](https://togithub.com/apollographql/apollo-client/commit/2583488677912cb4500e5fb9e3f91b5c113c4cdb)
Thanks [@alessbell](https://togithub.com/alessbell)! - Add
ability to set min and max delay in `createSchemaFetch`
-
[#11605](https://togithub.com/apollographql/apollo-client/pull/11605)
[`e2dd4c9`](https://togithub.com/apollographql/apollo-client/commit/e2dd4c95290cea604b548cc446826d89aafe8e11)
Thanks [@alessbell](https://togithub.com/alessbell)! - Adds
proxiedSchema and createMockSchema testing utilities
-
[#11465](https://togithub.com/apollographql/apollo-client/pull/11465)
[`7623da7`](https://togithub.com/apollographql/apollo-client/commit/7623da7720855b0c19e13ff9124679f426a39725)
Thanks [@alessbell](https://togithub.com/alessbell)! - Add
`watchFragment` method to the cache and expose it on ApolloClient,
refactor `useFragment` using `watchFragment`.
-
[#11743](https://togithub.com/apollographql/apollo-client/pull/11743)
[`78891f9`](https://togithub.com/apollographql/apollo-client/commit/78891f9ec81c0b7a7e010f5550a91965fa33a958)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Remove
alpha designation for `queryRef.toPromise()` to stabilize the API.
-
[#11743](https://togithub.com/apollographql/apollo-client/pull/11743)
[`78891f9`](https://togithub.com/apollographql/apollo-client/commit/78891f9ec81c0b7a7e010f5550a91965fa33a958)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Remove
alpha designation for `createQueryPreloader` to stabilize the API.
-
[#11783](https://togithub.com/apollographql/apollo-client/pull/11783)
[`440563a`](https://togithub.com/apollographql/apollo-client/commit/440563ab2c47efcb9c7d08f52531ade33d753037)
Thanks [@alessbell](https://togithub.com/alessbell)! - Moves new
testing utilities to their own entrypoint, `testing/experimental`
##### Patch Changes
-
[#11757](https://togithub.com/apollographql/apollo-client/pull/11757)
[`9825295`](https://togithub.com/apollographql/apollo-client/commit/982529530893f66a1d236f0fff53862e513fc9a8)
Thanks [@phryneas](https://togithub.com/phryneas)! - Adjust
`useReadQuery` wrapper logic to work with transported objects.
-
[#11771](https://togithub.com/apollographql/apollo-client/pull/11771)
[`e72cbba`](https://togithub.com/apollographql/apollo-client/commit/e72cbba07e5caa6d75b44ca8c766846e855a6c93)
Thanks [@phryneas](https://togithub.com/phryneas)! - Wrap
`useQueryRefHandlers` in `wrapHook`.
-
[#11754](https://togithub.com/apollographql/apollo-client/pull/11754)
[`80d2ba5`](https://togithub.com/apollographql/apollo-client/commit/80d2ba579fe6d2a2d102d1fe79d7d503f31cd931)
Thanks [@alessbell](https://togithub.com/alessbell)! - Export
`WatchFragmentOptions` and `WatchFragmentResult` from main entrypoint
and fix bug where `this` wasn't bound to the `watchFragment` method on
`ApolloClient`.
###
[`v3.9.11`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3911)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.9.10...v3.9.11)
##### Patch Changes
-
[#11769](https://togithub.com/apollographql/apollo-client/pull/11769)
[`04132af`](https://togithub.com/apollographql/apollo-client/commit/04132af121c9b48d6e03eb733b9b91f825defbac)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Fix an
issue where using `skipToken` or the `skip` option with
`useSuspenseQuery` in React's strict mode would perform a network
request.
###
[`v3.9.10`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3910)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.9.9...v3.9.10)
##### Patch Changes
-
[#11738](https://togithub.com/apollographql/apollo-client/pull/11738)
[`b1a5eb8`](https://togithub.com/apollographql/apollo-client/commit/b1a5eb80cae8bdf2e9d8627f1eab65e088c43438)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Fix an
issue where rerendering `useBackgroundQuery` after the `queryRef` had
been disposed, either via the auto dispose timeout or by unmounting
`useReadQuery`, would cause the `queryRef` to be recreated potentially
resulting in another network request.
-
[#11738](https://togithub.com/apollographql/apollo-client/pull/11738)
[`b1a5eb8`](https://togithub.com/apollographql/apollo-client/commit/b1a5eb80cae8bdf2e9d8627f1eab65e088c43438)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Allow
queryRefs to be disposed of synchronously when a suspense hook unmounts.
This prevents some situations where using a suspense hook with the same
query/variables as the disposed queryRef accidentally used the disposed
queryRef rather than creating a new instance.
-
[#11670](https://togithub.com/apollographql/apollo-client/pull/11670)
[`cc5c03b`](https://togithub.com/apollographql/apollo-client/commit/cc5c03b2690f452483d83eecb68611a23055d99e)
Thanks [@phryneas](https://togithub.com/phryneas)! - Bail out of
`executeSubSelectedArray` calls if the array has 0 elements.
###
[`v3.9.9`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#399)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.9.8...v3.9.9)
##### Patch Changes
-
[#11696](https://togithub.com/apollographql/apollo-client/pull/11696)
[`466ef82`](https://togithub.com/apollographql/apollo-client/commit/466ef82198486fc696da64d17d82b46140760ac4)
Thanks [@PiR1](https://togithub.com/PiR1)! - Immediately dispose
of the `queryRef` if `useBackgroundQuery` unmounts before the auto
dispose timeout kicks in.
###
[`v3.9.8`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#398)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.9.7...v3.9.8)
##### Patch Changes
-
[#11706](https://togithub.com/apollographql/apollo-client/pull/11706)
[`8619bc7`](https://togithub.com/apollographql/apollo-client/commit/8619bc7e569c1c732afa6faf605c83a6ce0cdf0c)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Fix
issue in all suspense hooks where returning an empty array after calling
`fetchMore` would rerender the component with an empty list.
-
[#11694](https://togithub.com/apollographql/apollo-client/pull/11694)
[`835d5f3`](https://togithub.com/apollographql/apollo-client/commit/835d5f30c532c432e2434561580e6f1ec44cc908)
Thanks [@phryneas](https://togithub.com/phryneas)! - Expose
`setErrorMessageHandler` from `@apollo/client/dev` entrypoint.
-
[#11689](https://togithub.com/apollographql/apollo-client/pull/11689)
[`cb8ffe5`](https://togithub.com/apollographql/apollo-client/commit/cb8ffe50e903397f741b62a44624bfe69b5f7b75)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Fix
issue where passing a new `from` option to `useFragment` would first
render with the previous value before rerendering with the correct
value.
-
[#11713](https://togithub.com/apollographql/apollo-client/pull/11713)
[`642092c`](https://togithub.com/apollographql/apollo-client/commit/642092c713199093aede45f105a1ee3f637614cd)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Fix
issue where setting a default `watchQuery` option in the `ApolloClient`
constructor could break `startTransition` when used with suspense hooks.
###
[`v3.9.7`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#397)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.9.6...v3.9.7)
##### Patch Changes
-
[#11659](https://togithub.com/apollographql/apollo-client/pull/11659)
[`652a61e`](https://togithub.com/apollographql/apollo-client/commit/652a61e96db0f0e27d0a22fafae1df388f3fdf36)
Thanks [@phryneas](https://togithub.com/phryneas)! - Make
`useRenderGuard` more resilient to changes in React internals.
-
[#11594](https://togithub.com/apollographql/apollo-client/pull/11594)
[`50b1097`](https://togithub.com/apollographql/apollo-client/commit/50b10970ca0efa290ae415ef801650327a89ab8e)
Thanks [@alessbell](https://togithub.com/alessbell)! - Adds a fix
for multipart subscriptions that terminate with payload: null
###
[`v3.9.6`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#396)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.9.5...v3.9.6)
##### Patch Changes
-
[#11617](https://togithub.com/apollographql/apollo-client/pull/11617)
[`f1d8bc4`](https://togithub.com/apollographql/apollo-client/commit/f1d8bc40c3d8e39340f721f4f1c3fd0ed77b8a6b)
Thanks [@phryneas](https://togithub.com/phryneas)! - Allow Apollo
Client instance to intercept hook functionality
-
[#11638](https://togithub.com/apollographql/apollo-client/pull/11638)
[`bf93ada`](https://togithub.com/apollographql/apollo-client/commit/bf93adaa0321b573db0ea8fc3a5c364e1fdfeef3)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Fix
issue where calling `fetchMore` from a suspense-enabled hook inside
`startTransition` caused an unnecessary rerender.
###
[`v3.9.5`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#395)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.9.4...v3.9.5)
##### Patch Changes
-
[#11595](https://togithub.com/apollographql/apollo-client/pull/11595)
[`8c20955`](https://togithub.com/apollographql/apollo-client/commit/8c20955874562e5b2ab35557325e047b059bc4fc)
Thanks [@phryneas](https://togithub.com/phryneas)! - Bumps the
dependency `rehackt` to 0.0.5
-
[#11592](https://togithub.com/apollographql/apollo-client/pull/11592)
[`1133469`](https://togithub.com/apollographql/apollo-client/commit/1133469bd91ff76b9815e815a454a79d8e23a9bc)
Thanks [@Stephen2](https://togithub.com/Stephen2)! - Strengthen
`MockedResponse.newData` type
-
[#11579](https://togithub.com/apollographql/apollo-client/pull/11579)
[`1ba2fd9`](https://togithub.com/apollographql/apollo-client/commit/1ba2fd919f79dfdc7b9d3f7d1a7aa5918e648349)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Fix
issue where partial data is reported to `useQuery` when using
`notifyOnNetworkStatusChange` after it errors while another overlapping
query succeeds.
-
[#11579](https://togithub.com/apollographql/apollo-client/pull/11579)
[`1ba2fd9`](https://togithub.com/apollographql/apollo-client/commit/1ba2fd919f79dfdc7b9d3f7d1a7aa5918e648349)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Fix an
issue where a partial cache write for an errored query would result in
automatically refetching that query.
-
[#11562](https://togithub.com/apollographql/apollo-client/pull/11562)
[`65ab695`](https://togithub.com/apollographql/apollo-client/commit/65ab695470741e8dcaef1ebd7742c3c397526354)
Thanks [@mspiess](https://togithub.com/mspiess)! - Mocks with an
infinite delay no longer require result or error
###
[`v3.9.4`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#394)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.9.3...v3.9.4)
##### Patch Changes
-
[#11403](https://togithub.com/apollographql/apollo-client/pull/11403)
[`b0c4f3a`](https://togithub.com/apollographql/apollo-client/commit/b0c4f3ad8198981a229b46dc430345a76e577e9c)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Fix
issue in `useLazyQuery` that results in a double network call when
calling the execute function with no arguments after having called it
previously with another set of arguments.
-
[#11576](https://togithub.com/apollographql/apollo-client/pull/11576)
[`e855d00`](https://togithub.com/apollographql/apollo-client/commit/e855d00447e4d9ae478d98f6796d842ef6cc76d1)
Thanks [@alessbell](https://togithub.com/alessbell)! - Revert PR
[#11202](https://togithub.com/apollographql/apollo-client/pull/11202)
to fix caching bug reported in
[#11560](https://togithub.com/apollographql/apollo-client/issues/11560)
###
[`v3.9.3`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#393)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.9.2...v3.9.3)
##### Patch Changes
-
[#11525](https://togithub.com/apollographql/apollo-client/pull/11525)
[`dce923a`](https://togithub.com/apollographql/apollo-client/commit/dce923ae57eb6b6d889e2980635cb90e2c6cbca3)
Thanks [@vezaynk](https://togithub.com/vezaynk)! - Allows passing
in client via options to useFragment
-
[#11558](https://togithub.com/apollographql/apollo-client/pull/11558)
[`8cba16f`](https://togithub.com/apollographql/apollo-client/commit/8cba16f041609443111ecf5fb58faea1b3e79569)
Thanks [@alessbell](https://togithub.com/alessbell)! - Fix
[`unbound-method`](https://togithub.com/apollographql/apollo-client/issues/11554)
linter error on ObservableQuery methods exposed on useQuery's
QueryResult object.
###
[`v3.9.2`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#392)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.9.1...v3.9.2)
##### Patch Changes
-
[#11552](https://togithub.com/apollographql/apollo-client/pull/11552)
[`6ac2b0c`](https://togithub.com/apollographql/apollo-client/commit/6ac2b0ce4d999c63478d85b40ad56ccda9624797)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Fix
import in `useLazyRef` causing import issues in the nextjs package.
###
[`v3.9.1`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#391)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.9.0...v3.9.1)
##### Patch Changes
-
[#11516](https://togithub.com/apollographql/apollo-client/pull/11516)
[`8390fea`](https://togithub.com/apollographql/apollo-client/commit/8390fea13175bada8361ba5f0df2e43197085aba)
Thanks [@phryneas](https://togithub.com/phryneas)! - Fix an
incorrect string substitution in a warning message.
-
[#11515](https://togithub.com/apollographql/apollo-client/pull/11515)
[`c9bf93b`](https://togithub.com/apollographql/apollo-client/commit/c9bf93bdc2816f7fdba96961e1435f463f440bd1)
Thanks [@vladar](https://togithub.com/vladar)! - Avoid redundant
refetchQueries call for mutation with no-cache policy (fixes
[#10238](https://togithub.com/apollographql/apollo-client/issues/10238))
-
[#11545](https://togithub.com/apollographql/apollo-client/pull/11545)
[`84a6bea`](https://togithub.com/apollographql/apollo-client/commit/84a6beaeae69acdffea49ba6b8242752cc188172)
Thanks [@alessbell](https://togithub.com/alessbell)! - Remove
error thrown by `inFlightLinkObservables` intended to be removed before
3.9 release.
###
[`v3.9.0`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#390)
[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.8.10...v3.9.0)
##### Minor Changes
##### Memory optimizations
-
[#11424](https://togithub.com/apollographql/apollo-client/pull/11424)
[`62f3b6d`](https://togithub.com/apollographql/apollo-client/commit/62f3b6d0e89611e27d9f29812ee60e5db5963fd6)
Thanks [@phryneas](https://togithub.com/phryneas)! - Simplify
RetryLink, fix potential memory leak
Historically, `RetryLink` would keep a `values` array of all previous
values, in case the operation would get an additional subscriber at a
later point in time.
In practice, this could lead to a memory leak
([#11393](https://togithub.com/apollographql/apollo-client/pull/11393))
and did not serve any further purpose, as the resulting observable would
only be subscribed to by Apollo Client itself, and only once - it would
be wrapped in a `Concast` before being exposed to the user, and that
`Concast` would handle subscribers on its own.
-
[#11435](https://togithub.com/apollographql/apollo-client/pull/11435)
[`5cce53e`](https://togithub.com/apollographql/apollo-client/commit/5cce53e83b976f85d2d2b06e28cc38f01324fea1)
Thanks [@phryneas](https://togithub.com/phryneas)! - Deprecates
`canonizeResults`.
Using `canonizeResults` can result in memory leaks so we generally do
not recommend using this option anymore. A future version of Apollo
Client will contain a similar feature without the risk of memory leaks.
-
[#11254](https://togithub.com/apollographql/apollo-client/pull/11254)
[`d08970d`](https://togithub.com/apollographql/apollo-client/commit/d08970d348cf4ad6d80c6baf85b4a4cd4034a3bb)
Thanks [@benjamn](https://togithub.com/benjamn)! - Decouple
`canonicalStringify` from `ObjectCanon` for better time and memory
performance.
-
[#11356](https://togithub.com/apollographql/apollo-client/pull/11356)
[`cc4ac7e`](https://togithub.com/apollographql/apollo-client/commit/cc4ac7e1917f046bcd177882727864eed40b910e)
Thanks [@phryneas](https://togithub.com/phryneas)! - Fix a
potential memory leak in `FragmentRegistry.transform` and
`FragmentRegistry.findFragmentSpreads` that would hold on to passed-in
`DocumentNodes` for too long.
-
[#11370](https://togithub.com/apollographql/apollo-client/pull/11370)
[`25e2cb4`](https://togithub.com/apollographql/apollo-client/commit/25e2cb431c76ec5aa88202eaacbd98fad42edc7f)
Thanks [@phryneas](https://togithub.com/phryneas)! - `parse`
function: improve memory management
- use LRU `WeakCache` instead of `Map` to keep a limited number of
parsed results
- cache is initiated lazily, only when needed
- expose `parse.resetCache()` method
-
[#11389](https://togithub.com/apollographql/apollo-client/pull/11389)
[`139acd1`](https://togithub.com/apollographql/apollo-client/commit/139acd1153afa1445b69dcb4e139668ab8c5889a)
Thanks [@phryneas](https://togithub.com/phryneas)! -
`documentTransform`: use `optimism` and `WeakCache` instead of directly
storing data on the `Trie`
-
[#11358](https://togithub.com/apollographql/apollo-client/pull/11358)
[`7d939f8`](https://togithub.com/apollographql/apollo-client/commit/7d939f80fbc2c419c58a6c55b6a35ee7474d0379)
Thanks [@phryneas](https://togithub.com/phryneas)! - Fixes a
potential memory leak in `Concast` that might have been triggered when
`Concast` was used outside of Apollo Client.
-
[#11344](https://togithub.com/apollographql/apollo-client/pull/11344)
[`bd26676`](https://togithub.com/apollographql/apollo-client/commit/bd2667619700139af32a45364794d11f845ab6cf)
Thanks [@phryneas](https://togithub.com/phryneas)! - Add a
`resetCache` method to `DocumentTransform` and hook
`InMemoryCache.addTypenameTransform` up to `InMemoryCache.gc`
-
[#11367](https://togithub.com/apollographql/apollo-client/pull/11367)
[`30d17bf`](https://togithub.com/apollographql/apollo-client/commit/30d17bfebe44dbfa7b78c8982cfeb49afd37129c)
Thanks [@phryneas](https://togithub.com/phryneas)! - `print`: use
`WeakCache` instead of `WeakMap`
-
[#11387](https://togithub.com/apollographql/apollo-client/pull/11387)
[`4dce867`](https://togithub.com/apollographql/apollo-client/commit/4dce8673b1757d8a3a4edd2996d780e86fad14e3)
Thanks [@phryneas](https://togithub.com/phryneas)! -
`QueryManager.transformCache`: use `WeakCache` instead of `WeakMap`
-
[#11369](https://togithub.com/apollographql/apollo-client/pull/11369)
[`2a47164`](https://togithub.com/apollographql/apollo-client/commit/2a471646616e3af1b5c039e961f8d5717fad8f32)
Thanks [@phryneas](https://togithub.com/phryneas)! - Persisted
Query Link: improve memory management
- use LRU `WeakCache` instead of `WeakMap` to keep a limited number of
hash results
- hash cache is initiated lazily, only when needed
- expose `persistedLink.resetHashCache()` method
- reset hash cache if the upstream server reports it doesn't accept
persisted queries
-
[#10804](https://togithub.com/apollographql/apollo-client/pull/10804)
[`221dd99`](https://togithub.com/apollographql/apollo-client/commit/221dd99ffd1990f8bd0392543af35e9b08d0fed8)
Thanks [@phryneas](https://togithub.com/phryneas)! - use WeakMap
in React Native with Hermes
-
[#11355](https://togithub.com/apollographql/apollo-client/pull/11355)
[`7d8e184`](https://togithub.com/apollographql/apollo-client/commit/7d8e18493cd13134726c6643cbf0fadb08be2d37)
Thanks [@phryneas](https://togithub.com/phryneas)! -
InMemoryCache.gc now also triggers FragmentRegistry.resetCaches (if
there is a FragmentRegistry)
-
[#11409](https://togithub.com/apollographql/apollo-client/pull/11409)
[`2e7203b`](https://togithub.com/apollographql/apollo-client/commit/2e7203b3a9618952ddb522627ded7cceabd7f250)
Thanks [@phryneas](https://togithub.com/phryneas)! - Adds an
experimental `ApolloClient.getMemoryInternals` helper
-
[#11343](https://togithub.com/apollographql/apollo-client/pull/11343)
[`776631d`](https://togithub.com/apollographql/apollo-client/commit/776631de4500d56252f6f5fdaf29a81c41dfbdc7)
Thanks [@phryneas](https://togithub.com/phryneas)! - Add `reset`
method to `print`, hook up to `InMemoryCache.gc`
##### Suspense-enabled data fetching on user interaction with
`useLoadableQuery`
-
[#11300](https://togithub.com/apollographql/apollo-client/pull/11300)
[`a815873`](https://togithub.com/apollographql/apollo-client/commit/a8158733cfa3e65180ec23518d657ea41894bb2b)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! -
Introduces a new `useLoadableQuery` hook. This hook works similarly to
`useBackgroundQuery` in that it returns a `queryRef` that can be used to
suspend a component via the `useReadQuery` hook. It provides a more
ergonomic way to load the query during a user interaction (for example
when wanting to preload some data) that would otherwise be clunky with
`useBackgroundQuery`.
```tsx
function App() {
const [loadQuery, queryRef, { refetch, fetchMore, reset }] =
useLoadableQuery(query, options);
return (
<>
}>
{queryRef && }
>
);
}
function Child({ queryRef }) {
const { data } = useReadQuery(queryRef);
// ...
}
```
##### Begin preloading outside of React with `createQueryPreloader`
-
[#11412](https://togithub.com/apollographql/apollo-client/pull/11412)
[`58db5c3`](https://togithub.com/apollographql/apollo-client/commit/58db5c3295b88162f91019f0898f6baa4b9cced6)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Add
the ability to start preloading a query outside React to begin fetching
as early as possible. Call `createQueryPreloader` to create a
`preloadQuery` function which can be called to start fetching a query.
This returns a `queryRef` which is passed to `useReadQuery` and
suspended until the query is done fetching.
##### Testing utility improvements
-
[#11178](https://togithub.com/apollographql/apollo-client/pull/11178)
[`4d64a6f`](https://togithub.com/apollographql/apollo-client/commit/4d64a6fa2ad5abe6f7f172c164f5e1fc2cb89829)
Thanks [@sebakerckhof](https://togithub.com/sebakerckhof)! -
Support re-using of mocks in the MockedProvider
-
[#6701](https://togithub.com/apollographql/apollo-client/pull/6701)
[`8d2b4e1`](https://togithub.com/apollographql/apollo-client/commit/8d2b4e107d7c21563894ced3a65d631183b58fd9)
Thanks [@prowe](https://togithub.com/prowe)! - Ability to
dynamically match mocks
Adds support for a new property `MockedResponse.variableMatcher`: a
predicate function that accepts a `variables` param. If `true`, the
`variables` will be passed into the `ResultFunction` to help dynamically
build a response.
##### New `useQueryRefHandlers` hook
-
[#11412](https://togithub.com/apollographql/apollo-client/pull/11412)
[`58db5c3`](https://togithub.com/apollographql/apollo-client/commit/58db5c3295b88162f91019f0898f6baa4b9cced6)
Thanks [@jerelmiller](https://togithub.com/jerelmiller)! - Create
a new `useQueryRefHandlers` hook that returns `refetch` and `fetchMore`
functions for a given `queryRef`. This is useful to get access to
handlers for a `queryRef` that was created by `createQueryPreloader` or
when the handlers for a `queryRef` produced by a different component are
inaccessible.
```jsx
const MyComponent({ queryRef }) {
const { refetch, fetchMore } = useQueryRefHandlers(queryRef);
// ...
}
```
##### Bail out of `optimisticResponse` updates with the `IGNORE`
sentinel object
-
[#11410](https://togithub.com/apollographql/apollo-client/pull/11410)
[`07fcf6a`](https://togithub.com/apollographql/apollo-client/commit/07fcf6a3bf5bc78ffe6f3e598897246b4da02cbb)
Thanks [@sf-twingate](https://togithub.com/sf-twingate)! - Allow
returning `IGNORE` sentinel object from `optimisticResponse` functions
to bail-out from the optimistic update.
Consider this example:
```jsx
const UPDATE_COMMENT = gql`
mutation UpdateComment($commentId: ID!, $commentContent: String!) {
updateComment(commentId: $commentId, content: $commentContent) {
id
__typename
content
}
}
`;
function CommentPageWithData() {
const [mutate] = useMutation(UPDATE_COMMENT);
return (
mutate({
variables: { commentId, commentContent },
optimisticResponse: (vars, { IGNORE }) => {
if (commentContent === "foo") {
// conditionally bail out of optimistic updates
return IGNORE;
}
return {
updateComment: {
id: commentId,
__typename: "Comment",
content: commentContent,
},
};
},
})
}
/>
);
}
```
The `IGNORE` sentinel can be destructured from the second parameter in
the callback function signature passed to `optimisticResponse`.
```tsx
const preloadQuery = createQueryPreloader(client);
const queryRef = preloadQuery(QUERY, { variables, ...otherOptions });
function App() {
return {
Loading}>
}
}
function MyQuery() {
const { data } = useReadQuery(queryRef);
// do something with data
}
```
##### Network adapters for multipart subscriptions usage with Relay and
urql
-
[#11301](https://togithub.com/apollographql/apollo-client/pull/11301)
[`46ab032`](https://togithub.com/apollographql/apollo-client/commit/46a
---
### Configuration
π
**Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
π¦ **Automerge**: Enabled.
β» **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
π» **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/apollographql/apollo-server).
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Trevor Scheer
---
.changeset/khaki-peas-love.md | 6 +
package-lock.json | 2021 +++++++----------
package.json | 34 +-
packages/server/src/ApolloServer.ts | 33 +-
.../landingPage/default/getEmbeddedHTML.ts | 2 +-
packages/server/src/requestPipeline.ts | 72 +-
smoke-test/package-lock.json | 37 +-
smoke-test/package.json | 6 +-
8 files changed, 859 insertions(+), 1352 deletions(-)
create mode 100644 .changeset/khaki-peas-love.md
diff --git a/.changeset/khaki-peas-love.md b/.changeset/khaki-peas-love.md
new file mode 100644
index 00000000000..310b8df8247
--- /dev/null
+++ b/.changeset/khaki-peas-love.md
@@ -0,0 +1,6 @@
+---
+'@apollo/server-integration-testsuite': patch
+'@apollo/server': patch
+---
+
+Non-major dependency updates
diff --git a/package-lock.json b/package-lock.json
index e33b5a81cc0..b919c71dc9c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10,35 +10,35 @@
"packages/*"
],
"devDependencies": {
- "@apollo/client": "3.8.9",
- "@apollo/gateway": "2.6.3",
- "@apollo/subgraph": "2.6.3",
+ "@apollo/client": "3.10.8",
+ "@apollo/gateway": "2.8.3",
+ "@apollo/subgraph": "2.8.3",
"@apollo/utils.createhash": "2.0.1",
"@changesets/changelog-github": "0.5.0",
- "@changesets/cli": "2.27.1",
+ "@changesets/cli": "2.27.7",
"@graphql-codegen/cli": "3.3.1",
"@graphql-codegen/typescript-operations": "3.0.4",
"@graphql-tools/mock": "8.7.20",
"@graphql-tools/schema": "9.0.19",
- "@rollup/plugin-commonjs": "25.0.7",
+ "@rollup/plugin-commonjs": "25.0.8",
"@types/async-retry": "1.4.8",
"@types/compression": "1.7.5",
"@types/cors": "2.8.17",
"@types/express": "4.17.21",
- "@types/express-serve-static-core": "4.17.41",
- "@types/lodash": "4.14.202",
+ "@types/express-serve-static-core": "4.19.5",
+ "@types/lodash": "4.17.7",
"@types/lodash.sumby": "4.6.9",
"@types/lodash.xorby": "4.7.9",
"@types/negotiator": "0.6.3",
"@types/node": "14.18.63",
- "@types/node-fetch": "2.6.10",
+ "@types/node-fetch": "2.6.11",
"@types/qs-middleware": "1.0.4",
"@types/retry": "0.12.5",
"@types/superagent": "4.1.24",
"@types/supertest": "2.0.16",
"@types/test-listen": "1.1.2",
"@types/type-is": "1.6.6",
- "@types/uuid": "9.0.7",
+ "@types/uuid": "9.0.8",
"@types/whatwg-mimetype": "3.0.2",
"@typescript-eslint/eslint-plugin": "5.62.0",
"@typescript-eslint/parser": "5.62.0",
@@ -48,10 +48,10 @@
"compression": "1.7.4",
"cors": "2.8.5",
"cspell": "6.31.3",
- "eslint": "8.56.0",
+ "eslint": "8.57.0",
"eslint-plugin-import": "2.29.1",
"express": "4.19.2",
- "graphql": "16.8.1",
+ "graphql": "16.9.0",
"graphql-subscriptions": "2.0.0",
"graphql-tag": "2.12.6",
"jest": "29.7.0",
@@ -61,16 +61,16 @@
"jest-mock-random": "1.1.1",
"jest-serializer-html": "7.1.0",
"lodash.sumby": "4.6.0",
- "nock": "13.4.0",
+ "nock": "13.5.4",
"node-fetch": "2.7.0",
- "prettier": "3.1.1",
+ "prettier": "3.3.3",
"prettier-2": "npm:prettier@2.8.8",
"qs-middleware": "1.0.3",
"requisition": "1.7.0",
"rollup": "3.29.4",
- "supertest": "6.3.3",
+ "supertest": "6.3.4",
"test-listen": "1.1.0",
- "ts-jest": "29.1.1",
+ "ts-jest": "29.2.3",
"typescript": "5.4.2"
},
"engines": {
@@ -102,17 +102,20 @@
"link": true
},
"node_modules/@apollo/client": {
- "version": "3.8.9",
- "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.8.9.tgz",
- "integrity": "sha512-IcQDFEEPc9+PEQsxhxQvsoQ04BRarOzi/Ila5PcniRSDeKJWgY22dnp6+V1i1fWXRDVd1ybdvze4sFESDVQUCQ==",
+ "version": "3.10.8",
+ "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.10.8.tgz",
+ "integrity": "sha512-UaaFEitRrPRWV836wY2L7bd3HRCfbMie1jlYMcmazFAK23MVhz/Uq7VG1nwbotPb5xzFsw5RF4Wnp2G3dWPM3g==",
+ "license": "MIT",
"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",
"hoist-non-react-statics": "^3.3.2",
"optimism": "^0.18.0",
"prop-types": "^15.7.2",
+ "rehackt": "^0.1.0",
"response-iterator": "^0.2.6",
"symbol-observable": "^4.0.0",
"ts-invariant": "^0.10.3",
@@ -120,7 +123,7 @@
"zen-observable-ts": "^1.2.5"
},
"peerDependencies": {
- "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0",
+ "graphql": "^15.0.0 || ^16.0.0",
"graphql-ws": "^5.5.5",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -145,6 +148,7 @@
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.5.0.tgz",
"integrity": "sha512-FNoYzHawTMk/6KMQoEG5O4PuioX19UbwdQKF44yw0nLfOypfQdjtfZzo/UIJWAJ23sNIFbD1Ug9lbaDGMwbqQA==",
+ "license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
},
@@ -153,13 +157,14 @@
}
},
"node_modules/@apollo/composition": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/@apollo/composition/-/composition-2.6.3.tgz",
- "integrity": "sha512-7Q6xITvZifAWXPzN1ZkqMss9mBZgCL1hdKmM117UhqOfYrZ331DdUaln4I07Ae7wjXEg0KUb7AElx/1x+gm6qg==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@apollo/composition/-/composition-2.8.3.tgz",
+ "integrity": "sha512-CpMraUfP9+LB6egE4HAVvShw/toxzb1KTYn175M7WE+lPnq3gclNh6bLUotPEOHQeW9EPttpC8tndMscfpil5A==",
"dev": true,
+ "license": "Elastic-2.0",
"dependencies": {
- "@apollo/federation-internals": "2.6.3",
- "@apollo/query-graphs": "2.6.3"
+ "@apollo/federation-internals": "2.8.3",
+ "@apollo/query-graphs": "2.8.3"
},
"engines": {
"node": ">=14.15.0"
@@ -169,10 +174,11 @@
}
},
"node_modules/@apollo/federation-internals": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/@apollo/federation-internals/-/federation-internals-2.6.3.tgz",
- "integrity": "sha512-Motm6p4C4t1lUXOq9kIVyP6jANSymiUgfwc0TYjeSehKRFq6qxv9L2gPSVFvyfm/gI+gLlDscDN63YtxpUzqhQ==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@apollo/federation-internals/-/federation-internals-2.8.3.tgz",
+ "integrity": "sha512-5GOeQ1I5C7uCU6ob/TbRGqWg2m+9qo8/8qlGhfaMUqN3ukSCmgkKUDdfg1M6sB3lDmIoL5tAoSkmJegKSaDR5A==",
"dev": true,
+ "license": "Elastic-2.0",
"dependencies": {
"@types/uuid": "^9.0.0",
"chalk": "^4.1.0",
@@ -195,19 +201,21 @@
"https://github.com/sponsors/broofa",
"https://github.com/sponsors/ctavan"
],
+ "license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
}
},
"node_modules/@apollo/gateway": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/@apollo/gateway/-/gateway-2.6.3.tgz",
- "integrity": "sha512-/p1eyRPqWsoVH94/q3tqeLMk7q6CZ5pl7C8lLtANCx/2mYwmLlGcP4RNdKAFyd3K6zR7/VXNdfDIRWZ+AqCkEg==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@apollo/gateway/-/gateway-2.8.3.tgz",
+ "integrity": "sha512-pJ99vpF7flKqtwLyFgV0SJF09zlLqlW8YYm34I/1FrFh0Zqc5+Y3VV3Y5nAc9ddiodftGItnUbx4txuVM/KMjA==",
"dev": true,
+ "license": "Elastic-2.0",
"dependencies": {
- "@apollo/composition": "2.6.3",
- "@apollo/federation-internals": "2.6.3",
- "@apollo/query-planner": "2.6.3",
+ "@apollo/composition": "2.8.3",
+ "@apollo/federation-internals": "2.8.3",
+ "@apollo/query-planner": "2.8.3",
"@apollo/server-gateway-interface": "^1.1.0",
"@apollo/usage-reporting-protobuf": "^4.1.0",
"@apollo/utils.createhash": "^2.0.0",
@@ -256,12 +264,13 @@
}
},
"node_modules/@apollo/query-graphs": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/@apollo/query-graphs/-/query-graphs-2.6.3.tgz",
- "integrity": "sha512-h+39kWnVq8GzhSyE2HGg4CKpzTDj1480EcLFuSk11QSN99uXjqwwciY5J83tlaSBONni0TvJ6Efctvp6ag0Xpw==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@apollo/query-graphs/-/query-graphs-2.8.3.tgz",
+ "integrity": "sha512-AB1Lr8LUr9iXGQIb70EhiSsu+G6AIW9EXkl+YGTCihn/zbsCcGx/UKr/HUsfAOyg2twenjToLcvqX5eRuM8Xag==",
"dev": true,
+ "license": "Elastic-2.0",
"dependencies": {
- "@apollo/federation-internals": "2.6.3",
+ "@apollo/federation-internals": "2.8.3",
"deep-equal": "^2.0.5",
"ts-graphviz": "^1.5.4",
"uuid": "^9.0.0"
@@ -282,18 +291,20 @@
"https://github.com/sponsors/broofa",
"https://github.com/sponsors/ctavan"
],
+ "license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
}
},
"node_modules/@apollo/query-planner": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/@apollo/query-planner/-/query-planner-2.6.3.tgz",
- "integrity": "sha512-wH7VaIDPhbSs7/UrihvMHWBvfooIoH4WKpyBj50Syf7TOFWmrWWihB+Gf5pdR2Q14pKxM0QihIxGdXK3XABBag==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@apollo/query-planner/-/query-planner-2.8.3.tgz",
+ "integrity": "sha512-dwkschpjwoGziUjYfKwTVHAMuPoRt1Xr2suLEfHK0oSZ0AoDz3RQIBY6Dy8T61hPFB7p/3YvJja7q8jDDDP/og==",
"dev": true,
+ "license": "Elastic-2.0",
"dependencies": {
- "@apollo/federation-internals": "2.6.3",
- "@apollo/query-graphs": "2.6.3",
+ "@apollo/federation-internals": "2.8.3",
+ "@apollo/query-graphs": "2.8.3",
"@apollo/utils.keyvaluecache": "^2.1.0",
"chalk": "^4.1.0",
"deep-equal": "^2.0.5",
@@ -323,13 +334,14 @@
"link": true
},
"node_modules/@apollo/subgraph": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/@apollo/subgraph/-/subgraph-2.6.3.tgz",
- "integrity": "sha512-k4uDJ5QBzisWatxQ/4NJ7d56OJwgPMd0kL1lEXsVJYrfxZhlNd2YSnQrBjp4cmnTK4Z3mDFFoF2viXll7eR2WQ==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@apollo/subgraph/-/subgraph-2.8.3.tgz",
+ "integrity": "sha512-n00rjSstDEdD58Ug+9wCzOffrFcx6SAszKkYF/X1ugzBUruKNun+7S7wgd8m3KXImZwwQ5WTLiISBtTC8PRYsg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@apollo/cache-control-types": "^1.0.2",
- "@apollo/federation-internals": "2.6.3"
+ "@apollo/federation-internals": "2.8.3"
},
"engines": {
"node": ">=14.15.0"
@@ -1648,15 +1660,17 @@
"integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="
},
"node_modules/@changesets/apply-release-plan": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-7.0.0.tgz",
- "integrity": "sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==",
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-7.0.4.tgz",
+ "integrity": "sha512-HLFwhKWayKinWAul0Vj+76jVx1Pc2v55MGPVjZ924Y/ROeSsBMFutv9heHmCUj48lJyRfOTJG5+ar+29FUky/A==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/runtime": "^7.20.1",
- "@changesets/config": "^3.0.0",
+ "@changesets/config": "^3.0.2",
"@changesets/get-version-range-type": "^0.4.0",
"@changesets/git": "^3.0.0",
+ "@changesets/should-skip-package": "^0.1.0",
"@changesets/types": "^6.0.0",
"@manypkg/get-packages": "^1.1.3",
"detect-indent": "^6.0.0",
@@ -1684,14 +1698,16 @@
}
},
"node_modules/@changesets/assemble-release-plan": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.0.tgz",
- "integrity": "sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.3.tgz",
+ "integrity": "sha512-bLNh9/Lgl1VwkjWZTq8JmRqH+hj7/Yzfz0jsQ/zJJ+FTmVqmqPj3szeKOri8O/hEM8JmHW019vh2gTO9iq5Cuw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/runtime": "^7.20.1",
"@changesets/errors": "^0.2.0",
- "@changesets/get-dependents-graph": "^2.0.0",
+ "@changesets/get-dependents-graph": "^2.1.1",
+ "@changesets/should-skip-package": "^0.1.0",
"@changesets/types": "^6.0.0",
"@manypkg/get-packages": "^1.1.3",
"semver": "^7.5.3"
@@ -1727,25 +1743,27 @@
}
},
"node_modules/@changesets/cli": {
- "version": "2.27.1",
- "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.27.1.tgz",
- "integrity": "sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==",
+ "version": "2.27.7",
+ "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.27.7.tgz",
+ "integrity": "sha512-6lr8JltiiXPIjDeYg4iM2MeePP6VN/JkmqBsVA5XRiy01hGS3y629LtSDvKcycj/w/5Eur1rEwby/MjcYS+e2A==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/runtime": "^7.20.1",
- "@changesets/apply-release-plan": "^7.0.0",
- "@changesets/assemble-release-plan": "^6.0.0",
+ "@changesets/apply-release-plan": "^7.0.4",
+ "@changesets/assemble-release-plan": "^6.0.3",
"@changesets/changelog-git": "^0.2.0",
- "@changesets/config": "^3.0.0",
+ "@changesets/config": "^3.0.2",
"@changesets/errors": "^0.2.0",
- "@changesets/get-dependents-graph": "^2.0.0",
- "@changesets/get-release-plan": "^4.0.0",
+ "@changesets/get-dependents-graph": "^2.1.1",
+ "@changesets/get-release-plan": "^4.0.3",
"@changesets/git": "^3.0.0",
"@changesets/logger": "^0.1.0",
"@changesets/pre": "^2.0.0",
"@changesets/read": "^0.6.0",
+ "@changesets/should-skip-package": "^0.1.0",
"@changesets/types": "^6.0.0",
- "@changesets/write": "^0.3.0",
+ "@changesets/write": "^0.3.1",
"@manypkg/get-packages": "^1.1.3",
"@types/semver": "^7.5.0",
"ansi-colors": "^4.1.3",
@@ -1755,15 +1773,14 @@
"external-editor": "^3.1.0",
"fs-extra": "^7.0.1",
"human-id": "^1.0.2",
- "meow": "^6.0.0",
+ "mri": "^1.2.0",
"outdent": "^0.5.0",
"p-limit": "^2.2.0",
"preferred-pm": "^3.0.0",
"resolve-from": "^5.0.0",
"semver": "^7.5.3",
"spawndamnit": "^2.0.0",
- "term-size": "^2.1.0",
- "tty-table": "^4.1.5"
+ "term-size": "^2.1.0"
},
"bin": {
"changeset": "bin.js"
@@ -1774,6 +1791,7 @@
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"color-convert": "^1.9.0"
},
@@ -1786,6 +1804,7 @@
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -1800,6 +1819,7 @@
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"color-name": "1.1.3"
}
@@ -1808,13 +1828,15 @@
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@changesets/cli/node_modules/has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
@@ -1824,6 +1846,7 @@
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"p-try": "^2.0.0"
},
@@ -1839,6 +1862,7 @@
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"has-flag": "^3.0.0"
},
@@ -1847,13 +1871,14 @@
}
},
"node_modules/@changesets/config": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@changesets/config/-/config-3.0.0.tgz",
- "integrity": "sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@changesets/config/-/config-3.0.2.tgz",
+ "integrity": "sha512-cdEhS4t8woKCX2M8AotcV2BOWnBp09sqICxKapgLHf9m5KdENpWjyrFNMjkLqGJtUys9U+w93OxWT0czorVDfw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@changesets/errors": "^0.2.0",
- "@changesets/get-dependents-graph": "^2.0.0",
+ "@changesets/get-dependents-graph": "^2.1.1",
"@changesets/logger": "^0.1.0",
"@changesets/types": "^6.0.0",
"@manypkg/get-packages": "^1.1.3",
@@ -1871,10 +1896,11 @@
}
},
"node_modules/@changesets/get-dependents-graph": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-2.0.0.tgz",
- "integrity": "sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-2.1.1.tgz",
+ "integrity": "sha512-LRFjjvigBSzfnPU2n/AhFsuWR5DK++1x47aq6qZ8dzYsPtS/I5mNhIGAS68IAxh1xjO9BTtz55FwefhANZ+FCA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@changesets/types": "^6.0.0",
"@manypkg/get-packages": "^1.1.3",
@@ -1888,6 +1914,7 @@
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"color-convert": "^1.9.0"
},
@@ -1900,6 +1927,7 @@
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -1914,6 +1942,7 @@
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"color-name": "1.1.3"
}
@@ -1922,13 +1951,15 @@
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@changesets/get-dependents-graph/node_modules/has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=4"
}
@@ -1938,6 +1969,7 @@
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"has-flag": "^3.0.0"
},
@@ -1961,14 +1993,15 @@
"license": "BSD-3-Clause"
},
"node_modules/@changesets/get-release-plan": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-4.0.0.tgz",
- "integrity": "sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-4.0.3.tgz",
+ "integrity": "sha512-6PLgvOIwTSdJPTtpdcr3sLtGatT+Jr22+cQwEBJBy6wP0rjB4yJ9lv583J9fVpn1bfQlBkDa8JxbS2g/n9lIyA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/runtime": "^7.20.1",
- "@changesets/assemble-release-plan": "^6.0.0",
- "@changesets/config": "^3.0.0",
+ "@changesets/assemble-release-plan": "^6.0.3",
+ "@changesets/config": "^3.0.2",
"@changesets/pre": "^2.0.0",
"@changesets/read": "^0.6.0",
"@changesets/types": "^6.0.0",
@@ -2190,6 +2223,18 @@
"node": ">=4"
}
},
+ "node_modules/@changesets/should-skip-package": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@changesets/should-skip-package/-/should-skip-package-0.1.0.tgz",
+ "integrity": "sha512-FxG6Mhjw7yFStlSM7Z0Gmg3RiyQ98d/9VpQAZ3Fzr59dCOM9G6ZdYbjiSAt0XtFr9JR5U2tBaJWPjrkGGc618g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.20.1",
+ "@changesets/types": "^6.0.0",
+ "@manypkg/get-packages": "^1.1.3"
+ }
+ },
"node_modules/@changesets/types": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/@changesets/types/-/types-6.0.0.tgz",
@@ -2197,10 +2242,11 @@
"dev": true
},
"node_modules/@changesets/write": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@changesets/write/-/write-0.3.0.tgz",
- "integrity": "sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==",
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@changesets/write/-/write-0.3.1.tgz",
+ "integrity": "sha512-SyGtMXzH3qFqlHKcvFY2eX+6b0NGiFcNav8AFsYwy5l8hejOeoeTDemu5Yjmke2V5jpzY+pBvM0vCCQ3gdZpfw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@babel/runtime": "^7.20.1",
"@changesets/types": "^6.0.0",
@@ -2745,10 +2791,11 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
- "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz",
+ "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
@@ -3726,13 +3773,15 @@
}
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.11.13",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",
- "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==",
+ "version": "0.11.14",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
+ "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
+ "deprecated": "Use @eslint/config-array instead",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
- "@humanwhocodes/object-schema": "^2.0.1",
- "debug": "^4.1.1",
+ "@humanwhocodes/object-schema": "^2.0.2",
+ "debug": "^4.3.1",
"minimatch": "^3.0.5"
},
"engines": {
@@ -3764,10 +3813,12 @@
}
},
"node_modules/@humanwhocodes/object-schema": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz",
- "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
- "dev": true
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
+ "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
+ "deprecated": "Use @eslint/object-schema instead",
+ "dev": true,
+ "license": "BSD-3-Clause"
},
"node_modules/@iarna/toml": {
"version": "2.2.5",
@@ -4388,10 +4439,11 @@
"dev": true
},
"node_modules/@rollup/plugin-commonjs": {
- "version": "25.0.7",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz",
- "integrity": "sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==",
+ "version": "25.0.8",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.8.tgz",
+ "integrity": "sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@rollup/pluginutils": "^5.0.1",
"commondir": "^1.0.1",
@@ -4417,6 +4469,7 @@
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
@@ -4425,7 +4478,9 @@
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
"integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
"dev": true,
+ "license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -4445,6 +4500,7 @@
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
"integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^2.0.1"
},
@@ -4635,9 +4691,10 @@
}
},
"node_modules/@types/express-serve-static-core": {
- "version": "4.17.41",
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz",
- "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==",
+ "version": "4.19.5",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz",
+ "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==",
+ "license": "MIT",
"dependencies": {
"@types/node": "*",
"@types/qs": "*",
@@ -4704,10 +4761,11 @@
}
},
"node_modules/@types/lodash": {
- "version": "4.14.202",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz",
- "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==",
- "dev": true
+ "version": "4.17.7",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz",
+ "integrity": "sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/lodash.sumby": {
"version": "4.6.9",
@@ -4735,11 +4793,6 @@
"version": "1.3.2",
"license": "MIT"
},
- "node_modules/@types/minimist": {
- "version": "1.2.2",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@types/negotiator": {
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/@types/negotiator/-/negotiator-0.6.3.tgz",
@@ -4752,9 +4805,10 @@
"integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ=="
},
"node_modules/@types/node-fetch": {
- "version": "2.6.10",
- "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.10.tgz",
- "integrity": "sha512-PPpPK6F9ALFTn59Ka3BaL+qGuipRfxNE8qVgkp0bVixeiR2c2/L+IVOiBdu9JhhT22sWnQEp6YyHGI2b2+CMcA==",
+ "version": "2.6.11",
+ "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz",
+ "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==",
+ "license": "MIT",
"dependencies": {
"@types/node": "*",
"form-data": "^4.0.0"
@@ -4764,6 +4818,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "license": "MIT",
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
@@ -4773,11 +4828,6 @@
"node": ">= 6"
}
},
- "node_modules/@types/normalize-package-data": {
- "version": "2.4.1",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@types/parse-json": {
"version": "4.0.0",
"dev": true,
@@ -4873,10 +4923,11 @@
}
},
"node_modules/@types/uuid": {
- "version": "9.0.7",
- "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.7.tgz",
- "integrity": "sha512-WUtIVRUZ9i5dYXefDEAI7sh9/O7jGvHg7Df/5O/gtH3Yabe5odI3UWopVR1qbPXQtvOxWu3mM4XxlYeZtMWF4g==",
- "dev": true
+ "version": "9.0.8",
+ "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz",
+ "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/whatwg-mimetype": {
"version": "3.0.2",
@@ -5514,14 +5565,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/arrify": {
- "version": "1.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/asap": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
@@ -5550,6 +5593,13 @@
"node": ">=8"
}
},
+ "node_modules/async": {
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
+ "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/async-retry": {
"version": "1.3.3",
"license": "MIT",
@@ -5820,14 +5870,6 @@
"node": ">=8"
}
},
- "node_modules/breakword": {
- "version": "1.0.5",
- "dev": true,
- "license": "gpl-2.0",
- "dependencies": {
- "wcwidth": "^1.0.1"
- }
- },
"node_modules/browserslist": {
"version": "4.21.4",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
@@ -6015,13 +6057,19 @@
}
},
"node_modules/call-bind": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
- "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
+ "license": "MIT",
"dependencies": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
"function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.1",
- "set-function-length": "^1.1.1"
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -6051,22 +6099,6 @@
"node": ">=6"
}
},
- "node_modules/camelcase-keys": {
- "version": "6.2.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "camelcase": "^5.3.1",
- "map-obj": "^4.0.0",
- "quick-lru": "^4.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/caniuse-lite": {
"version": "1.0.30001418",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001418.tgz",
@@ -6901,35 +6933,6 @@
"node": ">=14"
}
},
- "node_modules/csv": {
- "version": "5.5.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "csv-generate": "^3.4.3",
- "csv-parse": "^4.16.3",
- "csv-stringify": "^5.6.5",
- "stream-transform": "^2.1.3"
- },
- "engines": {
- "node": ">= 0.1.90"
- }
- },
- "node_modules/csv-generate": {
- "version": "3.4.3",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/csv-parse": {
- "version": "4.16.3",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/csv-stringify": {
- "version": "5.6.5",
- "dev": true,
- "license": "MIT"
- },
"node_modules/dataloader": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.1.0.tgz",
@@ -6964,26 +6967,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/decamelize-keys": {
- "version": "1.1.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "decamelize": "^1.1.0",
- "map-obj": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/decamelize-keys/node_modules/map-obj": {
- "version": "1.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/dedent": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/dedent/-/dedent-1.3.0.tgz",
@@ -7002,6 +6985,7 @@
"resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz",
"integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"array-buffer-byte-length": "^1.0.0",
"call-bind": "^1.0.5",
@@ -7051,24 +7035,30 @@
}
},
"node_modules/define-data-property": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
- "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
+ "license": "MIT",
"dependencies": {
- "get-intrinsic": "^1.2.1",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0"
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/define-properties": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
- "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
+ "define-data-property": "^1.0.1",
"has-property-descriptors": "^1.0.0",
"object-keys": "^1.1.1"
},
@@ -7292,6 +7282,22 @@
"version": "1.1.1",
"license": "MIT"
},
+ "node_modules/ejs": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
+ "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "jake": "^10.8.5"
+ },
+ "bin": {
+ "ejs": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/electron-to-chromium": {
"version": "1.4.278",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.278.tgz",
@@ -7423,11 +7429,33 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/es-define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "license": "MIT",
+ "dependencies": {
+ "get-intrinsic": "^1.2.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-errors": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/es-get-iterator": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
"integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
"get-intrinsic": "^1.1.3",
@@ -7501,16 +7529,17 @@
}
},
"node_modules/eslint": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
- "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
+ "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.4",
- "@eslint/js": "8.56.0",
- "@humanwhocodes/config-array": "^0.11.13",
+ "@eslint/js": "8.57.0",
+ "@humanwhocodes/config-array": "^0.11.14",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"@ungap/structured-clone": "^1.2.0",
@@ -7702,6 +7731,7 @@
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -7714,6 +7744,7 @@
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
"integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
"dev": true,
+ "license": "BSD-2-Clause",
"dependencies": {
"esrecurse": "^4.3.0",
"estraverse": "^5.2.0"
@@ -7730,6 +7761,7 @@
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
+ "license": "BSD-2-Clause",
"engines": {
"node": ">=4.0"
}
@@ -7739,6 +7771,7 @@
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
"integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"locate-path": "^6.0.0",
"path-exists": "^4.0.0"
@@ -7755,6 +7788,7 @@
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
"integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"is-glob": "^4.0.3"
},
@@ -7767,6 +7801,7 @@
"resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
"integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"type-fest": "^0.20.2"
},
@@ -7782,6 +7817,7 @@
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
"integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"p-locate": "^5.0.0"
},
@@ -7797,6 +7833,7 @@
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
},
@@ -7809,6 +7846,7 @@
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
"integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"p-limit": "^3.0.2"
},
@@ -7824,6 +7862,7 @@
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
"integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
"dev": true,
+ "license": "(MIT OR CC0-1.0)",
"engines": {
"node": ">=10"
},
@@ -8212,6 +8251,39 @@
"node": "^10.12.0 || >=12.0.0"
}
},
+ "node_modules/filelist": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
+ "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "minimatch": "^5.0.1"
+ }
+ },
+ "node_modules/filelist/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/filelist/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/fill-range": {
"version": "7.0.1",
"license": "MIT",
@@ -8496,15 +8568,20 @@
}
},
"node_modules/get-intrinsic": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
- "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
+ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
+ "license": "MIT",
"dependencies": {
+ "es-errors": "^1.3.0",
"function-bind": "^1.1.2",
"has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
"hasown": "^2.0.0"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -8663,11 +8740,6 @@
"version": "4.2.10",
"license": "ISC"
},
- "node_modules/grapheme-splitter": {
- "version": "1.0.4",
- "dev": true,
- "license": "MIT"
- },
"node_modules/graphemer": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
@@ -8675,9 +8747,10 @@
"dev": true
},
"node_modules/graphql": {
- "version": "16.8.1",
- "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz",
- "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==",
+ "version": "16.9.0",
+ "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz",
+ "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==",
+ "license": "MIT",
"engines": {
"node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0"
}
@@ -8812,14 +8885,6 @@
"graphql": ">=0.11 <=16"
}
},
- "node_modules/hard-rejection": {
- "version": "2.1.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/has": {
"version": "1.0.3",
"dev": true,
@@ -8857,10 +8922,12 @@
}
},
"node_modules/has-property-descriptors": {
- "version": "1.0.0",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
"license": "MIT",
"dependencies": {
- "get-intrinsic": "^1.1.1"
+ "es-define-property": "^1.0.0"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -8937,11 +9004,6 @@
"react-is": "^16.7.0"
}
},
- "node_modules/hosted-git-info": {
- "version": "2.8.9",
- "dev": true,
- "license": "ISC"
- },
"node_modules/html-escaper": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
@@ -9277,6 +9339,7 @@
"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
"integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
"has-tostringtag": "^1.0.0"
@@ -9430,13 +9493,17 @@
}
},
"node_modules/is-map": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
- "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
+ "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==",
"dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
"node_modules/is-negative-zero": {
"version": "2.0.2",
@@ -9490,14 +9557,6 @@
"node": ">=8"
}
},
- "node_modules/is-plain-obj": {
- "version": "1.1.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/is-reference": {
"version": "1.2.1",
"dev": true,
@@ -9535,10 +9594,14 @@
}
},
"node_modules/is-set": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
- "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz",
+ "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==",
"dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -9665,10 +9728,14 @@
}
},
"node_modules/is-weakmap": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
- "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
+ "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==",
"dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -9686,13 +9753,17 @@
}
},
"node_modules/is-weakset": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz",
- "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz",
+ "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bind": "^1.0.7",
+ "get-intrinsic": "^1.2.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -9822,6 +9893,38 @@
"integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==",
"dev": true
},
+ "node_modules/jake": {
+ "version": "10.9.2",
+ "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz",
+ "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "async": "^3.2.3",
+ "chalk": "^4.0.2",
+ "filelist": "^1.0.4",
+ "minimatch": "^3.1.2"
+ },
+ "bin": {
+ "jake": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/jake/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/jest": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz",
@@ -10526,14 +10629,6 @@
"safe-buffer": "^5.0.1"
}
},
- "node_modules/kind-of": {
- "version": "6.0.3",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/kleur": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
@@ -10946,17 +11041,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/map-obj": {
- "version": "4.3.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/media-typer": {
"version": "0.3.0",
"license": "MIT",
@@ -10969,53 +11053,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/meow": {
- "version": "6.1.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/minimist": "^1.2.0",
- "camelcase-keys": "^6.2.2",
- "decamelize-keys": "^1.1.0",
- "hard-rejection": "^2.1.0",
- "minimist-options": "^4.0.2",
- "normalize-package-data": "^2.5.0",
- "read-pkg-up": "^7.0.1",
- "redent": "^3.0.0",
- "trim-newlines": "^3.0.0",
- "type-fest": "^0.13.1",
- "yargs-parser": "^18.1.3"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/meow/node_modules/type-fest": {
- "version": "0.13.1",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/meow/node_modules/yargs-parser": {
- "version": "18.1.3",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/merge-descriptors": {
"version": "1.0.1",
"license": "MIT"
@@ -11102,14 +11139,6 @@
"node": ">=6"
}
},
- "node_modules/min-indent": {
- "version": "1.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/minimatch": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.3.tgz",
@@ -11127,19 +11156,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/minimist-options": {
- "version": "4.1.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "arrify": "^1.0.1",
- "is-plain-obj": "^1.1.0",
- "kind-of": "^6.0.3"
- },
- "engines": {
- "node": ">= 6"
- }
- },
"node_modules/minipass": {
"version": "4.2.4",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.4.tgz",
@@ -11287,14 +11303,6 @@
"node": ">=8"
}
},
- "node_modules/mixme": {
- "version": "0.5.4",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 8.0.0"
- }
- },
"node_modules/mkdirp": {
"version": "1.0.4",
"dev": true,
@@ -11326,6 +11334,16 @@
"mkdirp": "bin/cmd.js"
}
},
+ "node_modules/mri": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
+ "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/ms": {
"version": "2.1.2",
"license": "MIT"
@@ -11373,10 +11391,11 @@
}
},
"node_modules/nock": {
- "version": "13.4.0",
- "resolved": "https://registry.npmjs.org/nock/-/nock-13.4.0.tgz",
- "integrity": "sha512-W8NVHjO/LCTNA64yxAPHV/K47LpGYcVzgKd3Q0n6owhwvD0Dgoterc25R4rnZbckJEb6Loxz1f5QMuJpJnbSyQ==",
+ "version": "13.5.4",
+ "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.4.tgz",
+ "integrity": "sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"debug": "^4.1.0",
"json-stringify-safe": "^5.0.1",
@@ -11455,25 +11474,6 @@
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
"integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg=="
},
- "node_modules/normalize-package-data": {
- "version": "2.5.0",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "node_modules/normalize-package-data/node_modules/semver": {
- "version": "5.7.1",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver"
- }
- },
"node_modules/normalize-path": {
"version": "3.0.0",
"license": "MIT",
@@ -11514,13 +11514,14 @@
}
},
"node_modules/object-is": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
- "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
+ "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1"
},
"engines": {
"node": ">= 0.4"
@@ -12020,10 +12021,11 @@
}
},
"node_modules/prettier": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz",
- "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz",
+ "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
"dev": true,
+ "license": "MIT",
"bin": {
"prettier": "bin/prettier.cjs"
},
@@ -12255,14 +12257,6 @@
],
"license": "MIT"
},
- "node_modules/quick-lru": {
- "version": "4.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/range-parser": {
"version": "1.2.1",
"license": "MIT",
@@ -12288,52 +12282,6 @@
"version": "16.13.1",
"license": "MIT"
},
- "node_modules/read-pkg": {
- "version": "5.2.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/normalize-package-data": "^2.4.0",
- "normalize-package-data": "^2.5.0",
- "parse-json": "^5.0.0",
- "type-fest": "^0.6.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/read-pkg-up": {
- "version": "7.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "find-up": "^4.1.0",
- "read-pkg": "^5.2.0",
- "type-fest": "^0.8.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/read-pkg-up/node_modules/type-fest": {
- "version": "0.8.1",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/read-pkg/node_modules/type-fest": {
- "version": "0.6.0",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/read-yaml-file": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz",
@@ -12393,26 +12341,6 @@
"node": ">= 6"
}
},
- "node_modules/redent": {
- "version": "3.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "indent-string": "^4.0.0",
- "strip-indent": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/redent/node_modules/indent-string": {
- "version": "4.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/regenerator-runtime": {
"version": "0.13.11",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
@@ -12436,6 +12364,24 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/rehackt": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/rehackt/-/rehackt-0.1.0.tgz",
+ "integrity": "sha512-7kRDOuLHB87D/JESKxQoRwv4DzbIdwkAGQ7p6QKGdVlY1IZheUnVhlk/4UZlNUVxdAXpyxikE3URsG067ybVzw==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "*",
+ "react": "*"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/relay-runtime": {
"version": "12.0.0",
"resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-12.0.0.tgz",
@@ -12837,14 +12783,17 @@
"license": "ISC"
},
"node_modules/set-function-length": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",
- "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
+ "license": "MIT",
"dependencies": {
- "define-data-property": "^1.1.1",
- "get-intrinsic": "^1.2.1",
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
"gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0"
+ "has-property-descriptors": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -12932,104 +12881,24 @@
},
"node_modules/sisteransi": {
"version": "1.0.5",
- "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
- "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
- },
- "node_modules/slash": {
- "version": "3.0.0",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/smart-buffer": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
- "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
- "dev": true,
- "engines": {
- "node": ">= 6.0.0",
- "npm": ">= 3.0.0"
- }
- },
- "node_modules/smartwrap": {
- "version": "2.0.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "array.prototype.flat": "^1.2.3",
- "breakword": "^1.0.5",
- "grapheme-splitter": "^1.0.4",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1",
- "yargs": "^15.1.0"
- },
- "bin": {
- "smartwrap": "src/terminal-adapter.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/smartwrap/node_modules/cliui": {
- "version": "6.0.0",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^6.2.0"
- }
- },
- "node_modules/smartwrap/node_modules/wrap-ansi": {
- "version": "6.2.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/smartwrap/node_modules/y18n": {
- "version": "4.0.3",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/smartwrap/node_modules/yargs": {
- "version": "15.4.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cliui": "^6.0.0",
- "decamelize": "^1.2.0",
- "find-up": "^4.1.0",
- "get-caller-file": "^2.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^4.2.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^18.1.2"
- },
+ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
+ },
+ "node_modules/slash": {
+ "version": "3.0.0",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
- "node_modules/smartwrap/node_modules/yargs-parser": {
- "version": "18.1.3",
+ "node_modules/smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
"dev": true,
- "license": "ISC",
- "dependencies": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- },
"engines": {
- "node": ">=6"
+ "node": ">= 6.0.0",
+ "npm": ">= 3.0.0"
}
},
"node_modules/snake-case": {
@@ -13157,34 +13026,6 @@
"integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==",
"dev": true
},
- "node_modules/spdx-correct": {
- "version": "3.1.1",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "node_modules/spdx-exceptions": {
- "version": "2.3.0",
- "dev": true,
- "license": "CC-BY-3.0"
- },
- "node_modules/spdx-expression-parse": {
- "version": "3.0.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "node_modules/spdx-license-ids": {
- "version": "3.0.11",
- "dev": true,
- "license": "CC0-1.0"
- },
"node_modules/sponge-case": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz",
@@ -13242,6 +13083,7 @@
"resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
"integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"internal-slot": "^1.0.4"
},
@@ -13265,14 +13107,6 @@
"any-promise": "^1.1.0"
}
},
- "node_modules/stream-transform": {
- "version": "2.1.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "mixme": "^0.5.1"
- }
- },
"node_modules/streamsearch": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
@@ -13390,17 +13224,6 @@
"node": ">=6"
}
},
- "node_modules/strip-indent": {
- "version": "3.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "min-indent": "^1.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/strip-json-comments": {
"version": "3.1.1",
"license": "MIT",
@@ -13417,9 +13240,11 @@
"license": "MIT"
},
"node_modules/superagent": {
- "version": "8.0.7",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.7.tgz",
- "integrity": "sha512-lffxSyqkswW7kzDFkLNyX1GMIfR5TyCKBF4Vdvzn/6d0Q1s+YX1EbbwhyEGx2xzThnwDFmfsIVymZZ2Tk4Nubw==",
+ "version": "8.1.2",
+ "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.1.2.tgz",
+ "integrity": "sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==",
+ "deprecated": "Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net",
+ "license": "MIT",
"dependencies": {
"component-emitter": "^1.3.0",
"cookiejar": "^2.1.4",
@@ -13461,12 +13286,13 @@
}
},
"node_modules/supertest": {
- "version": "6.3.3",
- "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.3.tgz",
- "integrity": "sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==",
+ "version": "6.3.4",
+ "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.4.tgz",
+ "integrity": "sha512-erY3HFDG0dPnhw4U+udPfrzXa4xhSG+n4rxfRuZWCUvjFWwKl+OxWf/7zk50s84/fAAs7vf5QAb9uRa0cCykxw==",
+ "license": "MIT",
"dependencies": {
"methods": "^1.1.2",
- "superagent": "^8.0.5"
+ "superagent": "^8.1.2"
},
"engines": {
"node": ">=6.4.0"
@@ -13711,19 +13537,12 @@
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
},
- "node_modules/trim-newlines": {
- "version": "3.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/ts-graphviz": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/ts-graphviz/-/ts-graphviz-1.8.1.tgz",
- "integrity": "sha512-54/fe5iu0Jb6X0pmDmzsA2UHLfyHjUEUwfHtZcEOR0fZ6Myf+dFoO6eNsyL8CBDMJ9u7WWEewduVaiaXlvjSVw==",
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/ts-graphviz/-/ts-graphviz-1.8.2.tgz",
+ "integrity": "sha512-5YhbFoHmjxa7pgQLkB07MtGnGJ/yhvjmc9uhsnDBEICME6gkPf83SBwLDQqGDoCa3XzUMWLk1AU2Wn1u1naDtA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=14.16"
},
@@ -13743,12 +13562,14 @@
}
},
"node_modules/ts-jest": {
- "version": "29.1.1",
- "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz",
- "integrity": "sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==",
+ "version": "29.2.3",
+ "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.3.tgz",
+ "integrity": "sha512-yCcfVdiBFngVz9/keHin9EnsrQtQtEu3nRykNy9RVp+FiPFFbPJ3Sg6Qg4+TkmH0vMP5qsTKgXSsk80HRwvdgQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"bs-logger": "0.x",
+ "ejs": "^3.1.10",
"fast-json-stable-stringify": "2.x",
"jest-util": "^29.0.0",
"json5": "^2.2.3",
@@ -13761,10 +13582,11 @@
"ts-jest": "cli.js"
},
"engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0"
},
"peerDependencies": {
"@babel/core": ">=7.0.0-beta.0 <8",
+ "@jest/transform": "^29.0.0",
"@jest/types": "^29.0.0",
"babel-jest": "^29.0.0",
"jest": "^29.0.0",
@@ -13774,6 +13596,9 @@
"@babel/core": {
"optional": true
},
+ "@jest/transform": {
+ "optional": true
+ },
"@jest/types": {
"optional": true
},
@@ -13889,34 +13714,6 @@
"dev": true,
"license": "0BSD"
},
- "node_modules/tty-table": {
- "version": "4.1.6",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chalk": "^4.1.2",
- "csv": "^5.5.0",
- "kleur": "^4.1.4",
- "smartwrap": "^2.0.2",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1",
- "yargs": "^17.1.1"
- },
- "bin": {
- "tty-table": "adapters/terminal-adapter.js"
- },
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/tty-table/node_modules/kleur": {
- "version": "4.1.5",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/type-check": {
"version": "0.4.0",
"dev": true,
@@ -14281,15 +14078,6 @@
"node": ">=10.12.0"
}
},
- "node_modules/validate-npm-package-license": {
- "version": "3.0.4",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
"node_modules/value-or-promise": {
"version": "1.0.11",
"dev": true,
@@ -14412,15 +14200,19 @@
}
},
"node_modules/which-collection": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
- "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz",
+ "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "is-map": "^2.0.1",
- "is-set": "^2.0.1",
- "is-weakmap": "^2.0.1",
- "is-weakset": "^2.0.1"
+ "is-map": "^2.0.3",
+ "is-set": "^2.0.3",
+ "is-weakmap": "^2.0.2",
+ "is-weakset": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -14664,50 +14456,6 @@
"jest": "28.x || 29.x"
}
},
- "packages/integration-testsuite/node_modules/form-data": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "packages/integration-testsuite/node_modules/mime": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
- "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
- "bin": {
- "mime": "cli.js"
- },
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "packages/integration-testsuite/node_modules/superagent": {
- "version": "8.0.9",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.9.tgz",
- "integrity": "sha512-4C7Bh5pyHTvU33KpZgwrNKh/VQnvgtCSqPRfJAUdmrtSYePVzVg4E4OzsrbkhJj9O7SO6Bnv75K/F8XVZT8YHA==",
- "dependencies": {
- "component-emitter": "^1.3.0",
- "cookiejar": "^2.1.4",
- "debug": "^4.3.4",
- "fast-safe-stringify": "^2.1.1",
- "form-data": "^4.0.0",
- "formidable": "^2.1.2",
- "methods": "^1.1.2",
- "mime": "2.6.0",
- "qs": "^6.11.0",
- "semver": "^7.3.8"
- },
- "engines": {
- "node": ">=6.4.0 <13 || >=14"
- }
- },
"packages/plugin-response-cache": {
"name": "@apollo/server-plugin-response-cache",
"version": "4.1.3",
@@ -14822,17 +14570,19 @@
"requires": {}
},
"@apollo/client": {
- "version": "3.8.9",
- "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.8.9.tgz",
- "integrity": "sha512-IcQDFEEPc9+PEQsxhxQvsoQ04BRarOzi/Ila5PcniRSDeKJWgY22dnp6+V1i1fWXRDVd1ybdvze4sFESDVQUCQ==",
+ "version": "3.10.8",
+ "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.10.8.tgz",
+ "integrity": "sha512-UaaFEitRrPRWV836wY2L7bd3HRCfbMie1jlYMcmazFAK23MVhz/Uq7VG1nwbotPb5xzFsw5RF4Wnp2G3dWPM3g==",
"requires": {
"@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",
"hoist-non-react-statics": "^3.3.2",
"optimism": "^0.18.0",
"prop-types": "^15.7.2",
+ "rehackt": "^0.1.0",
"response-iterator": "^0.2.6",
"symbol-observable": "^4.0.0",
"ts-invariant": "^0.10.3",
@@ -14851,19 +14601,19 @@
}
},
"@apollo/composition": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/@apollo/composition/-/composition-2.6.3.tgz",
- "integrity": "sha512-7Q6xITvZifAWXPzN1ZkqMss9mBZgCL1hdKmM117UhqOfYrZ331DdUaln4I07Ae7wjXEg0KUb7AElx/1x+gm6qg==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@apollo/composition/-/composition-2.8.3.tgz",
+ "integrity": "sha512-CpMraUfP9+LB6egE4HAVvShw/toxzb1KTYn175M7WE+lPnq3gclNh6bLUotPEOHQeW9EPttpC8tndMscfpil5A==",
"dev": true,
"requires": {
- "@apollo/federation-internals": "2.6.3",
- "@apollo/query-graphs": "2.6.3"
+ "@apollo/federation-internals": "2.8.3",
+ "@apollo/query-graphs": "2.8.3"
}
},
"@apollo/federation-internals": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/@apollo/federation-internals/-/federation-internals-2.6.3.tgz",
- "integrity": "sha512-Motm6p4C4t1lUXOq9kIVyP6jANSymiUgfwc0TYjeSehKRFq6qxv9L2gPSVFvyfm/gI+gLlDscDN63YtxpUzqhQ==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@apollo/federation-internals/-/federation-internals-2.8.3.tgz",
+ "integrity": "sha512-5GOeQ1I5C7uCU6ob/TbRGqWg2m+9qo8/8qlGhfaMUqN3ukSCmgkKUDdfg1M6sB3lDmIoL5tAoSkmJegKSaDR5A==",
"dev": true,
"requires": {
"@types/uuid": "^9.0.0",
@@ -14881,14 +14631,14 @@
}
},
"@apollo/gateway": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/@apollo/gateway/-/gateway-2.6.3.tgz",
- "integrity": "sha512-/p1eyRPqWsoVH94/q3tqeLMk7q6CZ5pl7C8lLtANCx/2mYwmLlGcP4RNdKAFyd3K6zR7/VXNdfDIRWZ+AqCkEg==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@apollo/gateway/-/gateway-2.8.3.tgz",
+ "integrity": "sha512-pJ99vpF7flKqtwLyFgV0SJF09zlLqlW8YYm34I/1FrFh0Zqc5+Y3VV3Y5nAc9ddiodftGItnUbx4txuVM/KMjA==",
"dev": true,
"requires": {
- "@apollo/composition": "2.6.3",
- "@apollo/federation-internals": "2.6.3",
- "@apollo/query-planner": "2.6.3",
+ "@apollo/composition": "2.8.3",
+ "@apollo/federation-internals": "2.8.3",
+ "@apollo/query-planner": "2.8.3",
"@apollo/server-gateway-interface": "^1.1.0",
"@apollo/usage-reporting-protobuf": "^4.1.0",
"@apollo/utils.createhash": "^2.0.0",
@@ -14926,12 +14676,12 @@
}
},
"@apollo/query-graphs": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/@apollo/query-graphs/-/query-graphs-2.6.3.tgz",
- "integrity": "sha512-h+39kWnVq8GzhSyE2HGg4CKpzTDj1480EcLFuSk11QSN99uXjqwwciY5J83tlaSBONni0TvJ6Efctvp6ag0Xpw==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@apollo/query-graphs/-/query-graphs-2.8.3.tgz",
+ "integrity": "sha512-AB1Lr8LUr9iXGQIb70EhiSsu+G6AIW9EXkl+YGTCihn/zbsCcGx/UKr/HUsfAOyg2twenjToLcvqX5eRuM8Xag==",
"dev": true,
"requires": {
- "@apollo/federation-internals": "2.6.3",
+ "@apollo/federation-internals": "2.8.3",
"deep-equal": "^2.0.5",
"ts-graphviz": "^1.5.4",
"uuid": "^9.0.0"
@@ -14946,13 +14696,13 @@
}
},
"@apollo/query-planner": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/@apollo/query-planner/-/query-planner-2.6.3.tgz",
- "integrity": "sha512-wH7VaIDPhbSs7/UrihvMHWBvfooIoH4WKpyBj50Syf7TOFWmrWWihB+Gf5pdR2Q14pKxM0QihIxGdXK3XABBag==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@apollo/query-planner/-/query-planner-2.8.3.tgz",
+ "integrity": "sha512-dwkschpjwoGziUjYfKwTVHAMuPoRt1Xr2suLEfHK0oSZ0AoDz3RQIBY6Dy8T61hPFB7p/3YvJja7q8jDDDP/og==",
"dev": true,
"requires": {
- "@apollo/federation-internals": "2.6.3",
- "@apollo/query-graphs": "2.6.3",
+ "@apollo/federation-internals": "2.8.3",
+ "@apollo/query-graphs": "2.8.3",
"@apollo/utils.keyvaluecache": "^2.1.0",
"chalk": "^4.1.0",
"deep-equal": "^2.0.5",
@@ -15025,40 +14775,6 @@
"node-fetch": "^2.6.7",
"superagent": "^8.0.9",
"supertest": "^6.2.3"
- },
- "dependencies": {
- "form-data": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
- "requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- }
- },
- "mime": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
- "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="
- },
- "superagent": {
- "version": "8.0.9",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.9.tgz",
- "integrity": "sha512-4C7Bh5pyHTvU33KpZgwrNKh/VQnvgtCSqPRfJAUdmrtSYePVzVg4E4OzsrbkhJj9O7SO6Bnv75K/F8XVZT8YHA==",
- "requires": {
- "component-emitter": "^1.3.0",
- "cookiejar": "^2.1.4",
- "debug": "^4.3.4",
- "fast-safe-stringify": "^2.1.1",
- "form-data": "^4.0.0",
- "formidable": "^2.1.2",
- "methods": "^1.1.2",
- "mime": "2.6.0",
- "qs": "^6.11.0",
- "semver": "^7.3.8"
- }
- }
}
},
"@apollo/server-plugin-response-cache": {
@@ -15069,13 +14785,13 @@
}
},
"@apollo/subgraph": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/@apollo/subgraph/-/subgraph-2.6.3.tgz",
- "integrity": "sha512-k4uDJ5QBzisWatxQ/4NJ7d56OJwgPMd0kL1lEXsVJYrfxZhlNd2YSnQrBjp4cmnTK4Z3mDFFoF2viXll7eR2WQ==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@apollo/subgraph/-/subgraph-2.8.3.tgz",
+ "integrity": "sha512-n00rjSstDEdD58Ug+9wCzOffrFcx6SAszKkYF/X1ugzBUruKNun+7S7wgd8m3KXImZwwQ5WTLiISBtTC8PRYsg==",
"dev": true,
"requires": {
"@apollo/cache-control-types": "^1.0.2",
- "@apollo/federation-internals": "2.6.3"
+ "@apollo/federation-internals": "2.8.3"
}
},
"@apollo/usage-reporting-protobuf": {
@@ -15990,15 +15706,16 @@
"integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="
},
"@changesets/apply-release-plan": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-7.0.0.tgz",
- "integrity": "sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==",
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-7.0.4.tgz",
+ "integrity": "sha512-HLFwhKWayKinWAul0Vj+76jVx1Pc2v55MGPVjZ924Y/ROeSsBMFutv9heHmCUj48lJyRfOTJG5+ar+29FUky/A==",
"dev": true,
"requires": {
"@babel/runtime": "^7.20.1",
- "@changesets/config": "^3.0.0",
+ "@changesets/config": "^3.0.2",
"@changesets/get-version-range-type": "^0.4.0",
"@changesets/git": "^3.0.0",
+ "@changesets/should-skip-package": "^0.1.0",
"@changesets/types": "^6.0.0",
"@manypkg/get-packages": "^1.1.3",
"detect-indent": "^6.0.0",
@@ -16019,14 +15736,15 @@
}
},
"@changesets/assemble-release-plan": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.0.tgz",
- "integrity": "sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.3.tgz",
+ "integrity": "sha512-bLNh9/Lgl1VwkjWZTq8JmRqH+hj7/Yzfz0jsQ/zJJ+FTmVqmqPj3szeKOri8O/hEM8JmHW019vh2gTO9iq5Cuw==",
"dev": true,
"requires": {
"@babel/runtime": "^7.20.1",
"@changesets/errors": "^0.2.0",
- "@changesets/get-dependents-graph": "^2.0.0",
+ "@changesets/get-dependents-graph": "^2.1.1",
+ "@changesets/should-skip-package": "^0.1.0",
"@changesets/types": "^6.0.0",
"@manypkg/get-packages": "^1.1.3",
"semver": "^7.5.3"
@@ -16061,25 +15779,26 @@
}
},
"@changesets/cli": {
- "version": "2.27.1",
- "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.27.1.tgz",
- "integrity": "sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==",
+ "version": "2.27.7",
+ "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.27.7.tgz",
+ "integrity": "sha512-6lr8JltiiXPIjDeYg4iM2MeePP6VN/JkmqBsVA5XRiy01hGS3y629LtSDvKcycj/w/5Eur1rEwby/MjcYS+e2A==",
"dev": true,
"requires": {
"@babel/runtime": "^7.20.1",
- "@changesets/apply-release-plan": "^7.0.0",
- "@changesets/assemble-release-plan": "^6.0.0",
+ "@changesets/apply-release-plan": "^7.0.4",
+ "@changesets/assemble-release-plan": "^6.0.3",
"@changesets/changelog-git": "^0.2.0",
- "@changesets/config": "^3.0.0",
+ "@changesets/config": "^3.0.2",
"@changesets/errors": "^0.2.0",
- "@changesets/get-dependents-graph": "^2.0.0",
- "@changesets/get-release-plan": "^4.0.0",
+ "@changesets/get-dependents-graph": "^2.1.1",
+ "@changesets/get-release-plan": "^4.0.3",
"@changesets/git": "^3.0.0",
"@changesets/logger": "^0.1.0",
"@changesets/pre": "^2.0.0",
"@changesets/read": "^0.6.0",
+ "@changesets/should-skip-package": "^0.1.0",
"@changesets/types": "^6.0.0",
- "@changesets/write": "^0.3.0",
+ "@changesets/write": "^0.3.1",
"@manypkg/get-packages": "^1.1.3",
"@types/semver": "^7.5.0",
"ansi-colors": "^4.1.3",
@@ -16089,15 +15808,14 @@
"external-editor": "^3.1.0",
"fs-extra": "^7.0.1",
"human-id": "^1.0.2",
- "meow": "^6.0.0",
+ "mri": "^1.2.0",
"outdent": "^0.5.0",
"p-limit": "^2.2.0",
"preferred-pm": "^3.0.0",
"resolve-from": "^5.0.0",
"semver": "^7.5.3",
"spawndamnit": "^2.0.0",
- "term-size": "^2.1.0",
- "tty-table": "^4.1.5"
+ "term-size": "^2.1.0"
},
"dependencies": {
"ansi-styles": {
@@ -16162,13 +15880,13 @@
}
},
"@changesets/config": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@changesets/config/-/config-3.0.0.tgz",
- "integrity": "sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@changesets/config/-/config-3.0.2.tgz",
+ "integrity": "sha512-cdEhS4t8woKCX2M8AotcV2BOWnBp09sqICxKapgLHf9m5KdENpWjyrFNMjkLqGJtUys9U+w93OxWT0czorVDfw==",
"dev": true,
"requires": {
"@changesets/errors": "^0.2.0",
- "@changesets/get-dependents-graph": "^2.0.0",
+ "@changesets/get-dependents-graph": "^2.1.1",
"@changesets/logger": "^0.1.0",
"@changesets/types": "^6.0.0",
"@manypkg/get-packages": "^1.1.3",
@@ -16186,9 +15904,9 @@
}
},
"@changesets/get-dependents-graph": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-2.0.0.tgz",
- "integrity": "sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@changesets/get-dependents-graph/-/get-dependents-graph-2.1.1.tgz",
+ "integrity": "sha512-LRFjjvigBSzfnPU2n/AhFsuWR5DK++1x47aq6qZ8dzYsPtS/I5mNhIGAS68IAxh1xjO9BTtz55FwefhANZ+FCA==",
"dev": true,
"requires": {
"@changesets/types": "^6.0.0",
@@ -16267,14 +15985,14 @@
}
},
"@changesets/get-release-plan": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-4.0.0.tgz",
- "integrity": "sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-4.0.3.tgz",
+ "integrity": "sha512-6PLgvOIwTSdJPTtpdcr3sLtGatT+Jr22+cQwEBJBy6wP0rjB4yJ9lv583J9fVpn1bfQlBkDa8JxbS2g/n9lIyA==",
"dev": true,
"requires": {
"@babel/runtime": "^7.20.1",
- "@changesets/assemble-release-plan": "^6.0.0",
- "@changesets/config": "^3.0.0",
+ "@changesets/assemble-release-plan": "^6.0.3",
+ "@changesets/config": "^3.0.2",
"@changesets/pre": "^2.0.0",
"@changesets/read": "^0.6.0",
"@changesets/types": "^6.0.0",
@@ -16475,6 +16193,17 @@
}
}
},
+ "@changesets/should-skip-package": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@changesets/should-skip-package/-/should-skip-package-0.1.0.tgz",
+ "integrity": "sha512-FxG6Mhjw7yFStlSM7Z0Gmg3RiyQ98d/9VpQAZ3Fzr59dCOM9G6ZdYbjiSAt0XtFr9JR5U2tBaJWPjrkGGc618g==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.20.1",
+ "@changesets/types": "^6.0.0",
+ "@manypkg/get-packages": "^1.1.3"
+ }
+ },
"@changesets/types": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/@changesets/types/-/types-6.0.0.tgz",
@@ -16482,9 +16211,9 @@
"dev": true
},
"@changesets/write": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@changesets/write/-/write-0.3.0.tgz",
- "integrity": "sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==",
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@changesets/write/-/write-0.3.1.tgz",
+ "integrity": "sha512-SyGtMXzH3qFqlHKcvFY2eX+6b0NGiFcNav8AFsYwy5l8hejOeoeTDemu5Yjmke2V5jpzY+pBvM0vCCQ3gdZpfw==",
"dev": true,
"requires": {
"@babel/runtime": "^7.20.1",
@@ -16969,9 +16698,9 @@
}
},
"@eslint/js": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
- "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz",
+ "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
"dev": true
},
"@graphql-codegen/cli": {
@@ -17821,13 +17550,13 @@
"requires": {}
},
"@humanwhocodes/config-array": {
- "version": "0.11.13",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",
- "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==",
+ "version": "0.11.14",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
+ "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
"dev": true,
"requires": {
- "@humanwhocodes/object-schema": "^2.0.1",
- "debug": "^4.1.1",
+ "@humanwhocodes/object-schema": "^2.0.2",
+ "debug": "^4.3.1",
"minimatch": "^3.0.5"
},
"dependencies": {
@@ -17847,9 +17576,9 @@
"dev": true
},
"@humanwhocodes/object-schema": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz",
- "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
+ "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
"dev": true
},
"@iarna/toml": {
@@ -18345,9 +18074,9 @@
"dev": true
},
"@rollup/plugin-commonjs": {
- "version": "25.0.7",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz",
- "integrity": "sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==",
+ "version": "25.0.8",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.8.tgz",
+ "integrity": "sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==",
"dev": true,
"requires": {
"@rollup/pluginutils": "^5.0.1",
@@ -18558,9 +18287,9 @@
}
},
"@types/express-serve-static-core": {
- "version": "4.17.41",
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz",
- "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==",
+ "version": "4.19.5",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz",
+ "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==",
"requires": {
"@types/node": "*",
"@types/qs": "*",
@@ -18623,9 +18352,9 @@
}
},
"@types/lodash": {
- "version": "4.14.202",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz",
- "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==",
+ "version": "4.17.7",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz",
+ "integrity": "sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==",
"dev": true
},
"@types/lodash.sumby": {
@@ -18652,10 +18381,6 @@
"@types/mime": {
"version": "1.3.2"
},
- "@types/minimist": {
- "version": "1.2.2",
- "dev": true
- },
"@types/negotiator": {
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/@types/negotiator/-/negotiator-0.6.3.tgz",
@@ -18668,9 +18393,9 @@
"integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ=="
},
"@types/node-fetch": {
- "version": "2.6.10",
- "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.10.tgz",
- "integrity": "sha512-PPpPK6F9ALFTn59Ka3BaL+qGuipRfxNE8qVgkp0bVixeiR2c2/L+IVOiBdu9JhhT22sWnQEp6YyHGI2b2+CMcA==",
+ "version": "2.6.11",
+ "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz",
+ "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==",
"requires": {
"@types/node": "*",
"form-data": "^4.0.0"
@@ -18688,10 +18413,6 @@
}
}
},
- "@types/normalize-package-data": {
- "version": "2.4.1",
- "dev": true
- },
"@types/parse-json": {
"version": "4.0.0",
"dev": true
@@ -18783,9 +18504,9 @@
}
},
"@types/uuid": {
- "version": "9.0.7",
- "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.7.tgz",
- "integrity": "sha512-WUtIVRUZ9i5dYXefDEAI7sh9/O7jGvHg7Df/5O/gtH3Yabe5odI3UWopVR1qbPXQtvOxWu3mM4XxlYeZtMWF4g==",
+ "version": "9.0.8",
+ "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz",
+ "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==",
"dev": true
},
"@types/whatwg-mimetype": {
@@ -19212,10 +18933,6 @@
"is-shared-array-buffer": "^1.0.2"
}
},
- "arrify": {
- "version": "1.0.1",
- "dev": true
- },
"asap": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
@@ -19238,6 +18955,12 @@
"integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
"dev": true
},
+ "async": {
+ "version": "3.2.5",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
+ "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==",
+ "dev": true
+ },
"async-retry": {
"version": "1.3.3",
"requires": {
@@ -19437,13 +19160,6 @@
"fill-range": "^7.0.1"
}
},
- "breakword": {
- "version": "1.0.5",
- "dev": true,
- "requires": {
- "wcwidth": "^1.0.1"
- }
- },
"browserslist": {
"version": "4.21.4",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
@@ -19569,13 +19285,15 @@
}
},
"call-bind": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
- "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
"requires": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
"function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.1",
- "set-function-length": "^1.1.1"
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.1"
}
},
"callsites": {
@@ -19594,15 +19312,6 @@
"camelcase": {
"version": "5.3.1"
},
- "camelcase-keys": {
- "version": "6.2.2",
- "dev": true,
- "requires": {
- "camelcase": "^5.3.1",
- "map-obj": "^4.0.0",
- "quick-lru": "^4.0.1"
- }
- },
"caniuse-lite": {
"version": "1.0.30001418",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001418.tgz",
@@ -20215,28 +19924,6 @@
"gensequence": "^5.0.2"
}
},
- "csv": {
- "version": "5.5.3",
- "dev": true,
- "requires": {
- "csv-generate": "^3.4.3",
- "csv-parse": "^4.16.3",
- "csv-stringify": "^5.6.5",
- "stream-transform": "^2.1.3"
- }
- },
- "csv-generate": {
- "version": "3.4.3",
- "dev": true
- },
- "csv-parse": {
- "version": "4.16.3",
- "dev": true
- },
- "csv-stringify": {
- "version": "5.6.5",
- "dev": true
- },
"dataloader": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.1.0.tgz",
@@ -20257,20 +19944,6 @@
"version": "1.2.0",
"dev": true
},
- "decamelize-keys": {
- "version": "1.1.0",
- "dev": true,
- "requires": {
- "decamelize": "^1.1.0",
- "map-obj": "^1.0.0"
- },
- "dependencies": {
- "map-obj": {
- "version": "1.0.1",
- "dev": true
- }
- }
- },
"dedent": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/dedent/-/dedent-1.3.0.tgz",
@@ -20320,21 +19993,22 @@
}
},
"define-data-property": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
- "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
"requires": {
- "get-intrinsic": "^1.2.1",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0"
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.0.1"
}
},
"define-properties": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
- "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
"dev": true,
"requires": {
+ "define-data-property": "^1.0.1",
"has-property-descriptors": "^1.0.0",
"object-keys": "^1.1.1"
}
@@ -20497,6 +20171,15 @@
"ee-first": {
"version": "1.1.1"
},
+ "ejs": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
+ "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==",
+ "dev": true,
+ "requires": {
+ "jake": "^10.8.5"
+ }
+ },
"electron-to-chromium": {
"version": "1.4.278",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.278.tgz",
@@ -20605,6 +20288,19 @@
"which-typed-array": "^1.1.10"
}
},
+ "es-define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "requires": {
+ "get-intrinsic": "^1.2.4"
+ }
+ },
+ "es-errors": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
+ },
"es-get-iterator": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
@@ -20661,16 +20357,16 @@
"version": "1.0.5"
},
"eslint": {
- "version": "8.56.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
- "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
+ "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.4",
- "@eslint/js": "8.56.0",
- "@humanwhocodes/config-array": "^0.11.13",
+ "@eslint/js": "8.57.0",
+ "@humanwhocodes/config-array": "^0.11.14",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"@ungap/structured-clone": "^1.2.0",
@@ -21203,6 +20899,35 @@
"flat-cache": "^3.0.4"
}
},
+ "filelist": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
+ "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
+ "dev": true,
+ "requires": {
+ "minimatch": "^5.0.1"
+ },
+ "dependencies": {
+ "brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ }
+ }
+ },
"fill-range": {
"version": "7.0.1",
"requires": {
@@ -21403,10 +21128,11 @@
"version": "2.0.5"
},
"get-intrinsic": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
- "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
+ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
"requires": {
+ "es-errors": "^1.3.0",
"function-bind": "^1.1.2",
"has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
@@ -21509,10 +21235,6 @@
"graceful-fs": {
"version": "4.2.10"
},
- "grapheme-splitter": {
- "version": "1.0.4",
- "dev": true
- },
"graphemer": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
@@ -21520,9 +21242,9 @@
"dev": true
},
"graphql": {
- "version": "16.8.1",
- "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz",
- "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw=="
+ "version": "16.9.0",
+ "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz",
+ "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw=="
},
"graphql-config": {
"version": "4.5.0",
@@ -21611,10 +21333,6 @@
"devOptional": true,
"requires": {}
},
- "hard-rejection": {
- "version": "2.1.0",
- "dev": true
- },
"has": {
"version": "1.0.3",
"dev": true,
@@ -21638,9 +21356,11 @@
"dev": true
},
"has-property-descriptors": {
- "version": "1.0.0",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
"requires": {
- "get-intrinsic": "^1.1.1"
+ "es-define-property": "^1.0.0"
}
},
"has-proto": {
@@ -21687,10 +21407,6 @@
"react-is": "^16.7.0"
}
},
- "hosted-git-info": {
- "version": "2.8.9",
- "dev": true
- },
"html-escaper": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
@@ -22027,9 +21743,9 @@
}
},
"is-map": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
- "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
+ "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==",
"dev": true
},
"is-negative-zero": {
@@ -22062,10 +21778,6 @@
"integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
"dev": true
},
- "is-plain-obj": {
- "version": "1.1.0",
- "dev": true
- },
"is-reference": {
"version": "1.2.1",
"dev": true,
@@ -22093,9 +21805,9 @@
}
},
"is-set": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
- "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz",
+ "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==",
"dev": true
},
"is-shared-array-buffer": {
@@ -22179,9 +21891,9 @@
}
},
"is-weakmap": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
- "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
+ "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==",
"dev": true
},
"is-weakref": {
@@ -22194,13 +21906,13 @@
}
},
"is-weakset": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz",
- "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz",
+ "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bind": "^1.0.7",
+ "get-intrinsic": "^1.2.4"
}
},
"is-windows": {
@@ -22298,6 +22010,29 @@
"integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==",
"dev": true
},
+ "jake": {
+ "version": "10.9.2",
+ "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz",
+ "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==",
+ "dev": true,
+ "requires": {
+ "async": "^3.2.3",
+ "chalk": "^4.0.2",
+ "filelist": "^1.0.4",
+ "minimatch": "^3.1.2"
+ },
+ "dependencies": {
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ }
+ }
+ },
"jest": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz",
@@ -22829,10 +22564,6 @@
"safe-buffer": "^5.0.1"
}
},
- "kind-of": {
- "version": "6.0.3",
- "dev": true
- },
"kleur": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
@@ -23135,10 +22866,6 @@
"integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==",
"dev": true
},
- "map-obj": {
- "version": "4.3.0",
- "dev": true
- },
"media-typer": {
"version": "0.3.0"
},
@@ -23146,37 +22873,6 @@
"version": "1.0.1",
"dev": true
},
- "meow": {
- "version": "6.1.1",
- "dev": true,
- "requires": {
- "@types/minimist": "^1.2.0",
- "camelcase-keys": "^6.2.2",
- "decamelize-keys": "^1.1.0",
- "hard-rejection": "^2.1.0",
- "minimist-options": "^4.0.2",
- "normalize-package-data": "^2.5.0",
- "read-pkg-up": "^7.0.1",
- "redent": "^3.0.0",
- "trim-newlines": "^3.0.0",
- "type-fest": "^0.13.1",
- "yargs-parser": "^18.1.3"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.13.1",
- "dev": true
- },
- "yargs-parser": {
- "version": "18.1.3",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
"merge-descriptors": {
"version": "1.0.1"
},
@@ -23221,10 +22917,6 @@
"mimic-fn": {
"version": "2.1.0"
},
- "min-indent": {
- "version": "1.0.1",
- "dev": true
- },
"minimatch": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.3.tgz",
@@ -23238,15 +22930,6 @@
"version": "1.2.6",
"dev": true
},
- "minimist-options": {
- "version": "4.1.0",
- "dev": true,
- "requires": {
- "arrify": "^1.0.1",
- "is-plain-obj": "^1.1.0",
- "kind-of": "^6.0.3"
- }
- },
"minipass": {
"version": "4.2.4",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.4.tgz",
@@ -23366,10 +23049,6 @@
}
}
},
- "mixme": {
- "version": "0.5.4",
- "dev": true
- },
"mkdirp": {
"version": "1.0.4",
"dev": true
@@ -23391,6 +23070,12 @@
}
}
},
+ "mri": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
+ "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
+ "dev": true
+ },
"ms": {
"version": "2.1.2"
},
@@ -23430,9 +23115,9 @@
}
},
"nock": {
- "version": "13.4.0",
- "resolved": "https://registry.npmjs.org/nock/-/nock-13.4.0.tgz",
- "integrity": "sha512-W8NVHjO/LCTNA64yxAPHV/K47LpGYcVzgKd3Q0n6owhwvD0Dgoterc25R4rnZbckJEb6Loxz1f5QMuJpJnbSyQ==",
+ "version": "13.5.4",
+ "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.4.tgz",
+ "integrity": "sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw==",
"dev": true,
"requires": {
"debug": "^4.1.0",
@@ -23479,22 +23164,6 @@
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz",
"integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg=="
},
- "normalize-package-data": {
- "version": "2.5.0",
- "dev": true,
- "requires": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "dev": true
- }
- }
- },
"normalize-path": {
"version": "3.0.0"
},
@@ -23521,13 +23190,13 @@
"integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="
},
"object-is": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
- "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
+ "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1"
}
},
"object-keys": {
@@ -23857,9 +23526,9 @@
"dev": true
},
"prettier": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz",
- "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz",
+ "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
"dev": true
},
"prettier-2": {
@@ -24006,10 +23675,6 @@
"version": "1.2.3",
"dev": true
},
- "quick-lru": {
- "version": "4.0.1",
- "dev": true
- },
"range-parser": {
"version": "1.2.1"
},
@@ -24027,37 +23692,6 @@
"react-is": {
"version": "16.13.1"
},
- "read-pkg": {
- "version": "5.2.0",
- "dev": true,
- "requires": {
- "@types/normalize-package-data": "^2.4.0",
- "normalize-package-data": "^2.5.0",
- "parse-json": "^5.0.0",
- "type-fest": "^0.6.0"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.6.0",
- "dev": true
- }
- }
- },
- "read-pkg-up": {
- "version": "7.0.1",
- "dev": true,
- "requires": {
- "find-up": "^4.1.0",
- "read-pkg": "^5.2.0",
- "type-fest": "^0.8.1"
- },
- "dependencies": {
- "type-fest": {
- "version": "0.8.1",
- "dev": true
- }
- }
- },
"read-yaml-file": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-1.1.0.tgz",
@@ -24106,20 +23740,6 @@
"util-deprecate": "^1.0.1"
}
},
- "redent": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "indent-string": "^4.0.0",
- "strip-indent": "^3.0.0"
- },
- "dependencies": {
- "indent-string": {
- "version": "4.0.0",
- "dev": true
- }
- }
- },
"regenerator-runtime": {
"version": "0.13.11",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
@@ -24137,6 +23757,12 @@
"set-function-name": "^2.0.0"
}
},
+ "rehackt": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/rehackt/-/rehackt-0.1.0.tgz",
+ "integrity": "sha512-7kRDOuLHB87D/JESKxQoRwv4DzbIdwkAGQ7p6QKGdVlY1IZheUnVhlk/4UZlNUVxdAXpyxikE3URsG067ybVzw==",
+ "requires": {}
+ },
"relay-runtime": {
"version": "12.0.0",
"resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-12.0.0.tgz",
@@ -24408,14 +24034,16 @@
"dev": true
},
"set-function-length": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",
- "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
"requires": {
- "define-data-property": "^1.1.1",
- "get-intrinsic": "^1.2.1",
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
"gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0"
+ "has-property-descriptors": "^1.0.2"
}
},
"set-function-name": {
@@ -24491,67 +24119,6 @@
"integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
"dev": true
},
- "smartwrap": {
- "version": "2.0.2",
- "dev": true,
- "requires": {
- "array.prototype.flat": "^1.2.3",
- "breakword": "^1.0.5",
- "grapheme-splitter": "^1.0.4",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1",
- "yargs": "^15.1.0"
- },
- "dependencies": {
- "cliui": {
- "version": "6.0.0",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^6.2.0"
- }
- },
- "wrap-ansi": {
- "version": "6.2.0",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "y18n": {
- "version": "4.0.3",
- "dev": true
- },
- "yargs": {
- "version": "15.4.1",
- "dev": true,
- "requires": {
- "cliui": "^6.0.0",
- "decamelize": "^1.2.0",
- "find-up": "^4.1.0",
- "get-caller-file": "^2.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^4.2.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^18.1.2"
- }
- },
- "yargs-parser": {
- "version": "18.1.3",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
"snake-case": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
@@ -24660,30 +24227,6 @@
}
}
},
- "spdx-correct": {
- "version": "3.1.1",
- "dev": true,
- "requires": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-exceptions": {
- "version": "2.3.0",
- "dev": true
- },
- "spdx-expression-parse": {
- "version": "3.0.1",
- "dev": true,
- "requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "spdx-license-ids": {
- "version": "3.0.11",
- "dev": true
- },
"sponge-case": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz",
@@ -24747,13 +24290,6 @@
"any-promise": "^1.1.0"
}
},
- "stream-transform": {
- "version": "2.1.3",
- "dev": true,
- "requires": {
- "mixme": "^0.5.1"
- }
- },
"streamsearch": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
@@ -24837,13 +24373,6 @@
"resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
"integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="
},
- "strip-indent": {
- "version": "3.0.0",
- "dev": true,
- "requires": {
- "min-indent": "^1.0.0"
- }
- },
"strip-json-comments": {
"version": "3.1.1"
},
@@ -24852,9 +24381,9 @@
"dev": true
},
"superagent": {
- "version": "8.0.7",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.7.tgz",
- "integrity": "sha512-lffxSyqkswW7kzDFkLNyX1GMIfR5TyCKBF4Vdvzn/6d0Q1s+YX1EbbwhyEGx2xzThnwDFmfsIVymZZ2Tk4Nubw==",
+ "version": "8.1.2",
+ "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.1.2.tgz",
+ "integrity": "sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==",
"requires": {
"component-emitter": "^1.3.0",
"cookiejar": "^2.1.4",
@@ -24886,12 +24415,12 @@
}
},
"supertest": {
- "version": "6.3.3",
- "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.3.tgz",
- "integrity": "sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==",
+ "version": "6.3.4",
+ "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.4.tgz",
+ "integrity": "sha512-erY3HFDG0dPnhw4U+udPfrzXa4xhSG+n4rxfRuZWCUvjFWwKl+OxWf/7zk50s84/fAAs7vf5QAb9uRa0cCykxw==",
"requires": {
"methods": "^1.1.2",
- "superagent": "^8.0.5"
+ "superagent": "^8.1.2"
}
},
"supports-color": {
@@ -25065,14 +24594,10 @@
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
},
- "trim-newlines": {
- "version": "3.0.1",
- "dev": true
- },
"ts-graphviz": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/ts-graphviz/-/ts-graphviz-1.8.1.tgz",
- "integrity": "sha512-54/fe5iu0Jb6X0pmDmzsA2UHLfyHjUEUwfHtZcEOR0fZ6Myf+dFoO6eNsyL8CBDMJ9u7WWEewduVaiaXlvjSVw==",
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/ts-graphviz/-/ts-graphviz-1.8.2.tgz",
+ "integrity": "sha512-5YhbFoHmjxa7pgQLkB07MtGnGJ/yhvjmc9uhsnDBEICME6gkPf83SBwLDQqGDoCa3XzUMWLk1AU2Wn1u1naDtA==",
"dev": true
},
"ts-invariant": {
@@ -25082,12 +24607,13 @@
}
},
"ts-jest": {
- "version": "29.1.1",
- "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz",
- "integrity": "sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==",
+ "version": "29.2.3",
+ "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.3.tgz",
+ "integrity": "sha512-yCcfVdiBFngVz9/keHin9EnsrQtQtEu3nRykNy9RVp+FiPFFbPJ3Sg6Qg4+TkmH0vMP5qsTKgXSsk80HRwvdgQ==",
"dev": true,
"requires": {
"bs-logger": "0.x",
+ "ejs": "^3.1.10",
"fast-json-stable-stringify": "2.x",
"jest-util": "^29.0.0",
"json5": "^2.2.3",
@@ -25166,25 +24692,6 @@
}
}
},
- "tty-table": {
- "version": "4.1.6",
- "dev": true,
- "requires": {
- "chalk": "^4.1.2",
- "csv": "^5.5.0",
- "kleur": "^4.1.4",
- "smartwrap": "^2.0.2",
- "strip-ansi": "^6.0.0",
- "wcwidth": "^1.0.1",
- "yargs": "^17.1.1"
- },
- "dependencies": {
- "kleur": {
- "version": "4.1.5",
- "dev": true
- }
- }
- },
"type-check": {
"version": "0.4.0",
"dev": true,
@@ -25432,14 +24939,6 @@
"convert-source-map": "^1.6.0"
}
},
- "validate-npm-package-license": {
- "version": "3.0.4",
- "dev": true,
- "requires": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
"value-or-promise": {
"version": "1.0.11",
"dev": true
@@ -25536,15 +25035,15 @@
}
},
"which-collection": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
- "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz",
+ "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==",
"dev": true,
"requires": {
- "is-map": "^2.0.1",
- "is-set": "^2.0.1",
- "is-weakmap": "^2.0.1",
- "is-weakset": "^2.0.1"
+ "is-map": "^2.0.3",
+ "is-set": "^2.0.3",
+ "is-weakmap": "^2.0.2",
+ "is-weakset": "^2.0.3"
}
},
"which-module": {
diff --git a/package.json b/package.json
index b016373fa30..c231c63b7b6 100644
--- a/package.json
+++ b/package.json
@@ -38,35 +38,35 @@
"npm": ">=8.5.0"
},
"devDependencies": {
- "@apollo/client": "3.8.9",
- "@apollo/gateway": "2.6.3",
- "@apollo/subgraph": "2.6.3",
+ "@apollo/client": "3.10.8",
+ "@apollo/gateway": "2.8.3",
+ "@apollo/subgraph": "2.8.3",
"@apollo/utils.createhash": "2.0.1",
"@changesets/changelog-github": "0.5.0",
- "@changesets/cli": "2.27.1",
+ "@changesets/cli": "2.27.7",
"@graphql-codegen/cli": "3.3.1",
"@graphql-codegen/typescript-operations": "3.0.4",
"@graphql-tools/mock": "8.7.20",
"@graphql-tools/schema": "9.0.19",
- "@rollup/plugin-commonjs": "25.0.7",
+ "@rollup/plugin-commonjs": "25.0.8",
"@types/async-retry": "1.4.8",
"@types/compression": "1.7.5",
"@types/cors": "2.8.17",
"@types/express": "4.17.21",
- "@types/express-serve-static-core": "4.17.41",
- "@types/lodash": "4.14.202",
+ "@types/express-serve-static-core": "4.19.5",
+ "@types/lodash": "4.17.7",
"@types/lodash.sumby": "4.6.9",
"@types/lodash.xorby": "4.7.9",
"@types/negotiator": "0.6.3",
"@types/node": "14.18.63",
- "@types/node-fetch": "2.6.10",
+ "@types/node-fetch": "2.6.11",
"@types/qs-middleware": "1.0.4",
"@types/retry": "0.12.5",
"@types/superagent": "4.1.24",
"@types/supertest": "2.0.16",
"@types/test-listen": "1.1.2",
"@types/type-is": "1.6.6",
- "@types/uuid": "9.0.7",
+ "@types/uuid": "9.0.8",
"@types/whatwg-mimetype": "3.0.2",
"@typescript-eslint/eslint-plugin": "5.62.0",
"@typescript-eslint/parser": "5.62.0",
@@ -76,10 +76,10 @@
"compression": "1.7.4",
"cors": "2.8.5",
"cspell": "6.31.3",
- "eslint": "8.56.0",
+ "eslint": "8.57.0",
"eslint-plugin-import": "2.29.1",
"express": "4.19.2",
- "graphql": "16.8.1",
+ "graphql": "16.9.0",
"graphql-subscriptions": "2.0.0",
"graphql-tag": "2.12.6",
"jest": "29.7.0",
@@ -89,16 +89,16 @@
"jest-mock-random": "1.1.1",
"jest-serializer-html": "7.1.0",
"lodash.sumby": "4.6.0",
- "nock": "13.4.0",
+ "nock": "13.5.4",
"node-fetch": "2.7.0",
- "prettier": "3.1.1",
+ "prettier": "3.3.3",
"prettier-2": "npm:prettier@2.8.8",
"qs-middleware": "1.0.3",
"requisition": "1.7.0",
"rollup": "3.29.4",
- "supertest": "6.3.3",
+ "supertest": "6.3.4",
"test-listen": "1.1.0",
- "ts-jest": "29.1.1",
+ "ts-jest": "29.2.3",
"typescript": "5.4.2"
},
"jest": {
@@ -107,7 +107,7 @@
]
},
"volta": {
- "node": "20.11.0",
- "npm": "9.9.2"
+ "node": "20.15.1",
+ "npm": "9.9.3"
}
}
diff --git a/packages/server/src/ApolloServer.ts b/packages/server/src/ApolloServer.ts
index b851b2955bd..145919e3190 100644
--- a/packages/server/src/ApolloServer.ts
+++ b/packages/server/src/ApolloServer.ts
@@ -332,8 +332,8 @@ export class ApolloServer {
? recommendedCsrfPreventionRequestHeaders
: config.csrfPrevention === false
? null
- : config.csrfPrevention.requestHeaders ??
- recommendedCsrfPreventionRequestHeaders,
+ : (config.csrfPrevention.requestHeaders ??
+ recommendedCsrfPreventionRequestHeaders),
status400ForVariableCoercionErrors:
config.status400ForVariableCoercionErrors ?? false,
__testing_incrementalExecutionResults:
@@ -507,8 +507,8 @@ export class ApolloServer {
try {
await Promise.all(
- this.internals.plugins.map(
- async (plugin) => plugin.startupDidFail?.({ error }),
+ this.internals.plugins.map(async (plugin) =>
+ plugin.startupDidFail?.({ error }),
),
);
} catch (pluginError) {
@@ -1062,11 +1062,10 @@ export class ApolloServer {
const error = ensureError(maybeError);
try {
await Promise.all(
- this.internals.plugins.map(
- async (plugin) =>
- plugin.contextCreationDidFail?.({
- error,
- }),
+ this.internals.plugins.map(async (plugin) =>
+ plugin.contextCreationDidFail?.({
+ error,
+ }),
),
);
} catch (pluginError) {
@@ -1099,9 +1098,8 @@ export class ApolloServer {
) {
try {
await Promise.all(
- this.internals.plugins.map(
- async (plugin) =>
- plugin.invalidRequestWasReceived?.({ error: maybeError }),
+ this.internals.plugins.map(async (plugin) =>
+ plugin.invalidRequestWasReceived?.({ error: maybeError }),
),
);
} catch (pluginError) {
@@ -1323,12 +1321,11 @@ export async function internalExecuteOperation(
// If *these* hooks throw then we'll still get a 500 but won't mask its
// error.
await Promise.all(
- internals.plugins.map(
- async (plugin) =>
- plugin.unexpectedErrorProcessingRequest?.({
- requestContext,
- error,
- }),
+ internals.plugins.map(async (plugin) =>
+ plugin.unexpectedErrorProcessingRequest?.({
+ requestContext,
+ error,
+ }),
),
);
// Mask unexpected error externally.
diff --git a/packages/server/src/plugin/landingPage/default/getEmbeddedHTML.ts b/packages/server/src/plugin/landingPage/default/getEmbeddedHTML.ts
index bc86d5e4a21..475a7716a21 100644
--- a/packages/server/src/plugin/landingPage/default/getEmbeddedHTML.ts
+++ b/packages/server/src/plugin/landingPage/default/getEmbeddedHTML.ts
@@ -138,7 +138,7 @@ export const getEmbeddedSandboxHTML = (
runTelemetry: true,
endpointIsEditable: false,
initialState: {},
- ...(typeof config.embed === 'boolean' ? {} : config.embed ?? {}),
+ ...(typeof config.embed === 'boolean' ? {} : (config.embed ?? {})),
};
const embeddedSandboxConfig = {
target: '#embeddableSandbox',
diff --git a/packages/server/src/requestPipeline.ts b/packages/server/src/requestPipeline.ts
index b798cc181ab..b9b4b5542dc 100644
--- a/packages/server/src/requestPipeline.ts
+++ b/packages/server/src/requestPipeline.ts
@@ -188,11 +188,10 @@ export async function processGraphQLRequest(
// syntactically correct, so this string should not be trusted as a valid
// document until after it's parsed and validated.
await Promise.all(
- requestListeners.map(
- (l) =>
- l.didResolveSource?.(
- requestContext as GraphQLRequestContextDidResolveSource,
- ),
+ requestListeners.map((l) =>
+ l.didResolveSource?.(
+ requestContext as GraphQLRequestContextDidResolveSource,
+ ),
),
);
@@ -323,11 +322,10 @@ export async function processGraphQLRequest(
try {
await Promise.all(
- requestListeners.map(
- (l) =>
- l.didResolveOperation?.(
- requestContext as GraphQLRequestContextDidResolveOperation,
- ),
+ requestListeners.map((l) =>
+ l.didResolveOperation?.(
+ requestContext as GraphQLRequestContextDidResolveOperation,
+ ),
),
);
} catch (err: unknown) {
@@ -376,11 +374,10 @@ export async function processGraphQLRequest(
} else {
const executionListeners = (
await Promise.all(
- requestListeners.map(
- (l) =>
- l.executionDidStart?.(
- requestContext as GraphQLRequestContextExecutionDidStart,
- ),
+ requestListeners.map((l) =>
+ l.executionDidStart?.(
+ requestContext as GraphQLRequestContextExecutionDidStart,
+ ),
),
)
).filter(isDefined);
@@ -392,9 +389,8 @@ export async function processGraphQLRequest(
// symbol so it can be invoked by our `wrapField` method during execution.
const invokeWillResolveField: GraphQLRequestExecutionListener['willResolveField'] =
(...args) =>
- invokeSyncDidStartHook(
- executionListeners,
- (l) => l.willResolveField?.(...args),
+ invokeSyncDidStartHook(executionListeners, (l) =>
+ l.willResolveField?.(...args),
);
Object.defineProperty(
@@ -583,12 +579,11 @@ export async function processGraphQLRequest(
const { errors } = incrementalResult;
if (errors) {
await Promise.all(
- requestListeners.map(
- (l) =>
- l.didEncounterSubsequentErrors?.(
- requestContext as GraphQLRequestContextDidEncounterSubsequentErrors,
- errors,
- ),
+ requestListeners.map((l) =>
+ l.didEncounterSubsequentErrors?.(
+ requestContext as GraphQLRequestContextDidEncounterSubsequentErrors,
+ errors,
+ ),
),
);
@@ -608,12 +603,11 @@ export async function processGraphQLRequest(
// Invoke hook, which is allowed to mutate payload if it really wants to.
await Promise.all(
- requestListeners.map(
- (l) =>
- l.willSendSubsequentPayload?.(
- requestContext as GraphQLRequestContextWillSendSubsequentPayload,
- payload,
- ),
+ requestListeners.map((l) =>
+ l.willSendSubsequentPayload?.(
+ requestContext as GraphQLRequestContextWillSendSubsequentPayload,
+ payload,
+ ),
),
);
@@ -623,11 +617,10 @@ export async function processGraphQLRequest(
async function invokeWillSendResponse() {
await Promise.all(
- requestListeners.map(
- (l) =>
- l.willSendResponse?.(
- requestContext as GraphQLRequestContextWillSendResponse,
- ),
+ requestListeners.map((l) =>
+ l.willSendResponse?.(
+ requestContext as GraphQLRequestContextWillSendResponse,
+ ),
),
);
}
@@ -638,11 +631,10 @@ export async function processGraphQLRequest(
requestContext.errors = errors;
return await Promise.all(
- requestListeners.map(
- (l) =>
- l.didEncounterErrors?.(
- requestContext as GraphQLRequestContextDidEncounterErrors,
- ),
+ requestListeners.map((l) =>
+ l.didEncounterErrors?.(
+ requestContext as GraphQLRequestContextDidEncounterErrors,
+ ),
),
);
}
diff --git a/smoke-test/package-lock.json b/smoke-test/package-lock.json
index 8a1ea42fa5c..c4c337246a2 100644
--- a/smoke-test/package-lock.json
+++ b/smoke-test/package-lock.json
@@ -5,11 +5,11 @@
"packages": {
"": {
"dependencies": {
- "graphql": "16.8.1",
- "make-fetch-happen": "13.0.0"
+ "graphql": "16.9.0",
+ "make-fetch-happen": "13.0.1"
},
"devDependencies": {
- "@rollup/plugin-commonjs": "25.0.7",
+ "@rollup/plugin-commonjs": "25.0.8",
"@rollup/plugin-json": "6.1.0",
"@rollup/plugin-node-resolve": "15.2.3",
"@types/make-fetch-happen": "10.0.4",
@@ -73,10 +73,11 @@
}
},
"node_modules/@rollup/plugin-commonjs": {
- "version": "25.0.7",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz",
- "integrity": "sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==",
+ "version": "25.0.8",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.8.tgz",
+ "integrity": "sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@rollup/pluginutils": "^5.0.1",
"commondir": "^1.0.1",
@@ -564,9 +565,10 @@
}
},
"node_modules/graphql": {
- "version": "16.8.1",
- "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz",
- "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==",
+ "version": "16.9.0",
+ "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.9.0.tgz",
+ "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==",
+ "license": "MIT",
"engines": {
"node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0"
}
@@ -759,9 +761,10 @@
}
},
"node_modules/make-fetch-happen": {
- "version": "13.0.0",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz",
- "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==",
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
+ "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==",
+ "license": "ISC",
"dependencies": {
"@npmcli/agent": "^2.0.0",
"cacache": "^18.0.0",
@@ -772,6 +775,7 @@
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
"negotiator": "^0.6.3",
+ "proc-log": "^4.2.0",
"promise-retry": "^2.0.1",
"ssri": "^10.0.0"
},
@@ -1035,6 +1039,15 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
+ "node_modules/proc-log": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
+ "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/promise-retry": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
diff --git a/smoke-test/package.json b/smoke-test/package.json
index 61702f9a460..044eade786b 100644
--- a/smoke-test/package.json
+++ b/smoke-test/package.json
@@ -1,10 +1,10 @@
{
"dependencies": {
- "graphql": "16.8.1",
- "make-fetch-happen": "13.0.0"
+ "graphql": "16.9.0",
+ "make-fetch-happen": "13.0.1"
},
"devDependencies": {
- "@rollup/plugin-commonjs": "25.0.7",
+ "@rollup/plugin-commonjs": "25.0.8",
"@rollup/plugin-json": "6.1.0",
"@rollup/plugin-node-resolve": "15.2.3",
"@types/make-fetch-happen": "10.0.4",