Nextra 4 Migration 1: Update dependencies
(Part of a PR stack starting from #8115)
Description
This PR bumps @theguild/components to version 8, and transitively Nextra gets upgraded to version 4.
Extracted to a separate PR to make resolving conflicts easier and keep a smaller diff. In the meantime the Tailwind config was bumped on master too, so the diff got even smaller here, but I won't complain about it.
Type of change
- [x] Chores
When we touch package.json, Yarn makes an in-range downgrade to @graphql-tools/batch-delegate that causes a type error in stitching/src/index.ts. I'll lock the version to the one that was resolved previously.
π Snapshot Release (alpha)
The latest changes of this PR are available as alpha on npm (based on the declared changesets):
| Package | Version | Info |
|---|---|---|
@graphql-mesh/cache-cfw-kv |
0.104.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/cache-file |
0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/cache-inmemory-lru |
0.0.6-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/cache-localforage |
0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/cache-redis |
0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/compose-cli |
1.3.3-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/fusion-composition |
0.7.16-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/include |
0.2.9-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/apollo-link |
0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/cli |
0.98.14-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/config |
0.106.14-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/graphql |
0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/grpc |
0.106.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/json-schema |
0.108.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/mongoose |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/mysql |
0.104.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/neo4j |
0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/odata |
0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/openapi |
0.108.12-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/postgraphile |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/raml |
0.108.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/soap |
0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/supergraph |
0.9.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/thrift |
0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/tuql |
0.104.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/http |
0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/merger-bare |
0.104.13-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/merger-stitching |
0.104.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/migrate-config-cli |
1.4.6-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/runtime |
0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/store |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-cache |
0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-encapsulate |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-extend |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-federation |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-filter-schema |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-hive |
0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-hoist-field |
0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-naming-convention |
0.103.12-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-prefix |
0.103.12-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-prune |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-rate-limit |
0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-rename |
0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-replace-field |
0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-resolvers-composition |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-transfer-schema |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transform-type-merging |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/types |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/urql-exchange |
0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/utils |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@omnigraph/json-schema |
0.108.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@omnigraph/mysql |
0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@omnigraph/neo4j |
0.9.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@omnigraph/odata |
0.1.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@omnigraph/openapi |
0.108.12-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@omnigraph/raml |
0.108.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@omnigraph/soap |
0.105.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@omnigraph/sqlite |
0.7.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@omnigraph/thrift |
0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-deduplicate-request |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-hive |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-http-cache |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-http-details-extensions |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-jit |
0.1.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-jwt-auth |
1.3.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-live-query |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-mock |
0.103.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-newrelic |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-operation-field-permissions |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-operation-headers |
1.3.11-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-rate-limit |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-response-cache |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-snapshot |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/plugin-statsd |
0.103.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transport-grpc |
0.1.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transport-mysql |
0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transport-neo4j |
0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transport-odata |
0.1.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transport-rest |
0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transport-soap |
0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transport-sqlite |
0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
@graphql-mesh/transport-thrift |
0.8.10-alpha-20241216143505-b179ec1a63fa786ab74084a5ce4d129ebb4eac93 |
npm βοΈ unpkg βοΈ |
I didn't have that issue locally. I run yarn install then yarn build and it builds fine.
You can try yarn install and yarn dedupe to make sure it deduplicates the same entries in the lockfile.
Apollo Federation Subgraph Compatibility Results
| Federation 1 Support | Federation 2 Support | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Learn more:
I didn't have that issue locally. I run
yarn installthenyarn buildand it builds fine. You can tryyarn installandyarn dedupeto make sure it deduplicates the same entries in the lockfile.
I solved it by checking out the yarn.lock from master and running yarn up @theguild/components instead of changing package.json and running yarn install.