From 1ec2dd82ce5ad6cdd6d27af7933cceb36895953a Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Fri, 13 Feb 2026 06:54:44 +0000 Subject: [PATCH 1/2] re-enable disabled builds, uncomment workflow entries, update explorer for v5 --- .github/workflows/docker.yaml | 32 +- .github/workflows/run-tests.yaml | 4 +- graphql/explorer/package.json | 17 +- graphql/explorer/src/server.ts | 115 +++++-- graphql/explorer/tsconfig.esm.json | 1 + graphql/explorer/tsconfig.json | 4 +- graphql/gql-ast/src/index.ts | 2 +- pnpm-lock.yaml | 479 ++++------------------------- 8 files changed, 172 insertions(+), 482 deletions(-) diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index 0180fa5b4..ed208102d 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -1,22 +1,22 @@ name: Docker on: - # push: - # branches: - # - main - # - v1 - # - release/* - # paths: - # - "docker/**" - # - ".github/workflows/docker.yaml" - # pull_request: - # branches: - # - main - # - v1 - # paths: - # - "docker/**" - # - ".github/workflows/docker.yaml" - # types: [opened, reopened, synchronize, ready_for_review] + push: + branches: + - main + - v1 + - release/* + paths: + - "docker/**" + - ".github/workflows/docker.yaml" + pull_request: + branches: + - main + - v1 + paths: + - "docker/**" + - ".github/workflows/docker.yaml" + types: [opened, reopened, synchronize, ready_for_review] workflow_dispatch: inputs: process: diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml index 826aa5f04..0ea966c75 100644 --- a/.github/workflows/run-tests.yaml +++ b/.github/workflows/run-tests.yaml @@ -87,8 +87,8 @@ jobs: env: {} - package: graphql/playwright-test env: {} - # - package: jobs/knative-job-worker - # env: {} + - package: jobs/knative-job-worker + env: {} - package: packages/csv-to-pg env: {} - package: packages/smtppostmaster diff --git a/graphql/explorer/package.json b/graphql/explorer/package.json index 469a36d35..3e654f569 100644 --- a/graphql/explorer/package.json +++ b/graphql/explorer/package.json @@ -22,11 +22,11 @@ "bin": { "explorer": "./run.js" }, - "scripts": { - "clean": "makage clean", - "prepack": "npm run build", - "build": "echo 'SKIPPED: graphql-explorer disabled during v5 migration'", - "build:dev": "echo 'SKIPPED: graphql-explorer disabled during v5 migration'", + "scripts": { + "clean": "makage clean", + "prepack": "npm run build", + "build": "makage build", + "build:dev": "makage build --dev", "dev": "ts-node src/run.ts", "dev:watch": "nodemon --watch src --ext ts --exec ts-node src/run.ts", "lint": "eslint . --fix", @@ -42,14 +42,15 @@ "@pgpmjs/server-utils": "workspace:^", "@pgpmjs/types": "workspace:^", "express": "^5.2.1", - "graphile-build": "^4.14.1", + "grafserv": "1.0.0-rc.4", "graphile-cache": "workspace:^", + "graphile-config": "1.0.0-rc.3", "graphile-settings": "workspace:^", - "graphql": "15.10.1", + "graphql": "16.12.0", "graphql-upload": "^13.0.0", "pg-cache": "workspace:^", "pg-env": "workspace:^", - "postgraphile": "^4.14.1" + "postgraphile": "5.0.0-rc.6" }, "devDependencies": { "@types/express": "^5.0.6", diff --git a/graphql/explorer/src/server.ts b/graphql/explorer/src/server.ts index efcbf2a14..87b2a13b9 100644 --- a/graphql/explorer/src/server.ts +++ b/graphql/explorer/src/server.ts @@ -1,59 +1,108 @@ +import { createServer } from 'node:http'; import { getEnvOptions } from '@constructive-io/graphql-env'; import type { ConstructiveOptions } from '@constructive-io/graphql-types'; import { cors, healthz, poweredBy } from '@pgpmjs/server-utils'; import { middleware as parseDomains } from '@constructive-io/url-domains'; import express, { Express, NextFunction, Request, Response } from 'express'; -import { GraphileCache, graphileCache } from 'graphile-cache'; +import { GraphileCacheEntry, graphileCache } from 'graphile-cache'; +import { ConstructivePreset, makePgService } from 'graphile-settings'; +import type { GraphileConfig } from 'graphile-config'; import graphqlUpload from 'graphql-upload'; -// Scalar +import { postgraphile } from 'postgraphile'; +import { grafserv } from 'grafserv/express/v4'; import { getPgPool } from 'pg-cache'; import { getPgEnvOptions } from 'pg-env'; -import { postgraphile } from 'postgraphile'; import { printDatabases, printSchemas } from './render'; -import { getGraphileSettings } from './settings'; +import { getGraphilePreset } from './settings'; + +const buildConnectionString = ( + user: string, + password: string, + host: string, + port: string | number, + database: string +): string => `postgres://${user}:${password}@${host}:${port}/${database}`; + +const createGraphileExplorerInstance = async ( + opts: ConstructiveOptions, + dbname: string, + schemaname: string, + cacheKey: string +): Promise => { + const pgConfig = getPgEnvOptions({ + ...opts.pg, + database: dbname, + }); + const connectionString = buildConnectionString( + pgConfig.user, + pgConfig.password, + pgConfig.host, + pgConfig.port, + pgConfig.database + ); + + const basePreset = getGraphilePreset(opts); + + const preset: GraphileConfig.Preset = { + ...basePreset, + extends: [...(basePreset.extends || [])], + pgServices: [ + makePgService({ + connectionString, + schemas: [schemaname], + }), + ], + grafserv: { + graphqlPath: '/graphql', + graphiqlPath: '/graphiql', + graphiql: true, + }, + }; + + const pgl = postgraphile(preset); + const serv = pgl.createServ(grafserv); + + const handler = express(); + const httpServer = createServer(handler); + await serv.addTo(handler, httpServer); + await serv.ready(); + + return { + pgl, + serv, + handler, + httpServer, + cacheKey, + createdAt: Date.now(), + }; +}; export const GraphQLExplorer = (rawOpts: ConstructiveOptions = {}): Express => { const opts = getEnvOptions(rawOpts); const { pg, server } = opts; - const getGraphileInstanceObj = ( + const getGraphileInstanceObj = async ( dbname: string, schemaname: string - ): GraphileCache => { + ): Promise => { const key = `${dbname}.${schemaname}`; - if (graphileCache.has(key)) { - return graphileCache.get(key); + const cached = graphileCache.get(key); + if (cached) { + return cached; } - const settings = { - ...getGraphileSettings({ - ...opts, - graphile: { schema: schemaname }, - }), - graphqlRoute: '/graphql', - graphiqlRoute: '/graphiql', - }; - - const pgPool = getPgPool( - getPgEnvOptions({ - ...opts.pg, - database: dbname, - }) + const instance = await createGraphileExplorerInstance( + opts, + dbname, + schemaname, + key ); - const handler = postgraphile(pgPool, schemaname, settings); - - const obj = { - pgPool, - pgPoolKey: dbname, - handler, - }; - - graphileCache.set(key, obj); - return obj; + graphileCache.set(key, instance); + return instance; }; const app = express(); @@ -132,7 +181,7 @@ export const GraphQLExplorer = (rawOpts: ConstructiveOptions = {}): Express => { if (req.urlDomains?.subdomains.length === 2) { const [schemaName, dbName] = req.urlDomains.subdomains; try { - const { handler } = getGraphileInstanceObj(dbName, schemaName); + const { handler } = await getGraphileInstanceObj(dbName, schemaName); handler(req, res, next); return; } catch (e: any) { diff --git a/graphql/explorer/tsconfig.esm.json b/graphql/explorer/tsconfig.esm.json index 800d7506d..d767c87fc 100644 --- a/graphql/explorer/tsconfig.esm.json +++ b/graphql/explorer/tsconfig.esm.json @@ -3,6 +3,7 @@ "compilerOptions": { "outDir": "dist/esm", "module": "es2022", + "moduleResolution": "bundler", "rootDir": "src/", "declaration": false } diff --git a/graphql/explorer/tsconfig.json b/graphql/explorer/tsconfig.json index 1a9d5696c..907c76d29 100644 --- a/graphql/explorer/tsconfig.json +++ b/graphql/explorer/tsconfig.json @@ -2,7 +2,9 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "dist", - "rootDir": "src/" + "rootDir": "src/", + "module": "nodenext", + "moduleResolution": "nodenext" }, "include": ["src/**/*.ts"], "exclude": ["dist", "node_modules", "**/*.spec.*", "**/*.test.*"] diff --git a/graphql/gql-ast/src/index.ts b/graphql/gql-ast/src/index.ts index dafaf6060..21777fcbb 100644 --- a/graphql/gql-ast/src/index.ts +++ b/graphql/gql-ast/src/index.ts @@ -66,7 +66,7 @@ export const variableDefinition = ({ variable: VariableNode; type: TypeNode; directives?: ConstDirectiveNode[]; -}): VariableDefinitionNode => ({ +}): VariableDefinitionNode=> ({ kind: Kind.VARIABLE_DEFINITION, variable, type, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 85d96cff5..f717d528f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -212,7 +212,7 @@ importers: version: 3.1.11 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.19.11)(typescript@5.9.3) + version: 10.9.2(@types/node@20.19.27)(typescript@5.9.3) publishDirectory: dist graphile/graphile-query: @@ -374,7 +374,7 @@ importers: version: 3.1.11 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.19.11)(typescript@5.9.3) + version: 10.9.2(@types/node@20.19.27)(typescript@5.9.3) publishDirectory: dist graphile/graphile-test: @@ -615,21 +615,24 @@ importers: express: specifier: ^5.2.1 version: 5.2.1 - graphile-build: - specifier: ^4.14.1 - version: 4.14.1(graphql@15.10.1) + grafserv: + specifier: 1.0.0-rc.4 + version: 1.0.0-rc.4(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(grafast@1.0.0-rc.4(graphql@16.12.0))(graphile-config@1.0.0-rc.3)(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(use-sync-external-store@1.6.0(react@19.2.3))(ws@8.19.0) graphile-cache: specifier: workspace:^ version: link:../../graphile/graphile-cache/dist + graphile-config: + specifier: 1.0.0-rc.3 + version: 1.0.0-rc.3 graphile-settings: specifier: workspace:^ version: link:../../graphile/graphile-settings/dist graphql: - specifier: 15.10.1 - version: 15.10.1 + specifier: 16.12.0 + version: 16.12.0 graphql-upload: specifier: ^13.0.0 - version: 13.0.0(graphql@15.10.1) + version: 13.0.0(graphql@16.12.0) pg-cache: specifier: workspace:^ version: link:../../postgres/pg-cache/dist @@ -637,8 +640,8 @@ importers: specifier: workspace:^ version: link:../../postgres/pg-env/dist postgraphile: - specifier: ^4.14.1 - version: 4.14.1 + specifier: 5.0.0-rc.6 + version: 5.0.0-rc.6(8ee2bc4c2eccec476e4cd567be05b378) devDependencies: '@types/express': specifier: ^5.0.6 @@ -654,7 +657,7 @@ importers: version: 3.1.11 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.19.11)(typescript@5.9.3) + version: 10.9.2(@types/node@20.19.27)(typescript@5.9.3) publishDirectory: dist graphql/gql-ast: @@ -919,7 +922,7 @@ importers: version: 6.1.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.19.11)(typescript@5.9.3) + version: 10.9.2(@types/node@20.19.27)(typescript@5.9.3) publishDirectory: dist graphql/server-test: @@ -1314,7 +1317,7 @@ importers: version: 7.2.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.19.11)(typescript@5.9.3) + version: 10.9.2(@types/node@20.19.27)(typescript@5.9.3) publishDirectory: dist jobs/knative-job-worker: @@ -1604,7 +1607,7 @@ importers: version: 0.1.12 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.19.11)(typescript@5.9.3) + version: 10.9.2(@types/node@20.19.27)(typescript@5.9.3) publishDirectory: dist packages/smtppostmaster: @@ -1633,7 +1636,7 @@ importers: version: 3.18.0 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.19.11)(typescript@5.9.3) + version: 10.9.2(@types/node@20.19.27)(typescript@5.9.3) publishDirectory: dist packages/url-domains: @@ -3197,10 +3200,6 @@ packages: resolution: {integrity: sha512-qd6u50sxYFEzGPO6rjH+5OH6A8BFNhVsTuJaVD/JOfF2LIO+ANS8sT0MTicgZ9WLd+Eq6OYrYJD0iNUDN3Eing==} engines: {node: '>=10'} - '@graphile/lru@4.11.0': - resolution: {integrity: sha512-Fakuk190EAKxWSa9YQyr/87g8mvAv8HBvk6yPCPuIoA3bYXF7n6kl0XSqKjSd5VfjEqhtnzQ6zJGzDf1Gv/tJg==} - engines: {node: '>=8.6'} - '@graphile/lru@5.0.0-rc.4': resolution: {integrity: sha512-QJibEzd/Fhxut3OS5opWd+b1kYUhg74hurepbhb4cHSW76U7Xp6vIPBh//eRznymIOVgE4KNDo7bKblM/NGbVA==} engines: {node: '>=22'} @@ -3589,28 +3588,24 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@nx/nx-linux-arm64-musl@20.8.3': resolution: {integrity: sha512-LTTGzI8YVPlF1v0YlVf+exM+1q7rpsiUbjTTHJcfHFRU5t4BsiZD54K19Y1UBg1XFx5cwhEaIomSmJ88RwPPVQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] '@nx/nx-linux-x64-gnu@20.8.3': resolution: {integrity: sha512-SlA4GtXvQbSzSIWLgiIiLBOjdINPOUR/im+TUbaEMZ8wiGrOY8cnk0PVt95TIQJVBeXBCeb5HnoY0lHJpMOODg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@nx/nx-linux-x64-musl@20.8.3': resolution: {integrity: sha512-MNzkEwPktp5SQH9dJDH2wP9hgG9LsBDhKJXJfKw6sUI/6qz5+/aAjFziKy+zBnhU4AO1yXt5qEWzR8lDcIriVQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] '@nx/nx-win32-arm64-msvc@20.8.3': resolution: {integrity: sha512-qUV7CyXKwRCM/lkvyS6Xa1MqgAuK5da6w27RAehh7LATBUKn1I4/M7DGn6L7ERCxpZuh1TrDz9pUzEy0R+Ekkg==} @@ -3696,25 +3691,21 @@ packages: resolution: {integrity: sha512-GubkQeQT5d3B/Jx/IiR7NMkSmXrCZcVI0BPh1i7mpFi8HgD1hQ/LbhiBKAMsMqs5bbugdQOgBEl8bOhe8JhW1g==} cpu: [arm64] os: [linux] - libc: [glibc] '@oxfmt/linux-arm64-musl@0.26.0': resolution: {integrity: sha512-OEypUwK69bFPj+aa3/LYCnlIUPgoOLu//WNcriwpnWNmt47808Ht7RJSg+MNK8a7pSZHpXJ5/E6CRK/OTwFdaQ==} cpu: [arm64] os: [linux] - libc: [musl] '@oxfmt/linux-x64-gnu@0.26.0': resolution: {integrity: sha512-xO6iEW2bC6ZHyOTPmPWrg/nM6xgzyRPaS84rATy6F8d79wz69LdRdJ3l/PXlkqhi7XoxhvX4ExysA0Nf10ZZEQ==} cpu: [x64] os: [linux] - libc: [glibc] '@oxfmt/linux-x64-musl@0.26.0': resolution: {integrity: sha512-Z3KuZFC+MIuAyFCXBHY71kCsdRq1ulbsbzTe71v+hrEv7zVBn6yzql+/AZcgfIaKzWO9OXNuz5WWLWDmVALwow==} cpu: [x64] os: [linux] - libc: [musl] '@oxfmt/win32-arm64@0.26.0': resolution: {integrity: sha512-3zRbqwVWK1mDhRhTknlQFpRFL9GhEB5GfU6U7wawnuEwpvi39q91kJ+SRJvJnhyPCARkjZBd1V8XnweN5IFd1g==} @@ -4213,79 +4204,66 @@ packages: resolution: {integrity: sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==} cpu: [arm] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.57.1': resolution: {integrity: sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==} cpu: [arm] os: [linux] - libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.57.1': resolution: {integrity: sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==} cpu: [arm64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.57.1': resolution: {integrity: sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==} cpu: [arm64] os: [linux] - libc: [musl] '@rollup/rollup-linux-loong64-gnu@4.57.1': resolution: {integrity: sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==} cpu: [loong64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-loong64-musl@4.57.1': resolution: {integrity: sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==} cpu: [loong64] os: [linux] - libc: [musl] '@rollup/rollup-linux-ppc64-gnu@4.57.1': resolution: {integrity: sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==} cpu: [ppc64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-ppc64-musl@4.57.1': resolution: {integrity: sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==} cpu: [ppc64] os: [linux] - libc: [musl] '@rollup/rollup-linux-riscv64-gnu@4.57.1': resolution: {integrity: sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==} cpu: [riscv64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.57.1': resolution: {integrity: sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==} cpu: [riscv64] os: [linux] - libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.57.1': resolution: {integrity: sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==} cpu: [s390x] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.57.1': resolution: {integrity: sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==} cpu: [x64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-musl@4.57.1': resolution: {integrity: sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==} cpu: [x64] os: [linux] - libc: [musl] '@rollup/rollup-openbsd-x64@4.57.1': resolution: {integrity: sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==} @@ -4950,12 +4928,6 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/json5@0.0.30': - resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==} - - '@types/jsonwebtoken@9.0.10': - resolution: {integrity: sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==} - '@types/keygrip@1.0.6': resolution: {integrity: sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==} @@ -4974,9 +4946,6 @@ packages: '@types/minimist@1.2.5': resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} - '@types/ms@2.1.0': - resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@18.19.130': resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} @@ -5051,9 +5020,6 @@ packages: '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - '@types/ws@7.4.7': - resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} - '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -5164,49 +5130,41 @@ packages: resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} cpu: [arm64] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-arm64-musl@1.11.1': resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} cpu: [arm64] os: [linux] - libc: [musl] '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} cpu: [ppc64] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} cpu: [riscv64] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} cpu: [riscv64] os: [linux] - libc: [musl] '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} cpu: [s390x] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-x64-gnu@1.11.1': resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} cpu: [x64] os: [linux] - libc: [glibc] '@unrs/resolver-binding-linux-x64-musl@1.11.1': resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} cpu: [x64] os: [linux] - libc: [musl] '@unrs/resolver-binding-wasm32-wasi@1.11.1': resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} @@ -5307,10 +5265,6 @@ packages: resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} engines: {node: '>=12'} - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -5438,9 +5392,6 @@ packages: babel-runtime@6.25.0: resolution: {integrity: sha512-zeCYxDePWYAT/DfmQWIHsMSFW2vv45UIwIAMjGvQVsTd47RwsiRH0uK1yzyWZ7LDBKdhnGDPM6NYEO5CZyhPrg==} - backo2@1.0.2: - resolution: {integrity: sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==} - balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -5594,10 +5545,6 @@ packages: caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - chalk@3.0.0: resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} engines: {node: '>=8'} @@ -5719,16 +5666,10 @@ packages: collect-v8-coverage@1.0.3: resolution: {integrity: sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==} - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} @@ -5754,9 +5695,6 @@ packages: commander@2.19.0: resolution: {integrity: sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==} - commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - commander@5.1.0: resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} engines: {node: '>= 6'} @@ -6587,9 +6525,6 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - eventemitter3@3.1.2: - resolution: {integrity: sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==} - eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} @@ -6683,10 +6618,6 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - finalhandler@1.3.2: - resolution: {integrity: sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==} - engines: {node: '>= 0.8'} - finalhandler@2.1.1: resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==} engines: {node: '>= 18.0.0'} @@ -6966,12 +6897,6 @@ packages: ws: optional: true - graphile-build-pg@4.14.1: - resolution: {integrity: sha512-7DIVbcfMU5lXNkGnAeobqm29AvjFYw4/xOlKNQk3NE/mfFDcyPuXYboypmtxzglg1hGXkyONLYnas9vzL+SunQ==} - engines: {node: '>=8.6'} - peerDependencies: - pg: '>=6.1.0 <9' - graphile-build-pg@5.0.0-rc.4: resolution: {integrity: sha512-iTEboezhdSrL0eOmht/9Q3D1aw/krjoa4sGtXrWx3D/XYZVH0XOySFFRYp2MXmZ8qnrPw1XBB8f/XVHovXRoIg==} engines: {node: '>=22'} @@ -6988,12 +6913,6 @@ packages: pg: optional: true - graphile-build@4.14.1: - resolution: {integrity: sha512-l/ylyMK0vl5LCOScpTsTedNZUqwBgafXS7RPDW1YiQofeioVtTDMdV9k3zRkXdMKtKqJsvOBvjXn64WGLaLInQ==} - engines: {node: '>=8.6'} - peerDependencies: - graphql: '>=0.9 <0.14 || ^14.0.2 || ^15.4.0' - graphile-build@5.0.0-rc.4: resolution: {integrity: sha512-LOzqlccyOuYIK/+3239+FChTfDdysJBg1dB0oJrf5mHzxrcMCPFaUau+usgRRPrOYmBp4R9SJM75SnIQQqStMQ==} engines: {node: '>=22'} @@ -7006,13 +6925,6 @@ packages: resolution: {integrity: sha512-NDjAJOxxj3BQW4jqPohPe/lr2vya1Ou4/yno3QfDYIw7OwoR0G13HFa6kvfjMLHJkDpOBDcjDqxN65SME/sLxg==} engines: {node: '>=22'} - graphile-utils@4.14.1: - resolution: {integrity: sha512-FgviZVKO3NS8va2inqUVQQFSnFLEG7FiH64BqSVRHSF8jwSXKcpx5NiRibErNvvIdnuzgVAXQ3W4jcXvMSx0Tg==} - engines: {node: '>=8.6'} - peerDependencies: - graphile-build: ^4.5.0 - graphile-build-pg: ^4.5.0 - graphile-utils@5.0.0-rc.5: resolution: {integrity: sha512-oXPLOU7N7Rc6wJoixIHtant2LITVoVMgUcytT8cp/KgpYJ7KHabiCHW90rBqaq9fy2+XaemTHEjpb+r2/3FzUw==} engines: {node: '>=22'} @@ -7048,12 +6960,6 @@ packages: peerDependencies: graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 - graphql-parse-resolve-info@4.14.1: - resolution: {integrity: sha512-WKHukfEuZamP1ZONR84b8iT+4sJgEhtXMDArm1jpXEsU2vTb5EgkCZ4Obfl+v09oNTKXm0CJjPfBUZ5jcJ2Ykg==} - engines: {node: '>=8.6'} - peerDependencies: - graphql: '>=0.9 <0.14 || ^14.0.2 || ^15.4.0 || ^16.3.0' - graphql-request@7.4.0: resolution: {integrity: sha512-xfr+zFb/QYbs4l4ty0dltqiXIp07U6sl+tOKAb0t50/EnQek6CVVBLjETXi+FghElytvgaAWtIOt3EV7zLzIAQ==} peerDependencies: @@ -7071,12 +6977,6 @@ packages: peerDependencies: graphql: 0.13.1 - 16 - graphql-ws@5.16.2: - resolution: {integrity: sha512-E1uccsZxt/96jH/OwmLPuXMACILs76pKF2i3W861LpKBCYtGIyPQGtWLuBLkND4ox1KHns70e83PS4te50nvPQ==} - engines: {node: '>=10'} - peerDependencies: - graphql: '>=0.11 <=16' - graphql-ws@6.0.7: resolution: {integrity: sha512-yoLRW+KRlDmnnROdAu7sX77VNLC0bsFoZyGQJLy1cF+X/SkLg/fWkRGrEEYQK8o2cafJ2wmEaMqMEZB3U3DYDg==} engines: {node: '>=20'} @@ -7884,9 +7784,6 @@ packages: resolution: {integrity: sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==} engines: {node: 20 || >=22} - lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} - lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -8656,9 +8553,6 @@ packages: pg-connection-string@2.10.0: resolution: {integrity: sha512-ur/eoPKzDx2IjPaYyXS6Y8NSblxM7X64deV2ObV57vhjsWiwLvUD6meukAzogiOsu60GO8m/3Cb6FdJsWNjwXg==} - pg-connection-string@2.9.1: - resolution: {integrity: sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w==} - pg-copy-streams@7.0.0: resolution: {integrity: sha512-zBvnY6wtaBRE2ae2xXWOOGMaNVPkXh1vhypAkNSKgMdciJeTyIQAHZaEeRAxUjs/p1El5jgzYmwG5u871Zj3dQ==} @@ -8684,12 +8578,6 @@ packages: pg-protocol@1.11.0: resolution: {integrity: sha512-pfsxk2M9M3BuGgDOfuy37VNRRX3jmKgMjcvAcWqNDpZSf4cUmv8HSOl5ViRQFsfARFn0KuUQTgLxVMbNq5NW3g==} - pg-sql2@4.14.1: - resolution: {integrity: sha512-DvL0K9Pqz47EFq+BaQlGpzsXJnArKoAbxBxtHLy2/p3ey1X7ZwUF79UwFoDSTxQQCIbR4Z5D8CBI0nPfpw9Tmw==} - engines: {node: '>=8.6'} - peerDependencies: - pg: '>=6.1.0 <9' - pg-sql2@5.0.0-rc.4: resolution: {integrity: sha512-f8um4jNwumksk39zhkdps9jXeCkM3SY22gPjAcq45D/ZTIw2zWHMdsS6H5DE3XdeHy6pyGUzY0urmCgwuhiywg==} engines: {node: '>=22'} @@ -8789,21 +8677,9 @@ packages: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} - postgraphile-core@4.14.1: - resolution: {integrity: sha512-3U6DAoGUmOikl9dVQhSJcw4cLeG0vQQnvEFw7MR0rvn125c1xdv6UBvamvX0pOzSfz5oBrFRQkZ2LvclAXKyBQ==} - engines: {node: '>=8.6'} - peerDependencies: - graphql: '>=0.9 <0.14 || ^14.0.2 || ^15.4.0' - pg: '>=6.1.0 <9' - postgraphile-plugin-connection-filter@3.0.0-rc.1: resolution: {integrity: sha512-gVzLoY+OGAVhUWdcbtY4Hu2zSup8qZB+wlH54RgIa+tQSysWDDh5S3Opaz5uPwY6etcmzR5JjcApOmb1YYIzlA==} - postgraphile@4.14.1: - resolution: {integrity: sha512-4Rz//TtnjyZk6CbrcypWJNFRwXupHK+bHvaYaX2RrtxMJ2lTaoMDYOdEFESdo/POie3CAEbsC8ZBqb9eR/EyVw==} - engines: {node: '>=8.6'} - hasBin: true - postgraphile@5.0.0-rc.6: resolution: {integrity: sha512-iBEg8BejFUW1jCF2JXwbFSJ1B6AWHfHBuq+hCIQz6yTCmnuDToTBzuiX/icPq4n9RzBstuOn+nHZ/i8MVCbEpg==} engines: {node: '>=22'} @@ -8915,9 +8791,6 @@ packages: proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - pseudomap@1.0.2: - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} - psl@1.15.0: resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} @@ -9512,12 +9385,6 @@ packages: stylis@4.3.6: resolution: {integrity: sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==} - subscriptions-transport-ws@0.9.19: - resolution: {integrity: sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw==} - deprecated: The `subscriptions-transport-ws` package is no longer maintained. We recommend you use `graphql-ws` instead. For help migrating Apollo software to `graphql-ws`, see https://www.apollographql.com/docs/apollo-server/data/subscriptions/#switching-from-subscriptions-transport-ws For general help using `graphql-ws`, see https://github.com/enisdenjo/graphql-ws/blob/master/README.md - peerDependencies: - graphql: '>=0.10.0' - superagent@10.3.0: resolution: {integrity: sha512-B+4Ik7ROgVKrQsXTV0Jwp2u+PXYLSlqtDAhYnkkD+zn3yg8s/zjA2MeGayPoY/KICrbitwneDHrjSotxKL+0XQ==} engines: {node: '>=14.18.0'} @@ -9542,10 +9409,6 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - symbol-observable@1.2.0: - resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==} - engines: {node: '>=0.10.0'} - synckit@0.11.12: resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -10059,18 +9922,6 @@ packages: resolution: {integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==} engines: {node: '>=8'} - ws@7.5.10: - resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - ws@8.19.0: resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} engines: {node: '>=10.0.0'} @@ -10094,9 +9945,6 @@ packages: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - yallist@2.1.2: - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} - yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} @@ -11559,10 +11407,6 @@ snapshots: '@graphile-contrib/pg-many-to-many@2.0.0-rc.1': {} - '@graphile/lru@4.11.0': - dependencies: - tslib: 2.8.1 - '@graphile/lru@5.0.0-rc.4': dependencies: tslib: 2.8.1 @@ -11571,7 +11415,7 @@ snapshots: '@graphiql/plugin-doc-explorer@0.4.1(@graphiql/react@0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)))(@types/react@19.2.13)(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3))': dependencies: - '@graphiql/react': 0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) + '@graphiql/react': 0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@20.19.27)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) '@headlessui/react': 2.2.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3) graphql: 16.12.0 react: 19.2.3 @@ -11585,7 +11429,7 @@ snapshots: '@graphiql/plugin-explorer@5.1.1(@graphiql/react@0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)))(graphql@16.12.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@graphiql/react': 0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) + '@graphiql/react': 0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@20.19.27)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) graphiql-explorer: 0.9.0(graphql@16.12.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) graphql: 16.12.0 react: 19.2.3 @@ -11593,8 +11437,8 @@ snapshots: '@graphiql/plugin-history@0.4.1(@graphiql/react@0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)))(@types/node@22.19.11)(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3))': dependencies: - '@graphiql/react': 0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) - '@graphiql/toolkit': 0.11.3(@types/node@22.19.11)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0) + '@graphiql/react': 0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@20.19.27)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) + '@graphiql/toolkit': 0.11.3(@types/node@20.19.27)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0) react: 19.2.3 react-compiler-runtime: 19.1.0-rc.1(react@19.2.3) react-dom: 19.2.3(react@19.2.3) @@ -11607,9 +11451,9 @@ snapshots: - immer - use-sync-external-store - '@graphiql/react@0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3))': + '@graphiql/react@0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@20.19.27)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3))': dependencies: - '@graphiql/toolkit': 0.11.3(@types/node@22.19.11)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0) + '@graphiql/toolkit': 0.11.3(@types/node@20.19.27)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0) '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@radix-ui/react-dropdown-menu': 2.1.16(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@radix-ui/react-tooltip': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -11638,11 +11482,11 @@ snapshots: - immer - use-sync-external-store - '@graphiql/toolkit@0.11.3(@types/node@22.19.11)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)': + '@graphiql/toolkit@0.11.3(@types/node@20.19.27)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)': dependencies: '@n1ru4l/push-pull-async-iterable-iterator': 3.2.0 graphql: 16.12.0 - meros: 1.3.2(@types/node@22.19.11) + meros: 1.3.2(@types/node@20.19.27) optionalDependencies: graphql-ws: 6.0.7(graphql@16.12.0)(ws@8.19.0) transitivePeerDependencies: @@ -12045,7 +11889,7 @@ snapshots: read-cmd-shim: 4.0.0 resolve-from: 5.0.0 rimraf: 4.4.1 - semver: 7.7.3 + semver: 7.7.4 set-blocking: 2.0.0 signal-exit: 3.0.7 slash: 3.0.0 @@ -12151,7 +11995,7 @@ snapshots: promise-all-reject-late: 1.0.1 promise-call-limit: 3.0.2 read-package-json-fast: 3.0.2 - semver: 7.7.3 + semver: 7.7.4 ssri: 10.0.6 treeverse: 3.0.0 walk-up-path: 3.0.1 @@ -12161,7 +12005,7 @@ snapshots: '@npmcli/fs@3.1.1': dependencies: - semver: 7.7.3 + semver: 7.7.4 '@npmcli/git@5.0.8': dependencies: @@ -12172,7 +12016,7 @@ snapshots: proc-log: 4.2.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.7.3 + semver: 7.7.4 which: 4.0.0 transitivePeerDependencies: - bluebird @@ -12195,7 +12039,7 @@ snapshots: json-parse-even-better-errors: 3.0.2 pacote: 18.0.6 proc-log: 4.2.0 - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - bluebird - supports-color @@ -12212,7 +12056,7 @@ snapshots: json-parse-even-better-errors: 3.0.2 normalize-package-data: 6.0.2 proc-log: 4.2.0 - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - bluebird @@ -12245,7 +12089,7 @@ snapshots: ignore: 5.3.2 minimatch: 9.0.3 nx: 20.8.3 - semver: 7.7.3 + semver: 7.7.4 tmp: 0.2.5 tslib: 2.8.1 yargs-parser: 21.1.1 @@ -13814,13 +13658,6 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/json5@0.0.30': {} - - '@types/jsonwebtoken@9.0.10': - dependencies: - '@types/ms': 2.1.0 - '@types/node': 20.19.27 - '@types/keygrip@1.0.6': {} '@types/koa-compose@3.2.9': @@ -13844,8 +13681,6 @@ snapshots: '@types/minimist@1.2.5': {} - '@types/ms@2.1.0': {} - '@types/node@18.19.130': dependencies: undici-types: 5.26.5 @@ -13944,10 +13779,6 @@ snapshots: '@types/trusted-types@2.0.7': optional: true - '@types/ws@7.4.7': - dependencies: - '@types/node': 20.19.27 - '@types/yargs-parser@21.0.3': {} '@types/yargs@15.0.20': @@ -14026,7 +13857,7 @@ snapshots: '@typescript-eslint/visitor-keys': 8.53.1 debug: 4.4.3(supports-color@5.5.0) minimatch: 9.0.5 - semver: 7.7.3 + semver: 7.7.4 tinyglobby: 0.2.15 ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 @@ -14195,10 +14026,6 @@ snapshots: ansi-regex@6.2.2: {} - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 @@ -14344,8 +14171,6 @@ snapshots: core-js: 2.6.12 regenerator-runtime: 0.10.5 - backo2@1.0.2: {} - balanced-match@1.0.2: {} base-64@1.0.0: {} @@ -14533,12 +14358,6 @@ snapshots: caseless@0.12.0: {} - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - chalk@3.0.0: dependencies: ansi-styles: 4.3.0 @@ -14678,16 +14497,10 @@ snapshots: collect-v8-coverage@1.0.3: {} - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - color-convert@2.0.1: dependencies: color-name: 1.1.4 - color-name@1.1.3: {} - color-name@1.1.4: {} color-support@1.1.3: {} @@ -14707,8 +14520,6 @@ snapshots: commander@2.19.0: {} - commander@2.20.3: {} - commander@5.1.0: {} commander@7.2.0: {} @@ -14773,7 +14584,7 @@ snapshots: handlebars: 4.7.8 json-stringify-safe: 5.0.1 meow: 8.1.2 - semver: 7.7.3 + semver: 7.7.4 split: 1.0.1 conventional-commits-filter@3.0.0: @@ -15286,7 +15097,7 @@ snapshots: '@one-ini/wasm': 0.1.1 commander: 10.0.1 minimatch: 9.0.1 - semver: 7.7.3 + semver: 7.7.4 ee-first@1.1.1: {} @@ -15515,8 +15326,6 @@ snapshots: etag@1.8.1: {} - eventemitter3@3.1.2: {} - eventemitter3@4.0.7: {} eventemitter3@5.0.4: {} @@ -15647,18 +15456,6 @@ snapshots: dependencies: to-regex-range: 5.0.1 - finalhandler@1.3.2: - dependencies: - debug: 2.6.9 - encodeurl: 2.0.0 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.2 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - finalhandler@2.1.1: dependencies: debug: 4.4.3(supports-color@5.5.0) @@ -15846,7 +15643,7 @@ snapshots: git-semver-tags@5.0.1: dependencies: meow: 8.1.2 - semver: 7.7.3 + semver: 7.7.4 git-up@7.0.0: dependencies: @@ -15951,21 +15748,6 @@ snapshots: - supports-color - use-sync-external-store - graphile-build-pg@4.14.1(graphql@15.10.1)(pg@8.17.1): - dependencies: - '@graphile/lru': 4.11.0 - chalk: 2.4.2 - debug: 4.4.3(supports-color@5.5.0) - graphile-build: 4.14.1(graphql@15.10.1) - jsonwebtoken: 9.0.3 - lodash: 4.17.21 - lru-cache: 4.1.5 - pg: 8.17.1 - pg-sql2: 4.14.1(pg@8.17.1) - transitivePeerDependencies: - - graphql - - supports-color - graphile-build-pg@5.0.0-rc.4(@dataplan/pg@1.0.0-rc.3(@dataplan/json@1.0.0-rc.4(grafast@1.0.0-rc.4(graphql@16.12.0)))(grafast@1.0.0-rc.4(graphql@16.12.0))(graphile-config@1.0.0-rc.3)(graphql@16.12.0)(pg-sql2@5.0.0-rc.4)(pg@8.17.1))(grafast@1.0.0-rc.4(graphql@16.12.0))(graphile-build@5.0.0-rc.4(grafast@1.0.0-rc.4(graphql@16.12.0))(graphile-config@1.0.0-rc.3)(graphql@16.12.0))(graphile-config@1.0.0-rc.3)(graphql@16.12.0)(pg-sql2@5.0.0-rc.4)(pg@8.17.1)(tamedevil@0.1.0-rc.4): dependencies: '@dataplan/pg': 1.0.0-rc.3(@dataplan/json@1.0.0-rc.4(grafast@1.0.0-rc.4(graphql@16.12.0)))(grafast@1.0.0-rc.4(graphql@16.12.0))(graphile-config@1.0.0-rc.3)(graphql@16.12.0)(pg-sql2@5.0.0-rc.4)(pg@8.17.1) @@ -15985,21 +15767,6 @@ snapshots: transitivePeerDependencies: - supports-color - graphile-build@4.14.1(graphql@15.10.1): - dependencies: - '@graphile/lru': 4.11.0 - chalk: 2.4.2 - debug: 4.4.3(supports-color@5.5.0) - graphql: 15.10.1 - graphql-parse-resolve-info: 4.14.1(graphql@15.10.1) - iterall: 1.3.0 - lodash: 4.17.21 - lru-cache: 5.1.1 - pluralize: 7.0.0 - semver: 7.7.3 - transitivePeerDependencies: - - supports-color - graphile-build@5.0.0-rc.4(grafast@1.0.0-rc.4(graphql@16.12.0))(graphile-config@1.0.0-rc.3)(graphql@16.12.0): dependencies: '@types/node': 22.19.11 @@ -16012,7 +15779,7 @@ snapshots: graphql: 16.12.0 lodash: 4.17.23 pluralize: 7.0.0 - semver: 7.7.3 + semver: 7.7.4 tamedevil: 0.1.0-rc.4 transliteration: 2.6.1 tslib: 2.8.1 @@ -16027,22 +15794,12 @@ snapshots: chalk: 4.1.2 debug: 4.4.3(supports-color@5.5.0) interpret: 3.1.1 - semver: 7.7.3 + semver: 7.7.4 tslib: 2.8.1 yargs: 17.7.2 transitivePeerDependencies: - supports-color - graphile-utils@4.14.1(graphile-build-pg@4.14.1(graphql@15.10.1)(pg@8.17.1))(graphile-build@4.14.1(graphql@15.10.1)): - dependencies: - debug: 4.4.3(supports-color@5.5.0) - graphile-build: 4.14.1(graphql@15.10.1) - graphile-build-pg: 4.14.1(graphql@15.10.1)(pg@8.17.1) - graphql: 15.10.1 - tslib: 2.8.1 - transitivePeerDependencies: - - supports-color - graphile-utils@5.0.0-rc.5(@dataplan/pg@1.0.0-rc.3(@dataplan/json@1.0.0-rc.4(grafast@1.0.0-rc.4(graphql@16.12.0)))(grafast@1.0.0-rc.4(graphql@16.12.0))(graphile-config@1.0.0-rc.3)(graphql@16.12.0)(pg-sql2@5.0.0-rc.4)(pg@8.17.1))(grafast@1.0.0-rc.4(graphql@16.12.0))(graphile-build-pg@5.0.0-rc.4(@dataplan/pg@1.0.0-rc.3(@dataplan/json@1.0.0-rc.4(grafast@1.0.0-rc.4(graphql@16.12.0)))(grafast@1.0.0-rc.4(graphql@16.12.0))(graphile-config@1.0.0-rc.3)(graphql@16.12.0)(pg-sql2@5.0.0-rc.4)(pg@8.17.1))(grafast@1.0.0-rc.4(graphql@16.12.0))(graphile-build@5.0.0-rc.4(grafast@1.0.0-rc.4(graphql@16.12.0))(graphile-config@1.0.0-rc.3)(graphql@16.12.0))(graphile-config@1.0.0-rc.3)(graphql@16.12.0)(pg-sql2@5.0.0-rc.4)(pg@8.17.1)(tamedevil@0.1.0-rc.4))(graphile-build@5.0.0-rc.4(grafast@1.0.0-rc.4(graphql@16.12.0))(graphile-config@1.0.0-rc.3)(graphql@16.12.0))(graphile-config@1.0.0-rc.3)(graphql@16.12.0)(tamedevil@0.1.0-rc.4): dependencies: '@dataplan/pg': 1.0.0-rc.3(@dataplan/json@1.0.0-rc.4(grafast@1.0.0-rc.4(graphql@16.12.0)))(grafast@1.0.0-rc.4(graphql@16.12.0))(graphile-config@1.0.0-rc.3)(graphql@16.12.0)(pg-sql2@5.0.0-rc.4)(pg@8.17.1) @@ -16069,7 +15826,7 @@ snapshots: dependencies: '@graphiql/plugin-doc-explorer': 0.4.1(@graphiql/react@0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)))(@types/react@19.2.13)(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) '@graphiql/plugin-history': 0.4.1(@graphiql/react@0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)))(@types/node@22.19.11)(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) - '@graphiql/react': 0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) + '@graphiql/react': 0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@20.19.27)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) graphql: 16.12.0 react: 19.2.3 react-compiler-runtime: 19.1.0-rc.1(react@19.2.3) @@ -16090,14 +15847,6 @@ snapshots: nullthrows: 1.1.1 vscode-languageserver-types: 3.17.5 - graphql-parse-resolve-info@4.14.1(graphql@15.10.1): - dependencies: - debug: 4.4.3(supports-color@5.5.0) - graphql: 15.10.1 - tslib: 2.8.1 - transitivePeerDependencies: - - supports-color - graphql-request@7.4.0(graphql@16.12.0): dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0) @@ -16113,14 +15862,6 @@ snapshots: graphql: 16.12.0 tslib: 2.8.1 - graphql-upload@13.0.0(graphql@15.10.1): - dependencies: - busboy: 0.3.1 - fs-capacitor: 6.2.0 - graphql: 15.10.1 - http-errors: 1.8.1 - object-path: 0.11.8 - graphql-upload@13.0.0(graphql@16.12.0): dependencies: busboy: 0.3.1 @@ -16129,10 +15870,6 @@ snapshots: http-errors: 1.8.1 object-path: 0.11.8 - graphql-ws@5.16.2(graphql@15.10.1): - dependencies: - graphql: 15.10.1 - graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0): dependencies: graphql: 16.12.0 @@ -16358,7 +16095,7 @@ snapshots: npm-package-arg: 11.0.2 promzard: 1.0.2 read: 3.0.1 - semver: 7.7.3 + semver: 7.7.4 validate-npm-package-license: 3.0.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -16506,7 +16243,7 @@ snapshots: '@babel/parser': 7.28.6 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - supports-color @@ -16815,7 +16552,7 @@ snapshots: jest-message-util: 30.2.0 jest-util: 30.2.0 pretty-format: 30.2.0 - semver: 7.7.3 + semver: 7.7.4 synckit: 0.11.12 transitivePeerDependencies: - supports-color @@ -16948,7 +16685,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.7.3 + semver: 7.7.4 jsprim@1.4.2: dependencies: @@ -17120,7 +16857,7 @@ snapshots: npm-package-arg: 11.0.2 npm-registry-fetch: 17.1.0 proc-log: 4.2.0 - semver: 7.7.3 + semver: 7.7.4 sigstore: 2.3.1 ssri: 10.0.6 transitivePeerDependencies: @@ -17212,11 +16949,6 @@ snapshots: lru-cache@11.2.4: {} - lru-cache@4.1.5: - dependencies: - pseudomap: 1.0.2 - yallist: 2.1.2 - lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -17247,7 +16979,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.3 + semver: 7.7.4 make-error@1.3.6: {} @@ -17345,9 +17077,9 @@ snapshots: ts-dedent: 2.2.0 uuid: 11.1.0 - meros@1.3.2(@types/node@22.19.11): + meros@1.3.2(@types/node@20.19.27): optionalDependencies: - '@types/node': 22.19.11 + '@types/node': 20.19.27 methods@1.1.2: {} @@ -17850,7 +17582,7 @@ snapshots: make-fetch-happen: 13.0.1 nopt: 7.2.1 proc-log: 4.2.0 - semver: 7.7.3 + semver: 7.7.4 tar: 6.2.1 which: 4.0.0 transitivePeerDependencies: @@ -17905,13 +17637,13 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.16.1 - semver: 7.7.3 + semver: 7.7.4 validate-npm-package-license: 3.0.4 normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.7.3 + semver: 7.7.4 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -17922,7 +17654,7 @@ snapshots: npm-install-checks@6.3.0: dependencies: - semver: 7.7.3 + semver: 7.7.4 npm-normalize-package-bin@3.0.1: {} @@ -17930,7 +17662,7 @@ snapshots: dependencies: hosted-git-info: 7.0.2 proc-log: 4.2.0 - semver: 7.7.3 + semver: 7.7.4 validate-npm-package-name: 5.0.1 npm-packlist@8.0.2: @@ -17942,7 +17674,7 @@ snapshots: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 11.0.2 - semver: 7.7.3 + semver: 7.7.4 npm-registry-fetch@17.1.0: dependencies: @@ -17998,7 +17730,7 @@ snapshots: open: 8.4.2 ora: 5.3.0 resolve.exports: 2.0.3 - semver: 7.7.3 + semver: 7.7.4 string-width: 4.2.3 tar-stream: 2.2.0 tmp: 0.2.5 @@ -18272,8 +18004,6 @@ snapshots: pg-connection-string@2.10.0: {} - pg-connection-string@2.9.1: {} - pg-copy-streams@7.0.0: {} pg-int8@1.0.1: {} @@ -18304,16 +18034,6 @@ snapshots: pg-protocol@1.11.0: {} - pg-sql2@4.14.1(pg@8.17.1): - dependencies: - '@graphile/lru': 4.11.0 - '@types/pg': 8.16.0 - debug: 4.4.3(supports-color@5.5.0) - pg: 8.17.1 - tslib: 2.8.1 - transitivePeerDependencies: - - supports-color - pg-sql2@5.0.0-rc.4: dependencies: '@graphile/lru': 5.0.0-rc.4 @@ -18409,56 +18129,11 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postgraphile-core@4.14.1(graphql@15.10.1)(pg@8.17.1): - dependencies: - graphile-build: 4.14.1(graphql@15.10.1) - graphile-build-pg: 4.14.1(graphql@15.10.1)(pg@8.17.1) - graphql: 15.10.1 - pg: 8.17.1 - tslib: 2.8.1 - transitivePeerDependencies: - - supports-color - postgraphile-plugin-connection-filter@3.0.0-rc.1: dependencies: '@tsconfig/node20': 20.1.9 tslib: 2.8.1 - postgraphile@4.14.1: - dependencies: - '@graphile/lru': 4.11.0 - '@types/json5': 0.0.30 - '@types/jsonwebtoken': 9.0.10 - '@types/pg': 8.16.0 - '@types/ws': 7.4.7 - body-parser: 1.19.0 - chalk: 2.4.2 - commander: 2.20.3 - debug: 4.4.3(supports-color@5.5.0) - finalhandler: 1.3.2 - graphile-build: 4.14.1(graphql@15.10.1) - graphile-build-pg: 4.14.1(graphql@15.10.1)(pg@8.17.1) - graphile-utils: 4.14.1(graphile-build-pg@4.14.1(graphql@15.10.1)(pg@8.17.1))(graphile-build@4.14.1(graphql@15.10.1)) - graphql: 15.10.1 - graphql-ws: 5.16.2(graphql@15.10.1) - http-errors: 1.8.1 - iterall: 1.3.0 - json5: 2.2.3 - jsonwebtoken: 9.0.3 - parseurl: 1.3.3 - pg: 8.17.1 - pg-connection-string: 2.9.1 - pg-sql2: 4.14.1(pg@8.17.1) - postgraphile-core: 4.14.1(graphql@15.10.1)(pg@8.17.1) - subscriptions-transport-ws: 0.9.19(graphql@15.10.1) - tslib: 2.8.1 - ws: 7.5.10 - transitivePeerDependencies: - - bufferutil - - pg-native - - supports-color - - utf-8-validate - postgraphile@5.0.0-rc.6(8ee2bc4c2eccec476e4cd567be05b378): dependencies: '@dataplan/json': 1.0.0-rc.4(grafast@1.0.0-rc.4(graphql@16.12.0)) @@ -18555,8 +18230,6 @@ snapshots: proxy-from-env@1.1.0: {} - pseudomap@1.0.2: {} - psl@1.15.0: dependencies: punycode: 2.3.1 @@ -18884,8 +18557,8 @@ snapshots: '@graphiql/plugin-doc-explorer': 0.4.1(@graphiql/react@0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)))(@types/react@19.2.13)(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) '@graphiql/plugin-explorer': 5.1.1(@graphiql/react@0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)))(graphql@16.12.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@graphiql/plugin-history': 0.4.1(@graphiql/react@0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)))(@types/node@22.19.11)(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) - '@graphiql/react': 0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) - '@graphiql/toolkit': 0.11.3(@types/node@22.19.11)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0) + '@graphiql/react': 0.37.3(@emotion/is-prop-valid@1.4.0)(@types/node@20.19.27)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-compiler-runtime@19.1.0-rc.1(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) + '@graphiql/toolkit': 0.11.3(@types/node@20.19.27)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0) '@types/node': 22.19.11 grafast: 1.0.0-rc.4(graphql@16.12.0) graphiql: 5.2.2(@emotion/is-prop-valid@1.4.0)(@types/node@22.19.11)(@types/react-dom@19.2.3(@types/react@19.2.13))(@types/react@19.2.13)(graphql-ws@6.0.7(graphql@16.12.0)(ws@8.19.0))(graphql@16.12.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) @@ -19061,7 +18734,7 @@ snapshots: simple-update-notifier@2.0.0: dependencies: - semver: 7.7.3 + semver: 7.7.4 slash@3.0.0: {} @@ -19257,18 +18930,6 @@ snapshots: stylis@4.3.6: {} - subscriptions-transport-ws@0.9.19(graphql@15.10.1): - dependencies: - backo2: 1.0.2 - eventemitter3: 3.1.2 - graphql: 15.10.1 - iterall: 1.3.0 - symbol-observable: 1.2.0 - ws: 7.5.10 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - superagent@10.3.0: dependencies: component-emitter: 1.3.1 @@ -19305,8 +18966,6 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - symbol-observable@1.2.0: {} - synckit@0.11.12: dependencies: '@pkgr/core': 0.2.9 @@ -19442,24 +19101,6 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@22.19.11)(typescript@5.9.3): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.12 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 22.19.11 - acorn: 8.15.0 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.9.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - tsconfig-paths@4.2.0: dependencies: json5: 2.2.3 @@ -19791,8 +19432,6 @@ snapshots: type-fest: 0.4.1 write-json-file: 3.2.0 - ws@7.5.10: {} - ws@8.19.0: {} xtend@4.0.2: {} @@ -19801,8 +19440,6 @@ snapshots: y18n@5.0.8: {} - yallist@2.1.2: {} - yallist@3.1.1: {} yallist@4.0.0: {} From cfe53c4e41d447e0aab3b775899476d97f9e46e6 Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Fri, 13 Feb 2026 07:07:30 +0000 Subject: [PATCH 2/2] fix gql-ast whitespace merge artifact --- graphql/gql-ast/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graphql/gql-ast/src/index.ts b/graphql/gql-ast/src/index.ts index 21777fcbb..dafaf6060 100644 --- a/graphql/gql-ast/src/index.ts +++ b/graphql/gql-ast/src/index.ts @@ -66,7 +66,7 @@ export const variableDefinition = ({ variable: VariableNode; type: TypeNode; directives?: ConstDirectiveNode[]; -}): VariableDefinitionNode=> ({ +}): VariableDefinitionNode => ({ kind: Kind.VARIABLE_DEFINITION, variable, type,