diff --git a/examples/apq-subgraphs/example.tar.gz b/examples/apq-subgraphs/example.tar.gz index 712d1cd9d..f5fe36d46 100644 Binary files a/examples/apq-subgraphs/example.tar.gz and b/examples/apq-subgraphs/example.tar.gz differ diff --git a/examples/apq-subgraphs/package-lock.json b/examples/apq-subgraphs/package-lock.json index 3df7c95bf..1ff3ec87a 100644 --- a/examples/apq-subgraphs/package-lock.json +++ b/examples/apq-subgraphs/package-lock.json @@ -681,12 +681,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -746,43 +746,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -793,14 +793,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -813,7 +813,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, @@ -824,9 +824,9 @@ "license": "ISC" }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -1966,12 +1966,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -1987,19 +1987,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2313,9 +2313,9 @@ } }, "node_modules/@graphql-tools/executor": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.3.14.tgz", - "integrity": "sha512-tDk8bYIgbVmGNh7cYewi5/yNCq6UoVl9ugDU4rF//+E1R5TxkXNe9nu6AonE+j6XkA/z+FofVawOqCCiJhJ40g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.4.0.tgz", + "integrity": "sha512-sQN54cCDV9s0ur993/VtQF0hslOubSTMJlN0WaouiJCEgMqE5aXN27kmZvF0oXj0GxbWMC+bPNWEZH1TJVsLxw==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.8.1", @@ -2750,13 +2750,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2766,7 +2766,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2788,21 +2788,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2812,13 +2812,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2831,54 +2831,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2941,9 +2941,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4588,9 +4588,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -5392,13 +5392,13 @@ } }, "node_modules/graphql-yoga": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.11.0.tgz", - "integrity": "sha512-zyeXE79hKBzEvb/jYK3bnouoPsNNtv+pyNR6BeMHyeGmavimSvi1LH3vqSlh1sjxUTMXZu715X0L4T8RrexCcA==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.12.0.tgz", + "integrity": "sha512-JKsGnXlrqoF2wdnE99EvETqBbvkPa6aa6T+PqMbegnTFpYrVNuhCXpzGgSEFroqR1VGHMlFrsmHYdHPZb/TbAA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@graphql-tools/executor": "^1.3.7", + "@graphql-tools/executor": "^1.4.0", "@graphql-tools/schema": "^10.0.11", "@graphql-tools/utils": "^10.6.2", "@graphql-yoga/logger": "^2.0.1", @@ -6629,9 +6629,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/proxy-addr": { diff --git a/examples/extra-fields/example.tar.gz b/examples/extra-fields/example.tar.gz index 490c5523b..0673d9321 100644 Binary files a/examples/extra-fields/example.tar.gz and b/examples/extra-fields/example.tar.gz differ diff --git a/examples/extra-fields/package-lock.json b/examples/extra-fields/package-lock.json index 637623b7b..f00b92992 100644 --- a/examples/extra-fields/package-lock.json +++ b/examples/extra-fields/package-lock.json @@ -474,12 +474,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -539,43 +539,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -586,14 +586,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -606,14 +606,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -1702,12 +1702,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -1723,19 +1723,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2360,13 +2360,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2376,7 +2376,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2398,21 +2398,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2422,13 +2422,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2441,54 +2441,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2551,9 +2551,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4011,9 +4011,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -5661,9 +5661,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/queue-microtask": { diff --git a/examples/federation-example/example.tar.gz b/examples/federation-example/example.tar.gz index 4a8a41fc4..f14d8353c 100644 Binary files a/examples/federation-example/example.tar.gz and b/examples/federation-example/example.tar.gz differ diff --git a/examples/federation-example/package-lock.json b/examples/federation-example/package-lock.json index 84f201dfd..8d48a6d5f 100644 --- a/examples/federation-example/package-lock.json +++ b/examples/federation-example/package-lock.json @@ -743,12 +743,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -808,43 +808,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -855,14 +855,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -875,7 +875,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, @@ -886,9 +886,9 @@ "license": "ISC" }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -1922,12 +1922,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -1943,19 +1943,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2269,9 +2269,9 @@ } }, "node_modules/@graphql-tools/executor": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.3.14.tgz", - "integrity": "sha512-tDk8bYIgbVmGNh7cYewi5/yNCq6UoVl9ugDU4rF//+E1R5TxkXNe9nu6AonE+j6XkA/z+FofVawOqCCiJhJ40g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.4.0.tgz", + "integrity": "sha512-sQN54cCDV9s0ur993/VtQF0hslOubSTMJlN0WaouiJCEgMqE5aXN27kmZvF0oXj0GxbWMC+bPNWEZH1TJVsLxw==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.8.1", @@ -2706,13 +2706,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2722,7 +2722,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2744,21 +2744,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2768,13 +2768,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2787,54 +2787,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2897,9 +2897,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4574,9 +4574,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -5404,13 +5404,13 @@ } }, "node_modules/graphql-yoga": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.11.0.tgz", - "integrity": "sha512-zyeXE79hKBzEvb/jYK3bnouoPsNNtv+pyNR6BeMHyeGmavimSvi1LH3vqSlh1sjxUTMXZu715X0L4T8RrexCcA==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.12.0.tgz", + "integrity": "sha512-JKsGnXlrqoF2wdnE99EvETqBbvkPa6aa6T+PqMbegnTFpYrVNuhCXpzGgSEFroqR1VGHMlFrsmHYdHPZb/TbAA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@graphql-tools/executor": "^1.3.7", + "@graphql-tools/executor": "^1.4.0", "@graphql-tools/schema": "^10.0.11", "@graphql-tools/utils": "^10.6.2", "@graphql-yoga/logger": "^2.0.1", @@ -6622,9 +6622,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/proxy-addr": { diff --git a/examples/federation-mixed/example.tar.gz b/examples/federation-mixed/example.tar.gz index 7a890532d..1c9dfe0ce 100644 Binary files a/examples/federation-mixed/example.tar.gz and b/examples/federation-mixed/example.tar.gz differ diff --git a/examples/federation-mixed/package-lock.json b/examples/federation-mixed/package-lock.json index c869e1037..a7a0e10f9 100644 --- a/examples/federation-mixed/package-lock.json +++ b/examples/federation-mixed/package-lock.json @@ -747,12 +747,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -812,43 +812,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -859,14 +859,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -879,7 +879,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, @@ -890,9 +890,9 @@ "license": "ISC" }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -2032,12 +2032,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -2053,19 +2053,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2406,9 +2406,9 @@ } }, "node_modules/@graphql-tools/executor": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.3.14.tgz", - "integrity": "sha512-tDk8bYIgbVmGNh7cYewi5/yNCq6UoVl9ugDU4rF//+E1R5TxkXNe9nu6AonE+j6XkA/z+FofVawOqCCiJhJ40g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.4.0.tgz", + "integrity": "sha512-sQN54cCDV9s0ur993/VtQF0hslOubSTMJlN0WaouiJCEgMqE5aXN27kmZvF0oXj0GxbWMC+bPNWEZH1TJVsLxw==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.8.1", @@ -2843,13 +2843,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2859,7 +2859,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2881,21 +2881,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2905,13 +2905,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2924,54 +2924,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -3034,9 +3034,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4866,9 +4866,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -5786,13 +5786,13 @@ } }, "node_modules/graphql-yoga": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.11.0.tgz", - "integrity": "sha512-zyeXE79hKBzEvb/jYK3bnouoPsNNtv+pyNR6BeMHyeGmavimSvi1LH3vqSlh1sjxUTMXZu715X0L4T8RrexCcA==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.12.0.tgz", + "integrity": "sha512-JKsGnXlrqoF2wdnE99EvETqBbvkPa6aa6T+PqMbegnTFpYrVNuhCXpzGgSEFroqR1VGHMlFrsmHYdHPZb/TbAA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@graphql-tools/executor": "^1.3.7", + "@graphql-tools/executor": "^1.4.0", "@graphql-tools/schema": "^10.0.11", "@graphql-tools/utils": "^10.6.2", "@graphql-yoga/logger": "^2.0.1", @@ -7145,9 +7145,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/proxy-addr": { diff --git a/examples/federation-subscriptions-passthrough/example.tar.gz b/examples/federation-subscriptions-passthrough/example.tar.gz index edb21dcfe..a488c35a1 100644 Binary files a/examples/federation-subscriptions-passthrough/example.tar.gz and b/examples/federation-subscriptions-passthrough/example.tar.gz differ diff --git a/examples/federation-subscriptions-passthrough/package-lock.json b/examples/federation-subscriptions-passthrough/package-lock.json index 1707a3d0f..3112db183 100644 --- a/examples/federation-subscriptions-passthrough/package-lock.json +++ b/examples/federation-subscriptions-passthrough/package-lock.json @@ -765,12 +765,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -830,43 +830,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -877,14 +877,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -897,7 +897,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, @@ -908,9 +908,9 @@ "license": "ISC" }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -1983,12 +1983,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -2004,19 +2004,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2330,9 +2330,9 @@ } }, "node_modules/@graphql-tools/executor": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.3.14.tgz", - "integrity": "sha512-tDk8bYIgbVmGNh7cYewi5/yNCq6UoVl9ugDU4rF//+E1R5TxkXNe9nu6AonE+j6XkA/z+FofVawOqCCiJhJ40g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.4.0.tgz", + "integrity": "sha512-sQN54cCDV9s0ur993/VtQF0hslOubSTMJlN0WaouiJCEgMqE5aXN27kmZvF0oXj0GxbWMC+bPNWEZH1TJVsLxw==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.8.1", @@ -2767,13 +2767,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2783,7 +2783,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2805,21 +2805,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2829,13 +2829,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2848,54 +2848,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2958,9 +2958,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4656,9 +4656,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -5501,13 +5501,13 @@ } }, "node_modules/graphql-yoga": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.11.0.tgz", - "integrity": "sha512-zyeXE79hKBzEvb/jYK3bnouoPsNNtv+pyNR6BeMHyeGmavimSvi1LH3vqSlh1sjxUTMXZu715X0L4T8RrexCcA==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.12.0.tgz", + "integrity": "sha512-JKsGnXlrqoF2wdnE99EvETqBbvkPa6aa6T+PqMbegnTFpYrVNuhCXpzGgSEFroqR1VGHMlFrsmHYdHPZb/TbAA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@graphql-tools/executor": "^1.3.7", + "@graphql-tools/executor": "^1.4.0", "@graphql-tools/schema": "^10.0.11", "@graphql-tools/utils": "^10.6.2", "@graphql-yoga/logger": "^2.0.1", @@ -6731,9 +6731,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/proxy-addr": { diff --git a/examples/file-upload/example.tar.gz b/examples/file-upload/example.tar.gz index ec71428af..0b7e1307b 100644 Binary files a/examples/file-upload/example.tar.gz and b/examples/file-upload/example.tar.gz differ diff --git a/examples/file-upload/package-lock.json b/examples/file-upload/package-lock.json index 49aa743c4..5d78db7e7 100644 --- a/examples/file-upload/package-lock.json +++ b/examples/file-upload/package-lock.json @@ -473,12 +473,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -538,43 +538,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -585,14 +585,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -605,14 +605,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -1701,12 +1701,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -1722,19 +1722,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2031,9 +2031,9 @@ } }, "node_modules/@graphql-tools/executor": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.3.14.tgz", - "integrity": "sha512-tDk8bYIgbVmGNh7cYewi5/yNCq6UoVl9ugDU4rF//+E1R5TxkXNe9nu6AonE+j6XkA/z+FofVawOqCCiJhJ40g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.4.0.tgz", + "integrity": "sha512-sQN54cCDV9s0ur993/VtQF0hslOubSTMJlN0WaouiJCEgMqE5aXN27kmZvF0oXj0GxbWMC+bPNWEZH1TJVsLxw==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.8.1", @@ -2359,13 +2359,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2375,7 +2375,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2397,21 +2397,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2421,13 +2421,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2440,54 +2440,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2550,9 +2550,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4010,9 +4010,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -4648,13 +4648,13 @@ } }, "node_modules/graphql-yoga": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.11.0.tgz", - "integrity": "sha512-zyeXE79hKBzEvb/jYK3bnouoPsNNtv+pyNR6BeMHyeGmavimSvi1LH3vqSlh1sjxUTMXZu715X0L4T8RrexCcA==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.12.0.tgz", + "integrity": "sha512-JKsGnXlrqoF2wdnE99EvETqBbvkPa6aa6T+PqMbegnTFpYrVNuhCXpzGgSEFroqR1VGHMlFrsmHYdHPZb/TbAA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@graphql-tools/executor": "^1.3.7", + "@graphql-tools/executor": "^1.4.0", "@graphql-tools/schema": "^10.0.11", "@graphql-tools/utils": "^10.6.2", "@graphql-yoga/logger": "^2.0.1", @@ -5660,9 +5660,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/queue-microtask": { diff --git a/examples/hmac-auth-https/example.tar.gz b/examples/hmac-auth-https/example.tar.gz index 4ac717bdc..e19e8e830 100644 Binary files a/examples/hmac-auth-https/example.tar.gz and b/examples/hmac-auth-https/example.tar.gz differ diff --git a/examples/hmac-auth-https/package-lock.json b/examples/hmac-auth-https/package-lock.json index c199e8fa0..5a860c2d4 100644 --- a/examples/hmac-auth-https/package-lock.json +++ b/examples/hmac-auth-https/package-lock.json @@ -720,12 +720,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -785,43 +785,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -832,14 +832,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -852,7 +852,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, @@ -863,9 +863,9 @@ "license": "ISC" }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -2005,12 +2005,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -2026,19 +2026,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2789,13 +2789,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2805,7 +2805,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2827,21 +2827,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2851,13 +2851,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2870,54 +2870,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2980,9 +2980,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4637,9 +4637,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -6696,9 +6696,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/proxy-addr": { diff --git a/examples/interface-additional-resolvers/example.tar.gz b/examples/interface-additional-resolvers/example.tar.gz index 265d02a32..a3b2c892c 100644 Binary files a/examples/interface-additional-resolvers/example.tar.gz and b/examples/interface-additional-resolvers/example.tar.gz differ diff --git a/examples/interface-additional-resolvers/package-lock.json b/examples/interface-additional-resolvers/package-lock.json index d3a3f23a6..e8d5f2b52 100644 --- a/examples/interface-additional-resolvers/package-lock.json +++ b/examples/interface-additional-resolvers/package-lock.json @@ -474,12 +474,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -539,43 +539,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -586,14 +586,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -606,14 +606,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -1702,12 +1702,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -1723,19 +1723,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2360,13 +2360,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2376,7 +2376,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2398,21 +2398,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2422,13 +2422,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2441,54 +2441,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2551,9 +2551,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4011,9 +4011,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -5661,9 +5661,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/queue-microtask": { diff --git a/examples/json-schema-subscriptions/example.tar.gz b/examples/json-schema-subscriptions/example.tar.gz index f08248ecb..a914a13c3 100644 Binary files a/examples/json-schema-subscriptions/example.tar.gz and b/examples/json-schema-subscriptions/example.tar.gz differ diff --git a/examples/json-schema-subscriptions/package-lock.json b/examples/json-schema-subscriptions/package-lock.json index 2d583297d..a3cd03982 100644 --- a/examples/json-schema-subscriptions/package-lock.json +++ b/examples/json-schema-subscriptions/package-lock.json @@ -563,43 +563,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -610,14 +610,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -630,7 +630,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, @@ -1748,12 +1748,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -1769,19 +1769,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2105,9 +2105,9 @@ } }, "node_modules/@graphql-tools/executor": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.3.14.tgz", - "integrity": "sha512-tDk8bYIgbVmGNh7cYewi5/yNCq6UoVl9ugDU4rF//+E1R5TxkXNe9nu6AonE+j6XkA/z+FofVawOqCCiJhJ40g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.4.0.tgz", + "integrity": "sha512-sQN54cCDV9s0ur993/VtQF0hslOubSTMJlN0WaouiJCEgMqE5aXN27kmZvF0oXj0GxbWMC+bPNWEZH1TJVsLxw==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.8.1", @@ -2433,13 +2433,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2449,7 +2449,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2471,21 +2471,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2495,13 +2495,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2514,54 +2514,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2624,9 +2624,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4163,9 +4163,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -4896,13 +4896,13 @@ } }, "node_modules/graphql-yoga": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.11.0.tgz", - "integrity": "sha512-zyeXE79hKBzEvb/jYK3bnouoPsNNtv+pyNR6BeMHyeGmavimSvi1LH3vqSlh1sjxUTMXZu715X0L4T8RrexCcA==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.12.0.tgz", + "integrity": "sha512-JKsGnXlrqoF2wdnE99EvETqBbvkPa6aa6T+PqMbegnTFpYrVNuhCXpzGgSEFroqR1VGHMlFrsmHYdHPZb/TbAA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@graphql-tools/executor": "^1.3.7", + "@graphql-tools/executor": "^1.4.0", "@graphql-tools/schema": "^10.0.11", "@graphql-tools/utils": "^10.6.2", "@graphql-yoga/logger": "^2.0.1", @@ -5976,9 +5976,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/qs": { diff --git a/examples/openapi-additional-resolvers/example.tar.gz b/examples/openapi-additional-resolvers/example.tar.gz index 57a6daebe..4375c940b 100644 Binary files a/examples/openapi-additional-resolvers/example.tar.gz and b/examples/openapi-additional-resolvers/example.tar.gz differ diff --git a/examples/openapi-additional-resolvers/package-lock.json b/examples/openapi-additional-resolvers/package-lock.json index 577c41e86..08d965590 100644 --- a/examples/openapi-additional-resolvers/package-lock.json +++ b/examples/openapi-additional-resolvers/package-lock.json @@ -472,12 +472,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -537,43 +537,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -584,14 +584,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -604,14 +604,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -1275,12 +1275,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -1296,19 +1296,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -1632,9 +1632,9 @@ } }, "node_modules/@graphql-tools/executor": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.3.14.tgz", - "integrity": "sha512-tDk8bYIgbVmGNh7cYewi5/yNCq6UoVl9ugDU4rF//+E1R5TxkXNe9nu6AonE+j6XkA/z+FofVawOqCCiJhJ40g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.4.0.tgz", + "integrity": "sha512-sQN54cCDV9s0ur993/VtQF0hslOubSTMJlN0WaouiJCEgMqE5aXN27kmZvF0oXj0GxbWMC+bPNWEZH1TJVsLxw==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.8.1", @@ -1960,13 +1960,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -1976,7 +1976,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -1998,21 +1998,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2022,13 +2022,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2041,54 +2041,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2151,9 +2151,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -3662,9 +3662,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -4304,13 +4304,13 @@ } }, "node_modules/graphql-yoga": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.11.0.tgz", - "integrity": "sha512-zyeXE79hKBzEvb/jYK3bnouoPsNNtv+pyNR6BeMHyeGmavimSvi1LH3vqSlh1sjxUTMXZu715X0L4T8RrexCcA==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.12.0.tgz", + "integrity": "sha512-JKsGnXlrqoF2wdnE99EvETqBbvkPa6aa6T+PqMbegnTFpYrVNuhCXpzGgSEFroqR1VGHMlFrsmHYdHPZb/TbAA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@graphql-tools/executor": "^1.3.7", + "@graphql-tools/executor": "^1.4.0", "@graphql-tools/schema": "^10.0.11", "@graphql-tools/utils": "^10.6.2", "@graphql-yoga/logger": "^2.0.1", @@ -5380,9 +5380,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/qs": { diff --git a/examples/openapi-arg-rename/example.tar.gz b/examples/openapi-arg-rename/example.tar.gz index 0fe5224fc..82dd1bd02 100644 Binary files a/examples/openapi-arg-rename/example.tar.gz and b/examples/openapi-arg-rename/example.tar.gz differ diff --git a/examples/openapi-arg-rename/package-lock.json b/examples/openapi-arg-rename/package-lock.json index 957d34580..81b10f747 100644 --- a/examples/openapi-arg-rename/package-lock.json +++ b/examples/openapi-arg-rename/package-lock.json @@ -475,12 +475,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -540,43 +540,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -587,14 +587,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -607,14 +607,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -1703,12 +1703,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -1724,19 +1724,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2060,9 +2060,9 @@ } }, "node_modules/@graphql-tools/executor": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.3.14.tgz", - "integrity": "sha512-tDk8bYIgbVmGNh7cYewi5/yNCq6UoVl9ugDU4rF//+E1R5TxkXNe9nu6AonE+j6XkA/z+FofVawOqCCiJhJ40g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.4.0.tgz", + "integrity": "sha512-sQN54cCDV9s0ur993/VtQF0hslOubSTMJlN0WaouiJCEgMqE5aXN27kmZvF0oXj0GxbWMC+bPNWEZH1TJVsLxw==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.8.1", @@ -2388,13 +2388,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2404,7 +2404,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2426,21 +2426,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2450,13 +2450,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2469,54 +2469,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2579,9 +2579,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4090,9 +4090,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -4788,13 +4788,13 @@ } }, "node_modules/graphql-yoga": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.11.0.tgz", - "integrity": "sha512-zyeXE79hKBzEvb/jYK3bnouoPsNNtv+pyNR6BeMHyeGmavimSvi1LH3vqSlh1sjxUTMXZu715X0L4T8RrexCcA==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.12.0.tgz", + "integrity": "sha512-JKsGnXlrqoF2wdnE99EvETqBbvkPa6aa6T+PqMbegnTFpYrVNuhCXpzGgSEFroqR1VGHMlFrsmHYdHPZb/TbAA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@graphql-tools/executor": "^1.3.7", + "@graphql-tools/executor": "^1.4.0", "@graphql-tools/schema": "^10.0.11", "@graphql-tools/utils": "^10.6.2", "@graphql-yoga/logger": "^2.0.1", @@ -5864,9 +5864,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/qs": { diff --git a/examples/openapi-javascript-wiki/example.tar.gz b/examples/openapi-javascript-wiki/example.tar.gz index f7ca07f86..48e60cbab 100644 Binary files a/examples/openapi-javascript-wiki/example.tar.gz and b/examples/openapi-javascript-wiki/example.tar.gz differ diff --git a/examples/openapi-javascript-wiki/package-lock.json b/examples/openapi-javascript-wiki/package-lock.json index 03f394732..541db80d9 100644 --- a/examples/openapi-javascript-wiki/package-lock.json +++ b/examples/openapi-javascript-wiki/package-lock.json @@ -472,12 +472,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -537,43 +537,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -584,14 +584,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -604,14 +604,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -1275,12 +1275,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -1296,19 +1296,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -1632,9 +1632,9 @@ } }, "node_modules/@graphql-tools/executor": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.3.14.tgz", - "integrity": "sha512-tDk8bYIgbVmGNh7cYewi5/yNCq6UoVl9ugDU4rF//+E1R5TxkXNe9nu6AonE+j6XkA/z+FofVawOqCCiJhJ40g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.4.0.tgz", + "integrity": "sha512-sQN54cCDV9s0ur993/VtQF0hslOubSTMJlN0WaouiJCEgMqE5aXN27kmZvF0oXj0GxbWMC+bPNWEZH1TJVsLxw==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.8.1", @@ -1960,13 +1960,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -1976,7 +1976,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -1998,21 +1998,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2022,13 +2022,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2041,54 +2041,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2151,9 +2151,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -3662,9 +3662,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -4304,13 +4304,13 @@ } }, "node_modules/graphql-yoga": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.11.0.tgz", - "integrity": "sha512-zyeXE79hKBzEvb/jYK3bnouoPsNNtv+pyNR6BeMHyeGmavimSvi1LH3vqSlh1sjxUTMXZu715X0L4T8RrexCcA==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.12.0.tgz", + "integrity": "sha512-JKsGnXlrqoF2wdnE99EvETqBbvkPa6aa6T+PqMbegnTFpYrVNuhCXpzGgSEFroqR1VGHMlFrsmHYdHPZb/TbAA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@graphql-tools/executor": "^1.3.7", + "@graphql-tools/executor": "^1.4.0", "@graphql-tools/schema": "^10.0.11", "@graphql-tools/utils": "^10.6.2", "@graphql-yoga/logger": "^2.0.1", @@ -5380,9 +5380,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/qs": { diff --git a/examples/openapi-subscriptions/example.tar.gz b/examples/openapi-subscriptions/example.tar.gz index 4ca6d8296..7f63d73df 100644 Binary files a/examples/openapi-subscriptions/example.tar.gz and b/examples/openapi-subscriptions/example.tar.gz differ diff --git a/examples/openapi-subscriptions/package-lock.json b/examples/openapi-subscriptions/package-lock.json index e3e201588..6bcf30892 100644 --- a/examples/openapi-subscriptions/package-lock.json +++ b/examples/openapi-subscriptions/package-lock.json @@ -477,12 +477,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -542,43 +542,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -589,14 +589,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -609,14 +609,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -1705,12 +1705,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -1726,19 +1726,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2068,9 +2068,9 @@ } }, "node_modules/@graphql-tools/executor": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.3.14.tgz", - "integrity": "sha512-tDk8bYIgbVmGNh7cYewi5/yNCq6UoVl9ugDU4rF//+E1R5TxkXNe9nu6AonE+j6XkA/z+FofVawOqCCiJhJ40g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.4.0.tgz", + "integrity": "sha512-sQN54cCDV9s0ur993/VtQF0hslOubSTMJlN0WaouiJCEgMqE5aXN27kmZvF0oXj0GxbWMC+bPNWEZH1TJVsLxw==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.8.1", @@ -2396,13 +2396,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2412,7 +2412,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2434,21 +2434,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2458,13 +2458,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2477,54 +2477,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2587,9 +2587,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4110,9 +4110,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -4843,13 +4843,13 @@ } }, "node_modules/graphql-yoga": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.11.0.tgz", - "integrity": "sha512-zyeXE79hKBzEvb/jYK3bnouoPsNNtv+pyNR6BeMHyeGmavimSvi1LH3vqSlh1sjxUTMXZu715X0L4T8RrexCcA==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.12.0.tgz", + "integrity": "sha512-JKsGnXlrqoF2wdnE99EvETqBbvkPa6aa6T+PqMbegnTFpYrVNuhCXpzGgSEFroqR1VGHMlFrsmHYdHPZb/TbAA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@graphql-tools/executor": "^1.3.7", + "@graphql-tools/executor": "^1.4.0", "@graphql-tools/schema": "^10.0.11", "@graphql-tools/utils": "^10.6.2", "@graphql-yoga/logger": "^2.0.1", @@ -5935,9 +5935,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/qs": { diff --git a/examples/operation-field-permissions/example.tar.gz b/examples/operation-field-permissions/example.tar.gz index 151fb276a..bf22ce5a6 100644 Binary files a/examples/operation-field-permissions/example.tar.gz and b/examples/operation-field-permissions/example.tar.gz differ diff --git a/examples/operation-field-permissions/package-lock.json b/examples/operation-field-permissions/package-lock.json index 1d490ba41..6e2163aae 100644 --- a/examples/operation-field-permissions/package-lock.json +++ b/examples/operation-field-permissions/package-lock.json @@ -503,9 +503,9 @@ } }, "node_modules/@envelop/extended-validation": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@envelop/extended-validation/-/extended-validation-4.1.0.tgz", - "integrity": "sha512-S90LQanW+xg3Lkp2sNiHa2KJnXXpKLucKys05Wk5zpiV0vL0SDX+/cuV+tnDhShWJucunAGi34n8xFCXsUUOkA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/extended-validation/-/extended-validation-5.0.0.tgz", + "integrity": "sha512-UULqLKd16a6tyaQV+mFqNIVK4LoYgUvpRi+SeqiJXFuPz8Xd0jZzoMtSUXtoFe328cFId2JFhiwBBd1sszO3PQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.0", @@ -515,7 +515,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, @@ -538,11 +538,15 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "node_modules/@envelop/generic-auth/node_modules/@envelop/extended-validation": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@envelop/extended-validation/-/extended-validation-4.1.0.tgz", + "integrity": "sha512-S90LQanW+xg3Lkp2sNiHa2KJnXXpKLucKys05Wk5zpiV0vL0SDX+/cuV+tnDhShWJucunAGi34n8xFCXsUUOkA==", "license": "MIT", + "dependencies": { + "@graphql-tools/utils": "^10.0.0", + "tslib": "^2.5.0" + }, "engines": { "node": ">=18.0.0" }, @@ -551,15 +555,11 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@envelop/operation-field-permissions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@envelop/operation-field-permissions/-/operation-field-permissions-7.0.0.tgz", - "integrity": "sha512-fn5x36z+bRv9h4aYtB80jJRyl7KTPEPrLuXWTrzcENIQakJdE3TZ85EIXW1kUwKpLK+8vRrS9fxrgEJoLWdPGQ==", + "node_modules/@envelop/on-resolve": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", - "dependencies": { - "@envelop/extended-validation": "^5.0.0", - "tslib": "^2.5.0" - }, "engines": { "node": ">=18.0.0" }, @@ -568,13 +568,13 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@envelop/operation-field-permissions/node_modules/@envelop/extended-validation": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/extended-validation/-/extended-validation-5.0.0.tgz", - "integrity": "sha512-UULqLKd16a6tyaQV+mFqNIVK4LoYgUvpRi+SeqiJXFuPz8Xd0jZzoMtSUXtoFe328cFId2JFhiwBBd1sszO3PQ==", + "node_modules/@envelop/operation-field-permissions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/operation-field-permissions/-/operation-field-permissions-7.0.0.tgz", + "integrity": "sha512-fn5x36z+bRv9h4aYtB80jJRyl7KTPEPrLuXWTrzcENIQakJdE3TZ85EIXW1kUwKpLK+8vRrS9fxrgEJoLWdPGQ==", "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^10.0.0", + "@envelop/extended-validation": "^5.0.0", "tslib": "^2.5.0" }, "engines": { @@ -586,30 +586,30 @@ } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -620,14 +620,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -640,7 +640,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, @@ -1736,12 +1736,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -1757,19 +1757,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2066,9 +2066,9 @@ } }, "node_modules/@graphql-tools/executor": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.3.14.tgz", - "integrity": "sha512-tDk8bYIgbVmGNh7cYewi5/yNCq6UoVl9ugDU4rF//+E1R5TxkXNe9nu6AonE+j6XkA/z+FofVawOqCCiJhJ40g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.4.0.tgz", + "integrity": "sha512-sQN54cCDV9s0ur993/VtQF0hslOubSTMJlN0WaouiJCEgMqE5aXN27kmZvF0oXj0GxbWMC+bPNWEZH1TJVsLxw==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.8.1", @@ -2394,13 +2394,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2410,7 +2410,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2432,21 +2432,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2456,13 +2456,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2475,54 +2475,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2585,9 +2585,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4045,9 +4045,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -4683,13 +4683,13 @@ } }, "node_modules/graphql-yoga": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.11.0.tgz", - "integrity": "sha512-zyeXE79hKBzEvb/jYK3bnouoPsNNtv+pyNR6BeMHyeGmavimSvi1LH3vqSlh1sjxUTMXZu715X0L4T8RrexCcA==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.12.0.tgz", + "integrity": "sha512-JKsGnXlrqoF2wdnE99EvETqBbvkPa6aa6T+PqMbegnTFpYrVNuhCXpzGgSEFroqR1VGHMlFrsmHYdHPZb/TbAA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@graphql-tools/executor": "^1.3.7", + "@graphql-tools/executor": "^1.4.0", "@graphql-tools/schema": "^10.0.11", "@graphql-tools/utils": "^10.6.2", "@graphql-yoga/logger": "^2.0.1", @@ -5695,9 +5695,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/queue-microtask": { diff --git a/examples/programmatic-batching/example.tar.gz b/examples/programmatic-batching/example.tar.gz index d8e1798a9..f37818ef4 100644 Binary files a/examples/programmatic-batching/example.tar.gz and b/examples/programmatic-batching/example.tar.gz differ diff --git a/examples/programmatic-batching/package-lock.json b/examples/programmatic-batching/package-lock.json index e78a4f380..f6ea2ca55 100644 --- a/examples/programmatic-batching/package-lock.json +++ b/examples/programmatic-batching/package-lock.json @@ -475,12 +475,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -540,43 +540,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -587,14 +587,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -607,14 +607,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -1703,12 +1703,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -1724,19 +1724,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2060,9 +2060,9 @@ } }, "node_modules/@graphql-tools/executor": { - "version": "1.3.14", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.3.14.tgz", - "integrity": "sha512-tDk8bYIgbVmGNh7cYewi5/yNCq6UoVl9ugDU4rF//+E1R5TxkXNe9nu6AonE+j6XkA/z+FofVawOqCCiJhJ40g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.4.0.tgz", + "integrity": "sha512-sQN54cCDV9s0ur993/VtQF0hslOubSTMJlN0WaouiJCEgMqE5aXN27kmZvF0oXj0GxbWMC+bPNWEZH1TJVsLxw==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.8.1", @@ -2388,13 +2388,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2404,7 +2404,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2426,21 +2426,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2450,13 +2450,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2469,54 +2469,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2579,9 +2579,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4096,9 +4096,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -4814,13 +4814,13 @@ } }, "node_modules/graphql-yoga": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.11.0.tgz", - "integrity": "sha512-zyeXE79hKBzEvb/jYK3bnouoPsNNtv+pyNR6BeMHyeGmavimSvi1LH3vqSlh1sjxUTMXZu715X0L4T8RrexCcA==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-5.12.0.tgz", + "integrity": "sha512-JKsGnXlrqoF2wdnE99EvETqBbvkPa6aa6T+PqMbegnTFpYrVNuhCXpzGgSEFroqR1VGHMlFrsmHYdHPZb/TbAA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@graphql-tools/executor": "^1.3.7", + "@graphql-tools/executor": "^1.4.0", "@graphql-tools/schema": "^10.0.11", "@graphql-tools/utils": "^10.6.2", "@graphql-yoga/logger": "^2.0.1", @@ -5900,9 +5900,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/qs": { diff --git a/examples/subscriptions-with-transforms/example.tar.gz b/examples/subscriptions-with-transforms/example.tar.gz index 05d04a379..0104ff764 100644 Binary files a/examples/subscriptions-with-transforms/example.tar.gz and b/examples/subscriptions-with-transforms/example.tar.gz differ diff --git a/examples/subscriptions-with-transforms/package-lock.json b/examples/subscriptions-with-transforms/package-lock.json index ef1a380ca..70ca7913a 100644 --- a/examples/subscriptions-with-transforms/package-lock.json +++ b/examples/subscriptions-with-transforms/package-lock.json @@ -475,12 +475,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -540,43 +540,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -587,14 +587,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -607,14 +607,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -1703,12 +1703,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -1724,19 +1724,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2361,13 +2361,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2377,7 +2377,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2399,21 +2399,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2423,13 +2423,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2442,54 +2442,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2552,9 +2552,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4012,9 +4012,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -5677,9 +5677,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/queue-microtask": { diff --git a/examples/type-merging-batching/example.tar.gz b/examples/type-merging-batching/example.tar.gz index ad538a84f..49b97fba1 100644 Binary files a/examples/type-merging-batching/example.tar.gz and b/examples/type-merging-batching/example.tar.gz differ diff --git a/examples/type-merging-batching/package-lock.json b/examples/type-merging-batching/package-lock.json index 6c82b651a..fbbba2a13 100644 --- a/examples/type-merging-batching/package-lock.json +++ b/examples/type-merging-batching/package-lock.json @@ -474,12 +474,12 @@ } }, "node_modules/@envelop/core": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.0.3.tgz", - "integrity": "sha512-SE3JxL7odst8igN6x77QWyPpXKXz/Hs5o5Y27r+9Br6WHIhkW90lYYVITWIJQ/qYgn5PkpbaVgeFY9rgqQaZ/A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/core/-/core-5.1.0.tgz", + "integrity": "sha512-tH5bntVdGaV9ZKFI0a2U4bn6HgtkBscCPdvLqZRlXR2XRWKe+AAUjkYo4vQ4iZTAzBaKJlRe/hVWuad/vcftPw==", "license": "MIT", "dependencies": { - "@envelop/types": "5.0.0", + "@envelop/types": "^5.1.0", "tslib": "^2.5.0" }, "engines": { @@ -539,43 +539,43 @@ } }, "node_modules/@envelop/on-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-4.1.1.tgz", - "integrity": "sha512-Zkc+OJMpmxStcx7DlCf/IqnKhCag8LJCfE0rzjnECdSQMBfdTY/9V5CtwdCM8kOAZAC0B4o9tVMwc/I8PfthqQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@envelop/on-resolve/-/on-resolve-5.0.0.tgz", + "integrity": "sha512-E5h/e9YGCva6V3nUgF+/hVT1Qed9vUcNT0t4r19EHuBLXLlWxGv9idsh35vZlc4k1THQXd5PyGQAMuQF+DO3ww==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/prometheus": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-11.1.0.tgz", - "integrity": "sha512-99yz6B+961Yyt8I1LMtur9eSPNIg80JYBhMwvyZ66KNNN4bfb1ds5qDtqrYHITVWTSaKGA4LZUN+UJj6pJceFw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@envelop/prometheus/-/prometheus-12.0.0.tgz", + "integrity": "sha512-FIcmSATBy4w6J5hYkTGkWx0s0qiFpa2rXCJrReM72pstTvywrx+A6a6CsErve36anGNliOIaa4jr2YnG3b/bRg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.5.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", "prom-client": "^15.0.0" } }, "node_modules/@envelop/rate-limiter": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-6.2.1.tgz", - "integrity": "sha512-SWTTKy/PtSUthQXcch18mF137R+oDo+ppYnBR7ufbRQYYbvCcb3Jlu8XkWnsIV2OIc1gUO2yHiCkNa0i9oeUJw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/rate-limiter/-/rate-limiter-7.0.0.tgz", + "integrity": "sha512-ti5Sp+SGUi6X3DctRJn78owiEoLXxW57JyHPvVM+2sZViuHAqIg4wa/xR7NDQBPawnNvs1eYiyR77nnw/NxKcg==", "license": "MIT", "dependencies": { - "@envelop/on-resolve": "^4.1.0", + "@envelop/on-resolve": "^5.0.0", "@graphql-tools/utils": "^10.5.4", "graphql-middleware": "^6.1.35", "graphql-rate-limit": "^3.3.0", @@ -586,14 +586,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.2", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/response-cache": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-6.3.0.tgz", - "integrity": "sha512-H+Pg3qWwaCg7zFG/W3aBFXuXJL6YXA78wl3bae3wOQbhMeYqjZFxou+GvZDZb2KliAxELMCrm68cbGRyFUuiLQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@envelop/response-cache/-/response-cache-7.0.0.tgz", + "integrity": "sha512-gVEgishkZXBOxrepERxy5zjylo9z0b6G3SB5NPLyNGL921+tnmQjcg4jLB7xyFIVyeYWix1FqQJAp1gRaJ5sBQ==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.0.3", @@ -606,14 +606,14 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@envelop/core": "^5.0.3", + "@envelop/core": "^5.1.0", "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" } }, "node_modules/@envelop/types": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.0.0.tgz", - "integrity": "sha512-IPjmgSc4KpQRlO4qbEDnBEixvtb06WDmjKfi/7fkZaryh5HuOmTtixe1EupQI5XfXO8joc3d27uUZ0QdC++euA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@envelop/types/-/types-5.1.0.tgz", + "integrity": "sha512-E6axHyHK8RALJ7+GRVQ3wQ44rP9enVaRc5JiYHIkyfKWKPeHGmTz6Pe/kbtHC5fjuD2QwYCVcCfCoUlw3Xf4xw==", "license": "MIT", "dependencies": { "tslib": "^2.5.0" @@ -1702,12 +1702,12 @@ } }, "node_modules/@graphql-mesh/plugin-rate-limit": { - "version": "0.103.17", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.17.tgz", - "integrity": "sha512-CmHFhAMzKJWWSmedk51yOq2ddV5WtQv7YWmfqndXFS7NZqEfNbW5XhhSHrAPVD4/JbVf115wEYF2JgECPNYWSA==", + "version": "0.103.18", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-rate-limit/-/plugin-rate-limit-0.103.18.tgz", + "integrity": "sha512-kka8YC8vv5AZNafpIl7bs7Wh5lcDJtR2bzE3HyfS9DxWDZ9GNzp0noyxqBCEhaxSSJ6YfIaTJtYe6LNjHbX1qg==", "license": "MIT", "dependencies": { - "@envelop/rate-limiter": "^6.2.1", + "@envelop/rate-limiter": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", @@ -1723,19 +1723,19 @@ } }, "node_modules/@graphql-mesh/plugin-response-cache": { - "version": "0.103.18", - "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.18.tgz", - "integrity": "sha512-EGzm3m+9Bj1oE2WaJfkV/zV29zB/SXGVf5IN5IB5YYoEX0XWJaCD7T2Lru2DxxNCpTWXxM7PUMwPPtnasOUQeA==", + "version": "0.103.20", + "resolved": "https://registry.npmjs.org/@graphql-mesh/plugin-response-cache/-/plugin-response-cache-0.103.20.tgz", + "integrity": "sha512-rbJ6GxEFXCsFV/svqQWd0+96Po86Wse/uzvFRWqwzBxNPO8k4bEz/SlqplnP7E67g4X5a51bd4+D1BJ7XtQlyA==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.0", - "@envelop/response-cache": "^6.1.1", + "@envelop/response-cache": "^7.0.0", "@graphql-mesh/cross-helpers": "^0.4.10", "@graphql-mesh/string-interpolation": "0.5.8", "@graphql-mesh/types": "^0.103.17", "@graphql-mesh/utils": "^0.103.17", "@graphql-tools/utils": "^10.6.2", - "@graphql-yoga/plugin-response-cache": "^3.1.1", + "@graphql-yoga/plugin-response-cache": "^3.13.1", "cache-control-parser": "^2.0.6", "graphql-yoga": "^5.7.0", "tslib": "^2.4.0" @@ -2360,13 +2360,13 @@ } }, "node_modules/@graphql-yoga/plugin-apollo-inline-trace": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.11.0.tgz", - "integrity": "sha512-ys6+yqBHmdDV1YA8BbH4Z50HQG3fGVMGs96I1lV7w98gycdld1/3AfheN5PlvOYXj0FWJdxNV1bkEcEg3D6PQA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-apollo-inline-trace/-/plugin-apollo-inline-trace-3.12.0.tgz", + "integrity": "sha512-75wl1+HYxwxp3vFrWnkp5EoG1ZgU4seXtsSEKOAjSdrk7dtFWQni0xqofHh8Z0E79GHY5SbqBmBFh4FzX5RSMw==", "license": "MIT", "dependencies": { "@apollo/usage-reporting-protobuf": "^4.1.1", - "@envelop/on-resolve": "^4.1.1", + "@envelop/on-resolve": "^5.0.0", "tslib": "^2.8.1" }, "engines": { @@ -2376,7 +2376,7 @@ "@graphql-tools/utils": "^10.6.1", "@whatwg-node/fetch": "^0.10.1", "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-apollo-usage-report": { @@ -2398,21 +2398,21 @@ } }, "node_modules/@graphql-yoga/plugin-csrf-prevention": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.11.0.tgz", - "integrity": "sha512-hSWA1EQidNZeq7on2C6M4WhJcsFJs+rFxpD6R+ZWKhbn53gUTrjW8hECX2r+JVDQkRkUP8lQim2Iu64f0KoI+A==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-csrf-prevention/-/plugin-csrf-prevention-3.12.0.tgz", + "integrity": "sha512-mmLNpNBqRKtpgzrJyuywnOECMVr8EMWeEGyUSKopYSphVz9wIovSxgssazoLVTjZGrsSui9dDn6WJ4LQ56Wdfw==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-defer-stream": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.11.0.tgz", - "integrity": "sha512-yNsE5MYQCwU16t+PeoQ/JzrDG6H81/JcINd4SNZd0ocuj8HoyOUQoDlhteKqxIzA8XjUHmXDcsy0RPzQI6Gf1w==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-defer-stream/-/plugin-defer-stream-3.12.0.tgz", + "integrity": "sha512-5oOezaZliCQ21uI3UmhwAMJs3fJFmbimLL64w7BhnwN1Gd0RgyzHv3GVJ6MeOiBUb9Jrx0KLoz9CGFfL3TFlIA==", "license": "MIT", "dependencies": { "@graphql-tools/utils": "^10.6.1" @@ -2422,13 +2422,13 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-jwt": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.5.0.tgz", - "integrity": "sha512-IV76phLviBpsDbUuJyvqoVBlW2mgh+skVmjkXFWvYBBBAVThZ1V7HNajHaRiVfx6CHNFmG84lX9Y9d2GrQqYQw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-jwt/-/plugin-jwt-3.6.0.tgz", + "integrity": "sha512-j+cWxmh3DuSOBoBfzK5PkImpAgRYYnSn0wF1Puf0JkOqP4XIcjH6VYqac59MLl+zLO9cluAU12O8cyblE4Mhgw==", "license": "MIT", "dependencies": { "@whatwg-node/server-plugin-cookies": "^1.0.3", @@ -2441,54 +2441,54 @@ }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-persisted-operations": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.11.0.tgz", - "integrity": "sha512-zXzgHTxMJcfac52t+RbHSw6RqdYd5mRTye4DxGIFKcKuBY+Mb/fJnmGEYPEOVaQlYbaKWM89dtVWHvwv4S2asw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-persisted-operations/-/plugin-persisted-operations-3.12.0.tgz", + "integrity": "sha512-sbSCSqcnai2wM1djO1CtXSKaPxgAoQyHl/A9ZkSIUp3YcT/bighmtbqIFgPbHcfCuQdwqk/+84IhYDxOC2H9mA==", "license": "MIT", "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/plugin-prometheus": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.6.0.tgz", - "integrity": "sha512-vctgGeGHPrbXv3ZU3tMWt/7lm4sivP2j3fizWHxkLw1EHIMOHM4N1sC2QYkUhS2fdanlNCN9haKO5UvwgLNlAA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-prometheus/-/plugin-prometheus-6.7.0.tgz", + "integrity": "sha512-OzFW6juOGteOXFWkMk+KIFkCZaH48PyqeF/CcDmAfdhL77yg3Rmj/4d+m26T86BmvzYBJp1fRk6036RqW/0Lxw==", "license": "MIT", "dependencies": { - "@envelop/prometheus": "^11.1.0" + "@envelop/prometheus": "^12.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0", + "graphql-yoga": "^5.12.0", "prom-client": "^15.0.0" } }, "node_modules/@graphql-yoga/plugin-response-cache": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.13.1.tgz", - "integrity": "sha512-v2lRnN5r/yqR/gyI7+oYhVg47Z/mwvzu9BzFIUybaA1Jh0Oc44SS01HbhBbDLkbnZFyq56/My5/22oDf0aoTUA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@graphql-yoga/plugin-response-cache/-/plugin-response-cache-3.14.0.tgz", + "integrity": "sha512-1GUdYzJ+xVchkccvwD2duecAdgdiqMK4aCaNHuASU/ntB/LVm8emLhsc2Wf2CFu94oaOQP5sZZkEHxVGf5wE9A==", "license": "MIT", "dependencies": { "@envelop/core": "^5.0.2", - "@envelop/response-cache": "^6.1.2" + "@envelop/response-cache": "^7.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { "graphql": "^15.2.0 || ^16.0.0", - "graphql-yoga": "^5.11.0" + "graphql-yoga": "^5.12.0" } }, "node_modules/@graphql-yoga/subscription": { @@ -2551,9 +2551,9 @@ } }, "node_modules/@grpc/proto-loader/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/@ioredis/as-callback": { @@ -4011,9 +4011,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.101", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.101.tgz", - "integrity": "sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==", + "version": "1.5.102", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", + "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -5661,9 +5661,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.0.tgz", - "integrity": "sha512-5vvY5yF1zF/kXk+L94FRiTDa1Znom46UjPCH6/XbSvS8zBKMFBHTJk8KDMqJ+2J6QezQFi7k1k8v21ClJYHPaw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz", + "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==", "license": "Apache-2.0" }, "node_modules/queue-microtask": { diff --git a/yarn.lock b/yarn.lock index 20c43fb76..a4c5abd36 100644 --- a/yarn.lock +++ b/yarn.lock @@ -187,18 +187,6 @@ __metadata: languageName: node linkType: hard -"@apollo/composition@npm:2.9.3": - version: 2.9.3 - resolution: "@apollo/composition@npm:2.9.3" - dependencies: - "@apollo/federation-internals": "npm:2.9.3" - "@apollo/query-graphs": "npm:2.9.3" - peerDependencies: - graphql: ^16.5.0 - checksum: 10c0/d5d167d958cf78f26f9763180519bb363fead570f1c51ac61fd05d56a2e25037ef54398e12fa7f1473068eca598bf4fb7f2733d2934354a67571b45b6ba093f9 - languageName: node - linkType: hard - "@apollo/federation-internals@npm:2.10.0": version: 2.10.0 resolution: "@apollo/federation-internals@npm:2.10.0" @@ -213,20 +201,6 @@ __metadata: languageName: node linkType: hard -"@apollo/federation-internals@npm:2.9.3": - version: 2.9.3 - resolution: "@apollo/federation-internals@npm:2.9.3" - dependencies: - "@types/uuid": "npm:^9.0.0" - chalk: "npm:^4.1.0" - js-levenshtein: "npm:^1.1.6" - uuid: "npm:^9.0.0" - peerDependencies: - graphql: ^16.5.0 - checksum: 10c0/12729aefadb769d97db5b35c95f80d7b4455c2d72e6043a2569c7f6be14fa1e18d7788c24ce195b70f1e1136005824d3d5a679312f49f25e57e9787681844637 - languageName: node - linkType: hard - "@apollo/gateway@npm:^2.5.4, @apollo/gateway@npm:^2.8.3": version: 2.10.0 resolution: "@apollo/gateway@npm:2.10.0" @@ -292,20 +266,6 @@ __metadata: languageName: node linkType: hard -"@apollo/query-graphs@npm:2.9.3": - version: 2.9.3 - resolution: "@apollo/query-graphs@npm:2.9.3" - dependencies: - "@apollo/federation-internals": "npm:2.9.3" - deep-equal: "npm:^2.0.5" - ts-graphviz: "npm:^1.5.4" - uuid: "npm:^9.0.0" - peerDependencies: - graphql: ^16.5.0 - checksum: 10c0/bd656ee2d164c5c5c72665a3896488a1ba79b84b1fb572254ea495c123f08166c6e4dc4531e4e4f8e4822472ee38cfa790a3a16d8727b13f8a2d4cd5788f2366 - languageName: node - linkType: hard - "@apollo/query-planner@npm:2.10.0": version: 2.10.0 resolution: "@apollo/query-planner@npm:2.10.0" @@ -385,19 +345,7 @@ __metadata: languageName: node linkType: hard -"@apollo/subgraph@npm:2.9.3": - version: 2.9.3 - resolution: "@apollo/subgraph@npm:2.9.3" - dependencies: - "@apollo/cache-control-types": "npm:^1.0.2" - "@apollo/federation-internals": "npm:2.9.3" - peerDependencies: - graphql: ^16.5.0 - checksum: 10c0/1a5bd236d65157583e8a4cfabfe438599d22f4a5158faf0c3db66f87dd9c2ef47c36a6d2865488769ee861d5128afe8f3982e7c7d07c1d7a1c98e925d9757264 - languageName: node - linkType: hard - -"@apollo/subgraph@npm:^2.5.4, @apollo/subgraph@npm:^2.7.2, @apollo/subgraph@npm:^2.9.3": +"@apollo/subgraph@npm:2.10.0, @apollo/subgraph@npm:^2.5.4, @apollo/subgraph@npm:^2.7.2, @apollo/subgraph@npm:^2.9.3": version: 2.10.0 resolution: "@apollo/subgraph@npm:2.10.0" dependencies: @@ -2014,14 +1962,14 @@ __metadata: linkType: hard "@changesets/apply-release-plan@npm:^7.0.5": - version: 7.0.8 - resolution: "@changesets/apply-release-plan@npm:7.0.8" + version: 7.0.9 + resolution: "@changesets/apply-release-plan@npm:7.0.9" dependencies: - "@changesets/config": "npm:^3.0.5" + "@changesets/config": "npm:^3.1.0" "@changesets/get-version-range-type": "npm:^0.4.0" "@changesets/git": "npm:^3.0.2" - "@changesets/should-skip-package": "npm:^0.1.1" - "@changesets/types": "npm:^6.0.0" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" detect-indent: "npm:^6.0.0" fs-extra: "npm:^7.0.1" @@ -2030,30 +1978,30 @@ __metadata: prettier: "npm:^2.7.1" resolve-from: "npm:^5.0.0" semver: "npm:^7.5.3" - checksum: 10c0/1332f4d5223564f25641e43fccc84a12d5660fb4cdd76337cdc777c7dbaab2e35bfd0e24ba7962430467bbf351819fd8f59ce3e982cb9a226696efa214781fe0 + checksum: 10c0/6b1d91b8d6bec729bee56fc0de7bdb8b3733c3804110064489480cc9d84e453a6a623bc33c4d01597dff3bfe730d4f1adcb951f01c98120c2967449e162161d2 languageName: node linkType: hard -"@changesets/assemble-release-plan@npm:^6.0.4, @changesets/assemble-release-plan@npm:^6.0.5": - version: 6.0.5 - resolution: "@changesets/assemble-release-plan@npm:6.0.5" +"@changesets/assemble-release-plan@npm:^6.0.4, @changesets/assemble-release-plan@npm:^6.0.6": + version: 6.0.6 + resolution: "@changesets/assemble-release-plan@npm:6.0.6" dependencies: "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.2" - "@changesets/should-skip-package": "npm:^0.1.1" - "@changesets/types": "npm:^6.0.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" semver: "npm:^7.5.3" - checksum: 10c0/6e4b699d67c9f1e78133a33bba7bb46b3119d6497e1f1dba5033905fd60911c90239c67ad6c4823ccd44225dee40d0689083be40f8c86ea30c5535e12d8db041 + checksum: 10c0/292c6570310818f5427b97f1ddfd518ae4493f47e2674ca40bb11251808a20d7f07bff548c4277b1ad5ddfe53602b69ae6628fc45864286e34edfb5f7c2e19a0 languageName: node linkType: hard "@changesets/changelog-git@npm:^0.2.0": - version: 0.2.0 - resolution: "@changesets/changelog-git@npm:0.2.0" + version: 0.2.1 + resolution: "@changesets/changelog-git@npm:0.2.1" dependencies: - "@changesets/types": "npm:^6.0.0" - checksum: 10c0/d94df555656ac4ac9698d87a173b1955227ac0f1763d59b9b4d4f149ab3f879ca67603e48407b1dfdadaef4e7882ae7bbc7b7be160a45a55f05442004bdc61bd + "@changesets/types": "npm:^6.1.0" + checksum: 10c0/6a6fb315ffb2266fcb8f32ae9a60ccdb5436e52350a2f53beacf9822d3355f9052aba5001a718e12af472b4a8fabd69b408d0b11c02ac909ba7a183d27a9f7fd languageName: node linkType: hard @@ -2144,18 +2092,18 @@ __metadata: languageName: node linkType: hard -"@changesets/config@npm:^3.0.3, @changesets/config@npm:^3.0.5": - version: 3.0.5 - resolution: "@changesets/config@npm:3.0.5" +"@changesets/config@npm:^3.0.3, @changesets/config@npm:^3.1.0": + version: 3.1.0 + resolution: "@changesets/config@npm:3.1.0" dependencies: "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.1.2" + "@changesets/get-dependents-graph": "npm:^2.1.3" "@changesets/logger": "npm:^0.1.1" - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" fs-extra: "npm:^7.0.1" micromatch: "npm:^4.0.8" - checksum: 10c0/fead5b29b322c247c00bb6e5fbe5d580c290c1f68c4a507b83a06ea7267100c1242d7fc7aeb29f1389377ec6d8ebf39f0387ee0bdbcc338b2a5ab2487e0c8342 + checksum: 10c0/5d382f37dfa28e72295703d30fae50b034d70494e0335426e606160cd827fd98cb041051f11491d6995b48329bbfc90bc886da05251c3a5e86ab598486ca80c1 languageName: node linkType: hard @@ -2168,15 +2116,15 @@ __metadata: languageName: node linkType: hard -"@changesets/get-dependents-graph@npm:^2.1.2": - version: 2.1.2 - resolution: "@changesets/get-dependents-graph@npm:2.1.2" +"@changesets/get-dependents-graph@npm:^2.1.2, @changesets/get-dependents-graph@npm:^2.1.3": + version: 2.1.3 + resolution: "@changesets/get-dependents-graph@npm:2.1.3" dependencies: - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" picocolors: "npm:^1.1.0" semver: "npm:^7.5.3" - checksum: 10c0/f2674ccb71f989b2abf2088953548b6de503e17d0b1f5b0147c4ef1672a5a2dd5201b828b419ccb67841e7812d1fbe1607d12668ea8972b3d0de5a1d2b38b61b + checksum: 10c0/b9d9992440b7e09dcaf22f57d28f1d8e0e31996e1bc44dbbfa1801e44f93fa49ebba6f9356c60f6ff0bd85cd0f0d0b8602f7e0f2addc5be647b686e6f8985f70 languageName: node linkType: hard @@ -2191,16 +2139,16 @@ __metadata: linkType: hard "@changesets/get-release-plan@npm:^4.0.4": - version: 4.0.6 - resolution: "@changesets/get-release-plan@npm:4.0.6" + version: 4.0.7 + resolution: "@changesets/get-release-plan@npm:4.0.7" dependencies: - "@changesets/assemble-release-plan": "npm:^6.0.5" - "@changesets/config": "npm:^3.0.5" - "@changesets/pre": "npm:^2.0.1" - "@changesets/read": "npm:^0.6.2" - "@changesets/types": "npm:^6.0.0" + "@changesets/assemble-release-plan": "npm:^6.0.6" + "@changesets/config": "npm:^3.1.0" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.3" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" - checksum: 10c0/7c35f1dc5bf6be17b0e2aabc7c2fceec68b4a9c73087d946a7a1691ce5221f16d172be3ae502d4daffdae1e567cdaf7022004d2fb745807ddc74e403c756c246 + checksum: 10c0/ad3dbf6b1f68797ba06e65889259417c72b25d1ca933962471f1b18e145b866487c762a2ef3d90ef83b3d594ddafc99aa2b3a3ebf9f2c3eaeeb9e2f636f81874 languageName: node linkType: hard @@ -2233,50 +2181,50 @@ __metadata: languageName: node linkType: hard -"@changesets/parse@npm:^0.4.0": - version: 0.4.0 - resolution: "@changesets/parse@npm:0.4.0" +"@changesets/parse@npm:^0.4.1": + version: 0.4.1 + resolution: "@changesets/parse@npm:0.4.1" dependencies: - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" js-yaml: "npm:^3.13.1" - checksum: 10c0/8e76f8540aceb2263eb76c97f027c1990fc069bf275321ad0aabf843cb51bc6711b13118eda35c701a30a36d26f48e75f7afc14e9a5c863f8a98091021fd5d61 + checksum: 10c0/8caf73b48addb1add246f0287f0dcbd47ca0444b33f251b6208dad36de9c21d2654f0ae0527e5bf14b075be23144b59f48a36e2d87850fb7c004050f07461fdc languageName: node linkType: hard -"@changesets/pre@npm:^2.0.1": - version: 2.0.1 - resolution: "@changesets/pre@npm:2.0.1" +"@changesets/pre@npm:^2.0.1, @changesets/pre@npm:^2.0.2": + version: 2.0.2 + resolution: "@changesets/pre@npm:2.0.2" dependencies: "@changesets/errors": "npm:^0.2.0" - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" fs-extra: "npm:^7.0.1" - checksum: 10c0/aacd4a71cab8a511702903bee50434188f300503a1207a08b89d09dc575981c28af77b7357a610504ce48d101e67308fc6ed4427ac2a61d162de4d01a2a0f695 + checksum: 10c0/0af9396d84c47a88d79b757e9db4e3579b6620260f92c243b8349e7fcefca3c2652583f6d215c13115bed5d5cdc30c975f307fd6acbb89d205b1ba2ae403b918 languageName: node linkType: hard -"@changesets/read@npm:^0.6.1, @changesets/read@npm:^0.6.2": - version: 0.6.2 - resolution: "@changesets/read@npm:0.6.2" +"@changesets/read@npm:^0.6.1, @changesets/read@npm:^0.6.3": + version: 0.6.3 + resolution: "@changesets/read@npm:0.6.3" dependencies: "@changesets/git": "npm:^3.0.2" "@changesets/logger": "npm:^0.1.1" - "@changesets/parse": "npm:^0.4.0" - "@changesets/types": "npm:^6.0.0" + "@changesets/parse": "npm:^0.4.1" + "@changesets/types": "npm:^6.1.0" fs-extra: "npm:^7.0.1" p-filter: "npm:^2.1.0" picocolors: "npm:^1.1.0" - checksum: 10c0/a63efb4605c56ac216734fa5749f4f4ed9f8ab0ec2cbef96530b99c244ab84b2a47514d34f8f656e517237b65a456dd274e599b9c745f351719baeb503d0d6c3 + checksum: 10c0/4c2eac60aab0a6b14ad5a2ed2f57427019fe567dd6d2c6e122bd3cbf7f69903dcec6c864a67c39544ed011369223c838e498212303404a7f884428f4366f10da languageName: node linkType: hard -"@changesets/should-skip-package@npm:^0.1.1": - version: 0.1.1 - resolution: "@changesets/should-skip-package@npm:0.1.1" +"@changesets/should-skip-package@npm:^0.1.1, @changesets/should-skip-package@npm:^0.1.2": + version: 0.1.2 + resolution: "@changesets/should-skip-package@npm:0.1.2" dependencies: - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" - checksum: 10c0/4fb0a17538492db15733a9514560ff1d4dfbd94882a349495a6585eb675f9414aa74020aa886f1f72542ca70d5d96a842db2f52b08fcb571705b1d9ed3632e57 + checksum: 10c0/484e339e7d6e6950e12bff4eda6e8eccb077c0fbb1f09dd95d2ae948b715226a838c71eaf50cd2d7e0e631ce3bfb1ca93ac752436e6feae5b87aece2e917b440 languageName: node linkType: hard @@ -3208,15 +3156,6 @@ __metadata: languageName: node linkType: hard -"@eslint/core@npm:^0.10.0": - version: 0.10.0 - resolution: "@eslint/core@npm:0.10.0" - dependencies: - "@types/json-schema": "npm:^7.0.15" - checksum: 10c0/074018075079b3ed1f14fab9d116f11a8824cdfae3e822badf7ad546962fafe717a31e61459bad8cc59cf7070dc413ea9064ddb75c114f05b05921029cde0a64 - languageName: node - linkType: hard - "@eslint/core@npm:^0.11.0": version: 0.11.0 resolution: "@eslint/core@npm:0.11.0" @@ -3258,12 +3197,12 @@ __metadata: linkType: hard "@eslint/plugin-kit@npm:^0.2.5": - version: 0.2.5 - resolution: "@eslint/plugin-kit@npm:0.2.5" + version: 0.2.6 + resolution: "@eslint/plugin-kit@npm:0.2.6" dependencies: - "@eslint/core": "npm:^0.10.0" + "@eslint/core": "npm:^0.11.0" levn: "npm:^0.4.1" - checksum: 10c0/ba9832b8409af618cf61791805fe201dd62f3c82c783adfcec0f5cd391e68b40beaecb47b9a3209e926dbcab65135f410cae405b69a559197795793399f61176 + checksum: 10c0/2d4cc4497c62e2a6437039fdd778911d768b0706c6256568c4ff1ad8724f663b2fa04a5873db6a20a812be11166e78e0346acfde4b7149e10e92f7b0075a976e languageName: node linkType: hard @@ -4620,8 +4559,8 @@ __metadata: linkType: hard "@graphql-yoga/plugin-jwt@npm:^3.4.9": - version: 3.5.0 - resolution: "@graphql-yoga/plugin-jwt@npm:3.5.0" + version: 3.6.0 + resolution: "@graphql-yoga/plugin-jwt@npm:3.6.0" dependencies: "@whatwg-node/server-plugin-cookies": "npm:^1.0.3" jsonwebtoken: "npm:^9.0.0" @@ -4629,8 +4568,8 @@ __metadata: tslib: "npm:^2.4.0" peerDependencies: graphql: ^15.2.0 || ^16.0.0 - graphql-yoga: ^5.11.0 - checksum: 10c0/acf65a0e1162c738ff0402f62d2c3d6c0cf9f7ce494213e8581b345a4efd206de8b6dd8eb5337a600841e69d850348b399f9846fa37dee61a35081554c3cdea5 + graphql-yoga: ^5.12.0 + checksum: 10c0/80c59fc64ae9e50b8d164ab04297d74594015c710362bd6567590f9752fd29b25530bf27273a33ff7eff04d1b5dfd70b22949ef44c2d9ad227f643ea81960fa7 languageName: node linkType: hard @@ -9978,9 +9917,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.5.73": - version: 1.5.101 - resolution: "electron-to-chromium@npm:1.5.101" - checksum: 10c0/9c6579e58b09cc27151ad135444253d241b8a354c2d1a122d280086549ce3c78a47388f6c37774d93ee73b353defdc1f215b702de2b18d34d53fcf8ed25e5f53 + version: 1.5.102 + resolution: "electron-to-chromium@npm:1.5.102" + checksum: 10c0/db07dab3ee3b7fbc39ad26203925669ade86b12a62d09fa14ae48a354a0f34d162ac9a2ca9d6f70ceb1b16821b01b155e56467702bcc915da1e1dd147dd034b4 languageName: node linkType: hard @@ -10833,13 +10772,13 @@ __metadata: linkType: hard "fast-xml-parser@npm:^4.5.0": - version: 4.5.1 - resolution: "fast-xml-parser@npm:4.5.1" + version: 4.5.2 + resolution: "fast-xml-parser@npm:4.5.2" dependencies: strnum: "npm:^1.0.5" bin: fxparser: src/cli/cli.js - checksum: 10c0/70c6c675770d57d4b73716a1cdccff3780a5f818cffdab9c7560003e1724209001af32fbe7bb27a01107389b1998191c62e20104788ba17e218dfe063aa15b57 + checksum: 10c0/972cc5a54f76676485a776952b1e68d765ddca3c0053d34db613152a93e2ee74dfd3b630672b33a978bf3a257ae24d4c017ae92f5c2100e6a5312e679fb591a5 languageName: node linkType: hard @@ -11017,16 +10956,16 @@ __metadata: linkType: hard "flatted@npm:^3.2.9": - version: 3.3.2 - resolution: "flatted@npm:3.3.2" - checksum: 10c0/24cc735e74d593b6c767fe04f2ef369abe15b62f6906158079b9874bdb3ee5ae7110bb75042e70cd3f99d409d766f357caf78d5ecee9780206f5fdc5edbad334 + version: 3.3.3 + resolution: "flatted@npm:3.3.3" + checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 languageName: node linkType: hard "flow-parser@npm:0.*": - version: 0.261.1 - resolution: "flow-parser@npm:0.261.1" - checksum: 10c0/69ff1e243fd919f64ca616e5a727f60c031472101636bcd246329a9978cf2d336126bce5c78bd20dbdcd5dc59278df5b4ba51bc941af49e367b9d7bc105a831d + version: 0.261.2 + resolution: "flow-parser@npm:0.261.2" + checksum: 10c0/4c71290dc246c481fa82940b8ae9b4a87aa0d2a8fecd866765084e4ccaeedbb489b841140dca5619696594ab99f8f83a6f74c2116bf24af0ea89cc61fc9ed314 languageName: node linkType: hard @@ -11580,24 +11519,24 @@ __metadata: "graphql-federation-gateway-audit@the-guild-org/graphql-federation-gateway-audit#main": version: 1.0.0 - resolution: "graphql-federation-gateway-audit@https://github.com/the-guild-org/graphql-federation-gateway-audit.git#commit=adee846f5ddbd0b9bcaed128755ae3228bdd4dc6" + resolution: "graphql-federation-gateway-audit@https://github.com/the-guild-org/graphql-federation-gateway-audit.git#commit=76453995a1a04c4558fa43d0ad4c29f70dcae028" dependencies: - "@apollo/composition": "npm:2.9.3" - "@apollo/subgraph": "npm:2.9.3" + "@apollo/composition": "npm:2.10.0" + "@apollo/subgraph": "npm:2.10.0" async-retry: "npm:1.3.3" detect-port: "npm:2.1.0" dotenv: "npm:16.4.7" fets: "npm:0.8.4" get-port: "npm:7.1.0" graphql: "npm:16.10.0" - graphql-yoga: "npm:5.10.11" + graphql-yoga: "npm:5.11.0" jest-diff: "npm:29.7.0" kill-port-process: "npm:3.2.1" wait-on: "npm:8.0.2" yargs: "npm:17.7.2" bin: graphql-federation-audit: ./dist/cli.js - checksum: 10c0/cb8c18da52c5212d9f3e57eaddac86854e7fe507fc332917fd91aff8a94bfe91d941d310d349ad1882a9fe08827ff538418f42c26b17ae125c28a0eb41818e49 + checksum: 10c0/ab6b8c120338699eac6380f3b74fdeb51523c5427a20553a5998bfc041d62c0bb18b7545d475f59ef680ca935adf36dc28d6a49c70968cd5aa5767fd7f38d82a languageName: node linkType: hard @@ -11727,9 +11666,9 @@ __metadata: languageName: node linkType: hard -"graphql-yoga@npm:5.10.11": - version: 5.10.11 - resolution: "graphql-yoga@npm:5.10.11" +"graphql-yoga@npm:5.11.0": + version: 5.11.0 + resolution: "graphql-yoga@npm:5.11.0" dependencies: "@envelop/core": "npm:^5.0.2" "@graphql-tools/executor": "npm:^1.3.7" @@ -11744,7 +11683,7 @@ __metadata: tslib: "npm:^2.8.1" peerDependencies: graphql: ^15.2.0 || ^16.0.0 - checksum: 10c0/74b3ad3ff77656c680b36044c2655e8e95624fa51f4cb189c7d7d23a17ce14538fd13a552eea78fd1eddd3cc2e1c2f98bb529ad66a83a2869d9306f648f15368 + checksum: 10c0/4cfe3fcf4cc6a771f8b5b50669bd640b53e04d82615a0985703adafb33386d6ea6af7bdb2f0ee882eeb378134d3447146b9bdfbbb36792253ec532e49f98ad9e languageName: node linkType: hard @@ -13787,9 +13726,9 @@ __metadata: linkType: hard "long@npm:^5.0.0": - version: 5.3.0 - resolution: "long@npm:5.3.0" - checksum: 10c0/e375f71801f60c30932a46bbec2e69ea93d4afa5f7f7463b89ac55a7328e542de947c0318eb6d00b91afd7fc78b466af8234e33e6be01a9520e157ab84bb8ecd + version: 5.3.1 + resolution: "long@npm:5.3.1" + checksum: 10c0/8726994c6359bb7162fb94563e14c3f9c0f0eeafd90ec654738f4f144a5705756d36a873c442f172ee2a4b51e08d14ab99765b49aa1fb994c5ba7fe12057bca2 languageName: node linkType: hard @@ -15220,7 +15159,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.5.1": +"postcss@npm:^8.5.2": version: 8.5.2 resolution: "postcss@npm:8.5.2" dependencies: @@ -17887,12 +17826,12 @@ __metadata: linkType: hard "vite@npm:^6.0.0": - version: 6.1.0 - resolution: "vite@npm:6.1.0" + version: 6.1.1 + resolution: "vite@npm:6.1.1" dependencies: esbuild: "npm:^0.24.2" fsevents: "npm:~2.3.3" - postcss: "npm:^8.5.1" + postcss: "npm:^8.5.2" rollup: "npm:^4.30.1" peerDependencies: "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 @@ -17934,7 +17873,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/e1cad1cfbd29923a37d2dbd60f7387901ed8356758073a0226cbe844fd032425ba3bf41651332cab4965d5c54d0b51d208889ff32ce81bd282d230c0c9f0f8f1 + checksum: 10c0/4ec5ddc9436951a68b213cd59c2a157663ef423658c387400774582ea33da40dcae18e55f3adb3b629173e2183b10d49db8370bc51a0aa89797e4ca5a34702a0 languageName: node linkType: hard