diff --git a/.github/ISSUE_TEMPLATE/bug.yaml b/.github/ISSUE_TEMPLATE/bug.yaml index a0827a2..84f4380 100644 --- a/.github/ISSUE_TEMPLATE/bug.yaml +++ b/.github/ISSUE_TEMPLATE/bug.yaml @@ -58,4 +58,4 @@ body: validations: required: true -projects: ['atls/11'] \ No newline at end of file +projects: ['atls/11'] diff --git a/.github/ISSUE_TEMPLATE/docs.yaml b/.github/ISSUE_TEMPLATE/docs.yaml index 7718a36..3f4057c 100644 --- a/.github/ISSUE_TEMPLATE/docs.yaml +++ b/.github/ISSUE_TEMPLATE/docs.yaml @@ -41,4 +41,4 @@ body: validations: required: true -projects: ['atls/11'] \ No newline at end of file +projects: ['atls/11'] diff --git a/.github/ISSUE_TEMPLATE/feature.yaml b/.github/ISSUE_TEMPLATE/feature.yaml index f3bb493..71589d1 100644 --- a/.github/ISSUE_TEMPLATE/feature.yaml +++ b/.github/ISSUE_TEMPLATE/feature.yaml @@ -44,4 +44,4 @@ body: validations: required: true -projects: ['atls/11'] \ No newline at end of file +projects: ['atls/11'] diff --git a/.github/ISSUE_TEMPLATE/package.yaml b/.github/ISSUE_TEMPLATE/package.yaml index 6d113e8..d5e48f2 100644 --- a/.github/ISSUE_TEMPLATE/package.yaml +++ b/.github/ISSUE_TEMPLATE/package.yaml @@ -33,4 +33,4 @@ body: label: Материалы placeholder: Ссылка на репу, статью -projects: ['atls/11'] \ No newline at end of file +projects: ['atls/11'] diff --git a/.gitignore b/.gitignore index ae10550..c08bf08 100644 --- a/.gitignore +++ b/.gitignore @@ -52,4 +52,5 @@ package.tgz *.iml .vscode -.data \ No newline at end of file +.data +schema.gql \ No newline at end of file diff --git a/.pnp.cjs b/.pnp.cjs index 6e77e65..56a4a81 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -34,6 +34,14 @@ const RAW_RUNTIME_STATE = "name": "@files-engine/domain-module",\ "reference": "workspace:files/service/domain-module"\ },\ + {\ + "name": "@files/gateway-entrypoint",\ + "reference": "workspace:files/service/gateway-entrypoint"\ + },\ + {\ + "name": "@files-engine/gateway-module",\ + "reference": "workspace:files/service/gateway-module"\ + },\ {\ "name": "@files-engine/infrastructure-module",\ "reference": "workspace:files/service/infrastructure-module"\ @@ -55,7 +63,9 @@ const RAW_RUNTIME_STATE = ["@atls/files-rpc-client-module", ["workspace:files/rpc/files-rpc-client-module"]],\ ["@files-engine/application-module", ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#workspace:files/service/application-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/application-module", "workspace:files/service/application-module"]],\ ["@files-engine/domain-module", ["virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#workspace:files/service/domain-module", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#workspace:files/service/domain-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/domain-module", "workspace:files/service/domain-module"]],\ + ["@files-engine/gateway-module", ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#workspace:files/service/gateway-module", "workspace:files/service/gateway-module"]],\ ["@files-engine/infrastructure-module", ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/infrastructure-module", "workspace:files/service/infrastructure-module"]],\ + ["@files/gateway-entrypoint", ["workspace:files/service/gateway-entrypoint"]],\ ["@files/service-entrypoint", ["workspace:files/service/service-entrypoint"]],\ ["@gateway/public-gateway-entrypoint", ["workspace:gateway/entrypoints/public"]],\ ["services", ["workspace:."]]\ @@ -99,24 +109,535 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@apollo/cache-control-types", [\ + ["npm:1.0.3", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-cache-control-types-npm-1.0.3-2a44d8278e-10.zip/node_modules/@apollo/cache-control-types/",\ + "packageDependencies": [\ + ["@apollo/cache-control-types", "npm:1.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:75b966c62b0d07efbb455b6ef2371e5e49c276b75c4454f315201a55ef086726bb3891060b5d46464e2edf442da5c18949f895b3ca986abfca6cfe8e1a247ea2#npm:1.0.3", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-cache-control-types-virtual-3fcfc47654/2/.yarn/berry/cache/@apollo-cache-control-types-npm-1.0.3-2a44d8278e-10.zip/node_modules/@apollo/cache-control-types/",\ + "packageDependencies": [\ + ["@apollo/cache-control-types", "virtual:75b966c62b0d07efbb455b6ef2371e5e49c276b75c4454f315201a55ef086726bb3891060b5d46464e2edf442da5c18949f895b3ca986abfca6cfe8e1a247ea2#npm:1.0.3"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/composition", [\ + ["npm:2.10.2", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-composition-npm-2.10.2-c7fa776f15-10.zip/node_modules/@apollo/composition/",\ + "packageDependencies": [\ + ["@apollo/composition", "npm:2.10.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:aa2a4b2c572e74c43a90f8073124ad5ef5797327d22ad7a1dbb073210e9030d26b9798b4b33bdce09ac9597984ce8aa44f76b0f047b20081fab0730a7ec9e274#npm:2.10.2", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-composition-virtual-798bed915d/2/.yarn/berry/cache/@apollo-composition-npm-2.10.2-c7fa776f15-10.zip/node_modules/@apollo/composition/",\ + "packageDependencies": [\ + ["@apollo/composition", "virtual:aa2a4b2c572e74c43a90f8073124ad5ef5797327d22ad7a1dbb073210e9030d26b9798b4b33bdce09ac9597984ce8aa44f76b0f047b20081fab0730a7ec9e274#npm:2.10.2"],\ + ["@apollo/federation-internals", "virtual:aa2a4b2c572e74c43a90f8073124ad5ef5797327d22ad7a1dbb073210e9030d26b9798b4b33bdce09ac9597984ce8aa44f76b0f047b20081fab0730a7ec9e274#npm:2.10.2"],\ + ["@apollo/query-graphs", "virtual:798bed915d4c75e13891d218231cfacc8f39a956fbc83e9d3de4e5c95d8902c98309eb646d0124a6334f491a60a7b9d3517df5e5e193f4d832d8d14f7c64fba9#npm:2.10.2"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/federation-internals", [\ + ["npm:2.10.2", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-federation-internals-npm-2.10.2-796d88506d-10.zip/node_modules/@apollo/federation-internals/",\ + "packageDependencies": [\ + ["@apollo/federation-internals", "npm:2.10.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:aa2a4b2c572e74c43a90f8073124ad5ef5797327d22ad7a1dbb073210e9030d26b9798b4b33bdce09ac9597984ce8aa44f76b0f047b20081fab0730a7ec9e274#npm:2.10.2", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-federation-internals-virtual-2e1418a7f9/2/.yarn/berry/cache/@apollo-federation-internals-npm-2.10.2-796d88506d-10.zip/node_modules/@apollo/federation-internals/",\ + "packageDependencies": [\ + ["@apollo/federation-internals", "virtual:aa2a4b2c572e74c43a90f8073124ad5ef5797327d22ad7a1dbb073210e9030d26b9798b4b33bdce09ac9597984ce8aa44f76b0f047b20081fab0730a7ec9e274#npm:2.10.2"],\ + ["@types/graphql", null],\ + ["@types/uuid", "npm:9.0.8"],\ + ["chalk", "npm:4.1.2"],\ + ["graphql", "npm:16.10.0"],\ + ["js-levenshtein", "npm:1.1.6"],\ + ["uuid", "npm:9.0.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/gateway", [\ + ["npm:2.10.2", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-gateway-npm-2.10.2-f85b186dbb-10.zip/node_modules/@apollo/gateway/",\ + "packageDependencies": [\ + ["@apollo/gateway", "npm:2.10.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:48bddcbad40193d5303c45cdc4327b7c5636a27be485da50a114538e4f6be5b55b7daeb9d37fefc2c2e7e04d20dce955a7b4ce5ea4287415bcdf4ea83a5484d7#npm:2.10.2", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-gateway-virtual-aa2a4b2c57/2/.yarn/berry/cache/@apollo-gateway-npm-2.10.2-f85b186dbb-10.zip/node_modules/@apollo/gateway/",\ + "packageDependencies": [\ + ["@apollo/gateway", "virtual:48bddcbad40193d5303c45cdc4327b7c5636a27be485da50a114538e4f6be5b55b7daeb9d37fefc2c2e7e04d20dce955a7b4ce5ea4287415bcdf4ea83a5484d7#npm:2.10.2"],\ + ["@apollo/composition", "virtual:aa2a4b2c572e74c43a90f8073124ad5ef5797327d22ad7a1dbb073210e9030d26b9798b4b33bdce09ac9597984ce8aa44f76b0f047b20081fab0730a7ec9e274#npm:2.10.2"],\ + ["@apollo/federation-internals", "virtual:aa2a4b2c572e74c43a90f8073124ad5ef5797327d22ad7a1dbb073210e9030d26b9798b4b33bdce09ac9597984ce8aa44f76b0f047b20081fab0730a7ec9e274#npm:2.10.2"],\ + ["@apollo/query-planner", "virtual:aa2a4b2c572e74c43a90f8073124ad5ef5797327d22ad7a1dbb073210e9030d26b9798b4b33bdce09ac9597984ce8aa44f76b0f047b20081fab0730a7ec9e274#npm:2.10.2"],\ + ["@apollo/server-gateway-interface", "virtual:75b966c62b0d07efbb455b6ef2371e5e49c276b75c4454f315201a55ef086726bb3891060b5d46464e2edf442da5c18949f895b3ca986abfca6cfe8e1a247ea2#npm:1.1.1"],\ + ["@apollo/usage-reporting-protobuf", "npm:4.1.1"],\ + ["@apollo/utils.createhash", "npm:2.0.2"],\ + ["@apollo/utils.fetcher", "npm:2.0.1"],\ + ["@apollo/utils.isnodelike", "npm:2.0.1"],\ + ["@apollo/utils.keyvaluecache", "npm:2.1.1"],\ + ["@apollo/utils.logger", "npm:2.0.1"],\ + ["@josephg/resolvable", "npm:1.0.1"],\ + ["@opentelemetry/api", "npm:1.9.0"],\ + ["@types/graphql", null],\ + ["@types/node-fetch", "npm:2.6.12"],\ + ["async-retry", "npm:1.3.3"],\ + ["graphql", "npm:16.10.0"],\ + ["loglevel", "npm:1.9.2"],\ + ["make-fetch-happen", "npm:11.1.1"],\ + ["node-abort-controller", "npm:3.1.1"],\ + ["node-fetch", "virtual:72db6b3551c1b46986e711aee96d1643b26ff6991672401c35442adfbef36d10ccd9289b58e518aac04afe4e688ca4b130da9fae9c1c040113a2585b8cfeea9a#npm:2.7.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@apollo/protobufjs", [\ ["npm:1.2.2", {\ "packageLocation": "./.yarn/unplugged/@apollo-protobufjs-npm-1.2.2-306a5b4ea3/node_modules/@apollo/protobufjs/",\ "packageDependencies": [\ - ["@apollo/protobufjs", "npm:1.2.2"],\ - ["@protobufjs/aspromise", "npm:1.1.2"],\ - ["@protobufjs/base64", "npm:1.1.2"],\ - ["@protobufjs/codegen", "npm:2.0.4"],\ - ["@protobufjs/eventemitter", "npm:1.1.0"],\ - ["@protobufjs/fetch", "npm:1.1.0"],\ - ["@protobufjs/float", "npm:1.0.2"],\ - ["@protobufjs/inquire", "npm:1.1.0"],\ - ["@protobufjs/path", "npm:1.1.2"],\ - ["@protobufjs/pool", "npm:1.1.0"],\ - ["@protobufjs/utf8", "npm:1.1.0"],\ - ["@types/long", "npm:4.0.2"],\ - ["@types/node", "npm:10.17.60"],\ - ["long", "npm:4.0.0"]\ + ["@apollo/protobufjs", "npm:1.2.2"],\ + ["@protobufjs/aspromise", "npm:1.1.2"],\ + ["@protobufjs/base64", "npm:1.1.2"],\ + ["@protobufjs/codegen", "npm:2.0.4"],\ + ["@protobufjs/eventemitter", "npm:1.1.0"],\ + ["@protobufjs/fetch", "npm:1.1.0"],\ + ["@protobufjs/float", "npm:1.0.2"],\ + ["@protobufjs/inquire", "npm:1.1.0"],\ + ["@protobufjs/path", "npm:1.1.2"],\ + ["@protobufjs/pool", "npm:1.1.0"],\ + ["@protobufjs/utf8", "npm:1.1.0"],\ + ["@types/long", "npm:4.0.2"],\ + ["@types/node", "npm:10.17.60"],\ + ["long", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.2.7", {\ + "packageLocation": "./.yarn/unplugged/@apollo-protobufjs-npm-1.2.7-6c6eb49b51/node_modules/@apollo/protobufjs/",\ + "packageDependencies": [\ + ["@apollo/protobufjs", "npm:1.2.7"],\ + ["@protobufjs/aspromise", "npm:1.1.2"],\ + ["@protobufjs/base64", "npm:1.1.2"],\ + ["@protobufjs/codegen", "npm:2.0.4"],\ + ["@protobufjs/eventemitter", "npm:1.1.0"],\ + ["@protobufjs/fetch", "npm:1.1.0"],\ + ["@protobufjs/float", "npm:1.0.2"],\ + ["@protobufjs/inquire", "npm:1.1.0"],\ + ["@protobufjs/path", "npm:1.1.2"],\ + ["@protobufjs/pool", "npm:1.1.0"],\ + ["@protobufjs/utf8", "npm:1.1.0"],\ + ["@types/long", "npm:4.0.2"],\ + ["long", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/query-graphs", [\ + ["npm:2.10.2", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-query-graphs-npm-2.10.2-e53a018956-10.zip/node_modules/@apollo/query-graphs/",\ + "packageDependencies": [\ + ["@apollo/query-graphs", "npm:2.10.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:798bed915d4c75e13891d218231cfacc8f39a956fbc83e9d3de4e5c95d8902c98309eb646d0124a6334f491a60a7b9d3517df5e5e193f4d832d8d14f7c64fba9#npm:2.10.2", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-query-graphs-virtual-058f787164/2/.yarn/berry/cache/@apollo-query-graphs-npm-2.10.2-e53a018956-10.zip/node_modules/@apollo/query-graphs/",\ + "packageDependencies": [\ + ["@apollo/query-graphs", "virtual:798bed915d4c75e13891d218231cfacc8f39a956fbc83e9d3de4e5c95d8902c98309eb646d0124a6334f491a60a7b9d3517df5e5e193f4d832d8d14f7c64fba9#npm:2.10.2"],\ + ["@apollo/federation-internals", "virtual:aa2a4b2c572e74c43a90f8073124ad5ef5797327d22ad7a1dbb073210e9030d26b9798b4b33bdce09ac9597984ce8aa44f76b0f047b20081fab0730a7ec9e274#npm:2.10.2"],\ + ["@types/graphql", null],\ + ["deep-equal", "npm:2.2.3"],\ + ["graphql", "npm:16.10.0"],\ + ["ts-graphviz", "npm:1.8.2"],\ + ["uuid", "npm:9.0.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/query-planner", [\ + ["npm:2.10.2", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-query-planner-npm-2.10.2-c2313564f5-10.zip/node_modules/@apollo/query-planner/",\ + "packageDependencies": [\ + ["@apollo/query-planner", "npm:2.10.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:aa2a4b2c572e74c43a90f8073124ad5ef5797327d22ad7a1dbb073210e9030d26b9798b4b33bdce09ac9597984ce8aa44f76b0f047b20081fab0730a7ec9e274#npm:2.10.2", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-query-planner-virtual-5a3bf3ca37/2/.yarn/berry/cache/@apollo-query-planner-npm-2.10.2-c2313564f5-10.zip/node_modules/@apollo/query-planner/",\ + "packageDependencies": [\ + ["@apollo/query-planner", "virtual:aa2a4b2c572e74c43a90f8073124ad5ef5797327d22ad7a1dbb073210e9030d26b9798b4b33bdce09ac9597984ce8aa44f76b0f047b20081fab0730a7ec9e274#npm:2.10.2"],\ + ["@apollo/federation-internals", "virtual:aa2a4b2c572e74c43a90f8073124ad5ef5797327d22ad7a1dbb073210e9030d26b9798b4b33bdce09ac9597984ce8aa44f76b0f047b20081fab0730a7ec9e274#npm:2.10.2"],\ + ["@apollo/query-graphs", "virtual:798bed915d4c75e13891d218231cfacc8f39a956fbc83e9d3de4e5c95d8902c98309eb646d0124a6334f491a60a7b9d3517df5e5e193f4d832d8d14f7c64fba9#npm:2.10.2"],\ + ["@apollo/utils.keyvaluecache", "npm:2.1.1"],\ + ["@types/graphql", null],\ + ["chalk", "npm:4.1.2"],\ + ["deep-equal", "npm:2.2.3"],\ + ["graphql", "npm:16.10.0"],\ + ["pretty-format", "npm:29.7.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/server", [\ + ["npm:4.12.0", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-server-npm-4.12.0-43adc1c602-10.zip/node_modules/@apollo/server/",\ + "packageDependencies": [\ + ["@apollo/server", "npm:4.12.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:4.12.0", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-server-virtual-75b966c62b/2/.yarn/berry/cache/@apollo-server-npm-4.12.0-43adc1c602-10.zip/node_modules/@apollo/server/",\ + "packageDependencies": [\ + ["@apollo/server", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:4.12.0"],\ + ["@apollo/cache-control-types", "virtual:75b966c62b0d07efbb455b6ef2371e5e49c276b75c4454f315201a55ef086726bb3891060b5d46464e2edf442da5c18949f895b3ca986abfca6cfe8e1a247ea2#npm:1.0.3"],\ + ["@apollo/server-gateway-interface", "virtual:75b966c62b0d07efbb455b6ef2371e5e49c276b75c4454f315201a55ef086726bb3891060b5d46464e2edf442da5c18949f895b3ca986abfca6cfe8e1a247ea2#npm:1.1.1"],\ + ["@apollo/usage-reporting-protobuf", "npm:4.1.1"],\ + ["@apollo/utils.createhash", "npm:2.0.2"],\ + ["@apollo/utils.fetcher", "npm:2.0.1"],\ + ["@apollo/utils.isnodelike", "npm:2.0.1"],\ + ["@apollo/utils.keyvaluecache", "npm:2.1.1"],\ + ["@apollo/utils.logger", "npm:2.0.1"],\ + ["@apollo/utils.usagereporting", "virtual:75b966c62b0d07efbb455b6ef2371e5e49c276b75c4454f315201a55ef086726bb3891060b5d46464e2edf442da5c18949f895b3ca986abfca6cfe8e1a247ea2#npm:2.1.0"],\ + ["@apollo/utils.withrequired", "npm:2.0.1"],\ + ["@graphql-tools/schema", "virtual:75b966c62b0d07efbb455b6ef2371e5e49c276b75c4454f315201a55ef086726bb3891060b5d46464e2edf442da5c18949f895b3ca986abfca6cfe8e1a247ea2#npm:9.0.19"],\ + ["@types/express", "npm:4.17.21"],\ + ["@types/express-serve-static-core", "npm:4.19.6"],\ + ["@types/graphql", null],\ + ["@types/node-fetch", "npm:2.6.12"],\ + ["async-retry", "npm:1.3.3"],\ + ["cors", "npm:2.8.5"],\ + ["express", "npm:4.21.2"],\ + ["graphql", "npm:16.10.0"],\ + ["loglevel", "npm:1.9.2"],\ + ["lru-cache", "npm:7.18.3"],\ + ["negotiator", "npm:0.6.4"],\ + ["node-abort-controller", "npm:3.1.1"],\ + ["node-fetch", "virtual:72db6b3551c1b46986e711aee96d1643b26ff6991672401c35442adfbef36d10ccd9289b58e518aac04afe4e688ca4b130da9fae9c1c040113a2585b8cfeea9a#npm:2.7.0"],\ + ["uuid", "npm:9.0.1"],\ + ["whatwg-mimetype", "npm:3.0.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/server-gateway-interface", [\ + ["npm:1.1.1", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-server-gateway-interface-npm-1.1.1-a9440657b6-10.zip/node_modules/@apollo/server-gateway-interface/",\ + "packageDependencies": [\ + ["@apollo/server-gateway-interface", "npm:1.1.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:75b966c62b0d07efbb455b6ef2371e5e49c276b75c4454f315201a55ef086726bb3891060b5d46464e2edf442da5c18949f895b3ca986abfca6cfe8e1a247ea2#npm:1.1.1", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-server-gateway-interface-virtual-9e07ccc5c6/2/.yarn/berry/cache/@apollo-server-gateway-interface-npm-1.1.1-a9440657b6-10.zip/node_modules/@apollo/server-gateway-interface/",\ + "packageDependencies": [\ + ["@apollo/server-gateway-interface", "virtual:75b966c62b0d07efbb455b6ef2371e5e49c276b75c4454f315201a55ef086726bb3891060b5d46464e2edf442da5c18949f895b3ca986abfca6cfe8e1a247ea2#npm:1.1.1"],\ + ["@apollo/usage-reporting-protobuf", "npm:4.1.1"],\ + ["@apollo/utils.fetcher", "npm:2.0.1"],\ + ["@apollo/utils.keyvaluecache", "npm:2.1.1"],\ + ["@apollo/utils.logger", "npm:2.0.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/server-plugin-landing-page-graphql-playground", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-server-plugin-landing-page-graphql-playground-npm-4.0.0-a3cd87b040-10.zip/node_modules/@apollo/server-plugin-landing-page-graphql-playground/",\ + "packageDependencies": [\ + ["@apollo/server-plugin-landing-page-graphql-playground", "npm:4.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:48bddcbad40193d5303c45cdc4327b7c5636a27be485da50a114538e4f6be5b55b7daeb9d37fefc2c2e7e04d20dce955a7b4ce5ea4287415bcdf4ea83a5484d7#npm:4.0.0", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-server-plugin-landing-page-graphql-playground-virtual-cd56e12586/2/.yarn/berry/cache/@apollo-server-plugin-landing-page-graphql-playground-npm-4.0.0-a3cd87b040-10.zip/node_modules/@apollo/server-plugin-landing-page-graphql-playground/",\ + "packageDependencies": [\ + ["@apollo/server-plugin-landing-page-graphql-playground", "virtual:48bddcbad40193d5303c45cdc4327b7c5636a27be485da50a114538e4f6be5b55b7daeb9d37fefc2c2e7e04d20dce955a7b4ce5ea4287415bcdf4ea83a5484d7#npm:4.0.0"],\ + ["@apollo/server", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:4.12.0"],\ + ["@apollographql/graphql-playground-html", "npm:1.6.29"],\ + ["@types/apollo__server", null]\ + ],\ + "packagePeers": [\ + "@apollo/server",\ + "@types/apollo__server"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/subgraph", [\ + ["npm:2.10.2", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-subgraph-npm-2.10.2-83483e72cc-10.zip/node_modules/@apollo/subgraph/",\ + "packageDependencies": [\ + ["@apollo/subgraph", "npm:2.10.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:48bddcbad40193d5303c45cdc4327b7c5636a27be485da50a114538e4f6be5b55b7daeb9d37fefc2c2e7e04d20dce955a7b4ce5ea4287415bcdf4ea83a5484d7#npm:2.10.2", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-subgraph-virtual-67d608d584/2/.yarn/berry/cache/@apollo-subgraph-npm-2.10.2-83483e72cc-10.zip/node_modules/@apollo/subgraph/",\ + "packageDependencies": [\ + ["@apollo/subgraph", "virtual:48bddcbad40193d5303c45cdc4327b7c5636a27be485da50a114538e4f6be5b55b7daeb9d37fefc2c2e7e04d20dce955a7b4ce5ea4287415bcdf4ea83a5484d7#npm:2.10.2"],\ + ["@apollo/cache-control-types", "virtual:75b966c62b0d07efbb455b6ef2371e5e49c276b75c4454f315201a55ef086726bb3891060b5d46464e2edf442da5c18949f895b3ca986abfca6cfe8e1a247ea2#npm:1.0.3"],\ + ["@apollo/federation-internals", "virtual:aa2a4b2c572e74c43a90f8073124ad5ef5797327d22ad7a1dbb073210e9030d26b9798b4b33bdce09ac9597984ce8aa44f76b0f047b20081fab0730a7ec9e274#npm:2.10.2"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/usage-reporting-protobuf", [\ + ["npm:4.1.1", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-usage-reporting-protobuf-npm-4.1.1-e619ee6cb3-10.zip/node_modules/@apollo/usage-reporting-protobuf/",\ + "packageDependencies": [\ + ["@apollo/usage-reporting-protobuf", "npm:4.1.1"],\ + ["@apollo/protobufjs", "npm:1.2.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/utils.createhash", [\ + ["npm:2.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-utils.createhash-npm-2.0.2-e0f879d64c-10.zip/node_modules/@apollo/utils.createhash/",\ + "packageDependencies": [\ + ["@apollo/utils.createhash", "npm:2.0.2"],\ + ["@apollo/utils.isnodelike", "npm:2.0.1"],\ + ["sha.js", "npm:2.4.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/utils.dropunuseddefinitions", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-utils.dropunuseddefinitions-npm-2.0.1-df9dff59af-10.zip/node_modules/@apollo/utils.dropunuseddefinitions/",\ + "packageDependencies": [\ + ["@apollo/utils.dropunuseddefinitions", "npm:2.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-utils.dropunuseddefinitions-virtual-c74148e243/2/.yarn/berry/cache/@apollo-utils.dropunuseddefinitions-npm-2.0.1-df9dff59af-10.zip/node_modules/@apollo/utils.dropunuseddefinitions/",\ + "packageDependencies": [\ + ["@apollo/utils.dropunuseddefinitions", "virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/utils.fetcher", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-utils.fetcher-npm-2.0.1-3ab6263d9d-10.zip/node_modules/@apollo/utils.fetcher/",\ + "packageDependencies": [\ + ["@apollo/utils.fetcher", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/utils.isnodelike", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-utils.isnodelike-npm-2.0.1-9cc16d5d43-10.zip/node_modules/@apollo/utils.isnodelike/",\ + "packageDependencies": [\ + ["@apollo/utils.isnodelike", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/utils.keyvaluecache", [\ + ["npm:2.1.1", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-utils.keyvaluecache-npm-2.1.1-848804a26e-10.zip/node_modules/@apollo/utils.keyvaluecache/",\ + "packageDependencies": [\ + ["@apollo/utils.keyvaluecache", "npm:2.1.1"],\ + ["@apollo/utils.logger", "npm:2.0.1"],\ + ["lru-cache", "npm:7.18.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/utils.logger", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-utils.logger-npm-2.0.1-689a30cab5-10.zip/node_modules/@apollo/utils.logger/",\ + "packageDependencies": [\ + ["@apollo/utils.logger", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/utils.printwithreducedwhitespace", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-utils.printwithreducedwhitespace-npm-2.0.1-7bced48ce5-10.zip/node_modules/@apollo/utils.printwithreducedwhitespace/",\ + "packageDependencies": [\ + ["@apollo/utils.printwithreducedwhitespace", "npm:2.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-utils.printwithreducedwhitespace-virtual-065eaab7a3/2/.yarn/berry/cache/@apollo-utils.printwithreducedwhitespace-npm-2.0.1-7bced48ce5-10.zip/node_modules/@apollo/utils.printwithreducedwhitespace/",\ + "packageDependencies": [\ + ["@apollo/utils.printwithreducedwhitespace", "virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/utils.removealiases", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-utils.removealiases-npm-2.0.1-3400c22b9b-10.zip/node_modules/@apollo/utils.removealiases/",\ + "packageDependencies": [\ + ["@apollo/utils.removealiases", "npm:2.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-utils.removealiases-virtual-9a90ab7507/2/.yarn/berry/cache/@apollo-utils.removealiases-npm-2.0.1-3400c22b9b-10.zip/node_modules/@apollo/utils.removealiases/",\ + "packageDependencies": [\ + ["@apollo/utils.removealiases", "virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/utils.sortast", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-utils.sortast-npm-2.0.1-50ae35efaf-10.zip/node_modules/@apollo/utils.sortast/",\ + "packageDependencies": [\ + ["@apollo/utils.sortast", "npm:2.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-utils.sortast-virtual-d8649f72a8/2/.yarn/berry/cache/@apollo-utils.sortast-npm-2.0.1-50ae35efaf-10.zip/node_modules/@apollo/utils.sortast/",\ + "packageDependencies": [\ + ["@apollo/utils.sortast", "virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"],\ + ["lodash.sortby", "npm:4.7.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/utils.stripsensitiveliterals", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-utils.stripsensitiveliterals-npm-2.0.1-6ee81b6b8c-10.zip/node_modules/@apollo/utils.stripsensitiveliterals/",\ + "packageDependencies": [\ + ["@apollo/utils.stripsensitiveliterals", "npm:2.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-utils.stripsensitiveliterals-virtual-d720a63f10/2/.yarn/berry/cache/@apollo-utils.stripsensitiveliterals-npm-2.0.1-6ee81b6b8c-10.zip/node_modules/@apollo/utils.stripsensitiveliterals/",\ + "packageDependencies": [\ + ["@apollo/utils.stripsensitiveliterals", "virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/utils.usagereporting", [\ + ["npm:2.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-utils.usagereporting-npm-2.1.0-df6b791c39-10.zip/node_modules/@apollo/utils.usagereporting/",\ + "packageDependencies": [\ + ["@apollo/utils.usagereporting", "npm:2.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:75b966c62b0d07efbb455b6ef2371e5e49c276b75c4454f315201a55ef086726bb3891060b5d46464e2edf442da5c18949f895b3ca986abfca6cfe8e1a247ea2#npm:2.1.0", {\ + "packageLocation": "./.yarn/__virtual__/@apollo-utils.usagereporting-virtual-6f06998672/2/.yarn/berry/cache/@apollo-utils.usagereporting-npm-2.1.0-df6b791c39-10.zip/node_modules/@apollo/utils.usagereporting/",\ + "packageDependencies": [\ + ["@apollo/utils.usagereporting", "virtual:75b966c62b0d07efbb455b6ef2371e5e49c276b75c4454f315201a55ef086726bb3891060b5d46464e2edf442da5c18949f895b3ca986abfca6cfe8e1a247ea2#npm:2.1.0"],\ + ["@apollo/usage-reporting-protobuf", "npm:4.1.1"],\ + ["@apollo/utils.dropunuseddefinitions", "virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1"],\ + ["@apollo/utils.printwithreducedwhitespace", "virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1"],\ + ["@apollo/utils.removealiases", "virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1"],\ + ["@apollo/utils.sortast", "virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1"],\ + ["@apollo/utils.stripsensitiveliterals", "virtual:6f06998672e35e8d384ab97e6d17814cff4088ba46815975e6f74828dcabfc6e5089ac73511eab6397b6bd3081e8941f821409b4ac32b8e3834e7026cb26ae9e#npm:2.0.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollo/utils.withrequired", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@apollo-utils.withrequired-npm-2.0.1-27d706fe47-10.zip/node_modules/@apollo/utils.withrequired/",\ + "packageDependencies": [\ + ["@apollo/utils.withrequired", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -151,6 +672,14 @@ const RAW_RUNTIME_STATE = ["xss", "npm:1.0.15"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.6.29", {\ + "packageLocation": "../.yarn/berry/cache/@apollographql-graphql-playground-html-npm-1.6.29-84b1764137-10.zip/node_modules/@apollographql/graphql-playground-html/",\ + "packageDependencies": [\ + ["@apollographql/graphql-playground-html", "npm:1.6.29"],\ + ["xss", "npm:1.0.15"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@apollographql/graphql-upload-8-fork", [\ @@ -192,6 +721,33 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@as-integrations/fastify", [\ + ["npm:2.1.1", {\ + "packageLocation": "../.yarn/berry/cache/@as-integrations-fastify-npm-2.1.1-6c130ea02e-10.zip/node_modules/@as-integrations/fastify/",\ + "packageDependencies": [\ + ["@as-integrations/fastify", "npm:2.1.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:48bddcbad40193d5303c45cdc4327b7c5636a27be485da50a114538e4f6be5b55b7daeb9d37fefc2c2e7e04d20dce955a7b4ce5ea4287415bcdf4ea83a5484d7#npm:2.1.1", {\ + "packageLocation": "./.yarn/__virtual__/@as-integrations-fastify-virtual-090e20187c/2/.yarn/berry/cache/@as-integrations-fastify-npm-2.1.1-6c130ea02e-10.zip/node_modules/@as-integrations/fastify/",\ + "packageDependencies": [\ + ["@as-integrations/fastify", "virtual:48bddcbad40193d5303c45cdc4327b7c5636a27be485da50a114538e4f6be5b55b7daeb9d37fefc2c2e7e04d20dce955a7b4ce5ea4287415bcdf4ea83a5484d7#npm:2.1.1"],\ + ["@apollo/server", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:4.12.0"],\ + ["@types/apollo__server", null],\ + ["@types/fastify", null],\ + ["fastify", null],\ + ["fastify-plugin", "npm:4.5.1"]\ + ],\ + "packagePeers": [\ + "@apollo/server",\ + "@types/apollo__server",\ + "@types/fastify",\ + "fastify"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@atls/base-types", [\ ["npm:0.0.1", {\ "packageLocation": "../.yarn/berry/cache/@atls-base-types-npm-0.0.1-d9c8cf0cfa-10.zip/node_modules/@atls/base-types/",\ @@ -512,7 +1068,7 @@ const RAW_RUNTIME_STATE = ["@bufbuild/protobuf", "npm:1.10.0"],\ ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ ["@connectrpc/connect-node", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/microservices", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/platform-express", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ @@ -557,7 +1113,7 @@ const RAW_RUNTIME_STATE = ["@bufbuild/protobuf", "npm:1.10.0"],\ ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ ["@connectrpc/connect-node", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/platform-express", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ @@ -614,7 +1170,7 @@ const RAW_RUNTIME_STATE = ["@atls/protobuf-rpc", "virtual:deb71586f4c2a06d5f6a9f4f47e489adcbd26a61c9cf2fa2516e5d54a52ec14c0e7ca253268e33c6e3a1e13ff5d68bacf9b4d958df0f0c320a57a7422ebbc233#npm:0.0.5"],\ ["@bufbuild/protobuf", "npm:1.10.0"],\ ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/microservices", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@types/atls__nestjs-validation", null],\ @@ -666,7 +1222,7 @@ const RAW_RUNTIME_STATE = ["@atls/protobuf-rpc", "virtual:deb71586f4c2a06d5f6a9f4f47e489adcbd26a61c9cf2fa2516e5d54a52ec14c0e7ca253268e33c6e3a1e13ff5d68bacf9b4d958df0f0c320a57a7422ebbc233#npm:0.0.5"],\ ["@bufbuild/protobuf", "npm:1.10.0"],\ ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/atls__nestjs-validation", null],\ @@ -721,7 +1277,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@atls-nestjs-cqrs-virtual-e4df7d0d1b/2/.yarn/berry/cache/@atls-nestjs-cqrs-npm-0.0.3-ff2c4f28a4-10.zip/node_modules/@atls/nestjs-cqrs/",\ "packageDependencies": [\ ["@atls/nestjs-cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.3"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.2.8"],\ ["@types/nestjs__common", null],\ @@ -750,7 +1306,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@atls-nestjs-cqrs-virtual-bd63c6b3f0/2/.yarn/berry/cache/@atls-nestjs-cqrs-npm-0.0.3-ff2c4f28a4-10.zip/node_modules/@atls/nestjs-cqrs/",\ "packageDependencies": [\ ["@atls/nestjs-cqrs", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.3"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/cqrs", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8"],\ ["@types/nestjs__common", null],\ @@ -789,7 +1345,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@atls/nestjs-cqrs-kafka-events", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ ["@atls/nestjs-kafka", "virtual:6e85ab495ac530bb2ffceedf18544c5a205508d929bda710365c756ddb9f17b784cd0ba006eb45c2310fbd6565d1c813000ad4d3094fbf195470ec4bdf127950#npm:0.0.2"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.2.8"],\ ["@types/nestjs__common", null],\ @@ -820,7 +1376,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@atls/nestjs-cqrs-kafka-events", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ ["@atls/nestjs-kafka", "virtual:2833db54a2688a2739e7e3b1a62dd32a5087cb1b249c86904a011a9cefb9ea89a68cf464365dd851edb0943f29d72f49673333a91d1b24db204c312f308868fe#npm:0.0.2"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/cqrs", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8"],\ ["@types/nestjs__common", null],\ @@ -880,7 +1436,7 @@ const RAW_RUNTIME_STATE = ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ ["@grpc/grpc-js", "npm:1.13.2"],\ ["@grpc/proto-loader", "npm:0.6.13"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ ["@types/graphql", null],\ ["@types/long", "npm:4.0.2"],\ @@ -901,7 +1457,7 @@ const RAW_RUNTIME_STATE = ["protobufjs", "npm:6.11.4"],\ ["reflect-metadata", "npm:0.2.2"],\ ["rxjs", "npm:7.8.1"],\ - ["ws", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:8.18.0"]\ + ["ws", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:8.18.0"]\ ],\ "packagePeers": [\ "@nestjs/common",\ @@ -933,7 +1489,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@atls/nestjs-gcs-client", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ ["@google-cloud/storage", "npm:7.0.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ @@ -959,7 +1515,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@atls/nestjs-gcs-client", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ ["@google-cloud/storage", "npm:7.0.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ @@ -997,7 +1553,7 @@ const RAW_RUNTIME_STATE = ["@bufbuild/protobuf", "npm:2.2.3"],\ ["@grpc/grpc-js", "npm:1.12.5"],\ ["@grpc/proto-loader", "npm:0.7.13"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/nestjs__common", null],\ @@ -1039,7 +1595,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@atls/nestjs-kafka", "virtual:2833db54a2688a2739e7e3b1a62dd32a5087cb1b249c86904a011a9cefb9ea89a68cf464365dd851edb0943f29d72f49673333a91d1b24db204c312f308868fe#npm:0.0.2"],\ ["@atls/logger", "npm:0.0.2"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ @@ -1067,7 +1623,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@atls/nestjs-kafka", "virtual:6e85ab495ac530bb2ffceedf18544c5a205508d929bda710365c756ddb9f17b784cd0ba006eb45c2310fbd6565d1c813000ad4d3094fbf195470ec4bdf127950#npm:0.0.2"],\ ["@atls/logger", "npm:0.0.2"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ @@ -1104,7 +1660,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@atls/nestjs-logger", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:0.2.41"],\ ["@atls/logger", "npm:0.0.2"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ @@ -1125,12 +1681,38 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:0.2.41", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-logger-virtual-429720b927/2/.yarn/berry/cache/@atls-nestjs-logger-npm-0.2.41-813c46049e-10.zip/node_modules/@atls/nestjs-logger/",\ + "packageDependencies": [\ + ["@atls/nestjs-logger", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:0.2.41"],\ + ["@atls/logger", "npm:0.0.2"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/core", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.2.41", {\ "packageLocation": "./.yarn/__virtual__/@atls-nestjs-logger-virtual-6b03972129/2/.yarn/berry/cache/@atls-nestjs-logger-npm-0.2.41-813c46049e-10.zip/node_modules/@atls/nestjs-logger/",\ "packageDependencies": [\ ["@atls/nestjs-logger", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.2.41"],\ ["@atls/logger", "npm:0.0.2"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ @@ -1164,7 +1746,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@atls-nestjs-microservices-registry-virtual-0b30692448/2/.yarn/berry/cache/@atls-nestjs-microservices-registry-npm-0.0.1-ce22046a49-10.zip/node_modules/@atls/nestjs-microservices-registry/",\ "packageDependencies": [\ ["@atls/nestjs-microservices-registry", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ @@ -1190,7 +1772,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@atls-nestjs-microservices-registry-virtual-e77477cc18/2/.yarn/berry/cache/@atls-nestjs-microservices-registry-npm-0.0.1-ce22046a49-10.zip/node_modules/@atls/nestjs-microservices-registry/",\ "packageDependencies": [\ ["@atls/nestjs-microservices-registry", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.0.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ @@ -1229,7 +1811,7 @@ const RAW_RUNTIME_STATE = ["@atls/mikro-orm-logger", "virtual:83b940db2a8452618190d597ac49b6c45b5e59ec7072d137cc491680d715eace493ae2c67676ddb4846fe84c381e55b67ce84e5e26e1722c059aace4c6f4d2c9#npm:0.0.1"],\ ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ ["@mikro-orm/nestjs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.2.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@types/mikro-orm__core", null],\ ["@types/mikro-orm__nestjs", null],\ @@ -1264,7 +1846,7 @@ const RAW_RUNTIME_STATE = ["@atls/mikro-orm-logger", "virtual:b56b2d073ac55b813b1b6f299d2877aa0e2b727ec93ce674c970a2f28a3d3a3221487ad82fe45265c56224913c13af27d06e9362e6f867183d7149f1b818ddf4#npm:0.0.1"],\ ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ ["@mikro-orm/nestjs", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.2.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/mikro-orm__core", null],\ ["@types/mikro-orm__nestjs", null],\ @@ -1305,7 +1887,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@atls/nestjs-mikro-orm-request-context", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@types/mikro-orm__core", null],\ ["@types/nestjs__common", null],\ @@ -1334,7 +1916,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@atls/nestjs-mikro-orm-request-context", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/mikro-orm__core", null],\ ["@types/nestjs__common", null],\ @@ -1384,7 +1966,7 @@ const RAW_RUNTIME_STATE = ["@aws-sdk/credential-providers", "npm:3.768.0"],\ ["@aws-sdk/s3-request-presigner", "npm:3.758.0"],\ ["@aws-sdk/types", "npm:3.734.0"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ @@ -1413,7 +1995,7 @@ const RAW_RUNTIME_STATE = ["@aws-sdk/credential-providers", "npm:3.768.0"],\ ["@aws-sdk/s3-request-presigner", "npm:3.758.0"],\ ["@aws-sdk/types", "npm:3.734.0"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ @@ -1447,7 +2029,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@atls-nestjs-validation-virtual-cfe7174748/2/.yarn/berry/cache/@atls-nestjs-validation-npm-0.0.1-04cffeb69b-10.zip/node_modules/@atls/nestjs-validation/",\ "packageDependencies": [\ ["@atls/nestjs-validation", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@types/class-transformer", null],\ ["@types/class-validator", null],\ @@ -1480,7 +2062,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@atls-nestjs-validation-virtual-75527d395d/2/.yarn/berry/cache/@atls-nestjs-validation-npm-0.0.1-04cffeb69b-10.zip/node_modules/@atls/nestjs-validation/",\ "packageDependencies": [\ ["@atls/nestjs-validation", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/class-transformer", null],\ ["@types/class-validator", null],\ @@ -1518,6 +2100,26 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:0.0.6", {\ + "packageLocation": "../.yarn/berry/cache/@atls-protobuf-rpc-npm-0.0.6-3f46ea4817-10.zip/node_modules/@atls/protobuf-rpc/",\ + "packageDependencies": [\ + ["@atls/protobuf-rpc", "npm:0.0.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:0.0.6", {\ + "packageLocation": "./.yarn/__virtual__/@atls-protobuf-rpc-virtual-6a40cb39fc/2/.yarn/berry/cache/@atls-protobuf-rpc-npm-0.0.6-3f46ea4817-10.zip/node_modules/@atls/protobuf-rpc/",\ + "packageDependencies": [\ + ["@atls/protobuf-rpc", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:0.0.6"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@types/bufbuild__protobuf", null]\ + ],\ + "packagePeers": [\ + "@bufbuild/protobuf",\ + "@types/bufbuild__protobuf"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:deb71586f4c2a06d5f6a9f4f47e489adcbd26a61c9cf2fa2516e5d54a52ec14c0e7ca253268e33c6e3a1e13ff5d68bacf9b4d958df0f0c320a57a7422ebbc233#npm:0.0.5", {\ "packageLocation": "./.yarn/__virtual__/@atls-protobuf-rpc-virtual-1dbf621f00/2/.yarn/berry/cache/@atls-protobuf-rpc-npm-0.0.5-4ba7e0bbf3-10.zip/node_modules/@atls/protobuf-rpc/",\ "packageDependencies": [\ @@ -3339,7 +3941,7 @@ const RAW_RUNTIME_STATE = ["@files-engine/application-module", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#workspace:files/service/application-module"],\ ["@atls/logger", "npm:0.0.3"],\ ["@files-engine/domain-module", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#workspace:files/service/domain-module"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.2.8"],\ ["@nestjs/testing", "virtual:9cc785848c74ea80438df975075bb2160af238ca11aac60179586ddf02b00eb102033edf13bbe9d6ad8b800c3134cb3454c5be6b5264e76a62ed7ed6b0df50e6#npm:10.4.15"],\ @@ -3376,7 +3978,7 @@ const RAW_RUNTIME_STATE = ["@files-engine/application-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/application-module"],\ ["@atls/logger", "npm:0.0.3"],\ ["@files-engine/domain-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/domain-module"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/cqrs", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8"],\ ["@nestjs/testing", "virtual:9cc6cd6298530b3f55c742446cafdd8c8946434f83c164af07e654e81ab24bda39387a7c38dac05e6f329f9d736d337e0f7ba3ebc527d72c8ece2f53f704a5be#npm:10.4.15"],\ @@ -3473,7 +4075,7 @@ const RAW_RUNTIME_STATE = ["@atls/guard-clause", "npm:0.0.1"],\ ["@atls/query-types", "npm:0.0.2"],\ ["@faker-js/faker", "npm:9.6.0"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.2.8"],\ ["@nestjs/testing", "virtual:9cc785848c74ea80438df975075bb2160af238ca11aac60179586ddf02b00eb102033edf13bbe9d6ad8b800c3134cb3454c5be6b5264e76a62ed7ed6b0df50e6#npm:10.4.15"],\ @@ -3512,7 +4114,7 @@ const RAW_RUNTIME_STATE = ["@atls/guard-clause", "npm:0.0.1"],\ ["@atls/query-types", "npm:0.0.2"],\ ["@faker-js/faker", "npm:9.6.0"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/cqrs", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8"],\ ["@nestjs/testing", "virtual:9cc6cd6298530b3f55c742446cafdd8c8946434f83c164af07e654e81ab24bda39387a7c38dac05e6f329f9d736d337e0f7ba3ebc527d72c8ece2f53f704a5be#npm:10.4.15"],\ @@ -3566,6 +4168,65 @@ const RAW_RUNTIME_STATE = "linkType": "SOFT"\ }]\ ]],\ + ["@files-engine/gateway-module", [\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#workspace:files/service/gateway-module", {\ + "packageLocation": "./.yarn/__virtual__/@files-engine-gateway-module-virtual-3c390ddf94/1/files/service/gateway-module/",\ + "packageDependencies": [\ + ["@files-engine/gateway-module", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#workspace:files/service/gateway-module"],\ + ["@atls/files-rpc-client", "workspace:files/rpc/files-rpc-client"],\ + ["@atls/protobuf-rpc", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:0.0.6"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/core", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/graphql", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:12.2.2"],\ + ["@types/bufbuild__protobuf", null],\ + ["@types/graphql", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__graphql", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["dataloader", "npm:2.2.3"],\ + ["graphql", "npm:16.10.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@bufbuild/protobuf",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/graphql",\ + "@types/bufbuild__protobuf",\ + "@types/graphql",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__graphql",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "graphql",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "SOFT"\ + }],\ + ["workspace:files/service/gateway-module", {\ + "packageLocation": "./files/service/gateway-module/",\ + "packageDependencies": [\ + ["@files-engine/gateway-module", "workspace:files/service/gateway-module"],\ + ["@atls/files-rpc-client", "workspace:files/rpc/files-rpc-client"],\ + ["@atls/protobuf-rpc", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:0.0.6"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/core", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/graphql", "virtual:87c09c90834fb58d0e55de884421bb8a1c6bcce6b707faad28c07285bc9c6f7e94283df650cd76ffdc53e46dc3ff20c2af77118c119537c4c16d5f3d32f97a16#npm:12.2.2"],\ + ["dataloader", "npm:2.2.3"],\ + ["graphql", "npm:16.10.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ ["@files-engine/infrastructure-module", [\ ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/infrastructure-module", {\ "packageLocation": "./.yarn/__virtual__/@files-engine-infrastructure-module-virtual-93633bffa8/1/files/service/infrastructure-module/",\ @@ -3600,7 +4261,7 @@ const RAW_RUNTIME_STATE = ["@mikro-orm/nestjs", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.2.1"],\ ["@mikro-orm/postgresql", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ ["@mikro-orm/seeder", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/cqrs", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8"],\ ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ @@ -3700,7 +4361,7 @@ const RAW_RUNTIME_STATE = ["@mikro-orm/nestjs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.2.1"],\ ["@mikro-orm/postgresql", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ ["@mikro-orm/seeder", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.2.8"],\ ["@nestjs/microservices", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ @@ -3718,6 +4379,46 @@ const RAW_RUNTIME_STATE = "linkType": "SOFT"\ }]\ ]],\ + ["@files/gateway-entrypoint", [\ + ["workspace:files/service/gateway-entrypoint", {\ + "packageLocation": "./files/service/gateway-entrypoint/",\ + "packageDependencies": [\ + ["@files/gateway-entrypoint", "workspace:files/service/gateway-entrypoint"],\ + ["@apollo/server", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:4.12.0"],\ + ["@atls/nestjs-logger", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:0.2.41"],\ + ["@atls/protobuf-rpc", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:0.0.6"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@faker-js/faker", "npm:9.6.0"],\ + ["@files-engine/gateway-module", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#workspace:files/service/gateway-module"],\ + ["@nestjs/apollo", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:12.2.2"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/core", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.2.8"],\ + ["@nestjs/graphql", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:12.2.2"],\ + ["@nestjs/microservices", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/platform-fastify", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/testing", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@testcontainers/kafka", "npm:10.20.0"],\ + ["@types/amqplib", "npm:0.10.6"],\ + ["@types/jsonwebtoken", "npm:9.0.8"],\ + ["@types/node", "npm:22.13.10"],\ + ["amqp-connection-manager", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:4.1.14"],\ + ["amqplib", "npm:0.10.5"],\ + ["class-transformer", "npm:0.5.1"],\ + ["class-validator", "npm:0.14.1"],\ + ["get-port", "npm:7.1.0"],\ + ["graphql", "npm:16.10.0"],\ + ["jsonwebtoken", "npm:9.0.2"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["testcontainers", "npm:10.20.0"],\ + ["uuid", "npm:11.0.5"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ ["@files/service-entrypoint", [\ ["workspace:files/service/service-entrypoint", {\ "packageLocation": "./files/service/service-entrypoint/",\ @@ -3728,7 +4429,7 @@ const RAW_RUNTIME_STATE = ["@atls/nestjs-grpc-reflection", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:1.0.6"],\ ["@atls/nestjs-logger", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.2.41"],\ ["@atls/nestjs-microservices-registry", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.0.1"],\ - ["@atls/protobuf-rpc", "virtual:deb71586f4c2a06d5f6a9f4f47e489adcbd26a61c9cf2fa2516e5d54a52ec14c0e7ca253268e33c6e3a1e13ff5d68bacf9b4d958df0f0c320a57a7422ebbc233#npm:0.0.5"],\ + ["@atls/protobuf-rpc", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:0.0.6"],\ ["@bufbuild/protobuf", "npm:1.10.0"],\ ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ ["@connectrpc/connect-node", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ @@ -3736,7 +4437,7 @@ const RAW_RUNTIME_STATE = ["@files-engine/application-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/application-module"],\ ["@files-engine/domain-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/domain-module"],\ ["@files-engine/infrastructure-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/infrastructure-module"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/cqrs", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8"],\ ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ @@ -3748,7 +4449,7 @@ const RAW_RUNTIME_STATE = ["@types/amqplib", "npm:0.10.6"],\ ["@types/jsonwebtoken", "npm:9.0.8"],\ ["@types/node", "npm:22.13.10"],\ - ["amqp-connection-manager", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:4.1.14"],\ + ["amqp-connection-manager", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:4.1.14"],\ ["amqplib", "npm:0.10.5"],\ ["class-transformer", "npm:0.5.1"],\ ["class-validator", "npm:0.14.1"],\ @@ -3773,7 +4474,7 @@ const RAW_RUNTIME_STATE = ["@atls/nestjs-logger", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:0.2.41"],\ ["@grpc/grpc-js", "npm:1.12.5"],\ ["@grpc/proto-loader", "npm:0.7.13"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ ["@nestjs/microservices", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ ["@nestjs/platform-express", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ @@ -3792,7 +4493,7 @@ const RAW_RUNTIME_STATE = ["kafkajs", "npm:2.2.4"],\ ["reflect-metadata", "npm:0.2.2"],\ ["rxjs", "npm:7.8.1"],\ - ["ws", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:8.18.0"]\ + ["ws", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:8.18.0"]\ ],\ "linkType": "SOFT"\ }]\ @@ -5308,6 +6009,50 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:9.0.11", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-merge-npm-9.0.11-a08daf8495-10.zip/node_modules/@graphql-tools/merge/",\ + "packageDependencies": [\ + ["@graphql-tools/merge", "npm:9.0.11"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:9.0.24", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-merge-npm-9.0.24-9afb8013d9-10.zip/node_modules/@graphql-tools/merge/",\ + "packageDependencies": [\ + ["@graphql-tools/merge", "npm:9.0.24"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:0de9390f0b95ca47ae7a4273ea3e3631fe0ab340852bb156028a95c6179af74076e2e0db4042445f723568811b1cf35de9c8bf4ef4f41e59bfb437d33e0642a4#npm:8.4.2", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-merge-virtual-47a63ada96/2/.yarn/berry/cache/@graphql-tools-merge-npm-8.4.2-26df56fe04-10.zip/node_modules/@graphql-tools/merge/",\ + "packageDependencies": [\ + ["@graphql-tools/merge", "virtual:0de9390f0b95ca47ae7a4273ea3e3631fe0ab340852bb156028a95c6179af74076e2e0db4042445f723568811b1cf35de9c8bf4ef4f41e59bfb437d33e0642a4#npm:8.4.2"],\ + ["@graphql-tools/utils", "virtual:0de9390f0b95ca47ae7a4273ea3e3631fe0ab340852bb156028a95c6179af74076e2e0db4042445f723568811b1cf35de9c8bf4ef4f41e59bfb437d33e0642a4#npm:9.2.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:14dea5546d1bb604a67b4c303ed4bdf38553360c8800f5a6296d4c5dbe6e4af91e402f93f65c9c0503ee9a16d53066a691740a794cdf93a874cb2be3f0907d72#npm:9.0.24", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-merge-virtual-7eeb3cef8e/2/.yarn/berry/cache/@graphql-tools-merge-npm-9.0.24-9afb8013d9-10.zip/node_modules/@graphql-tools/merge/",\ + "packageDependencies": [\ + ["@graphql-tools/merge", "virtual:14dea5546d1bb604a67b4c303ed4bdf38553360c8800f5a6296d4c5dbe6e4af91e402f93f65c9c0503ee9a16d53066a691740a794cdf93a874cb2be3f0907d72#npm:9.0.24"],\ + ["@graphql-tools/utils", "virtual:f6c4c2c43f9efea3afb39bf7ec8c862423eed2189a2094aff8d1f3329e8913167b7c4059da0352db86e3296cdc3f2e46bf2d147138629e24d7c5dee52972d833#npm:10.8.6"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.0.0", {\ "packageLocation": "./.yarn/__virtual__/@graphql-tools-merge-virtual-dde85524d7/2/.yarn/berry/cache/@graphql-tools-merge-npm-8.0.0-54c8e99627-10.zip/node_modules/@graphql-tools/merge/",\ "packageDependencies": [\ @@ -5352,6 +6097,21 @@ const RAW_RUNTIME_STATE = "graphql"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:9.0.11", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-merge-virtual-f6c4c2c43f/2/.yarn/berry/cache/@graphql-tools-merge-npm-9.0.11-a08daf8495-10.zip/node_modules/@graphql-tools/merge/",\ + "packageDependencies": [\ + ["@graphql-tools/merge", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:9.0.11"],\ + ["@graphql-tools/utils", "virtual:f6c4c2c43f9efea3afb39bf7ec8c862423eed2189a2094aff8d1f3329e8913167b7c4059da0352db86e3296cdc3f2e46bf2d147138629e24d7c5dee52972d833#npm:10.8.6"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@graphql-tools/mock", [\ @@ -5455,6 +6215,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@graphql-tools/schema", [\ + ["npm:10.0.10", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-schema-npm-10.0.10-5a49d87d57-10.zip/node_modules/@graphql-tools/schema/",\ + "packageDependencies": [\ + ["@graphql-tools/schema", "npm:10.0.10"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:8.1.0", {\ "packageLocation": "../.yarn/berry/cache/@graphql-tools-schema-npm-8.1.0-3bc9a39159-10.zip/node_modules/@graphql-tools/schema/",\ "packageDependencies": [\ @@ -5483,6 +6250,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:9.0.19", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-schema-npm-9.0.19-2dd6a9ed56-10.zip/node_modules/@graphql-tools/schema/",\ + "packageDependencies": [\ + ["@graphql-tools/schema", "npm:9.0.19"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.1.2", {\ "packageLocation": "./.yarn/__virtual__/@graphql-tools-schema-virtual-248ab3bb54/2/.yarn/berry/cache/@graphql-tools-schema-npm-8.1.2-f9c0e8f9e9-10.zip/node_modules/@graphql-tools/schema/",\ "packageDependencies": [\ @@ -5517,6 +6291,23 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["virtual:75b966c62b0d07efbb455b6ef2371e5e49c276b75c4454f315201a55ef086726bb3891060b5d46464e2edf442da5c18949f895b3ca986abfca6cfe8e1a247ea2#npm:9.0.19", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-schema-virtual-0de9390f0b/2/.yarn/berry/cache/@graphql-tools-schema-npm-9.0.19-2dd6a9ed56-10.zip/node_modules/@graphql-tools/schema/",\ + "packageDependencies": [\ + ["@graphql-tools/schema", "virtual:75b966c62b0d07efbb455b6ef2371e5e49c276b75c4454f315201a55ef086726bb3891060b5d46464e2edf442da5c18949f895b3ca986abfca6cfe8e1a247ea2#npm:9.0.19"],\ + ["@graphql-tools/merge", "virtual:0de9390f0b95ca47ae7a4273ea3e3631fe0ab340852bb156028a95c6179af74076e2e0db4042445f723568811b1cf35de9c8bf4ef4f41e59bfb437d33e0642a4#npm:8.4.2"],\ + ["@graphql-tools/utils", "virtual:0de9390f0b95ca47ae7a4273ea3e3631fe0ab340852bb156028a95c6179af74076e2e0db4042445f723568811b1cf35de9c8bf4ef4f41e59bfb437d33e0642a4#npm:9.2.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"],\ + ["tslib", "npm:2.8.1"],\ + ["value-or-promise", "npm:1.0.12"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1", {\ "packageLocation": "./.yarn/__virtual__/@graphql-tools-schema-virtual-aeff91690b/2/.yarn/berry/cache/@graphql-tools-schema-npm-8.5.1-16a67c2009-10.zip/node_modules/@graphql-tools/schema/",\ "packageDependencies": [\ @@ -5550,6 +6341,23 @@ const RAW_RUNTIME_STATE = "graphql"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:10.0.10", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-schema-virtual-14dea5546d/2/.yarn/berry/cache/@graphql-tools-schema-npm-10.0.10-5a49d87d57-10.zip/node_modules/@graphql-tools/schema/",\ + "packageDependencies": [\ + ["@graphql-tools/schema", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:10.0.10"],\ + ["@graphql-tools/merge", "virtual:14dea5546d1bb604a67b4c303ed4bdf38553360c8800f5a6296d4c5dbe6e4af91e402f93f65c9c0503ee9a16d53066a691740a794cdf93a874cb2be3f0907d72#npm:9.0.24"],\ + ["@graphql-tools/utils", "virtual:f6c4c2c43f9efea3afb39bf7ec8c862423eed2189a2094aff8d1f3329e8913167b7c4059da0352db86e3296cdc3f2e46bf2d147138629e24d7c5dee52972d833#npm:10.8.6"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"],\ + ["tslib", "npm:2.8.1"],\ + ["value-or-promise", "npm:1.0.12"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@graphql-tools/stitch", [\ @@ -5657,6 +6465,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@graphql-tools/utils", [\ + ["npm:10.6.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-utils-npm-10.6.1-5d588205d9-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "npm:10.6.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:10.8.6", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-utils-npm-10.8.6-e61f06f24a-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "npm:10.8.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:8.1.0", {\ "packageLocation": "../.yarn/berry/cache/@graphql-tools-utils-npm-8.1.0-3e96d008df-10.zip/node_modules/@graphql-tools/utils/",\ "packageDependencies": [\ @@ -5720,6 +6542,21 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["virtual:0de9390f0b95ca47ae7a4273ea3e3631fe0ab340852bb156028a95c6179af74076e2e0db4042445f723568811b1cf35de9c8bf4ef4f41e59bfb437d33e0642a4#npm:9.2.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-utils-virtual-5be29a9637/2/.yarn/berry/cache/@graphql-tools-utils-npm-9.2.1-ed63b70392-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "virtual:0de9390f0b95ca47ae7a4273ea3e3631fe0ab340852bb156028a95c6179af74076e2e0db4042445f723568811b1cf35de9c8bf4ef4f41e59bfb437d33e0642a4#npm:9.2.1"],\ + ["@graphql-typed-document-node/core", "virtual:5be29a96370a17a62ff3b7d121c4e226667ea626e05054e129f0d4cd90f5bc4f9c470f389f59762095aca4c3cb0391e7f729ef97ad03f89a9db0e2bf68610891#npm:3.2.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:4023784871eae87e2d5d24eaecc19a50f875b33e128e0a83e73a6fab1819ed88717664a94d8af230576ff62ed8022d2dd3b3c73d0f4e8b60ffa471a38acffd0c#npm:8.1.1", {\ "packageLocation": "./.yarn/__virtual__/@graphql-tools-utils-virtual-abfba9bbf0/2/.yarn/berry/cache/@graphql-tools-utils-npm-8.1.1-ea81e72b7a-10.zip/node_modules/@graphql-tools/utils/",\ "packageDependencies": [\ @@ -5846,6 +6683,41 @@ const RAW_RUNTIME_STATE = "graphql"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:10.6.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-utils-virtual-15f1815e44/2/.yarn/berry/cache/@graphql-tools-utils-npm-10.6.1-5d588205d9-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:10.6.1"],\ + ["@graphql-typed-document-node/core", "virtual:5be29a96370a17a62ff3b7d121c4e226667ea626e05054e129f0d4cd90f5bc4f9c470f389f59762095aca4c3cb0391e7f729ef97ad03f89a9db0e2bf68610891#npm:3.2.0"],\ + ["@types/graphql", null],\ + ["cross-inspect", "npm:1.0.1"],\ + ["dset", "npm:3.1.4"],\ + ["graphql", "npm:16.10.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:f6c4c2c43f9efea3afb39bf7ec8c862423eed2189a2094aff8d1f3329e8913167b7c4059da0352db86e3296cdc3f2e46bf2d147138629e24d7c5dee52972d833#npm:10.8.6", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-utils-virtual-78ae99940c/2/.yarn/berry/cache/@graphql-tools-utils-npm-10.8.6-e61f06f24a-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "virtual:f6c4c2c43f9efea3afb39bf7ec8c862423eed2189a2094aff8d1f3329e8913167b7c4059da0352db86e3296cdc3f2e46bf2d147138629e24d7c5dee52972d833#npm:10.8.6"],\ + ["@graphql-typed-document-node/core", "virtual:5be29a96370a17a62ff3b7d121c4e226667ea626e05054e129f0d4cd90f5bc4f9c470f389f59762095aca4c3cb0391e7f729ef97ad03f89a9db0e2bf68610891#npm:3.2.0"],\ + ["@types/graphql", null],\ + ["@whatwg-node/promise-helpers", "npm:1.3.1"],\ + ["cross-inspect", "npm:1.0.1"],\ + ["dset", "npm:3.1.4"],\ + ["graphql", "npm:16.10.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@graphql-tools/wrap", [\ @@ -5972,6 +6844,19 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["virtual:5be29a96370a17a62ff3b7d121c4e226667ea626e05054e129f0d4cd90f5bc4f9c470f389f59762095aca4c3cb0391e7f729ef97ad03f89a9db0e2bf68610891#npm:3.2.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-typed-document-node-core-virtual-b55c352ba5/2/.yarn/berry/cache/@graphql-typed-document-node-core-npm-3.2.0-505adb1e90-10.zip/node_modules/@graphql-typed-document-node/core/",\ + "packageDependencies": [\ + ["@graphql-typed-document-node/core", "virtual:5be29a96370a17a62ff3b7d121c4e226667ea626e05054e129f0d4cd90f5bc4f9c470f389f59762095aca4c3cb0391e7f729ef97ad03f89a9db0e2bf68610891#npm:3.2.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:3.1.1", {\ "packageLocation": "./.yarn/__virtual__/@graphql-typed-document-node-core-virtual-393e3c9bc2/2/.yarn/berry/cache/@graphql-typed-document-node-core-npm-3.1.1-b1b114073d-10.zip/node_modules/@graphql-typed-document-node/core/",\ "packageDependencies": [\ @@ -6173,6 +7058,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@jest/schemas", [\ + ["npm:29.6.3", {\ + "packageLocation": "../.yarn/berry/cache/@jest-schemas-npm-29.6.3-292730e442-10.zip/node_modules/@jest/schemas/",\ + "packageDependencies": [\ + ["@jest/schemas", "npm:29.6.3"],\ + ["@sinclair/typebox", "npm:0.27.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@josephg/resolvable", [\ ["npm:1.0.1", {\ "packageLocation": "../.yarn/berry/cache/@josephg-resolvable-npm-1.0.1-bbe8e9d8e8-10.zip/node_modules/@josephg/resolvable/",\ @@ -7447,7 +8342,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@mikro-orm/nestjs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.2.1"],\ ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@types/mikro-orm__core", null],\ ["@types/nestjs__common", null],\ @@ -7468,7 +8363,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@mikro-orm/nestjs", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.2.1"],\ ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/mikro-orm__core", null],\ ["@types/nestjs__common", null],\ @@ -7649,7 +8544,58 @@ const RAW_RUNTIME_STATE = ["npm:0.0.4", {\ "packageLocation": "../.yarn/berry/cache/@neon-rs-load-npm-0.0.4-2905c29bd5-10.zip/node_modules/@neon-rs/load/",\ "packageDependencies": [\ - ["@neon-rs/load", "npm:0.0.4"]\ + ["@neon-rs/load", "npm:0.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nestjs/apollo", [\ + ["npm:12.2.2", {\ + "packageLocation": "../.yarn/berry/cache/@nestjs-apollo-npm-12.2.2-b4a292769f-10.zip/node_modules/@nestjs/apollo/",\ + "packageDependencies": [\ + ["@nestjs/apollo", "npm:12.2.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:12.2.2", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-apollo-virtual-48bddcbad4/2/.yarn/berry/cache/@nestjs-apollo-npm-12.2.2-b4a292769f-10.zip/node_modules/@nestjs/apollo/",\ + "packageDependencies": [\ + ["@nestjs/apollo", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:12.2.2"],\ + ["@apollo/gateway", "virtual:48bddcbad40193d5303c45cdc4327b7c5636a27be485da50a114538e4f6be5b55b7daeb9d37fefc2c2e7e04d20dce955a7b4ce5ea4287415bcdf4ea83a5484d7#npm:2.10.2"],\ + ["@apollo/server", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:4.12.0"],\ + ["@apollo/server-plugin-landing-page-graphql-playground", "virtual:48bddcbad40193d5303c45cdc4327b7c5636a27be485da50a114538e4f6be5b55b7daeb9d37fefc2c2e7e04d20dce955a7b4ce5ea4287415bcdf4ea83a5484d7#npm:4.0.0"],\ + ["@apollo/subgraph", "virtual:48bddcbad40193d5303c45cdc4327b7c5636a27be485da50a114538e4f6be5b55b7daeb9d37fefc2c2e7e04d20dce955a7b4ce5ea4287415bcdf4ea83a5484d7#npm:2.10.2"],\ + ["@as-integrations/fastify", "virtual:48bddcbad40193d5303c45cdc4327b7c5636a27be485da50a114538e4f6be5b55b7daeb9d37fefc2c2e7e04d20dce955a7b4ce5ea4287415bcdf4ea83a5484d7#npm:2.1.1"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/core", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/graphql", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:12.2.2"],\ + ["@types/apollo__gateway", null],\ + ["@types/apollo__server", null],\ + ["@types/apollo__subgraph", null],\ + ["@types/as-integrations__fastify", null],\ + ["@types/graphql", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__graphql", null],\ + ["graphql", "npm:16.10.0"],\ + ["iterall", "npm:1.3.0"],\ + ["lodash.omit", "npm:4.5.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@apollo/server",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/graphql",\ + "@types/apollo__gateway",\ + "@types/apollo__server",\ + "@types/apollo__subgraph",\ + "@types/as-integrations__fastify",\ + "@types/graphql",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ @@ -7662,10 +8608,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15", {\ - "packageLocation": "./.yarn/__virtual__/@nestjs-common-virtual-a85a78af1f/2/.yarn/berry/cache/@nestjs-common-npm-10.4.15-6477955573-10.zip/node_modules/@nestjs/common/",\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-common-virtual-c980a58f96/2/.yarn/berry/cache/@nestjs-common-npm-10.4.15-6477955573-10.zip/node_modules/@nestjs/common/",\ "packageDependencies": [\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@types/class-transformer", null],\ ["@types/class-validator", null],\ ["@types/reflect-metadata", null],\ @@ -7731,7 +8677,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-bdb3344792/node_modules/@nestjs/core/",\ "packageDependencies": [\ ["@nestjs/core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/microservices", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ ["@nestjs/platform-express", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ ["@nestjs/websockets", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ @@ -7770,7 +8716,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-94b83d9506/node_modules/@nestjs/core/",\ "packageDependencies": [\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/microservices", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/platform-express", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/websockets", "virtual:94b83d95069c324c978c2648a33e8c7bda884f1e775fdd479590bbc7685727528010ad7b07b7c05388a21e6bfd01742ad108ec0ca8adab22242ed8718dfc181a#npm:11.0.11"],\ @@ -7804,11 +8750,50 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15", {\ + "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-7827df20a7/node_modules/@nestjs/core/",\ + "packageDependencies": [\ + ["@nestjs/core", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/microservices", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nuxtjs/opencollective", "npm:0.3.2"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/nestjs__platform-express", null],\ + ["@types/nestjs__websockets", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["fast-safe-stringify", "npm:2.1.1"],\ + ["iterare", "npm:1.2.1"],\ + ["path-to-regexp", "npm:3.3.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"],\ + ["uid", "npm:2.0.2"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/microservices",\ + "@nestjs/platform-express",\ + "@nestjs/websockets",\ + "@types/nestjs__common",\ + "@types/nestjs__microservices",\ + "@types/nestjs__platform-express",\ + "@types/nestjs__websockets",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15", {\ "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-25fae02be2/node_modules/@nestjs/core/",\ "packageDependencies": [\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/platform-express", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/websockets", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ @@ -7919,7 +8904,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@nestjs-cqrs-virtual-e39a3b02a3/2/.yarn/berry/cache/@nestjs-cqrs-npm-10.2.8-38160fe930-10.zip/node_modules/@nestjs/cqrs/",\ "packageDependencies": [\ ["@nestjs/cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.2.8"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ @@ -7941,11 +8926,37 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.2.8", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-cqrs-virtual-bc428667f6/2/.yarn/berry/cache/@nestjs-cqrs-npm-10.2.8-38160fe930-10.zip/node_modules/@nestjs/cqrs/",\ + "packageDependencies": [\ + ["@nestjs/cqrs", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.2.8"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/core", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["uuid", "npm:11.0.2"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8", {\ "packageLocation": "./.yarn/__virtual__/@nestjs-cqrs-virtual-2bc97d5026/2/.yarn/berry/cache/@nestjs-cqrs-npm-10.2.8-38160fe930-10.zip/node_modules/@nestjs/cqrs/",\ "packageDependencies": [\ ["@nestjs/cqrs", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ @@ -7968,6 +8979,180 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@nestjs/graphql", [\ + ["npm:12.2.2", {\ + "packageLocation": "../.yarn/berry/cache/@nestjs-graphql-npm-12.2.2-8f86fd8974-10.zip/node_modules/@nestjs/graphql/",\ + "packageDependencies": [\ + ["@nestjs/graphql", "npm:12.2.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:12.2.2", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-graphql-virtual-eacca32489/2/.yarn/berry/cache/@nestjs-graphql-npm-12.2.2-8f86fd8974-10.zip/node_modules/@nestjs/graphql/",\ + "packageDependencies": [\ + ["@nestjs/graphql", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:12.2.2"],\ + ["@apollo/subgraph", "virtual:48bddcbad40193d5303c45cdc4327b7c5636a27be485da50a114538e4f6be5b55b7daeb9d37fefc2c2e7e04d20dce955a7b4ce5ea4287415bcdf4ea83a5484d7#npm:2.10.2"],\ + ["@graphql-tools/merge", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:9.0.11"],\ + ["@graphql-tools/schema", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:10.0.10"],\ + ["@graphql-tools/utils", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:10.6.1"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/core", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/mapped-types", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:2.0.6"],\ + ["@types/apollo__subgraph", null],\ + ["@types/class-transformer", null],\ + ["@types/class-validator", null],\ + ["@types/graphql", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/ts-morph", null],\ + ["chokidar", "npm:4.0.1"],\ + ["class-transformer", "npm:0.5.1"],\ + ["class-validator", "npm:0.14.1"],\ + ["fast-glob", "npm:3.3.2"],\ + ["graphql", "npm:16.10.0"],\ + ["graphql-tag", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:2.12.6"],\ + ["graphql-ws", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:5.16.0"],\ + ["lodash", "npm:4.17.21"],\ + ["normalize-path", "npm:3.0.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["subscriptions-transport-ws", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:0.11.0"],\ + ["ts-morph", "npm:25.0.1"],\ + ["tslib", "npm:2.8.1"],\ + ["uuid", "npm:11.0.3"],\ + ["ws", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:8.18.0"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/apollo__subgraph",\ + "@types/class-transformer",\ + "@types/class-validator",\ + "@types/graphql",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/ts-morph",\ + "class-transformer",\ + "class-validator",\ + "graphql",\ + "reflect-metadata"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:87c09c90834fb58d0e55de884421bb8a1c6bcce6b707faad28c07285bc9c6f7e94283df650cd76ffdc53e46dc3ff20c2af77118c119537c4c16d5f3d32f97a16#npm:12.2.2", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-graphql-virtual-5214c1d69c/2/.yarn/berry/cache/@nestjs-graphql-npm-12.2.2-8f86fd8974-10.zip/node_modules/@nestjs/graphql/",\ + "packageDependencies": [\ + ["@nestjs/graphql", "virtual:87c09c90834fb58d0e55de884421bb8a1c6bcce6b707faad28c07285bc9c6f7e94283df650cd76ffdc53e46dc3ff20c2af77118c119537c4c16d5f3d32f97a16#npm:12.2.2"],\ + ["@apollo/subgraph", "virtual:48bddcbad40193d5303c45cdc4327b7c5636a27be485da50a114538e4f6be5b55b7daeb9d37fefc2c2e7e04d20dce955a7b4ce5ea4287415bcdf4ea83a5484d7#npm:2.10.2"],\ + ["@graphql-tools/merge", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:9.0.11"],\ + ["@graphql-tools/schema", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:10.0.10"],\ + ["@graphql-tools/utils", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:10.6.1"],\ + ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/core", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/mapped-types", "virtual:5214c1d69cf09bd7675bfb23ce5289be76f7def56c96c890fbb6c89e0c42b73727d9649415e515a19bc28ef2b77c85cd5160ac754347e90711c20352f1a329b7#npm:2.0.6"],\ + ["@types/apollo__subgraph", null],\ + ["@types/class-transformer", null],\ + ["@types/class-validator", null],\ + ["@types/graphql", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/ts-morph", null],\ + ["chokidar", "npm:4.0.1"],\ + ["class-transformer", null],\ + ["class-validator", null],\ + ["fast-glob", "npm:3.3.2"],\ + ["graphql", "npm:16.10.0"],\ + ["graphql-tag", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:2.12.6"],\ + ["graphql-ws", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:5.16.0"],\ + ["lodash", "npm:4.17.21"],\ + ["normalize-path", "npm:3.0.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["subscriptions-transport-ws", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:0.11.0"],\ + ["ts-morph", "npm:25.0.1"],\ + ["tslib", "npm:2.8.1"],\ + ["uuid", "npm:11.0.3"],\ + ["ws", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:8.18.0"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/apollo__subgraph",\ + "@types/class-transformer",\ + "@types/class-validator",\ + "@types/graphql",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/ts-morph",\ + "class-transformer",\ + "class-validator",\ + "graphql",\ + "reflect-metadata"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nestjs/mapped-types", [\ + ["npm:2.0.6", {\ + "packageLocation": "../.yarn/berry/cache/@nestjs-mapped-types-npm-2.0.6-05a0304ff4-10.zip/node_modules/@nestjs/mapped-types/",\ + "packageDependencies": [\ + ["@nestjs/mapped-types", "npm:2.0.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:5214c1d69cf09bd7675bfb23ce5289be76f7def56c96c890fbb6c89e0c42b73727d9649415e515a19bc28ef2b77c85cd5160ac754347e90711c20352f1a329b7#npm:2.0.6", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-mapped-types-virtual-f38d48a2a2/2/.yarn/berry/cache/@nestjs-mapped-types-npm-2.0.6-05a0304ff4-10.zip/node_modules/@nestjs/mapped-types/",\ + "packageDependencies": [\ + ["@nestjs/mapped-types", "virtual:5214c1d69cf09bd7675bfb23ce5289be76f7def56c96c890fbb6c89e0c42b73727d9649415e515a19bc28ef2b77c85cd5160ac754347e90711c20352f1a329b7#npm:2.0.6"],\ + ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@types/class-transformer", null],\ + ["@types/class-validator", null],\ + ["@types/nestjs__common", null],\ + ["@types/reflect-metadata", null],\ + ["class-transformer", null],\ + ["class-validator", null],\ + ["reflect-metadata", "npm:0.2.2"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@types/class-transformer",\ + "@types/class-validator",\ + "@types/nestjs__common",\ + "@types/reflect-metadata",\ + "class-transformer",\ + "class-validator",\ + "reflect-metadata"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:2.0.6", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-mapped-types-virtual-b2ddae9290/2/.yarn/berry/cache/@nestjs-mapped-types-npm-2.0.6-05a0304ff4-10.zip/node_modules/@nestjs/mapped-types/",\ + "packageDependencies": [\ + ["@nestjs/mapped-types", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:2.0.6"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@types/class-transformer", null],\ + ["@types/class-validator", null],\ + ["@types/nestjs__common", null],\ + ["@types/reflect-metadata", null],\ + ["class-transformer", "npm:0.5.1"],\ + ["class-validator", "npm:0.14.1"],\ + ["reflect-metadata", "npm:0.2.2"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@types/class-transformer",\ + "@types/class-validator",\ + "@types/nestjs__common",\ + "@types/reflect-metadata",\ + "class-transformer",\ + "class-validator",\ + "reflect-metadata"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@nestjs/microservices", [\ ["npm:10.4.15", {\ "packageLocation": "../.yarn/berry/cache/@nestjs-microservices-npm-10.4.15-61ff583184-10.zip/node_modules/@nestjs/microservices/",\ @@ -7982,7 +9167,7 @@ const RAW_RUNTIME_STATE = ["@nestjs/microservices", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ ["@grpc/grpc-js", "npm:1.12.5"],\ ["@grpc/proto-loader", "npm:0.7.13"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ ["@nestjs/websockets", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ ["@types/amqp-connection-manager", null],\ @@ -8043,7 +9228,7 @@ const RAW_RUNTIME_STATE = ["@nestjs/microservices", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@grpc/grpc-js", "npm:1.13.0"],\ ["@grpc/proto-loader", "npm:0.7.13"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/websockets", "virtual:94b83d95069c324c978c2648a33e8c7bda884f1e775fdd479590bbc7685727528010ad7b07b7c05388a21e6bfd01742ad108ec0ca8adab22242ed8718dfc181a#npm:11.0.11"],\ ["@types/amqp-connection-manager", null],\ @@ -8095,13 +9280,74 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-microservices-virtual-b230e85eb7/2/.yarn/berry/cache/@nestjs-microservices-npm-10.4.15-61ff583184-10.zip/node_modules/@nestjs/microservices/",\ + "packageDependencies": [\ + ["@nestjs/microservices", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@grpc/grpc-js", "npm:1.13.0"],\ + ["@grpc/proto-loader", "npm:0.7.13"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/core", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@types/amqp-connection-manager", null],\ + ["@types/amqplib", "npm:0.10.6"],\ + ["@types/cache-manager", null],\ + ["@types/grpc__grpc-js", null],\ + ["@types/ioredis", null],\ + ["@types/kafkajs", null],\ + ["@types/mqtt", null],\ + ["@types/nats", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__websockets", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["amqp-connection-manager", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:4.1.14"],\ + ["amqplib", "npm:0.10.5"],\ + ["cache-manager", null],\ + ["ioredis", "npm:5.6.0"],\ + ["iterare", "npm:1.2.1"],\ + ["kafkajs", "npm:2.2.4"],\ + ["mqtt", null],\ + ["nats", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/websockets",\ + "@types/amqp-connection-manager",\ + "@types/amqplib",\ + "@types/cache-manager",\ + "@types/grpc__grpc-js",\ + "@types/ioredis",\ + "@types/kafkajs",\ + "@types/mqtt",\ + "@types/nats",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__websockets",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "amqp-connection-manager",\ + "amqplib",\ + "cache-manager",\ + "mqtt",\ + "nats",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15", {\ "packageLocation": "./.yarn/__virtual__/@nestjs-microservices-virtual-c81cd12753/2/.yarn/berry/cache/@nestjs-microservices-npm-10.4.15-61ff583184-10.zip/node_modules/@nestjs/microservices/",\ "packageDependencies": [\ ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@grpc/grpc-js", "npm:1.13.0"],\ ["@grpc/proto-loader", "npm:0.7.13"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/websockets", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/amqp-connection-manager", null],\ @@ -8117,7 +9363,7 @@ const RAW_RUNTIME_STATE = ["@types/nestjs__websockets", null],\ ["@types/reflect-metadata", null],\ ["@types/rxjs", null],\ - ["amqp-connection-manager", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:4.1.14"],\ + ["amqp-connection-manager", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:4.1.14"],\ ["amqplib", "npm:0.10.5"],\ ["cache-manager", null],\ ["ioredis", "npm:5.6.0"],\ @@ -8198,7 +9444,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@nestjs-platform-express-virtual-1d8528c321/2/.yarn/berry/cache/@nestjs-platform-express-npm-10.4.15-3f26c0c60c-10.zip/node_modules/@nestjs/platform-express/",\ "packageDependencies": [\ ["@nestjs/platform-express", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ @@ -8219,9 +9465,31 @@ const RAW_RUNTIME_STATE = ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15", {\ "packageLocation": "./.yarn/__virtual__/@nestjs-platform-express-virtual-aa0a0f9146/2/.yarn/berry/cache/@nestjs-platform-express-npm-10.4.15-3f26c0c60c-10.zip/node_modules/@nestjs/platform-express/",\ "packageDependencies": [\ - ["@nestjs/platform-express", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ - ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["body-parser", "npm:1.20.3"],\ + ["cors", "npm:2.8.5"],\ + ["express", "npm:4.21.2"],\ + ["multer", "npm:1.4.4-lts.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-platform-express-virtual-681df683d0/2/.yarn/berry/cache/@nestjs-platform-express-npm-10.4.15-3f26c0c60c-10.zip/node_modules/@nestjs/platform-express/",\ + "packageDependencies": [\ + ["@nestjs/platform-express", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/core", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ ["body-parser", "npm:1.20.3"],\ @@ -8242,7 +9510,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@nestjs-platform-express-virtual-2e8403c3e8/2/.yarn/berry/cache/@nestjs-platform-express-npm-10.4.15-3f26c0c60c-10.zip/node_modules/@nestjs/platform-express/",\ "packageDependencies": [\ ["@nestjs/platform-express", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__core", null],\ @@ -8269,6 +9537,36 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-platform-fastify-virtual-0111ad6190/2/.yarn/berry/cache/@nestjs-platform-fastify-npm-10.4.15-df732c5f7e-10.zip/node_modules/@nestjs/platform-fastify/",\ + "packageDependencies": [\ + ["@nestjs/platform-fastify", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@fastify/cors", "npm:9.0.1"],\ + ["@fastify/formbody", "npm:7.4.0"],\ + ["@fastify/middie", "npm:8.3.3"],\ + ["@fastify/static", "npm:8.1.1"],\ + ["@fastify/view", "npm:10.0.2"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/core", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@types/fastify__static", null],\ + ["@types/fastify__view", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["fastify", "npm:4.28.1"],\ + ["light-my-request", "npm:6.3.0"],\ + ["path-to-regexp", "npm:3.3.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/fastify__static",\ + "@types/fastify__view",\ + "@types/nestjs__common",\ + "@types/nestjs__core"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15", {\ "packageLocation": "./.yarn/__virtual__/@nestjs-platform-fastify-virtual-93c4fc47f0/2/.yarn/berry/cache/@nestjs-platform-fastify-npm-10.4.15-df732c5f7e-10.zip/node_modules/@nestjs/platform-fastify/",\ "packageDependencies": [\ @@ -8278,7 +9576,7 @@ const RAW_RUNTIME_STATE = ["@fastify/middie", "npm:8.3.3"],\ ["@fastify/static", "npm:8.1.1"],\ ["@fastify/view", "npm:10.0.2"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/fastify__static", null],\ ["@types/fastify__view", null],\ @@ -8319,7 +9617,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@nestjs-platform-socket.io-virtual-128ef14eca/2/.yarn/berry/cache/@nestjs-platform-socket.io-npm-11.0.11-226651f986-10.zip/node_modules/@nestjs/platform-socket.io/",\ "packageDependencies": [\ ["@nestjs/platform-socket.io", "virtual:1e0da820f4f639bd7b167d32536f4ae58ab9bda33e9fbed61a72acecd6b47c346ebc07e49191dce9abfc30c32f4c7361b894fc1e27ed5bf518df703c40999c67#npm:11.0.11"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/websockets", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__websockets", null],\ @@ -8342,7 +9640,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@nestjs-platform-socket.io-virtual-fab66cff94/2/.yarn/berry/cache/@nestjs-platform-socket.io-npm-10.4.15-f553e5ed63-10.zip/node_modules/@nestjs/platform-socket.io/",\ "packageDependencies": [\ ["@nestjs/platform-socket.io", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/websockets", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__websockets", null],\ @@ -8388,7 +9686,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@nestjs-platform-socket.io-virtual-7011e41211/2/.yarn/berry/cache/@nestjs-platform-socket.io-npm-11.0.11-226651f986-10.zip/node_modules/@nestjs/platform-socket.io/",\ "packageDependencies": [\ ["@nestjs/platform-socket.io", "virtual:8fce8e92fa4a84a737efe534d488342a1df66360be0c43dcdc711d04e242c7bf23f1254a2954be5682d09f2ea8f49cde8a34482cfb6cc769b5959ca460746fc0#npm:11.0.11"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/websockets", "virtual:94b83d95069c324c978c2648a33e8c7bda884f1e775fdd479590bbc7685727528010ad7b07b7c05388a21e6bfd01742ad108ec0ca8adab22242ed8718dfc181a#npm:11.0.11"],\ ["@types/nestjs__common", null],\ ["@types/nestjs__websockets", null],\ @@ -8406,6 +9704,29 @@ const RAW_RUNTIME_STATE = "rxjs"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:9649015daa4a52dd67ff62727583fc207ce495ae5aa8fa53f32389fbcdcf1a60037538fefb74b92eed931b3cef849c4e027d27c66529a4808e66b8900bcc4226#npm:11.0.11", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-platform-socket.io-virtual-a9f2a6e121/2/.yarn/berry/cache/@nestjs-platform-socket.io-npm-11.0.11-226651f986-10.zip/node_modules/@nestjs/platform-socket.io/",\ + "packageDependencies": [\ + ["@nestjs/platform-socket.io", "virtual:9649015daa4a52dd67ff62727583fc207ce495ae5aa8fa53f32389fbcdcf1a60037538fefb74b92eed931b3cef849c4e027d27c66529a4808e66b8900bcc4226#npm:11.0.11"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__websockets", null],\ + ["@types/rxjs", null],\ + ["rxjs", "npm:7.8.1"],\ + ["socket.io", "npm:4.8.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/websockets",\ + "@types/nestjs__common",\ + "@types/nestjs__websockets",\ + "@types/rxjs",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@nestjs/testing", [\ @@ -8446,7 +9767,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@nestjs-testing-virtual-a998564609/2/.yarn/berry/cache/@nestjs-testing-npm-10.4.15-d591a1705a-10.zip/node_modules/@nestjs/testing/",\ "packageDependencies": [\ ["@nestjs/testing", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/microservices", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/platform-express", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ @@ -8468,11 +9789,37 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-testing-virtual-96a84897a2/2/.yarn/berry/cache/@nestjs-testing-npm-10.4.15-d591a1705a-10.zip/node_modules/@nestjs/testing/",\ + "packageDependencies": [\ + ["@nestjs/testing", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/core", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/microservices", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/nestjs__platform-express", null],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/microservices",\ + "@nestjs/platform-express",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__microservices",\ + "@types/nestjs__platform-express"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:9cc6cd6298530b3f55c742446cafdd8c8946434f83c164af07e654e81ab24bda39387a7c38dac05e6f329f9d736d337e0f7ba3ebc527d72c8ece2f53f704a5be#npm:10.4.15", {\ "packageLocation": "./.yarn/__virtual__/@nestjs-testing-virtual-ec6613ac7e/2/.yarn/berry/cache/@nestjs-testing-npm-10.4.15-d591a1705a-10.zip/node_modules/@nestjs/testing/",\ "packageDependencies": [\ ["@nestjs/testing", "virtual:9cc6cd6298530b3f55c742446cafdd8c8946434f83c164af07e654e81ab24bda39387a7c38dac05e6f329f9d736d337e0f7ba3ebc527d72c8ece2f53f704a5be#npm:10.4.15"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/microservices", null],\ ["@nestjs/platform-express", null],\ @@ -8498,7 +9845,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@nestjs-testing-virtual-afd1a60888/2/.yarn/berry/cache/@nestjs-testing-npm-10.4.15-d591a1705a-10.zip/node_modules/@nestjs/testing/",\ "packageDependencies": [\ ["@nestjs/testing", "virtual:9cc785848c74ea80438df975075bb2160af238ca11aac60179586ddf02b00eb102033edf13bbe9d6ad8b800c3134cb3454c5be6b5264e76a62ed7ed6b0df50e6#npm:10.4.15"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/microservices", null],\ ["@nestjs/platform-express", null],\ @@ -8524,7 +9871,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@nestjs-testing-virtual-8347c2ad7c/2/.yarn/berry/cache/@nestjs-testing-npm-10.4.15-d591a1705a-10.zip/node_modules/@nestjs/testing/",\ "packageDependencies": [\ ["@nestjs/testing", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/platform-express", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ @@ -8597,7 +9944,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@nestjs-websockets-virtual-4a84e10111/2/.yarn/berry/cache/@nestjs-websockets-npm-10.4.15-e139103b0d-10.zip/node_modules/@nestjs/websockets/",\ "packageDependencies": [\ ["@nestjs/websockets", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ ["@nestjs/platform-socket.io", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ ["@types/nestjs__common", null],\ @@ -8625,11 +9972,42 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-websockets-virtual-9649015daa/2/.yarn/berry/cache/@nestjs-websockets-npm-10.4.15-e139103b0d-10.zip/node_modules/@nestjs/websockets/",\ + "packageDependencies": [\ + ["@nestjs/websockets", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/core", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ + ["@nestjs/platform-socket.io", "virtual:9649015daa4a52dd67ff62727583fc207ce495ae5aa8fa53f32389fbcdcf1a60037538fefb74b92eed931b3cef849c4e027d27c66529a4808e66b8900bcc4226#npm:11.0.11"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__platform-socket.io", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["iterare", "npm:1.2.1"],\ + ["object-hash", "npm:3.0.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__platform-socket.io",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:94b83d95069c324c978c2648a33e8c7bda884f1e775fdd479590bbc7685727528010ad7b07b7c05388a21e6bfd01742ad108ec0ca8adab22242ed8718dfc181a#npm:11.0.11", {\ "packageLocation": "./.yarn/__virtual__/@nestjs-websockets-virtual-8fce8e92fa/2/.yarn/berry/cache/@nestjs-websockets-npm-11.0.11-a7287b18a6-10.zip/node_modules/@nestjs/websockets/",\ "packageDependencies": [\ ["@nestjs/websockets", "virtual:94b83d95069c324c978c2648a33e8c7bda884f1e775fdd479590bbc7685727528010ad7b07b7c05388a21e6bfd01742ad108ec0ca8adab22242ed8718dfc181a#npm:11.0.11"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ ["@nestjs/platform-socket.io", "virtual:8fce8e92fa4a84a737efe534d488342a1df66360be0c43dcdc711d04e242c7bf23f1254a2954be5682d09f2ea8f49cde8a34482cfb6cc769b5959ca460746fc0#npm:11.0.11"],\ ["@types/nestjs__common", null],\ @@ -8660,7 +10038,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/@nestjs-websockets-virtual-1e0da820f4/2/.yarn/berry/cache/@nestjs-websockets-npm-10.4.15-e139103b0d-10.zip/node_modules/@nestjs/websockets/",\ "packageDependencies": [\ ["@nestjs/websockets", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ - ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:10.4.15"],\ ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ ["@nestjs/platform-socket.io", "virtual:1e0da820f4f639bd7b167d32536f4ae58ab9bda33e9fbed61a72acecd6b47c346ebc07e49191dce9abfc30c32f4c7361b894fc1e27ed5bf518df703c40999c67#npm:11.0.11"],\ ["@types/nestjs__common", null],\ @@ -8744,6 +10122,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@npmcli/fs", [\ + ["npm:3.1.1", {\ + "packageLocation": "../.yarn/berry/cache/@npmcli-fs-npm-3.1.1-c19bd09f3c-10.zip/node_modules/@npmcli/fs/",\ + "packageDependencies": [\ + ["@npmcli/fs", "npm:3.1.1"],\ + ["semver", "npm:7.7.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:4.0.0", {\ "packageLocation": "../.yarn/berry/cache/@npmcli-fs-npm-4.0.0-1d9cc8a27b-10.zip/node_modules/@npmcli/fs/",\ "packageDependencies": [\ @@ -8765,6 +10151,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@opentelemetry/api", [\ + ["npm:1.9.0", {\ + "packageLocation": "../.yarn/berry/cache/@opentelemetry-api-npm-1.9.0-7d0560d0dd-10.zip/node_modules/@opentelemetry/api/",\ + "packageDependencies": [\ + ["@opentelemetry/api", "npm:1.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@pkgjs/parseargs", [\ ["npm:0.11.0", {\ "packageLocation": "../.yarn/berry/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-10.zip/node_modules/@pkgjs/parseargs/",\ @@ -8947,6 +10342,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@sinclair/typebox", [\ + ["npm:0.27.8", {\ + "packageLocation": "../.yarn/berry/cache/@sinclair-typebox-npm-0.27.8-23e206d653-10.zip/node_modules/@sinclair/typebox/",\ + "packageDependencies": [\ + ["@sinclair/typebox", "npm:0.27.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@smithy/abort-controller", [\ ["npm:4.0.1", {\ "packageLocation": "../.yarn/berry/cache/@smithy-abort-controller-npm-4.0.1-19a72b80c2-10.zip/node_modules/@smithy/abort-controller/",\ @@ -9875,6 +11279,18 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@ts-morph/common", [\ + ["npm:0.26.1", {\ + "packageLocation": "../.yarn/berry/cache/@ts-morph-common-npm-0.26.1-6526df5b9c-10.zip/node_modules/@ts-morph/common/",\ + "packageDependencies": [\ + ["@ts-morph/common", "npm:0.26.1"],\ + ["fast-glob", "npm:3.3.3"],\ + ["minimatch", "npm:9.0.5"],\ + ["path-browserify", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@tsconfig/node10", [\ ["npm:1.0.11", {\ "packageLocation": "../.yarn/berry/cache/@tsconfig-node10-npm-1.0.11-ab23db00e2-10.zip/node_modules/@tsconfig/node10/",\ @@ -10288,6 +11704,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@types/node-fetch", [\ + ["npm:2.6.12", {\ + "packageLocation": "../.yarn/berry/cache/@types-node-fetch-npm-2.6.12-bc850f58da-10.zip/node_modules/@types/node-fetch/",\ + "packageDependencies": [\ + ["@types/node-fetch", "npm:2.6.12"],\ + ["@types/node", "npm:22.13.4"],\ + ["form-data", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@types/parse-json", [\ ["npm:4.0.2", {\ "packageLocation": "../.yarn/berry/cache/@types-parse-json-npm-4.0.2-f87f65692e-10.zip/node_modules/@types/parse-json/",\ @@ -10367,6 +11794,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@types/uuid", [\ + ["npm:9.0.8", {\ + "packageLocation": "../.yarn/berry/cache/@types-uuid-npm-9.0.8-3eeeaa5abb-10.zip/node_modules/@types/uuid/",\ + "packageDependencies": [\ + ["@types/uuid", "npm:9.0.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@types/validator", [\ ["npm:13.12.2", {\ "packageLocation": "../.yarn/berry/cache/@types-validator-npm-13.12.2-c7c4fd2a77-10.zip/node_modules/@types/validator/",\ @@ -10779,6 +12215,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@whatwg-node/promise-helpers", [\ + ["npm:1.3.1", {\ + "packageLocation": "../.yarn/berry/cache/@whatwg-node-promise-helpers-npm-1.3.1-7403816237-10.zip/node_modules/@whatwg-node/promise-helpers/",\ + "packageDependencies": [\ + ["@whatwg-node/promise-helpers", "npm:1.3.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@wry/equality", [\ ["npm:0.1.11", {\ "packageLocation": "../.yarn/berry/cache/@wry-equality-npm-0.1.11-e3cf830190-10.zip/node_modules/@wry/equality/",\ @@ -10944,6 +12390,27 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["agentkeepalive", [\ + ["npm:4.6.0", {\ + "packageLocation": "../.yarn/berry/cache/agentkeepalive-npm-4.6.0-6b61ca2a37-10.zip/node_modules/agentkeepalive/",\ + "packageDependencies": [\ + ["agentkeepalive", "npm:4.6.0"],\ + ["humanize-ms", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["aggregate-error", [\ + ["npm:3.1.0", {\ + "packageLocation": "../.yarn/berry/cache/aggregate-error-npm-3.1.0-415a406f4e-10.zip/node_modules/aggregate-error/",\ + "packageDependencies": [\ + ["aggregate-error", "npm:3.1.0"],\ + ["clean-stack", "npm:2.2.0"],\ + ["indent-string", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["ajv", [\ ["npm:6.12.6", {\ "packageLocation": "../.yarn/berry/cache/ajv-npm-6.12.6-4b5105e2b2-10.zip/node_modules/ajv/",\ @@ -11118,10 +12585,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:4.1.14", {\ - "packageLocation": "./.yarn/__virtual__/amqp-connection-manager-virtual-f997535edc/2/.yarn/berry/cache/amqp-connection-manager-npm-4.1.14-67f5084e9f-10.zip/node_modules/amqp-connection-manager/",\ + ["virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:4.1.14", {\ + "packageLocation": "./.yarn/__virtual__/amqp-connection-manager-virtual-5335c11df0/2/.yarn/berry/cache/amqp-connection-manager-npm-4.1.14-67f5084e9f-10.zip/node_modules/amqp-connection-manager/",\ "packageDependencies": [\ - ["amqp-connection-manager", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:4.1.14"],\ + ["amqp-connection-manager", "virtual:85c5c4e95e23f2f3c5ea9d794f9606e7fcf829d1a23403c6b8c1915991c40099a9861ee3f3011c6a72a1310d4e08df10df95fa1943e3c0beee4aba9caff13c4b#npm:4.1.14"],\ ["@types/amqplib", "npm:0.10.6"],\ ["amqplib", "npm:0.10.5"],\ ["promise-breaker", "npm:6.0.0"]\ @@ -11192,6 +12659,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:5.2.0", {\ + "packageLocation": "../.yarn/berry/cache/ansi-styles-npm-5.2.0-72fc7003e3-10.zip/node_modules/ansi-styles/",\ + "packageDependencies": [\ + ["ansi-styles", "npm:5.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:6.2.1", {\ "packageLocation": "../.yarn/berry/cache/ansi-styles-npm-6.2.1-d43647018c-10.zip/node_modules/ansi-styles/",\ "packageDependencies": [\ @@ -11826,6 +13300,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["asynckit", [\ + ["npm:0.4.0", {\ + "packageLocation": "../.yarn/berry/cache/asynckit-npm-0.4.0-c718858525-10.zip/node_modules/asynckit/",\ + "packageDependencies": [\ + ["asynckit", "npm:0.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["atomic-sleep", [\ ["npm:1.0.0", {\ "packageLocation": "../.yarn/berry/cache/atomic-sleep-npm-1.0.0-17d8a762a3-10.zip/node_modules/atomic-sleep/",\ @@ -12236,6 +13719,25 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["cacache", [\ + ["npm:17.1.4", {\ + "packageLocation": "../.yarn/berry/cache/cacache-npm-17.1.4-51ef53d0a8-10.zip/node_modules/cacache/",\ + "packageDependencies": [\ + ["cacache", "npm:17.1.4"],\ + ["@npmcli/fs", "npm:3.1.1"],\ + ["fs-minipass", "npm:3.0.3"],\ + ["glob", "npm:10.4.5"],\ + ["lru-cache", "npm:7.18.3"],\ + ["minipass", "npm:7.1.2"],\ + ["minipass-collect", "npm:1.0.2"],\ + ["minipass-flush", "npm:1.0.5"],\ + ["minipass-pipeline", "npm:1.2.4"],\ + ["p-map", "npm:4.0.0"],\ + ["ssri", "npm:10.0.6"],\ + ["tar", "npm:6.2.1"],\ + ["unique-filename", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:19.0.1", {\ "packageLocation": "../.yarn/berry/cache/cacache-npm-19.0.1-395cba1936-10.zip/node_modules/cacache/",\ "packageDependencies": [\ @@ -12427,6 +13929,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["chokidar", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/chokidar-npm-4.0.1-989df9ae3c-10.zip/node_modules/chokidar/",\ + "packageDependencies": [\ + ["chokidar", "npm:4.0.1"],\ + ["readdirp", "npm:4.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["chownr", [\ ["npm:1.1.4", {\ "packageLocation": "../.yarn/berry/cache/chownr-npm-1.1.4-5bd400ab08-10.zip/node_modules/chownr/",\ @@ -12435,6 +13947,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/chownr-npm-2.0.0-638f1c9c61-10.zip/node_modules/chownr/",\ + "packageDependencies": [\ + ["chownr", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:3.0.0", {\ "packageLocation": "../.yarn/berry/cache/chownr-npm-3.0.0-5275e85d25-10.zip/node_modules/chownr/",\ "packageDependencies": [\ @@ -12473,6 +13992,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["clean-stack", [\ + ["npm:2.2.0", {\ + "packageLocation": "../.yarn/berry/cache/clean-stack-npm-2.2.0-a8ce435a5c-10.zip/node_modules/clean-stack/",\ + "packageDependencies": [\ + ["clean-stack", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["cliui", [\ ["npm:7.0.4", {\ "packageLocation": "../.yarn/berry/cache/cliui-npm-7.0.4-d6b8a9edb6-10.zip/node_modules/cliui/",\ @@ -12504,6 +14032,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["code-block-writer", [\ + ["npm:13.0.3", {\ + "packageLocation": "../.yarn/berry/cache/code-block-writer-npm-13.0.3-b20050e785-10.zip/node_modules/code-block-writer/",\ + "packageDependencies": [\ + ["code-block-writer", "npm:13.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["color-convert", [\ ["npm:1.9.3", {\ "packageLocation": "../.yarn/berry/cache/color-convert-npm-1.9.3-1fe690075e-10.zip/node_modules/color-convert/",\ @@ -12547,6 +14084,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["combined-stream", [\ + ["npm:1.0.8", {\ + "packageLocation": "../.yarn/berry/cache/combined-stream-npm-1.0.8-dc14d4a63a-10.zip/node_modules/combined-stream/",\ + "packageDependencies": [\ + ["combined-stream", "npm:1.0.8"],\ + ["delayed-stream", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["commander", [\ ["npm:10.0.1", {\ "packageLocation": "../.yarn/berry/cache/commander-npm-10.0.1-f17613b72b-10.zip/node_modules/commander/",\ @@ -12823,6 +14370,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["cross-inspect", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/cross-inspect-npm-1.0.1-58060c7e11-10.zip/node_modules/cross-inspect/",\ + "packageDependencies": [\ + ["cross-inspect", "npm:1.0.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["cross-spawn", [\ ["npm:7.0.6", {\ "packageLocation": "../.yarn/berry/cache/cross-spawn-npm-7.0.6-264bddf921-10.zip/node_modules/cross-spawn/",\ @@ -13124,6 +14681,33 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["deep-equal", [\ + ["npm:2.2.3", {\ + "packageLocation": "../.yarn/berry/cache/deep-equal-npm-2.2.3-86cbe803a7-10.zip/node_modules/deep-equal/",\ + "packageDependencies": [\ + ["deep-equal", "npm:2.2.3"],\ + ["array-buffer-byte-length", "npm:1.0.2"],\ + ["call-bind", "npm:1.0.7"],\ + ["es-get-iterator", "npm:1.1.3"],\ + ["get-intrinsic", "npm:1.3.0"],\ + ["is-arguments", "npm:1.2.0"],\ + ["is-array-buffer", "npm:3.0.5"],\ + ["is-date-object", "npm:1.0.5"],\ + ["is-regex", "npm:1.1.4"],\ + ["is-shared-array-buffer", "npm:1.0.3"],\ + ["isarray", "npm:2.0.5"],\ + ["object-is", "npm:1.1.6"],\ + ["object-keys", "npm:1.1.1"],\ + ["object.assign", "npm:4.1.5"],\ + ["regexp.prototype.flags", "npm:1.5.4"],\ + ["side-channel", "npm:1.0.6"],\ + ["which-boxed-primitive", "npm:1.0.2"],\ + ["which-collection", "npm:1.0.2"],\ + ["which-typed-array", "npm:1.1.19"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["deep-is", [\ ["npm:0.1.4", {\ "packageLocation": "../.yarn/berry/cache/deep-is-npm-0.1.4-88938b5a67-10.zip/node_modules/deep-is/",\ @@ -13166,6 +14750,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["delayed-stream", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/delayed-stream-npm-1.0.0-c5a4c4cc02-10.zip/node_modules/delayed-stream/",\ + "packageDependencies": [\ + ["delayed-stream", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["denque", [\ ["npm:2.1.0", {\ "packageLocation": "../.yarn/berry/cache/denque-npm-2.1.0-578d0b6297-10.zip/node_modules/denque/",\ @@ -13321,6 +14914,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["dset", [\ + ["npm:3.1.4", {\ + "packageLocation": "../.yarn/berry/cache/dset-npm-3.1.4-f4959c71f7-10.zip/node_modules/dset/",\ + "packageDependencies": [\ + ["dset", "npm:3.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["dunder-proto", [\ ["npm:1.0.1", {\ "packageLocation": "../.yarn/berry/cache/dunder-proto-npm-1.0.1-90eb6829db-10.zip/node_modules/dunder-proto/",\ @@ -13705,6 +15307,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["es-get-iterator", [\ + ["npm:1.1.3", {\ + "packageLocation": "../.yarn/berry/cache/es-get-iterator-npm-1.1.3-7911befaac-10.zip/node_modules/es-get-iterator/",\ + "packageDependencies": [\ + ["es-get-iterator", "npm:1.1.3"],\ + ["call-bind", "npm:1.0.7"],\ + ["get-intrinsic", "npm:1.2.4"],\ + ["has-symbols", "npm:1.0.3"],\ + ["is-arguments", "npm:1.2.0"],\ + ["is-map", "npm:2.0.3"],\ + ["is-set", "npm:2.0.3"],\ + ["is-string", "npm:1.0.7"],\ + ["isarray", "npm:2.0.5"],\ + ["stop-iteration-iterator", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["es-iterator-helpers", [\ ["npm:1.2.1", {\ "packageLocation": "../.yarn/berry/cache/es-iterator-helpers-npm-1.2.1-d00703ecc3-10.zip/node_modules/es-iterator-helpers/",\ @@ -14574,7 +16194,19 @@ const RAW_RUNTIME_STATE = ["npm:3.3.1", {\ "packageLocation": "../.yarn/berry/cache/fast-glob-npm-3.3.1-8045ff8f4d-10.zip/node_modules/fast-glob/",\ "packageDependencies": [\ - ["fast-glob", "npm:3.3.1"],\ + ["fast-glob", "npm:3.3.1"],\ + ["@nodelib/fs.stat", "npm:2.0.5"],\ + ["@nodelib/fs.walk", "npm:1.2.8"],\ + ["glob-parent", "npm:5.1.2"],\ + ["merge2", "npm:1.4.1"],\ + ["micromatch", "npm:4.0.8"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.3.2", {\ + "packageLocation": "../.yarn/berry/cache/fast-glob-npm-3.3.2-0a8cb4f2ca-10.zip/node_modules/fast-glob/",\ + "packageDependencies": [\ + ["fast-glob", "npm:3.3.2"],\ ["@nodelib/fs.stat", "npm:2.0.5"],\ ["@nodelib/fs.walk", "npm:1.2.8"],\ ["glob-parent", "npm:5.1.2"],\ @@ -14943,6 +16575,14 @@ const RAW_RUNTIME_STATE = ["is-callable", "npm:1.2.7"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.3.5", {\ + "packageLocation": "../.yarn/berry/cache/for-each-npm-0.3.5-b74c5c5ba7-10.zip/node_modules/for-each/",\ + "packageDependencies": [\ + ["for-each", "npm:0.3.5"],\ + ["is-callable", "npm:1.2.7"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["foreground-child", [\ @@ -14956,6 +16596,19 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["form-data", [\ + ["npm:4.0.2", {\ + "packageLocation": "../.yarn/berry/cache/form-data-npm-4.0.2-d2e89057d5-10.zip/node_modules/form-data/",\ + "packageDependencies": [\ + ["form-data", "npm:4.0.2"],\ + ["asynckit", "npm:0.4.0"],\ + ["combined-stream", "npm:1.0.8"],\ + ["es-set-tostringtag", "npm:2.1.0"],\ + ["mime-types", "npm:2.1.35"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["form-data-encoder", [\ ["npm:1.9.0", {\ "packageLocation": "../.yarn/berry/cache/form-data-encoder-npm-1.9.0-f218aa1eeb-10.zip/node_modules/form-data-encoder/",\ @@ -15052,6 +16705,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["fs-minipass", [\ + ["npm:2.1.0", {\ + "packageLocation": "../.yarn/berry/cache/fs-minipass-npm-2.1.0-501ef87306-10.zip/node_modules/fs-minipass/",\ + "packageDependencies": [\ + ["fs-minipass", "npm:2.1.0"],\ + ["minipass", "npm:3.3.6"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:3.0.3", {\ "packageLocation": "../.yarn/berry/cache/fs-minipass-npm-3.0.3-d148d6ac19-10.zip/node_modules/fs-minipass/",\ "packageDependencies": [\ @@ -15497,6 +17158,13 @@ const RAW_RUNTIME_STATE = ["graphql", "npm:15.8.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:16.10.0", {\ + "packageLocation": "../.yarn/berry/cache/graphql-npm-16.10.0-bc1b088de1-10.zip/node_modules/graphql/",\ + "packageDependencies": [\ + ["graphql", "npm:16.10.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["graphql-compose", [\ @@ -15746,6 +17414,20 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:2.12.6", {\ + "packageLocation": "./.yarn/__virtual__/graphql-tag-virtual-9d73131baf/2/.yarn/berry/cache/graphql-tag-npm-2.12.6-99a5a7f6de-10.zip/node_modules/graphql-tag/",\ + "packageDependencies": [\ + ["graphql-tag", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:2.12.6"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:2.12.6", {\ "packageLocation": "./.yarn/__virtual__/graphql-tag-virtual-2b866278a1/2/.yarn/berry/cache/graphql-tag-npm-2.12.6-99a5a7f6de-10.zip/node_modules/graphql-tag/",\ "packageDependencies": [\ @@ -15811,6 +17493,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["graphql-ws", [\ + ["npm:5.16.0", {\ + "packageLocation": "../.yarn/berry/cache/graphql-ws-npm-5.16.0-98146e34fe-10.zip/node_modules/graphql-ws/",\ + "packageDependencies": [\ + ["graphql-ws", "npm:5.16.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:5.16.2", {\ "packageLocation": "../.yarn/berry/cache/graphql-ws-npm-5.16.2-1713176acb-10.zip/node_modules/graphql-ws/",\ "packageDependencies": [\ @@ -15830,6 +17519,19 @@ const RAW_RUNTIME_STATE = "graphql"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:5.16.0", {\ + "packageLocation": "./.yarn/__virtual__/graphql-ws-virtual-9b25cd4f01/2/.yarn/berry/cache/graphql-ws-npm-5.16.0-98146e34fe-10.zip/node_modules/graphql-ws/",\ + "packageDependencies": [\ + ["graphql-ws", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:5.16.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:16.10.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["gtoken", [\ @@ -16025,6 +17727,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["humanize-ms", [\ + ["npm:1.2.1", {\ + "packageLocation": "../.yarn/berry/cache/humanize-ms-npm-1.2.1-e942bd7329-10.zip/node_modules/humanize-ms/",\ + "packageDependencies": [\ + ["humanize-ms", "npm:1.2.1"],\ + ["ms", "npm:2.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["iconv-lite", [\ ["npm:0.4.24", {\ "packageLocation": "../.yarn/berry/cache/iconv-lite-npm-0.4.24-c5c4ac6695-10.zip/node_modules/iconv-lite/",\ @@ -16098,6 +17810,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["indent-string", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/indent-string-npm-4.0.0-7b717435b2-10.zip/node_modules/indent-string/",\ + "packageDependencies": [\ + ["indent-string", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["inflight", [\ ["npm:1.0.6", {\ "packageLocation": "../.yarn/berry/cache/inflight-npm-1.0.6-ccedb4b908-10.zip/node_modules/inflight/",\ @@ -16187,6 +17908,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["is-arguments", [\ + ["npm:1.2.0", {\ + "packageLocation": "../.yarn/berry/cache/is-arguments-npm-1.2.0-ecfcc85b28-10.zip/node_modules/is-arguments/",\ + "packageDependencies": [\ + ["is-arguments", "npm:1.2.0"],\ + ["call-bound", "npm:1.0.3"],\ + ["has-tostringtag", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["is-array-buffer", [\ ["npm:3.0.4", {\ "packageLocation": "../.yarn/berry/cache/is-array-buffer-npm-3.0.4-c1d4ec5b64-10.zip/node_modules/is-array-buffer/",\ @@ -16379,6 +18111,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["is-lambda", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/is-lambda-npm-1.0.1-7ab55bc8a8-10.zip/node_modules/is-lambda/",\ + "packageDependencies": [\ + ["is-lambda", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["is-map", [\ ["npm:2.0.3", {\ "packageLocation": "../.yarn/berry/cache/is-map-npm-2.0.3-9e061e76e3-10.zip/node_modules/is-map/",\ @@ -16710,6 +18451,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["js-levenshtein", [\ + ["npm:1.1.6", {\ + "packageLocation": "../.yarn/berry/cache/js-levenshtein-npm-1.1.6-ab883e61a3-10.zip/node_modules/js-levenshtein/",\ + "packageDependencies": [\ + ["js-levenshtein", "npm:1.1.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["js-tokens", [\ ["npm:4.0.0", {\ "packageLocation": "../.yarn/berry/cache/js-tokens-npm-4.0.0-0ac852e9e2-10.zip/node_modules/js-tokens/",\ @@ -17370,6 +19120,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["lodash.omit", [\ + ["npm:4.5.0", {\ + "packageLocation": "../.yarn/berry/cache/lodash.omit-npm-4.5.0-786639f9a0-10.zip/node_modules/lodash.omit/",\ + "packageDependencies": [\ + ["lodash.omit", "npm:4.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["lodash.once", [\ ["npm:4.1.1", {\ "packageLocation": "../.yarn/berry/cache/lodash.once-npm-4.1.1-d8ba329ead-10.zip/node_modules/lodash.once/",\ @@ -17479,6 +19238,13 @@ const RAW_RUNTIME_STATE = ["yallist", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.18.3", {\ + "packageLocation": "../.yarn/berry/cache/lru-cache-npm-7.18.3-e68be5b11c-10.zip/node_modules/lru-cache/",\ + "packageDependencies": [\ + ["lru-cache", "npm:7.18.3"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["make-error", [\ @@ -17491,6 +19257,28 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["make-fetch-happen", [\ + ["npm:11.1.1", {\ + "packageLocation": "../.yarn/berry/cache/make-fetch-happen-npm-11.1.1-f32b79aaaa-10.zip/node_modules/make-fetch-happen/",\ + "packageDependencies": [\ + ["make-fetch-happen", "npm:11.1.1"],\ + ["agentkeepalive", "npm:4.6.0"],\ + ["cacache", "npm:17.1.4"],\ + ["http-cache-semantics", "npm:4.1.1"],\ + ["http-proxy-agent", "npm:5.0.0"],\ + ["https-proxy-agent", "npm:5.0.1"],\ + ["is-lambda", "npm:1.0.1"],\ + ["lru-cache", "npm:7.18.3"],\ + ["minipass", "npm:5.0.0"],\ + ["minipass-fetch", "npm:3.0.5"],\ + ["minipass-flush", "npm:1.0.5"],\ + ["minipass-pipeline", "npm:1.2.4"],\ + ["negotiator", "npm:0.6.4"],\ + ["promise-retry", "npm:2.0.1"],\ + ["socks-proxy-agent", "npm:7.0.0"],\ + ["ssri", "npm:10.0.6"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:14.0.3", {\ "packageLocation": "../.yarn/berry/cache/make-fetch-happen-npm-14.0.3-23b30e8691-10.zip/node_modules/make-fetch-happen/",\ "packageDependencies": [\ @@ -17752,6 +19540,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:5.0.0", {\ + "packageLocation": "../.yarn/berry/cache/minipass-npm-5.0.0-c64fb63c92-10.zip/node_modules/minipass/",\ + "packageDependencies": [\ + ["minipass", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.1.2", {\ "packageLocation": "../.yarn/berry/cache/minipass-npm-7.1.2-3a5327d36d-10.zip/node_modules/minipass/",\ "packageDependencies": [\ @@ -17761,6 +19556,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["minipass-collect", [\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/minipass-collect-npm-1.0.2-3b4676eab5-10.zip/node_modules/minipass-collect/",\ + "packageDependencies": [\ + ["minipass-collect", "npm:1.0.2"],\ + ["minipass", "npm:3.3.6"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:2.0.1", {\ "packageLocation": "../.yarn/berry/cache/minipass-collect-npm-2.0.1-73d3907e40-10.zip/node_modules/minipass-collect/",\ "packageDependencies": [\ @@ -17771,6 +19574,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["minipass-fetch", [\ + ["npm:3.0.5", {\ + "packageLocation": "../.yarn/berry/cache/minipass-fetch-npm-3.0.5-ed78529694-10.zip/node_modules/minipass-fetch/",\ + "packageDependencies": [\ + ["minipass-fetch", "npm:3.0.5"],\ + ["encoding", "npm:0.1.13"],\ + ["minipass", "npm:7.1.2"],\ + ["minipass-sized", "npm:1.0.3"],\ + ["minizlib", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:4.0.1", {\ "packageLocation": "../.yarn/berry/cache/minipass-fetch-npm-4.0.1-ce1d15e957-10.zip/node_modules/minipass-fetch/",\ "packageDependencies": [\ @@ -17814,6 +19628,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["minizlib", [\ + ["npm:2.1.2", {\ + "packageLocation": "../.yarn/berry/cache/minizlib-npm-2.1.2-ea89cd0cfb-10.zip/node_modules/minizlib/",\ + "packageDependencies": [\ + ["minizlib", "npm:2.1.2"],\ + ["minipass", "npm:3.3.6"],\ + ["yallist", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:3.0.1", {\ "packageLocation": "../.yarn/berry/cache/minizlib-npm-3.0.1-4bdabd978f-10.zip/node_modules/minizlib/",\ "packageDependencies": [\ @@ -17947,6 +19770,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:0.6.4", {\ + "packageLocation": "../.yarn/berry/cache/negotiator-npm-0.6.4-4a96086720-10.zip/node_modules/negotiator/",\ + "packageDependencies": [\ + ["negotiator", "npm:0.6.4"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.0.0", {\ "packageLocation": "../.yarn/berry/cache/negotiator-npm-1.0.0-47d727e27e-10.zip/node_modules/negotiator/",\ "packageDependencies": [\ @@ -17975,6 +19805,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["node-abort-controller", [\ + ["npm:3.1.1", {\ + "packageLocation": "../.yarn/berry/cache/node-abort-controller-npm-3.1.1-e246ed42cd-10.zip/node_modules/node-abort-controller/",\ + "packageDependencies": [\ + ["node-abort-controller", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["node-domexception", [\ ["npm:1.0.0", {\ "packageLocation": "../.yarn/berry/cache/node-domexception-npm-1.0.0-e1e813b76f-10.zip/node_modules/node-domexception/",\ @@ -18181,6 +20020,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["object-is", [\ + ["npm:1.1.6", {\ + "packageLocation": "../.yarn/berry/cache/object-is-npm-1.1.6-bfafd361ee-10.zip/node_modules/object-is/",\ + "packageDependencies": [\ + ["object-is", "npm:1.1.6"],\ + ["call-bind", "npm:1.0.7"],\ + ["define-properties", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["object-keys", [\ ["npm:1.1.1", {\ "packageLocation": "../.yarn/berry/cache/object-keys-npm-1.1.1-1bf2f1be93-10.zip/node_modules/object-keys/",\ @@ -18376,6 +20226,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["p-map", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/p-map-npm-4.0.0-4677ae07c7-10.zip/node_modules/p-map/",\ + "packageDependencies": [\ + ["p-map", "npm:4.0.0"],\ + ["aggregate-error", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.0.3", {\ "packageLocation": "../.yarn/berry/cache/p-map-npm-7.0.3-93bbec0d8c-10.zip/node_modules/p-map/",\ "packageDependencies": [\ @@ -18465,6 +20323,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["path-browserify", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/path-browserify-npm-1.0.1-f975d99a99-10.zip/node_modules/path-browserify/",\ + "packageDependencies": [\ + ["path-browserify", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["path-case", [\ ["npm:3.0.4", {\ "packageLocation": "../.yarn/berry/cache/path-case-npm-3.0.4-5a1981bc0c-10.zip/node_modules/path-case/",\ @@ -18932,6 +20799,18 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["pretty-format", [\ + ["npm:29.7.0", {\ + "packageLocation": "../.yarn/berry/cache/pretty-format-npm-29.7.0-7d330b2ea2-10.zip/node_modules/pretty-format/",\ + "packageDependencies": [\ + ["pretty-format", "npm:29.7.0"],\ + ["@jest/schemas", "npm:29.6.3"],\ + ["ansi-styles", "npm:5.2.0"],\ + ["react-is", "npm:18.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["proc-log", [\ ["npm:5.0.0", {\ "packageLocation": "../.yarn/berry/cache/proc-log-npm-5.0.0-405173f9b4-10.zip/node_modules/proc-log/",\ @@ -19236,6 +21115,13 @@ const RAW_RUNTIME_STATE = ["react-is", "npm:16.13.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:18.3.1", {\ + "packageLocation": "../.yarn/berry/cache/react-is-npm-18.3.1-370a81e1e9-10.zip/node_modules/react-is/",\ + "packageDependencies": [\ + ["react-is", "npm:18.3.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["readable-stream", [\ @@ -19286,6 +21172,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["readdirp", [\ + ["npm:4.1.2", {\ + "packageLocation": "../.yarn/berry/cache/readdirp-npm-4.1.2-3440472afe-10.zip/node_modules/readdirp/",\ + "packageDependencies": [\ + ["readdirp", "npm:4.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["real-require", [\ ["npm:0.2.0", {\ "packageLocation": "../.yarn/berry/cache/real-require-npm-0.2.0-7f69dbc7b6-10.zip/node_modules/real-require/",\ @@ -20103,6 +21998,16 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["socks-proxy-agent", [\ + ["npm:7.0.0", {\ + "packageLocation": "../.yarn/berry/cache/socks-proxy-agent-npm-7.0.0-7aacf32ea0-10.zip/node_modules/socks-proxy-agent/",\ + "packageDependencies": [\ + ["socks-proxy-agent", "npm:7.0.0"],\ + ["agent-base", "npm:6.0.2"],\ + ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"],\ + ["socks", "npm:2.8.4"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:8.0.5", {\ "packageLocation": "../.yarn/berry/cache/socks-proxy-agent-npm-8.0.5-24d77a90dc-10.zip/node_modules/socks-proxy-agent/",\ "packageDependencies": [\ @@ -20236,6 +22141,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ssri", [\ + ["npm:10.0.6", {\ + "packageLocation": "../.yarn/berry/cache/ssri-npm-10.0.6-6b8eaec5ce-10.zip/node_modules/ssri/",\ + "packageDependencies": [\ + ["ssri", "npm:10.0.6"],\ + ["minipass", "npm:7.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:12.0.0", {\ "packageLocation": "../.yarn/berry/cache/ssri-npm-12.0.0-97c0e53d2e-10.zip/node_modules/ssri/",\ "packageDependencies": [\ @@ -20270,6 +22183,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["stop-iteration-iterator", [\ + ["npm:1.1.0", {\ + "packageLocation": "../.yarn/berry/cache/stop-iteration-iterator-npm-1.1.0-057344287e-10.zip/node_modules/stop-iteration-iterator/",\ + "packageDependencies": [\ + ["stop-iteration-iterator", "npm:1.1.0"],\ + ["es-errors", "npm:1.3.0"],\ + ["internal-slot", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["stream-events", [\ ["npm:1.0.5", {\ "packageLocation": "../.yarn/berry/cache/stream-events-npm-1.0.5-38468a7cf3-10.zip/node_modules/stream-events/",\ @@ -20536,6 +22460,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["subscriptions-transport-ws", [\ + ["npm:0.11.0", {\ + "packageLocation": "../.yarn/berry/cache/subscriptions-transport-ws-npm-0.11.0-6fa3639659-10.zip/node_modules/subscriptions-transport-ws/",\ + "packageDependencies": [\ + ["subscriptions-transport-ws", "npm:0.11.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:0.9.19", {\ "packageLocation": "../.yarn/berry/cache/subscriptions-transport-ws-npm-0.9.19-5f31f99bef-10.zip/node_modules/subscriptions-transport-ws/",\ "packageDependencies": [\ @@ -20543,6 +22474,24 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:0.11.0", {\ + "packageLocation": "./.yarn/__virtual__/subscriptions-transport-ws-virtual-5d8a34512b/2/.yarn/berry/cache/subscriptions-transport-ws-npm-0.11.0-6fa3639659-10.zip/node_modules/subscriptions-transport-ws/",\ + "packageDependencies": [\ + ["subscriptions-transport-ws", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:0.11.0"],\ + ["@types/graphql", null],\ + ["backo2", "npm:1.0.2"],\ + ["eventemitter3", "npm:3.1.2"],\ + ["graphql", "npm:16.10.0"],\ + ["iterall", "npm:1.3.0"],\ + ["symbol-observable", "npm:1.2.0"],\ + ["ws", "virtual:5d8a34512bb867e379d2900ea37268173263418c62879b751a4804f50eab7a7dbf8dd3c8fdd3eeeea4ca5b0dfea85a8e36568bcfcd058ff3ff8b5824af56a53b#npm:7.5.10"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.9.19", {\ "packageLocation": "./.yarn/__virtual__/subscriptions-transport-ws-virtual-6434cd74b7/2/.yarn/berry/cache/subscriptions-transport-ws-npm-0.9.19-5f31f99bef-10.zip/node_modules/subscriptions-transport-ws/",\ "packageDependencies": [\ @@ -20553,7 +22502,7 @@ const RAW_RUNTIME_STATE = ["graphql", "npm:15.8.0"],\ ["iterall", "npm:1.3.0"],\ ["symbol-observable", "npm:1.2.0"],\ - ["ws", "virtual:6434cd74b72085a93a85166b3f407e46310bb94f7d61508b61ee6477ffaa0f3886d755673014c789aace114bc6affab4c5ad3de18e1c8ca6bfae4fc3d7b05d37#npm:7.5.10"]\ + ["ws", "virtual:5d8a34512bb867e379d2900ea37268173263418c62879b751a4804f50eab7a7dbf8dd3c8fdd3eeeea4ca5b0dfea85a8e36568bcfcd058ff3ff8b5824af56a53b#npm:7.5.10"]\ ],\ "packagePeers": [\ "@types/graphql",\ @@ -20636,6 +22585,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["tar", [\ + ["npm:6.2.1", {\ + "packageLocation": "../.yarn/berry/cache/tar-npm-6.2.1-237800bb20-10.zip/node_modules/tar/",\ + "packageDependencies": [\ + ["tar", "npm:6.2.1"],\ + ["chownr", "npm:2.0.0"],\ + ["fs-minipass", "npm:2.1.0"],\ + ["minipass", "npm:5.0.0"],\ + ["minizlib", "npm:2.1.2"],\ + ["mkdirp", "npm:1.0.4"],\ + ["yallist", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.4.3", {\ "packageLocation": "../.yarn/berry/cache/tar-npm-7.4.3-1dbbd1ffc3-10.zip/node_modules/tar/",\ "packageDependencies": [\ @@ -20937,6 +22899,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["ts-graphviz", [\ + ["npm:1.8.2", {\ + "packageLocation": "../.yarn/berry/cache/ts-graphviz-npm-1.8.2-a598299970-10.zip/node_modules/ts-graphviz/",\ + "packageDependencies": [\ + ["ts-graphviz", "npm:1.8.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["ts-invariant", [\ ["npm:0.4.4", {\ "packageLocation": "../.yarn/berry/cache/ts-invariant-npm-0.4.4-9f97371ec3-10.zip/node_modules/ts-invariant/",\ @@ -20978,6 +22949,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["ts-morph", [\ + ["npm:25.0.1", {\ + "packageLocation": "../.yarn/berry/cache/ts-morph-npm-25.0.1-9e2036ddf6-10.zip/node_modules/ts-morph/",\ + "packageDependencies": [\ + ["ts-morph", "npm:25.0.1"],\ + ["@ts-morph/common", "npm:0.26.1"],\ + ["code-block-writer", "npm:13.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["ts-node", [\ ["npm:10.9.1", {\ "packageLocation": "../.yarn/berry/cache/ts-node-npm-10.9.1-6c268be7f4-10.zip/node_modules/ts-node/",\ @@ -21406,6 +23388,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["unique-filename", [\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/unique-filename-npm-3.0.0-77d68e0a45-10.zip/node_modules/unique-filename/",\ + "packageDependencies": [\ + ["unique-filename", "npm:3.0.0"],\ + ["unique-slug", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:4.0.0", {\ "packageLocation": "../.yarn/berry/cache/unique-filename-npm-4.0.0-bfc100c4e3-10.zip/node_modules/unique-filename/",\ "packageDependencies": [\ @@ -21416,6 +23406,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["unique-slug", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/unique-slug-npm-4.0.0-e6b08f28aa-10.zip/node_modules/unique-slug/",\ + "packageDependencies": [\ + ["unique-slug", "npm:4.0.0"],\ + ["imurmurhash", "npm:0.1.4"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:5.0.0", {\ "packageLocation": "../.yarn/berry/cache/unique-slug-npm-5.0.0-11508c0469-10.zip/node_modules/unique-slug/",\ "packageDependencies": [\ @@ -21587,6 +23585,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:11.0.3", {\ + "packageLocation": "../.yarn/berry/cache/uuid-npm-11.0.3-abcb5b16c0-10.zip/node_modules/uuid/",\ + "packageDependencies": [\ + ["uuid", "npm:11.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:11.0.5", {\ "packageLocation": "../.yarn/berry/cache/uuid-npm-11.0.5-685b7c1023-10.zip/node_modules/uuid/",\ "packageDependencies": [\ @@ -21763,6 +23768,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["whatwg-mimetype", [\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/whatwg-mimetype-npm-3.0.0-5b617710c1-10.zip/node_modules/whatwg-mimetype/",\ + "packageDependencies": [\ + ["whatwg-mimetype", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["whatwg-url", [\ ["npm:5.0.0", {\ "packageLocation": "../.yarn/berry/cache/whatwg-url-npm-5.0.0-374fb45e60-10.zip/node_modules/whatwg-url/",\ @@ -21878,6 +23892,20 @@ const RAW_RUNTIME_STATE = ["has-tostringtag", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.1.19", {\ + "packageLocation": "../.yarn/berry/cache/which-typed-array-npm-1.1.19-e664d1e89c-10.zip/node_modules/which-typed-array/",\ + "packageDependencies": [\ + ["which-typed-array", "npm:1.1.19"],\ + ["available-typed-arrays", "npm:1.0.7"],\ + ["call-bind", "npm:1.0.8"],\ + ["call-bound", "npm:1.0.4"],\ + ["for-each", "npm:0.3.5"],\ + ["get-proto", "npm:1.0.1"],\ + ["gopd", "npm:1.2.0"],\ + ["has-tostringtag", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["wildcard", [\ @@ -21968,10 +23996,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:8.18.0", {\ - "packageLocation": "./.yarn/__virtual__/ws-virtual-4fa3f4a249/2/.yarn/berry/cache/ws-npm-8.18.0-56f68bc4d6-10.zip/node_modules/ws/",\ + ["virtual:5d8a34512bb867e379d2900ea37268173263418c62879b751a4804f50eab7a7dbf8dd3c8fdd3eeeea4ca5b0dfea85a8e36568bcfcd058ff3ff8b5824af56a53b#npm:7.5.10", {\ + "packageLocation": "./.yarn/__virtual__/ws-virtual-34e1ea93ac/2/.yarn/berry/cache/ws-npm-7.5.10-878ccb886b-10.zip/node_modules/ws/",\ "packageDependencies": [\ - ["ws", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:8.18.0"],\ + ["ws", "virtual:5d8a34512bb867e379d2900ea37268173263418c62879b751a4804f50eab7a7dbf8dd3c8fdd3eeeea4ca5b0dfea85a8e36568bcfcd058ff3ff8b5824af56a53b#npm:7.5.10"],\ ["@types/bufferutil", null],\ ["@types/utf-8-validate", null],\ ["bufferutil", null],\ @@ -21985,10 +24013,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:6434cd74b72085a93a85166b3f407e46310bb94f7d61508b61ee6477ffaa0f3886d755673014c789aace114bc6affab4c5ad3de18e1c8ca6bfae4fc3d7b05d37#npm:7.5.10", {\ - "packageLocation": "./.yarn/__virtual__/ws-virtual-d95d77ec6a/2/.yarn/berry/cache/ws-npm-7.5.10-878ccb886b-10.zip/node_modules/ws/",\ + ["virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:8.18.0", {\ + "packageLocation": "./.yarn/__virtual__/ws-virtual-e7dfd1cfe7/2/.yarn/berry/cache/ws-npm-8.18.0-56f68bc4d6-10.zip/node_modules/ws/",\ "packageDependencies": [\ - ["ws", "virtual:6434cd74b72085a93a85166b3f407e46310bb94f7d61508b61ee6477ffaa0f3886d755673014c789aace114bc6affab4c5ad3de18e1c8ca6bfae4fc3d7b05d37#npm:7.5.10"],\ + ["ws", "virtual:eacca324893d588568e65e354506f9914f11999eb7fa97006623f32069c834884220185bb829d0e315702def9e4b147729d1c9cdb4ac97eea38c53b39c8dfd5b#npm:8.18.0"],\ ["@types/bufferutil", null],\ ["@types/utf-8-validate", null],\ ["bufferutil", null],\ diff --git a/.yarnrc.yml b/.yarnrc.yml index fd5d1e7..24a55b7 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -36,6 +36,15 @@ packageExtensions: dependencies: '@fastify/static': '*' '@fastify/view': '*' + '@nestjs/graphql@*': + dependencies: + 'ts-morph': '*' + '@apollo/subgraph': '*' + '@nestjs/apollo@*': + dependencies: + '@apollo/gateway': '*' + '@apollo/subgraph': '*' + '@as-integrations/fastify': '*' '@mikro-orm/knex@*': dependencies: 'mariadb': '*' diff --git a/docker-compose.yaml b/docker-compose.yaml index 23ed5f0..e8a9076 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -76,6 +76,18 @@ services: - FILES_BUCKETS_PUBLIC_CONDITIONS_SIZE_MIN=1 - FILES_BUCKETS_PUBLIC_CONDITIONS_SIZE_MAX=5242880 + files-gateway: + image: node:22 + working_dir: /workspace + volumes: + - yarn:/.yarn/berry + - ./:/workspace + entrypoint: yarn workspace @files/gateway-entrypoint dev + environment: + - FILES_SERVICE_URL=http://files:50051 + ports: + - 3000:3000 + gcs: image: fsouza/fake-gcs-server command: -scheme http -external-url http://localhost:4443 diff --git a/files/service/gateway-entrypoint/package.json b/files/service/gateway-entrypoint/package.json new file mode 100644 index 0000000..e510190 --- /dev/null +++ b/files/service/gateway-entrypoint/package.json @@ -0,0 +1,50 @@ +{ + "name": "@files/gateway-entrypoint", + "version": "0.0.1", + "private": true, + "license": "BSD-3-Clause", + "type": "module", + "exports": { + ".": "./src/index.ts" + }, + "scripts": { + "build": "yarn service build", + "dev": "yarn service dev", + "prepack": "run build", + "postpack": "rm -rf dist", + "start": "yarn node dist/index.js" + }, + "devDependencies": { + "@apollo/server": "4.12.0", + "@atls/nestjs-logger": "0.2.41", + "@atls/protobuf-rpc": "0.0.6", + "@bufbuild/protobuf": "1.10.0", + "@faker-js/faker": "9.6.0", + "@files-engine/gateway-module": "workspace:*", + "@nestjs/apollo": "12.2.2", + "@nestjs/common": "10.4.15", + "@nestjs/core": "10.4.15", + "@nestjs/cqrs": "10.2.8", + "@nestjs/graphql": "12.2.2", + "@nestjs/microservices": "10.4.15", + "@nestjs/platform-express": "10.4.15", + "@nestjs/platform-fastify": "10.4.15", + "@nestjs/testing": "10.4.15", + "@nestjs/websockets": "10.4.15", + "@testcontainers/kafka": "10.20.0", + "@types/amqplib": "0.10.6", + "@types/jsonwebtoken": "9.0.8", + "@types/node": "22.13.10", + "amqp-connection-manager": "4.1.14", + "amqplib": "0.10.5", + "class-transformer": "0.5.1", + "class-validator": "0.14.1", + "get-port": "7.1.0", + "graphql": "16.10.0", + "jsonwebtoken": "9.0.2", + "reflect-metadata": "0.2.2", + "rxjs": "7.8.1", + "testcontainers": "10.20.0", + "uuid": "11.0.5" + } +} diff --git a/files/service/gateway-entrypoint/src/bootstrap.ts b/files/service/gateway-entrypoint/src/bootstrap.ts new file mode 100644 index 0000000..408e519 --- /dev/null +++ b/files/service/gateway-entrypoint/src/bootstrap.ts @@ -0,0 +1,29 @@ +import type { NestFastifyApplication } from '@nestjs/platform-fastify' + +import { NestLogger } from '@atls/nestjs-logger' +import { NestFactory } from '@nestjs/core' +import { FastifyAdapter } from '@nestjs/platform-fastify' + +import { LISTEN_PORT } from './files-engine-gateway-entrypoint.constants.js' +import { FilesEngineGatewayEntrypointModule } from './files-engine-gateway-entrypoint.module.js' + +const bootstrap = async (): Promise => { + const app = await NestFactory.create( + FilesEngineGatewayEntrypointModule, + new FastifyAdapter(), + { logger: new NestLogger() } + ) + + app.enableShutdownHooks() + + await app.listen(LISTEN_PORT, '0.0.0.0') + + if (import.meta.webpackHot) { + import.meta.webpackHot.accept() + import.meta.webpackHot.dispose(() => { + app.close() + }) + } +} + +bootstrap() diff --git a/files/service/gateway-entrypoint/src/files-engine-gateway-entrypoint.constants.ts b/files/service/gateway-entrypoint/src/files-engine-gateway-entrypoint.constants.ts new file mode 100644 index 0000000..dd057af --- /dev/null +++ b/files/service/gateway-entrypoint/src/files-engine-gateway-entrypoint.constants.ts @@ -0,0 +1 @@ +export const LISTEN_PORT = 3000 diff --git a/files/service/gateway-entrypoint/src/files-engine-gateway-entrypoint.module.ts b/files/service/gateway-entrypoint/src/files-engine-gateway-entrypoint.module.ts new file mode 100644 index 0000000..db4c3bd --- /dev/null +++ b/files/service/gateway-entrypoint/src/files-engine-gateway-entrypoint.module.ts @@ -0,0 +1,26 @@ +import type { ApolloDriverConfig } from '@nestjs/apollo' + +import { join } from 'node:path' + +import { ApolloDriver } from '@nestjs/apollo' +import { Module } from '@nestjs/common' +import { GraphQLModule } from '@nestjs/graphql' + +import { FilesGatewayModule } from '@files-engine/gateway-module' + +@Module({ + imports: [ + FilesGatewayModule.register(), + GraphQLModule.forRoot({ + driver: ApolloDriver, + playground: true, + introspection: true, + autoSchemaFile: + process.env.NODE_ENV === 'production' + ? join(process.cwd(), 'dist/schema.gql') + : join(process.cwd(), 'schema.gql'), + sortSchema: true, + }), + ], +}) +export class FilesEngineGatewayEntrypointModule {} diff --git a/files/service/gateway-entrypoint/src/index.ts b/files/service/gateway-entrypoint/src/index.ts new file mode 100644 index 0000000..8d4f667 --- /dev/null +++ b/files/service/gateway-entrypoint/src/index.ts @@ -0,0 +1 @@ +import './bootstrap.js' diff --git a/files/service/gateway-module/package.json b/files/service/gateway-module/package.json new file mode 100644 index 0000000..0156c65 --- /dev/null +++ b/files/service/gateway-module/package.json @@ -0,0 +1,35 @@ +{ + "name": "@files-engine/gateway-module", + "version": "0.0.1", + "private": true, + "license": "BSD-3-Clause", + "type": "module", + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts" + }, + "main": "src/index.ts", + "dependencies": { + "@atls/files-rpc-client": "workspace:*", + "@atls/protobuf-rpc": "0.0.6", + "dataloader": "2.2.3" + }, + "devDependencies": { + "@bufbuild/protobuf": "1.10.0", + "@nestjs/common": "10.4.15", + "@nestjs/core": "10.4.15", + "@nestjs/graphql": "12.2.2", + "graphql": "16.10.0", + "reflect-metadata": "0.2.2", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "@bufbuild/protobuf": "^1", + "@nestjs/common": "^10", + "@nestjs/core": "^10", + "@nestjs/graphql": "^12", + "graphql": "^16", + "reflect-metadata": "^0.2", + "rxjs": "^7" + } +} diff --git a/files/service/gateway-module/src/data-loaders/file.data-loader.ts b/files/service/gateway-module/src/data-loaders/file.data-loader.ts new file mode 100644 index 0000000..334a2fd --- /dev/null +++ b/files/service/gateway-module/src/data-loaders/file.data-loader.ts @@ -0,0 +1,34 @@ +import type { File } from '@atls/files-rpc-client' + +import type { NestDataLoader } from '../interfaces/index.js' + +import { Injectable } from '@nestjs/common' +import DataLoader from 'dataloader' + +import { client } from '@atls/files-rpc-client' + +@Injectable() +export class FileDataLoader implements NestDataLoader { + async getFiles(ids: ReadonlyArray): Promise> { + const { files } = await client.listFiles({ + query: { + id: { + conditions: { + in: { values: ids as Array }, + }, + }, + }, + }) + + const filesById: Map = files.reduce( + (result, file) => result.set(file.id, file), + new Map() + ) + + return ids.map((id) => filesById.get(id)) + } + + generateDataLoader(): DataLoader { + return new DataLoader(async (ids) => this.getFiles(ids)) + } +} diff --git a/files/service/gateway-module/src/data-loaders/index.ts b/files/service/gateway-module/src/data-loaders/index.ts new file mode 100644 index 0000000..e8a17e7 --- /dev/null +++ b/files/service/gateway-module/src/data-loaders/index.ts @@ -0,0 +1 @@ +export * from './file.data-loader.js' diff --git a/files/service/gateway-module/src/decorators/index.ts b/files/service/gateway-module/src/decorators/index.ts new file mode 100644 index 0000000..3656430 --- /dev/null +++ b/files/service/gateway-module/src/decorators/index.ts @@ -0,0 +1 @@ +export * from './input-arg.decorator.js' diff --git a/files/service/gateway-module/src/decorators/input-arg.decorator.ts b/files/service/gateway-module/src/decorators/input-arg.decorator.ts new file mode 100644 index 0000000..945537b --- /dev/null +++ b/files/service/gateway-module/src/decorators/input-arg.decorator.ts @@ -0,0 +1,4 @@ +import { Args } from '@nestjs/graphql' + +export const InputArg = (inputType: T): ParameterDecorator => + Args('input', { type: () => inputType }) diff --git a/files/service/gateway-module/src/errors/confirm-upload.errors.ts b/files/service/gateway-module/src/errors/confirm-upload.errors.ts new file mode 100644 index 0000000..1713164 --- /dev/null +++ b/files/service/gateway-module/src/errors/confirm-upload.errors.ts @@ -0,0 +1,10 @@ +import { Field } from '@nestjs/graphql' +import { ObjectType } from '@nestjs/graphql' + +import { ValidationErrorType } from '../types/index.js' + +@ObjectType() +export class ConfirmUploadErrors { + @Field(() => ValidationErrorType, { nullable: true }) + id?: ValidationErrorType +} diff --git a/files/service/gateway-module/src/errors/create-upload.errors.ts b/files/service/gateway-module/src/errors/create-upload.errors.ts new file mode 100644 index 0000000..90ea167 --- /dev/null +++ b/files/service/gateway-module/src/errors/create-upload.errors.ts @@ -0,0 +1,16 @@ +import { Field } from '@nestjs/graphql' +import { ObjectType } from '@nestjs/graphql' + +import { ValidationErrorType } from '../types/index.js' + +@ObjectType() +export class CreateUploadErrors { + @Field(() => ValidationErrorType, { nullable: true }) + bucket?: ValidationErrorType + + @Field(() => ValidationErrorType, { nullable: true }) + name?: ValidationErrorType + + @Field(() => ValidationErrorType, { nullable: true }) + size?: ValidationErrorType +} diff --git a/files/service/gateway-module/src/errors/index.ts b/files/service/gateway-module/src/errors/index.ts new file mode 100644 index 0000000..ebf1a46 --- /dev/null +++ b/files/service/gateway-module/src/errors/index.ts @@ -0,0 +1,2 @@ +export * from './confirm-upload.errors.js' +export * from './create-upload.errors.js' diff --git a/files/service/gateway-module/src/index.ts b/files/service/gateway-module/src/index.ts new file mode 100644 index 0000000..3a2dbaa --- /dev/null +++ b/files/service/gateway-module/src/index.ts @@ -0,0 +1,6 @@ +export * from './data-loaders/index.js' +export * from './inputs/index.js' +export * from './module/index.js' +export * from './mutations/index.js' +export * from './queries/index.js' +export * from './types/index.js' diff --git a/files/service/gateway-module/src/inputs/confirm-upload.input.ts b/files/service/gateway-module/src/inputs/confirm-upload.input.ts new file mode 100644 index 0000000..8d0d312 --- /dev/null +++ b/files/service/gateway-module/src/inputs/confirm-upload.input.ts @@ -0,0 +1,12 @@ +import { Field } from '@nestjs/graphql' +import { ID } from '@nestjs/graphql' +import { InputType } from '@nestjs/graphql' + +@InputType() +export class ConfirmUploadInput { + @Field(() => ID) + id!: string + + @Field() + ownerId!: string +} diff --git a/files/service/gateway-module/src/inputs/create-upload.input.ts b/files/service/gateway-module/src/inputs/create-upload.input.ts new file mode 100644 index 0000000..0ff4404 --- /dev/null +++ b/files/service/gateway-module/src/inputs/create-upload.input.ts @@ -0,0 +1,17 @@ +import { Field } from '@nestjs/graphql' +import { InputType } from '@nestjs/graphql' + +@InputType() +export class CreateUploadInput { + @Field() + bucket!: string + + @Field() + name!: string + + @Field() + ownerId!: string + + @Field() + size!: number +} diff --git a/files/service/gateway-module/src/inputs/index.ts b/files/service/gateway-module/src/inputs/index.ts new file mode 100644 index 0000000..0555fc0 --- /dev/null +++ b/files/service/gateway-module/src/inputs/index.ts @@ -0,0 +1,2 @@ +export * from './confirm-upload.input.js' +export * from './create-upload.input.js' diff --git a/files/service/gateway-module/src/interfaces/data-loader.interfaces.ts b/files/service/gateway-module/src/interfaces/data-loader.interfaces.ts new file mode 100644 index 0000000..41ffabb --- /dev/null +++ b/files/service/gateway-module/src/interfaces/data-loader.interfaces.ts @@ -0,0 +1,5 @@ +import type DataLoader from 'dataloader' + +export interface NestDataLoader { + generateDataLoader: () => DataLoader +} diff --git a/files/service/gateway-module/src/interfaces/index.ts b/files/service/gateway-module/src/interfaces/index.ts new file mode 100644 index 0000000..001d08d --- /dev/null +++ b/files/service/gateway-module/src/interfaces/index.ts @@ -0,0 +1 @@ +export type * from './data-loader.interfaces.js' diff --git a/files/service/gateway-module/src/module/files-gateway.module.ts b/files/service/gateway-module/src/module/files-gateway.module.ts new file mode 100644 index 0000000..e4cfaf5 --- /dev/null +++ b/files/service/gateway-module/src/module/files-gateway.module.ts @@ -0,0 +1,24 @@ +import type { DynamicModule } from '@nestjs/common' + +import { Module } from '@nestjs/common' + +import * as dataLoaders from '../data-loaders/index.js' +import * as mutations from '../mutations/index.js' +import * as queries from '../queries/index.js' + +@Module({}) +export class FilesGatewayModule { + static register(): DynamicModule { + const providers = [ + ...Object.values(mutations), + ...Object.values(queries), + ...Object.values(dataLoaders), + ] + + return { + module: FilesGatewayModule, + providers, + exports: providers, + } + } +} diff --git a/files/service/gateway-module/src/module/index.ts b/files/service/gateway-module/src/module/index.ts new file mode 100644 index 0000000..f726d51 --- /dev/null +++ b/files/service/gateway-module/src/module/index.ts @@ -0,0 +1 @@ +export * from './files-gateway.module.js' diff --git a/files/service/gateway-module/src/mutations/index.ts b/files/service/gateway-module/src/mutations/index.ts new file mode 100644 index 0000000..04c4e5d --- /dev/null +++ b/files/service/gateway-module/src/mutations/index.ts @@ -0,0 +1 @@ +export * from './upload.mutations.js' diff --git a/files/service/gateway-module/src/mutations/upload.mutations.ts b/files/service/gateway-module/src/mutations/upload.mutations.ts new file mode 100644 index 0000000..c953221 --- /dev/null +++ b/files/service/gateway-module/src/mutations/upload.mutations.ts @@ -0,0 +1,71 @@ +/* eslint-disable @typescript-eslint/no-non-null-assertion */ + +import type { ValidationError } from '@atls/protobuf-rpc' + +import { Mutation } from '@nestjs/graphql' +import { Resolver } from '@nestjs/graphql' +import { findValidationErrorDetails } from '@atls/protobuf-rpc' + +import { client } from '@atls/files-rpc-client' + +import { InputArg } from '../decorators/index.js' +import { ConfirmUploadInput } from '../inputs/index.js' +import { CreateUploadInput } from '../inputs/index.js' +import { ConfirmUploadResponse } from '../responses/index.js' +import { CreateUploadResponse } from '../responses/index.js' +import { Upload } from '../types/index.js' + +@Resolver(() => Upload) +export class UploadMutations { + @Mutation(() => CreateUploadResponse) + async createUpload( + @InputArg(CreateUploadInput) input: CreateUploadInput + ): Promise { + try { + return client.createUpload(input) + } catch (error) { + const details: Array = findValidationErrorDetails(error) + + if (details.length > 0) { + return details.reduce( + (result, detail) => ({ + ...result, + [detail.id]: { + id: detail.messages.at(0)!.id, + message: detail.messages.at(0)!.constraint, + }, + }), + {} + ) + } + + throw error + } + } + + @Mutation(() => ConfirmUploadResponse) + async confirmUpload( + @InputArg(ConfirmUploadInput) input: ConfirmUploadInput + ): Promise { + try { + return await client.confirmUpload(input) + } catch (error) { + const details: Array = findValidationErrorDetails(error) + + if (details.length > 0) { + return details.reduce( + (result, detail) => ({ + ...result, + [detail.id]: { + id: detail.messages.at(0)!.id, + message: detail.messages.at(0)!.constraint, + }, + }), + {} + ) + } + + throw error + } + } +} diff --git a/files/service/gateway-module/src/queries/health.queries.ts b/files/service/gateway-module/src/queries/health.queries.ts new file mode 100644 index 0000000..4931cd6 --- /dev/null +++ b/files/service/gateway-module/src/queries/health.queries.ts @@ -0,0 +1,15 @@ +import { Query } from '@nestjs/graphql' +import { Resolver } from '@nestjs/graphql' + +import { HealthCheckResponse } from '../responses/index.js' + +@Resolver() +export class HealthQueries { + @Query(() => HealthCheckResponse) + healthCheck(): HealthCheckResponse { + return { + status: 'OK', + timestamp: Date.now(), + } + } +} diff --git a/files/service/gateway-module/src/queries/index.ts b/files/service/gateway-module/src/queries/index.ts new file mode 100644 index 0000000..c76594d --- /dev/null +++ b/files/service/gateway-module/src/queries/index.ts @@ -0,0 +1 @@ +export * from './health.queries.js' diff --git a/files/service/gateway-module/src/responses/confirm-upload.response.ts b/files/service/gateway-module/src/responses/confirm-upload.response.ts new file mode 100644 index 0000000..680c279 --- /dev/null +++ b/files/service/gateway-module/src/responses/confirm-upload.response.ts @@ -0,0 +1,14 @@ +import { Field } from '@nestjs/graphql' +import { ObjectType } from '@nestjs/graphql' + +import { ConfirmUploadErrors } from '../errors/index.js' +import { File } from '../types/index.js' + +@ObjectType() +export class ConfirmUploadResponse { + @Field(() => File, { nullable: true }) + result?: File + + @Field(() => ConfirmUploadErrors, { nullable: true }) + errors?: ConfirmUploadErrors +} diff --git a/files/service/gateway-module/src/responses/create-upload.response.ts b/files/service/gateway-module/src/responses/create-upload.response.ts new file mode 100644 index 0000000..4ee04ff --- /dev/null +++ b/files/service/gateway-module/src/responses/create-upload.response.ts @@ -0,0 +1,14 @@ +import { Field } from '@nestjs/graphql' +import { ObjectType } from '@nestjs/graphql' + +import { CreateUploadErrors } from '../errors/index.js' +import { Upload } from '../types/index.js' + +@ObjectType() +export class CreateUploadResponse { + @Field(() => Upload, { nullable: true }) + result?: Upload + + @Field(() => CreateUploadErrors, { nullable: true }) + errors?: CreateUploadErrors +} diff --git a/files/service/gateway-module/src/responses/health-check.response.ts b/files/service/gateway-module/src/responses/health-check.response.ts new file mode 100644 index 0000000..15d11ff --- /dev/null +++ b/files/service/gateway-module/src/responses/health-check.response.ts @@ -0,0 +1,11 @@ +import { Field } from '@nestjs/graphql' +import { ObjectType } from '@nestjs/graphql' + +@ObjectType() +export class HealthCheckResponse { + @Field(() => String) + status: string + + @Field(() => Number) + timestamp: number +} diff --git a/files/service/gateway-module/src/responses/index.ts b/files/service/gateway-module/src/responses/index.ts new file mode 100644 index 0000000..36b293f --- /dev/null +++ b/files/service/gateway-module/src/responses/index.ts @@ -0,0 +1,3 @@ +export * from './confirm-upload.response.js' +export * from './create-upload.response.js' +export * from './health-check.response.js' diff --git a/files/service/gateway-module/src/types/file.type.ts b/files/service/gateway-module/src/types/file.type.ts new file mode 100644 index 0000000..46ad1bc --- /dev/null +++ b/files/service/gateway-module/src/types/file.type.ts @@ -0,0 +1,15 @@ +import { Field } from '@nestjs/graphql' +import { ID } from '@nestjs/graphql' +import { ObjectType } from '@nestjs/graphql' + +@ObjectType() +export class File { + @Field(() => ID) + id!: string + + @Field() + url!: string + + @Field() + ownerId!: string +} diff --git a/files/service/gateway-module/src/types/index.ts b/files/service/gateway-module/src/types/index.ts new file mode 100644 index 0000000..e166954 --- /dev/null +++ b/files/service/gateway-module/src/types/index.ts @@ -0,0 +1,3 @@ +export * from './upload.type.js' +export * from './file.type.js' +export * from './validation-error.type.js' diff --git a/files/service/gateway-module/src/types/upload.type.ts b/files/service/gateway-module/src/types/upload.type.ts new file mode 100644 index 0000000..a239433 --- /dev/null +++ b/files/service/gateway-module/src/types/upload.type.ts @@ -0,0 +1,15 @@ +import { Field } from '@nestjs/graphql' +import { ID } from '@nestjs/graphql' +import { ObjectType } from '@nestjs/graphql' + +@ObjectType() +export class Upload { + @Field(() => ID) + id!: string + + @Field() + url!: string + + @Field() + ownerId!: string +} diff --git a/files/service/gateway-module/src/types/validation-error.type.ts b/files/service/gateway-module/src/types/validation-error.type.ts new file mode 100644 index 0000000..f29a65f --- /dev/null +++ b/files/service/gateway-module/src/types/validation-error.type.ts @@ -0,0 +1,12 @@ +import { Field } from '@nestjs/graphql' +import { ID } from '@nestjs/graphql' +import { ObjectType } from '@nestjs/graphql' + +@ObjectType() +export class ValidationErrorType { + @Field(() => ID) + id!: string + + @Field() + message!: string +} diff --git a/files/service/service-entrypoint/package.json b/files/service/service-entrypoint/package.json index f6fb35b..49814ef 100644 --- a/files/service/service-entrypoint/package.json +++ b/files/service/service-entrypoint/package.json @@ -20,7 +20,7 @@ "@atls/nestjs-grpc-reflection": "1.0.6", "@atls/nestjs-logger": "0.2.41", "@atls/nestjs-microservices-registry": "0.0.1", - "@atls/protobuf-rpc": "0.0.5", + "@atls/protobuf-rpc": "0.0.6", "@bufbuild/protobuf": "1.10.0", "@connectrpc/connect": "1.6.1", "@connectrpc/connect-node": "1.6.1", diff --git a/yarn.lock b/yarn.lock index dc4682c..658562b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -26,6 +26,69 @@ __metadata: languageName: node linkType: hard +"@apollo/cache-control-types@npm:^1.0.2, @apollo/cache-control-types@npm:^1.0.3": + version: 1.0.3 + resolution: "@apollo/cache-control-types@npm:1.0.3" + peerDependencies: + graphql: 14.x || 15.x || 16.x + checksum: 10/a588e52bfa51e37a1dcd667469c827cbd1145df131650478fa7c7e6f9b01eb71ce9147f94be60c5b3ee0d4f83fd3304da1a78a342ae254c12cfc18e6e3f1e615 + languageName: node + linkType: hard + +"@apollo/composition@npm:2.10.2": + version: 2.10.2 + resolution: "@apollo/composition@npm:2.10.2" + dependencies: + "@apollo/federation-internals": "npm:2.10.2" + "@apollo/query-graphs": "npm:2.10.2" + peerDependencies: + graphql: ^16.5.0 + checksum: 10/bbbb2e1a5a466afd62139a314a510b10e9566107439f31b026095706767020b0211f75a8cdbcf036cb55cdfd2206a4fcf19e80e00590142f8b5d17c4f7a0f994 + languageName: node + linkType: hard + +"@apollo/federation-internals@npm:2.10.2": + version: 2.10.2 + resolution: "@apollo/federation-internals@npm:2.10.2" + 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: 10/f18e07c7783386ce7fd16923c7136d40feefd8d495089f4e2247978911c6fabe480b95fd3b0ab569814f16cfcbd35e0f83bbe58e57fe4fd577d4c4aaff4701df + languageName: node + linkType: hard + +"@apollo/gateway@npm:*": + version: 2.10.2 + resolution: "@apollo/gateway@npm:2.10.2" + dependencies: + "@apollo/composition": "npm:2.10.2" + "@apollo/federation-internals": "npm:2.10.2" + "@apollo/query-planner": "npm:2.10.2" + "@apollo/server-gateway-interface": "npm:^1.1.0" + "@apollo/usage-reporting-protobuf": "npm:^4.1.0" + "@apollo/utils.createhash": "npm:^2.0.0" + "@apollo/utils.fetcher": "npm:^2.0.0" + "@apollo/utils.isnodelike": "npm:^2.0.0" + "@apollo/utils.keyvaluecache": "npm:^2.1.0" + "@apollo/utils.logger": "npm:^2.0.0" + "@josephg/resolvable": "npm:^1.0.1" + "@opentelemetry/api": "npm:^1.0.1" + "@types/node-fetch": "npm:^2.6.2" + async-retry: "npm:^1.3.3" + loglevel: "npm:^1.6.1" + make-fetch-happen: "npm:^11.0.0" + node-abort-controller: "npm:^3.0.1" + node-fetch: "npm:^2.6.7" + peerDependencies: + graphql: ^16.5.0 + checksum: 10/f553a8fd5a07bd0e3714a33c66aa8de04b40ea42b1b54c4aaf123e7c4fd329c43e140ef60c6eceb58eb726df67789e15905c7158f627e0d811e02cb54112115e + languageName: node + linkType: hard + "@apollo/protobufjs@npm:1.2.2": version: 1.2.2 resolution: "@apollo/protobufjs@npm:1.2.2" @@ -50,6 +113,250 @@ __metadata: languageName: node linkType: hard +"@apollo/protobufjs@npm:1.2.7": + version: 1.2.7 + resolution: "@apollo/protobufjs@npm:1.2.7" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/long": "npm:^4.0.0" + long: "npm:^4.0.0" + bin: + apollo-pbjs: bin/pbjs + apollo-pbts: bin/pbts + checksum: 10/9b2c2d5daa5221397bc9cf37f3fa8a45dc6f217783d0fe51eca12895f88f8a5d1b66efba2e288657a1c2da5b2e20fe0eb649a440ceeb30bfc5a3af75ccea832d + languageName: node + linkType: hard + +"@apollo/query-graphs@npm:2.10.2": + version: 2.10.2 + resolution: "@apollo/query-graphs@npm:2.10.2" + dependencies: + "@apollo/federation-internals": "npm:2.10.2" + deep-equal: "npm:^2.0.5" + ts-graphviz: "npm:^1.5.4" + uuid: "npm:^9.0.0" + peerDependencies: + graphql: ^16.5.0 + checksum: 10/1a8caf1c670279322cf9477fd0500d775282ca4a01645261eab4a375ae7d3c2378f60290e4db7d791e14c13947d8eec1e40cf5c877b1c92f66f030b35cb6990a + languageName: node + linkType: hard + +"@apollo/query-planner@npm:2.10.2": + version: 2.10.2 + resolution: "@apollo/query-planner@npm:2.10.2" + dependencies: + "@apollo/federation-internals": "npm:2.10.2" + "@apollo/query-graphs": "npm:2.10.2" + "@apollo/utils.keyvaluecache": "npm:^2.1.0" + chalk: "npm:^4.1.0" + deep-equal: "npm:^2.0.5" + pretty-format: "npm:^29.0.0" + peerDependencies: + graphql: ^16.5.0 + checksum: 10/68d0814502938423c83f6ef1e578a0d72c49eb5f7f33421afb889f9d9b44824f7a768685a0fb1036fd4f5704abdf3d300d42350013727907e3cb94978bcedc7e + languageName: node + linkType: hard + +"@apollo/server-gateway-interface@npm:^1.1.0, @apollo/server-gateway-interface@npm:^1.1.1": + version: 1.1.1 + resolution: "@apollo/server-gateway-interface@npm:1.1.1" + dependencies: + "@apollo/usage-reporting-protobuf": "npm:^4.1.1" + "@apollo/utils.fetcher": "npm:^2.0.0" + "@apollo/utils.keyvaluecache": "npm:^2.1.0" + "@apollo/utils.logger": "npm:^2.0.0" + peerDependencies: + graphql: 14.x || 15.x || 16.x + checksum: 10/af0e95399297aa403c32ffff08c6dfa91a70aae73d5954f36e357f045cdb7e89f3bb4c3e70816d244f8f18af21d257bc79e934dd8bbaa1214c5f6d42a6a825d0 + languageName: node + linkType: hard + +"@apollo/server-plugin-landing-page-graphql-playground@npm:4.0.0": + version: 4.0.0 + resolution: "@apollo/server-plugin-landing-page-graphql-playground@npm:4.0.0" + dependencies: + "@apollographql/graphql-playground-html": "npm:1.6.29" + peerDependencies: + "@apollo/server": ^4.0.0 + checksum: 10/be6740cc9d95b277ce5b7ff599d9546676e1433ae258d645393e028f2757d620adb673096f1e6277865262393ed7bef72c9237d25d475d09d32b566fe81714ad + languageName: node + linkType: hard + +"@apollo/server@npm:4.12.0": + version: 4.12.0 + resolution: "@apollo/server@npm:4.12.0" + dependencies: + "@apollo/cache-control-types": "npm:^1.0.3" + "@apollo/server-gateway-interface": "npm:^1.1.1" + "@apollo/usage-reporting-protobuf": "npm:^4.1.1" + "@apollo/utils.createhash": "npm:^2.0.2" + "@apollo/utils.fetcher": "npm:^2.0.0" + "@apollo/utils.isnodelike": "npm:^2.0.0" + "@apollo/utils.keyvaluecache": "npm:^2.1.0" + "@apollo/utils.logger": "npm:^2.0.0" + "@apollo/utils.usagereporting": "npm:^2.1.0" + "@apollo/utils.withrequired": "npm:^2.0.0" + "@graphql-tools/schema": "npm:^9.0.0" + "@types/express": "npm:^4.17.13" + "@types/express-serve-static-core": "npm:^4.17.30" + "@types/node-fetch": "npm:^2.6.1" + async-retry: "npm:^1.2.1" + cors: "npm:^2.8.5" + express: "npm:^4.21.1" + loglevel: "npm:^1.6.8" + lru-cache: "npm:^7.10.1" + negotiator: "npm:^0.6.3" + node-abort-controller: "npm:^3.1.1" + node-fetch: "npm:^2.6.7" + uuid: "npm:^9.0.0" + whatwg-mimetype: "npm:^3.0.0" + peerDependencies: + graphql: ^16.6.0 + checksum: 10/3ebb7fdfc39bbfcf969ec651a02478c22ffb952a3e9d9e45f8d883abb4c8f91de635176b472257709fe54816ff8721e7238c43dd0c334fdcb94e82969de75448 + languageName: node + linkType: hard + +"@apollo/subgraph@npm:*": + version: 2.10.2 + resolution: "@apollo/subgraph@npm:2.10.2" + dependencies: + "@apollo/cache-control-types": "npm:^1.0.2" + "@apollo/federation-internals": "npm:2.10.2" + peerDependencies: + graphql: ^16.5.0 + checksum: 10/8ec95ff391c1d7cd0385da7990d79420e87251cb450f174c11d6c7262eeb6f41296603f0335d54a9eb80d17ec037e1934ead06777cb3441c38f19ccadf175b32 + languageName: node + linkType: hard + +"@apollo/usage-reporting-protobuf@npm:^4.1.0, @apollo/usage-reporting-protobuf@npm:^4.1.1": + version: 4.1.1 + resolution: "@apollo/usage-reporting-protobuf@npm:4.1.1" + dependencies: + "@apollo/protobufjs": "npm:1.2.7" + checksum: 10/07679e0058d0f67200bcbb05405697d4052dd6d921b8ed717878d75c60efe5af4dd1c387f9e72be17d050967b3c334ee3eab8954c4dc40aed0f1013eb30fb251 + languageName: node + linkType: hard + +"@apollo/utils.createhash@npm:^2.0.0, @apollo/utils.createhash@npm:^2.0.2": + version: 2.0.2 + resolution: "@apollo/utils.createhash@npm:2.0.2" + dependencies: + "@apollo/utils.isnodelike": "npm:^2.0.1" + sha.js: "npm:^2.4.11" + checksum: 10/54b299aedae46052374e008b714b4f60995a86f2e08514cc1c1105d5551d3207843e857177e6451ff9257578be552115d8c04f77200cc0aef9019405c42170ff + languageName: node + linkType: hard + +"@apollo/utils.dropunuseddefinitions@npm:^2.0.1": + version: 2.0.1 + resolution: "@apollo/utils.dropunuseddefinitions@npm:2.0.1" + peerDependencies: + graphql: 14.x || 15.x || 16.x + checksum: 10/c12166f2551fb44045a8210317b7776abc263136bd07bfe3c6eecdb050468590fc73e524efc437cad21cc4cfcd1efc3e110285025150c2073a4b303934898ac1 + languageName: node + linkType: hard + +"@apollo/utils.fetcher@npm:^2.0.0": + version: 2.0.1 + resolution: "@apollo/utils.fetcher@npm:2.0.1" + checksum: 10/e173d215c3544dade7b4a08733234d5180973c79e8e738e9e2530f2067e8731a5faa7f15176f4ca91f3cc95a4c70166a686c7382a6c6100f56ad5befcd613f9f + languageName: node + linkType: hard + +"@apollo/utils.isnodelike@npm:^2.0.0, @apollo/utils.isnodelike@npm:^2.0.1": + version: 2.0.1 + resolution: "@apollo/utils.isnodelike@npm:2.0.1" + checksum: 10/c2e858186a60cccb7e4fc53e8b97b2a4d5470cd4975ad9cccd29e57a23eff1aa3a0c03edceb13c423632224ce2c327c6f1bb8bd77dc3fb039316bba5750536ec + languageName: node + linkType: hard + +"@apollo/utils.keyvaluecache@npm:^2.1.0": + version: 2.1.1 + resolution: "@apollo/utils.keyvaluecache@npm:2.1.1" + dependencies: + "@apollo/utils.logger": "npm:^2.0.1" + lru-cache: "npm:^7.14.1" + checksum: 10/9a6bc7c4645415329a93e77861cb1a9874b2171b741a3a667c277c6339f2ba46fb40011982e7b0993b118af1cc02e59e58fcbe7033ca6216cefec01e7b8eeda6 + languageName: node + linkType: hard + +"@apollo/utils.logger@npm:^2.0.0, @apollo/utils.logger@npm:^2.0.1": + version: 2.0.1 + resolution: "@apollo/utils.logger@npm:2.0.1" + checksum: 10/f975c81fcc7e54669b975031349f292930dc4cc3dd6bdc58bc7fe2159e0398a7d18b28860ee324c23722b005848e258094a143d20f6989fde5837379240b0066 + languageName: node + linkType: hard + +"@apollo/utils.printwithreducedwhitespace@npm:^2.0.1": + version: 2.0.1 + resolution: "@apollo/utils.printwithreducedwhitespace@npm:2.0.1" + peerDependencies: + graphql: 14.x || 15.x || 16.x + checksum: 10/16cd191e66f3801b15deb581426cd1f55066bb824c32d63fe9de9c255bea2e2b6ee1ffc88873607830d2df0f3b4d9a14c707b709f205062e21a502f08f40d513 + languageName: node + linkType: hard + +"@apollo/utils.removealiases@npm:2.0.1": + version: 2.0.1 + resolution: "@apollo/utils.removealiases@npm:2.0.1" + peerDependencies: + graphql: 14.x || 15.x || 16.x + checksum: 10/2f3f925b239bce49fe9d80bb9fbb551992c8d9180af160e780faf1c88971a30ef16b842e82e1f27a0e1f8c649af0a442ef95f6838d4cde6148939ec73d9464f6 + languageName: node + linkType: hard + +"@apollo/utils.sortast@npm:^2.0.1": + version: 2.0.1 + resolution: "@apollo/utils.sortast@npm:2.0.1" + dependencies: + lodash.sortby: "npm:^4.7.0" + peerDependencies: + graphql: 14.x || 15.x || 16.x + checksum: 10/b71245558ebd64bf93b98aec933d4b5f5758e0fecf7915728d94725ed4201fb2515e2af92fe01a595638147e5e0ef50a27ab5323d9b76eeb126769fb1e58f051 + languageName: node + linkType: hard + +"@apollo/utils.stripsensitiveliterals@npm:^2.0.1": + version: 2.0.1 + resolution: "@apollo/utils.stripsensitiveliterals@npm:2.0.1" + peerDependencies: + graphql: 14.x || 15.x || 16.x + checksum: 10/a3f74af0626f89d61f7ed1d25194f6b77006a06653399eecaea0b246cf685a85465091f2dc70280b127871b5c1eda7ded799ce176271c2612946acdc9453d388 + languageName: node + linkType: hard + +"@apollo/utils.usagereporting@npm:^2.1.0": + version: 2.1.0 + resolution: "@apollo/utils.usagereporting@npm:2.1.0" + dependencies: + "@apollo/usage-reporting-protobuf": "npm:^4.1.0" + "@apollo/utils.dropunuseddefinitions": "npm:^2.0.1" + "@apollo/utils.printwithreducedwhitespace": "npm:^2.0.1" + "@apollo/utils.removealiases": "npm:2.0.1" + "@apollo/utils.sortast": "npm:^2.0.1" + "@apollo/utils.stripsensitiveliterals": "npm:^2.0.1" + peerDependencies: + graphql: 14.x || 15.x || 16.x + checksum: 10/8af4b23000a4c35ba568e6a532e4120ab0e55b291c7b902f2d10a51aad877d0438b80c019296436870ee265edcc8881521fb9a0829796f23a3b2cb73449ac890 + languageName: node + linkType: hard + +"@apollo/utils.withrequired@npm:^2.0.0": + version: 2.0.1 + resolution: "@apollo/utils.withrequired@npm:2.0.1" + checksum: 10/ddd3a72d0f13e6283128d1aae787b65f8ef0bf2f2cf351e143c479f0838679e72d82f42f653b6baadd33a092854fc9cb9dd8af4a45938ee25b718274cef408ee + languageName: node + linkType: hard + "@apollographql/apollo-tools@npm:^0.5.0": version: 0.5.4 resolution: "@apollographql/apollo-tools@npm:0.5.4" @@ -68,6 +375,15 @@ __metadata: languageName: node linkType: hard +"@apollographql/graphql-playground-html@npm:1.6.29": + version: 1.6.29 + resolution: "@apollographql/graphql-playground-html@npm:1.6.29" + dependencies: + xss: "npm:^1.0.8" + checksum: 10/5e45cdc122dbc18c71f89fd9be8c19d1e35417ea27d3915206438d351f7775894957cd5b8bb378921bb96a8f6e6a9d182ce3d674abaddefd36a3a7e9cf6f1e68 + languageName: node + linkType: hard + "@apollographql/graphql-upload-8-fork@npm:^8.1.4": version: 8.1.4 resolution: "@apollographql/graphql-upload-8-fork@npm:8.1.4" @@ -94,6 +410,18 @@ __metadata: languageName: node linkType: hard +"@as-integrations/fastify@npm:*": + version: 2.1.1 + resolution: "@as-integrations/fastify@npm:2.1.1" + dependencies: + fastify-plugin: "npm:^4.4.0" + peerDependencies: + "@apollo/server": ^4.0.0 + fastify: ^4.4.0 + checksum: 10/5e19faf4cee84bbcbb7941e3c802db75a0818e06d8789dfd1472d0136c0d9ad5e7fdc5d3d1a566af887a1889b17c3dca8ccf8ea50da617a37ffdacad53172586 + languageName: node + linkType: hard + "@atls/base-types@npm:0.0.1": version: 0.0.1 resolution: "@atls/base-types@npm:0.0.1" @@ -206,7 +534,7 @@ __metadata: languageName: unknown linkType: soft -"@atls/files-rpc-client@workspace:files/rpc/files-rpc-client": +"@atls/files-rpc-client@workspace:*, @atls/files-rpc-client@workspace:files/rpc/files-rpc-client": version: 0.0.0-use.local resolution: "@atls/files-rpc-client@workspace:files/rpc/files-rpc-client" dependencies: @@ -577,6 +905,15 @@ __metadata: languageName: node linkType: hard +"@atls/protobuf-rpc@npm:0.0.6": + version: 0.0.6 + resolution: "@atls/protobuf-rpc@npm:0.0.6" + peerDependencies: + "@bufbuild/protobuf": "*" + checksum: 10/75f1f10d812b7ab6bf6aca3b7d7cd0155d912d8c5ccc0ab8d34ca50222183e595a7d18a7da7ecf20911e970bceb49f0f27ef4e390cd1a45af64408dd0366cf6f + languageName: node + linkType: hard + "@atls/protoc-gen-abstractions@npm:0.0.3": version: 0.0.3 resolution: "@atls/protoc-gen-abstractions@npm:0.0.3" @@ -2205,6 +2542,31 @@ __metadata: languageName: unknown linkType: soft +"@files-engine/gateway-module@workspace:*, @files-engine/gateway-module@workspace:files/service/gateway-module": + version: 0.0.0-use.local + resolution: "@files-engine/gateway-module@workspace:files/service/gateway-module" + dependencies: + "@atls/files-rpc-client": "workspace:*" + "@atls/protobuf-rpc": "npm:0.0.6" + "@bufbuild/protobuf": "npm:1.10.0" + "@nestjs/common": "npm:10.4.15" + "@nestjs/core": "npm:10.4.15" + "@nestjs/graphql": "npm:12.2.2" + dataloader: "npm:2.2.3" + graphql: "npm:16.10.0" + reflect-metadata: "npm:0.2.2" + rxjs: "npm:7.8.1" + peerDependencies: + "@bufbuild/protobuf": ^1 + "@nestjs/common": ^10 + "@nestjs/core": ^10 + "@nestjs/graphql": ^12 + graphql: ^16 + reflect-metadata: ^0.2 + rxjs: ^7 + languageName: unknown + linkType: soft + "@files-engine/infrastructure-module@workspace:*, @files-engine/infrastructure-module@workspace:files/service/infrastructure-module": version: 0.0.0-use.local resolution: "@files-engine/infrastructure-module@workspace:files/service/infrastructure-module" @@ -2272,6 +2634,44 @@ __metadata: languageName: unknown linkType: soft +"@files/gateway-entrypoint@workspace:files/service/gateway-entrypoint": + version: 0.0.0-use.local + resolution: "@files/gateway-entrypoint@workspace:files/service/gateway-entrypoint" + dependencies: + "@apollo/server": "npm:4.12.0" + "@atls/nestjs-logger": "npm:0.2.41" + "@atls/protobuf-rpc": "npm:0.0.6" + "@bufbuild/protobuf": "npm:1.10.0" + "@faker-js/faker": "npm:9.6.0" + "@files-engine/gateway-module": "workspace:*" + "@nestjs/apollo": "npm:12.2.2" + "@nestjs/common": "npm:10.4.15" + "@nestjs/core": "npm:10.4.15" + "@nestjs/cqrs": "npm:10.2.8" + "@nestjs/graphql": "npm:12.2.2" + "@nestjs/microservices": "npm:10.4.15" + "@nestjs/platform-express": "npm:10.4.15" + "@nestjs/platform-fastify": "npm:10.4.15" + "@nestjs/testing": "npm:10.4.15" + "@nestjs/websockets": "npm:10.4.15" + "@testcontainers/kafka": "npm:10.20.0" + "@types/amqplib": "npm:0.10.6" + "@types/jsonwebtoken": "npm:9.0.8" + "@types/node": "npm:22.13.10" + amqp-connection-manager: "npm:4.1.14" + amqplib: "npm:0.10.5" + class-transformer: "npm:0.5.1" + class-validator: "npm:0.14.1" + get-port: "npm:7.1.0" + graphql: "npm:16.10.0" + jsonwebtoken: "npm:9.0.2" + reflect-metadata: "npm:0.2.2" + rxjs: "npm:7.8.1" + testcontainers: "npm:10.20.0" + uuid: "npm:11.0.5" + languageName: unknown + linkType: soft + "@files/service-entrypoint@workspace:files/service/service-entrypoint": version: 0.0.0-use.local resolution: "@files/service-entrypoint@workspace:files/service/service-entrypoint" @@ -2281,7 +2681,7 @@ __metadata: "@atls/nestjs-grpc-reflection": "npm:1.0.6" "@atls/nestjs-logger": "npm:0.2.41" "@atls/nestjs-microservices-registry": "npm:0.0.1" - "@atls/protobuf-rpc": "npm:0.0.5" + "@atls/protobuf-rpc": "npm:0.0.6" "@bufbuild/protobuf": "npm:1.10.0" "@connectrpc/connect": "npm:1.6.1" "@connectrpc/connect-node": "npm:1.6.1" @@ -3284,7 +3684,19 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/merge@npm:^8.0.0, @graphql-tools/merge@npm:^8.0.2, @graphql-tools/merge@npm:^8.2.0": +"@graphql-tools/merge@npm:9.0.11": + version: 9.0.11 + resolution: "@graphql-tools/merge@npm:9.0.11" + dependencies: + "@graphql-tools/utils": "npm:^10.6.1" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/476130e8cb68c7e45d7f82b70d3fb6c44579727071f1fa9efda155471fc3e1c0094f5e8de3a66ef715d49d02d4e5290d4a72c89fb28c904aa145ad06b6ca2c13 + languageName: node + linkType: hard + +"@graphql-tools/merge@npm:^8.0.0, @graphql-tools/merge@npm:^8.0.2, @graphql-tools/merge@npm:^8.2.0, @graphql-tools/merge@npm:^8.4.1": version: 8.4.2 resolution: "@graphql-tools/merge@npm:8.4.2" dependencies: @@ -3296,6 +3708,18 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/merge@npm:^9.0.11": + version: 9.0.24 + resolution: "@graphql-tools/merge@npm:9.0.24" + dependencies: + "@graphql-tools/utils": "npm:^10.8.6" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/95f77ff141f10d5d726cd8d1ae1ad84ed944c84346bf20461adca9b1543bb94cb524b0347885fe61d3158ccf5ffe1dddec361787ae40bfcc3449aad51528dd77 + languageName: node + linkType: hard + "@graphql-tools/mock@npm:8.4.1": version: 8.4.1 resolution: "@graphql-tools/mock@npm:8.4.1" @@ -3352,6 +3776,20 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/schema@npm:10.0.10": + version: 10.0.10 + resolution: "@graphql-tools/schema@npm:10.0.10" + dependencies: + "@graphql-tools/merge": "npm:^9.0.11" + "@graphql-tools/utils": "npm:^10.6.1" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/017cb8583db9c1ffd25c2e8376be9d8e10910f84d727dd7f1fa88e9c035242cb8a064ff8235e17d741877252155d6f4c30b505b22615247de375c4972aea106b + languageName: node + linkType: hard + "@graphql-tools/schema@npm:8.1.0": version: 8.1.0 resolution: "@graphql-tools/schema@npm:8.1.0" @@ -3408,6 +3846,20 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/schema@npm:^9.0.0": + version: 9.0.19 + resolution: "@graphql-tools/schema@npm:9.0.19" + dependencies: + "@graphql-tools/merge": "npm:^8.4.1" + "@graphql-tools/utils": "npm:^9.2.1" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/762811fe08ec67000b190305783677ea086e6b300a1882f46b804bdf790e32de986bef7bbd574ddd4114393ca9b97422cc604390652537d4595eba7dde825259 + languageName: node + linkType: hard + "@graphql-tools/stitch@npm:8.1.0": version: 8.1.0 resolution: "@graphql-tools/stitch@npm:8.1.0" @@ -3468,6 +3920,20 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/utils@npm:10.6.1": + version: 10.6.1 + resolution: "@graphql-tools/utils@npm:10.6.1" + dependencies: + "@graphql-typed-document-node/core": "npm:^3.1.1" + cross-inspect: "npm:1.0.1" + dset: "npm:^3.1.2" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/b7ff1207cfc109180bd1d35d2ca3a8b8d23d4b60ecf35105c3bf09b6b3d3597176712fa94411ad900ed1be158db6b0eafca4ae9670a42a96582cf6f293306f92 + languageName: node + linkType: hard + "@graphql-tools/utils@npm:8.1.0": version: 8.1.0 resolution: "@graphql-tools/utils@npm:8.1.0" @@ -3545,6 +4011,21 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/utils@npm:^10.6.1, @graphql-tools/utils@npm:^10.8.6": + version: 10.8.6 + resolution: "@graphql-tools/utils@npm:10.8.6" + dependencies: + "@graphql-typed-document-node/core": "npm:^3.1.1" + "@whatwg-node/promise-helpers": "npm:^1.0.0" + cross-inspect: "npm:1.0.1" + dset: "npm:^3.1.4" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/98329aef966b489d3674eb086b784f6fb4500afaf9bc46fbe6a14ca32e98fec480c7395d3488c5eb2f450b75a538e98edf0527ed4bf24af352230e850c914389 + languageName: node + linkType: hard + "@graphql-tools/utils@npm:^8.0.0, @graphql-tools/utils@npm:^8.1.1, @graphql-tools/utils@npm:^8.1.2, @graphql-tools/utils@npm:^8.2.0, @graphql-tools/utils@npm:^8.2.3, @graphql-tools/utils@npm:^8.3.0, @graphql-tools/utils@npm:^8.4.0, @graphql-tools/utils@npm:^8.5.0, @graphql-tools/utils@npm:^8.6.2": version: 8.13.1 resolution: "@graphql-tools/utils@npm:8.13.1" @@ -3800,7 +4281,16 @@ __metadata: languageName: node linkType: hard -"@josephg/resolvable@npm:^1.0.0": +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" + dependencies: + "@sinclair/typebox": "npm:^0.27.8" + checksum: 10/910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 + languageName: node + linkType: hard + +"@josephg/resolvable@npm:^1.0.0, @josephg/resolvable@npm:^1.0.1": version: 1.0.1 resolution: "@josephg/resolvable@npm:1.0.1" checksum: 10/64eb763b5138bdae4fb59c0c0e89ed261b690917ae6bd777b533257668f151b8868698fb73dfd7665746ad07c7c917fe89ccfdf2404048d39f373f57f1a14e34 @@ -4329,6 +4819,34 @@ __metadata: languageName: node linkType: hard +"@nestjs/apollo@npm:12.2.2": + version: 12.2.2 + resolution: "@nestjs/apollo@npm:12.2.2" + dependencies: + "@apollo/server-plugin-landing-page-graphql-playground": "npm:4.0.0" + iterall: "npm:1.3.0" + lodash.omit: "npm:4.5.0" + tslib: "npm:2.8.1" + peerDependencies: + "@apollo/gateway": ^2.0.0 + "@apollo/server": ^4.3.2 + "@apollo/subgraph": ^2.0.0 + "@as-integrations/fastify": ^1.3.0 || ^2.0.0 + "@nestjs/common": ^9.3.8 || ^10.0.0 + "@nestjs/core": ^9.3.8 || ^10.0.0 + "@nestjs/graphql": ^12.0.0 + graphql: ^16.6.0 + peerDependenciesMeta: + "@apollo/gateway": + optional: true + "@apollo/subgraph": + optional: true + "@as-integrations/fastify": + optional: true + checksum: 10/80ed97dc714b0c727009b7a59b19feaed35d56ae798b844cedb26685bdf5824b03374e3a133b5bc28c2ea5a00e99ad766ebc8aecd25eeb2c4e7ee57ff747a1a0 + languageName: node + linkType: hard + "@nestjs/common@npm:10.4.15": version: 10.4.15 resolution: "@nestjs/common@npm:10.4.15" @@ -4392,6 +4910,63 @@ __metadata: languageName: node linkType: hard +"@nestjs/graphql@npm:12.2.2": + version: 12.2.2 + resolution: "@nestjs/graphql@npm:12.2.2" + dependencies: + "@graphql-tools/merge": "npm:9.0.11" + "@graphql-tools/schema": "npm:10.0.10" + "@graphql-tools/utils": "npm:10.6.1" + "@nestjs/mapped-types": "npm:2.0.6" + chokidar: "npm:4.0.1" + fast-glob: "npm:3.3.2" + graphql-tag: "npm:2.12.6" + graphql-ws: "npm:5.16.0" + lodash: "npm:4.17.21" + normalize-path: "npm:3.0.0" + subscriptions-transport-ws: "npm:0.11.0" + tslib: "npm:2.8.1" + uuid: "npm:11.0.3" + ws: "npm:8.18.0" + peerDependencies: + "@apollo/subgraph": ^2.0.0 + "@nestjs/common": ^9.3.8 || ^10.0.0 + "@nestjs/core": ^9.3.8 || ^10.0.0 + class-transformer: "*" + class-validator: "*" + graphql: ^16.6.0 + reflect-metadata: ^0.1.13 || ^0.2.0 + ts-morph: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 || ^21.0.0 || ^24.0.0 + peerDependenciesMeta: + "@apollo/subgraph": + optional: true + class-transformer: + optional: true + class-validator: + optional: true + ts-morph: + optional: true + checksum: 10/22778de6d680c1d2d0e82abb2f03c5a6545114a92454f3dbb39768c5b0830e8ecbc6eb8a90ce12363f7adc36937024c126cfeabcb2755de9bfcc3b7cf8543bf6 + languageName: node + linkType: hard + +"@nestjs/mapped-types@npm:2.0.6": + version: 2.0.6 + resolution: "@nestjs/mapped-types@npm:2.0.6" + peerDependencies: + "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 + class-transformer: ^0.4.0 || ^0.5.0 + class-validator: ^0.13.0 || ^0.14.0 + reflect-metadata: ^0.1.12 || ^0.2.0 + peerDependenciesMeta: + class-transformer: + optional: true + class-validator: + optional: true + checksum: 10/1162badc51322c21c8ff608e7b8bcd58d21ad466c88294e662996ce0d8501262a38d08954c1247da475b84b4c5bf5b0d533046ea6c21ff495a1d5d31a43cbf00 + languageName: node + linkType: hard + "@nestjs/microservices@npm:10.4.15": version: 10.4.15 resolution: "@nestjs/microservices@npm:10.4.15" @@ -4628,6 +5203,15 @@ __metadata: languageName: node linkType: hard +"@npmcli/fs@npm:^3.1.0": + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" + dependencies: + semver: "npm:^7.3.5" + checksum: 10/1e0e04087049b24b38bc0b30d87a9388ee3ca1d3fdfc347c2f77d84fcfe6a51f250bc57ba2c1f614d7e4285c6c62bf8c769bc19aa0949ea39e5b043ee023b0bd + languageName: node + linkType: hard + "@npmcli/fs@npm:^4.0.0": version: 4.0.0 resolution: "@npmcli/fs@npm:4.0.0" @@ -4650,6 +5234,13 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/api@npm:^1.0.1": + version: 1.9.0 + resolution: "@opentelemetry/api@npm:1.9.0" + checksum: 10/a607f0eef971893c4f2ee2a4c2069aade6ec3e84e2a1f5c2aac19f65c5d9eeea41aa72db917c1029faafdd71789a1a040bdc18f40d63690e22ccae5d7070f194 + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -4792,6 +5383,13 @@ __metadata: languageName: node linkType: hard +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 10/297f95ff77c82c54de8c9907f186076e715ff2621c5222ba50b8d40a170661c0c5242c763cba2a4791f0f91cb1d8ffa53ea1d7294570cf8cd4694c0e383e484d + languageName: node + linkType: hard + "@smithy/abort-controller@npm:^4.0.1": version: 4.0.1 resolution: "@smithy/abort-controller@npm:4.0.1" @@ -5538,6 +6136,17 @@ __metadata: languageName: node linkType: hard +"@ts-morph/common@npm:~0.26.0": + version: 0.26.1 + resolution: "@ts-morph/common@npm:0.26.1" + dependencies: + fast-glob: "npm:^3.3.2" + minimatch: "npm:^9.0.4" + path-browserify: "npm:^1.0.1" + checksum: 10/40df291ec8f53f32845ddf3de73f6288ccc08ebf1876d2778763dd45e343b718924826deb5453262d8b58dbe4d4bfbf884a573e8fae045df984548a35cf68d50 + languageName: node + linkType: hard + "@tsconfig/node10@npm:^1.0.7": version: 1.0.11 resolution: "@tsconfig/node10@npm:1.0.11" @@ -5710,7 +6319,7 @@ __metadata: languageName: node linkType: hard -"@types/express-serve-static-core@npm:^4.17.21, @types/express-serve-static-core@npm:^4.17.33": +"@types/express-serve-static-core@npm:^4.17.21, @types/express-serve-static-core@npm:^4.17.30, @types/express-serve-static-core@npm:^4.17.33": version: 4.19.6 resolution: "@types/express-serve-static-core@npm:4.19.6" dependencies: @@ -5745,7 +6354,7 @@ __metadata: languageName: node linkType: hard -"@types/express@npm:4.17.21, @types/express@npm:^4.17.12": +"@types/express@npm:4.17.21, @types/express@npm:^4.17.12, @types/express@npm:^4.17.13": version: 4.17.21 resolution: "@types/express@npm:4.17.21" dependencies: @@ -5871,6 +6480,16 @@ __metadata: languageName: node linkType: hard +"@types/node-fetch@npm:^2.6.1, @types/node-fetch@npm:^2.6.2": + version: 2.6.12 + resolution: "@types/node-fetch@npm:2.6.12" + dependencies: + "@types/node": "npm:*" + form-data: "npm:^4.0.0" + checksum: 10/8107c479da83a3114fcbfa882eba95ee5175cccb5e4dd53f737a96f2559ae6262f662176b8457c1656de09ec393cc7b20a266c077e4bfb21e929976e1cf4d0f9 + languageName: node + linkType: hard + "@types/node@npm:*": version: 22.13.4 resolution: "@types/node@npm:22.13.4" @@ -5975,6 +6594,13 @@ __metadata: languageName: node linkType: hard +"@types/uuid@npm:^9.0.0": + version: 9.0.8 + resolution: "@types/uuid@npm:9.0.8" + checksum: 10/b8c60b7ba8250356b5088302583d1704a4e1a13558d143c549c408bf8920535602ffc12394ede77f8a8083511b023704bc66d1345792714002bfa261b17c5275 + languageName: node + linkType: hard + "@types/validator@npm:^13.11.8": version: 13.12.2 resolution: "@types/validator@npm:13.12.2" @@ -6274,6 +6900,15 @@ __metadata: languageName: node linkType: hard +"@whatwg-node/promise-helpers@npm:^1.0.0": + version: 1.3.1 + resolution: "@whatwg-node/promise-helpers@npm:1.3.1" + dependencies: + tslib: "npm:^2.6.3" + checksum: 10/bb540d33cc6c0186edb3adc4356710e2a4b04c313cf764498d27f50a225085d2569a2dd7e2278985932d096bb1aadfeeb7dc9883a64c7b04d408e1eed36e49df + languageName: node + linkType: hard + "@wry/equality@npm:^0.1.2": version: 0.1.11 resolution: "@wry/equality@npm:0.1.11" @@ -6401,7 +7036,7 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6": +"agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: @@ -6417,6 +7052,25 @@ __metadata: languageName: node linkType: hard +"agentkeepalive@npm:^4.2.1": + version: 4.6.0 + resolution: "agentkeepalive@npm:4.6.0" + dependencies: + humanize-ms: "npm:^1.2.1" + checksum: 10/80c546bd88dd183376d6a29e5598f117f380b1d567feb1de184241d6ece721e2bdd38f179a1674276de01780ccae229a38c60a77317e2f5ad2f1818856445bd7 + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: "npm:^2.0.0" + indent-string: "npm:^4.0.0" + checksum: 10/1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 + languageName: node + linkType: hard + "ajv-draft-04@npm:~1.0.0": version: 1.0.0 resolution: "ajv-draft-04@npm:1.0.0" @@ -6579,6 +7233,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: 10/d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 + languageName: node + linkType: hard + "ansi-styles@npm:^6.1.0": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" @@ -6851,6 +7512,16 @@ __metadata: languageName: node linkType: hard +"array-buffer-byte-length@npm:^1.0.0, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 10/0ae3786195c3211b423e5be8dd93357870e6fb66357d81da968c2c39ef43583ef6eece1f9cb1caccdae4806739c65dea832b44b8593414313cd76a89795fca63 + languageName: node + linkType: hard + "array-buffer-byte-length@npm:^1.0.1": version: 1.0.1 resolution: "array-buffer-byte-length@npm:1.0.1" @@ -6861,16 +7532,6 @@ __metadata: languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.2": - version: 1.0.2 - resolution: "array-buffer-byte-length@npm:1.0.2" - dependencies: - call-bound: "npm:^1.0.3" - is-array-buffer: "npm:^3.0.5" - checksum: 10/0ae3786195c3211b423e5be8dd93357870e6fb66357d81da968c2c39ef43583ef6eece1f9cb1caccdae4806739c65dea832b44b8593414313cd76a89795fca63 - languageName: node - linkType: hard - "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" @@ -7057,6 +7718,13 @@ __metadata: languageName: node linkType: hard +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 10/3ce727cbc78f69d6a4722517a58ee926c8c21083633b1d3fdf66fd688f6c127a53a592141bd4866f9b63240a86e9d8e974b13919450bd17fa33c2d22c4558ad8 + languageName: node + linkType: hard + "atomic-sleep@npm:^1.0.0": version: 1.0.0 resolution: "atomic-sleep@npm:1.0.0" @@ -7411,6 +8079,26 @@ __metadata: languageName: node linkType: hard +"cacache@npm:^17.0.0": + version: 17.1.4 + resolution: "cacache@npm:17.1.4" + dependencies: + "@npmcli/fs": "npm:^3.1.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^7.7.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^1.0.2" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^4.0.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^3.0.0" + checksum: 10/6e26c788bc6a18ff42f4d4f97db30d5c60a5dfac8e7c10a03b0307a92cf1b647570547cf3cd96463976c051eb9c7258629863f156e224c82018862c1a8ad0e70 + languageName: node + linkType: hard + "cacache@npm:^19.0.1": version: 19.0.1 resolution: "cacache@npm:19.0.1" @@ -7593,6 +8281,15 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:4.0.1": + version: 4.0.1 + resolution: "chokidar@npm:4.0.1" + dependencies: + readdirp: "npm:^4.0.1" + checksum: 10/62749d2173a60cc5632d6c6e0b7024f33aadce47b06d02e55ad03c7b8daaaf2fc85d4296c047473d04387fd992dab9384cc5263c70a3dc3018b7ebecfb5b5217 + languageName: node + linkType: hard + "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -7600,6 +8297,13 @@ __metadata: languageName: node linkType: hard +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: 10/c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f + languageName: node + linkType: hard + "chownr@npm:^3.0.0": version: 3.0.0 resolution: "chownr@npm:3.0.0" @@ -7632,6 +8336,13 @@ __metadata: languageName: node linkType: hard +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 10/2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 + languageName: node + linkType: hard + "cliui@npm:^7.0.2": version: 7.0.4 resolution: "cliui@npm:7.0.4" @@ -7661,6 +8372,13 @@ __metadata: languageName: node linkType: hard +"code-block-writer@npm:^13.0.3": + version: 13.0.3 + resolution: "code-block-writer@npm:13.0.3" + checksum: 10/771546224f38610eecee0598e83c9e0f86dcd600ea316dbf27c2cfebaab4fed51b042325aa460b8e0f131fac5c1de208f6610a1ddbffe4b22e76f9b5256707cb + languageName: node + linkType: hard + "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -7700,6 +8418,15 @@ __metadata: languageName: node linkType: hard +"combined-stream@npm:^1.0.8": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: "npm:~1.0.0" + checksum: 10/2e969e637d05d09fa50b02d74c83a1186f6914aae89e6653b62595cc75a221464f884f55f231b8f4df7a49537fba60bdc0427acd2bf324c09a1dbb84837e36e4 + languageName: node + linkType: hard + "commander@npm:^10.0.0": version: 10.0.1 resolution: "commander@npm:10.0.1" @@ -7940,6 +8667,15 @@ __metadata: languageName: node linkType: hard +"cross-inspect@npm:1.0.1": + version: 1.0.1 + resolution: "cross-inspect@npm:1.0.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/7c1e02e0a9670b62416a3ea1df7ae880fdad3aa0a857de8932c4e5f8acd71298c7e3db9da8e9da603f5692cd1879938f5e72e34a9f5d1345987bef656d117fc1 + languageName: node + linkType: hard + "cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" @@ -8073,7 +8809,7 @@ __metadata: languageName: node linkType: hard -"dataloader@npm:^2.2.2": +"dataloader@npm:2.2.3, dataloader@npm:^2.2.2": version: 2.2.3 resolution: "dataloader@npm:2.2.3" checksum: 10/83fe6259abe00ae64c5f48252ef59d8e5fcabda9fd4d26685f14a76eeca596bf6f9500d9f22a0094c50c3ea782a0977728f9367e232dfa0fdb5c9d646de279b2 @@ -8110,7 +8846,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.1, debug@npm:^4.3.5, debug@npm:^4.4.0": +"debug@npm:4, debug@npm:^4.1.1, debug@npm:^4.3.3, debug@npm:^4.3.5, debug@npm:^4.4.0": version: 4.4.0 resolution: "debug@npm:4.4.0" dependencies: @@ -8167,6 +8903,32 @@ __metadata: languageName: node linkType: hard +"deep-equal@npm:^2.0.5": + version: 2.2.3 + resolution: "deep-equal@npm:2.2.3" + dependencies: + array-buffer-byte-length: "npm:^1.0.0" + call-bind: "npm:^1.0.5" + es-get-iterator: "npm:^1.1.3" + get-intrinsic: "npm:^1.2.2" + is-arguments: "npm:^1.1.1" + is-array-buffer: "npm:^3.0.2" + is-date-object: "npm:^1.0.5" + is-regex: "npm:^1.1.4" + is-shared-array-buffer: "npm:^1.0.2" + isarray: "npm:^2.0.5" + object-is: "npm:^1.1.5" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.4" + regexp.prototype.flags: "npm:^1.5.1" + side-channel: "npm:^1.0.4" + which-boxed-primitive: "npm:^1.0.2" + which-collection: "npm:^1.0.1" + which-typed-array: "npm:^1.1.13" + checksum: 10/1ce49d0b71d0f14d8ef991a742665eccd488dfc9b3cada069d4d7a86291e591c92d2589c832811dea182b4015736b210acaaebce6184be356c1060d176f5a05f + languageName: node + linkType: hard + "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" @@ -8203,6 +8965,13 @@ __metadata: languageName: node linkType: hard +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 10/46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 + languageName: node + linkType: hard + "denque@npm:^2.1.0": version: 2.1.0 resolution: "denque@npm:2.1.0" @@ -8335,6 +9104,13 @@ __metadata: languageName: node linkType: hard +"dset@npm:^3.1.2, dset@npm:^3.1.4": + version: 3.1.4 + resolution: "dset@npm:3.1.4" + checksum: 10/6268c9e2049c8effe6e5a1952f02826e8e32468b5ced781f15f8f3b1c290da37626246fec014fbdd1503413f981dff6abd8a4c718ec9952fd45fccb6ac9de43f + languageName: node + linkType: hard + "dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" @@ -8684,6 +9460,23 @@ __metadata: languageName: node linkType: hard +"es-get-iterator@npm:^1.1.3": + version: 1.1.3 + resolution: "es-get-iterator@npm:1.1.3" + dependencies: + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.1.3" + has-symbols: "npm:^1.0.3" + is-arguments: "npm:^1.1.1" + is-map: "npm:^2.0.2" + is-set: "npm:^2.0.2" + is-string: "npm:^1.0.7" + isarray: "npm:^2.0.5" + stop-iteration-iterator: "npm:^1.0.0" + checksum: 10/bc2194befbe55725f9489098626479deee3c801eda7e83ce0dff2eb266a28dc808edb9b623ff01d31ebc1328f09d661333d86b601036692c2e3c1a6942319433 + languageName: node + linkType: hard + "es-iterator-helpers@npm:^1.1.0": version: 1.2.1 resolution: "es-iterator-helpers@npm:1.2.1" @@ -9235,7 +10028,7 @@ __metadata: languageName: node linkType: hard -"express@npm:4.21.2, express@npm:^4.17.1": +"express@npm:4.21.2, express@npm:^4.17.1, express@npm:^4.21.1": version: 4.21.2 resolution: "express@npm:4.21.2" dependencies: @@ -9376,6 +10169,19 @@ __metadata: languageName: node linkType: hard +"fast-glob@npm:3.3.2": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.4" + checksum: 10/222512e9315a0efca1276af9adb2127f02105d7288fa746145bf45e2716383fb79eb983c89601a72a399a56b7c18d38ce70457c5466218c5f13fad957cee16df + languageName: node + linkType: hard + "fast-glob@npm:^3.1.1, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" @@ -9495,7 +10301,7 @@ __metadata: languageName: node linkType: hard -"fastify-plugin@npm:^4.0.0": +"fastify-plugin@npm:^4.0.0, fastify-plugin@npm:^4.4.0": version: 4.5.1 resolution: "fastify-plugin@npm:4.5.1" checksum: 10/7c6d777ada0f01c8a1166a2a669cccfd6074c7764121f07cce997745f198227a271c7a317aaf0da273b329f24307f0eba3f093d872d29b839b33deb525bbafe2 @@ -9700,6 +10506,15 @@ __metadata: languageName: node linkType: hard +"for-each@npm:^0.3.5": + version: 0.3.5 + resolution: "for-each@npm:0.3.5" + dependencies: + is-callable: "npm:^1.2.7" + checksum: 10/330cc2439f85c94f4609de3ee1d32c5693ae15cdd7fe3d112c4fd9efd4ce7143f2c64ef6c2c9e0cfdb0058437f33ef05b5bdae5b98fcc903fb2143fbaf0fea0f + languageName: node + linkType: hard + "foreground-child@npm:^3.1.0": version: 3.3.1 resolution: "foreground-child@npm:3.3.1" @@ -9717,6 +10532,18 @@ __metadata: languageName: node linkType: hard +"form-data@npm:^4.0.0": + version: 4.0.2 + resolution: "form-data@npm:4.0.2" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" + mime-types: "npm:^2.1.12" + checksum: 10/82c65b426af4a40090e517a1bc9057f76970b4c6043e37aa49859c447d88553e77d4cc5626395079a53d2b0889ba5f2a49f3900db3ad3f3f1bf76613532572fb + languageName: node + linkType: hard + "formdata-node@npm:^4.3.1": version: 4.4.1 resolution: "formdata-node@npm:4.4.1" @@ -9793,6 +10620,15 @@ __metadata: languageName: node linkType: hard +"fs-minipass@npm:^2.0.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10/03191781e94bc9a54bd376d3146f90fe8e082627c502185dbf7b9b3032f66b0b142c1115f3b2cc5936575fc1b44845ce903dd4c21bec2a8d69f3bd56f9cee9ec + languageName: node + linkType: hard + "fs-minipass@npm:^3.0.0": version: 3.0.3 resolution: "fs-minipass@npm:3.0.3" @@ -9909,39 +10745,39 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7": - version: 1.2.7 - resolution: "get-intrinsic@npm:1.2.7" +"get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.3.0": + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" dependencies: - call-bind-apply-helpers: "npm:^1.0.1" + call-bind-apply-helpers: "npm:^1.0.2" es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" + es-object-atoms: "npm:^1.1.1" function-bind: "npm:^1.1.2" - get-proto: "npm:^1.0.0" + get-proto: "npm:^1.0.1" gopd: "npm:^1.2.0" has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" math-intrinsics: "npm:^1.1.0" - checksum: 10/4f7149c9a826723f94c6d49f70bcb3df1d3f9213994fab3668f12f09fa72074681460fb29ebb6f135556ec6372992d63802386098791a8f09cfa6f27090fa67b + checksum: 10/6e9dd920ff054147b6f44cb98104330e87caafae051b6d37b13384a45ba15e71af33c3baeac7cb630a0aaa23142718dcf25b45cfdd86c184c5dcb4e56d953a10 languageName: node linkType: hard -"get-intrinsic@npm:^1.3.0": - version: 1.3.0 - resolution: "get-intrinsic@npm:1.3.0" +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7": + version: 1.2.7 + resolution: "get-intrinsic@npm:1.2.7" dependencies: - call-bind-apply-helpers: "npm:^1.0.2" + call-bind-apply-helpers: "npm:^1.0.1" es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.1.1" + es-object-atoms: "npm:^1.0.0" function-bind: "npm:^1.1.2" - get-proto: "npm:^1.0.1" + get-proto: "npm:^1.0.0" gopd: "npm:^1.2.0" has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" math-intrinsics: "npm:^1.1.0" - checksum: 10/6e9dd920ff054147b6f44cb98104330e87caafae051b6d37b13384a45ba15e71af33c3baeac7cb630a0aaa23142718dcf25b45cfdd86c184c5dcb4e56d953a10 + checksum: 10/4f7149c9a826723f94c6d49f70bcb3df1d3f9213994fab3668f12f09fa72074681460fb29ebb6f135556ec6372992d63802386098791a8f09cfa6f27090fa67b languageName: node linkType: hard @@ -10327,7 +11163,7 @@ __metadata: languageName: node linkType: hard -"graphql-tag@npm:^2.11.0": +"graphql-tag@npm:2.12.6, graphql-tag@npm:^2.11.0": version: 2.12.6 resolution: "graphql-tag@npm:2.12.6" dependencies: @@ -10362,6 +11198,15 @@ __metadata: languageName: node linkType: hard +"graphql-ws@npm:5.16.0": + version: 5.16.0 + resolution: "graphql-ws@npm:5.16.0" + peerDependencies: + graphql: ">=0.11 <=16" + checksum: 10/e56d903920c78fa88966e31940d281f8b35ef8c9f4543255bfe349e47a0e972c6ca746bcb52040b1c6938d22e42560228994399972abc473cfa6bcd183aca709 + languageName: node + linkType: hard + "graphql-ws@npm:^5.3.0": version: 5.16.2 resolution: "graphql-ws@npm:5.16.2" @@ -10378,6 +11223,13 @@ __metadata: languageName: node linkType: hard +"graphql@npm:16.10.0": + version: 16.10.0 + resolution: "graphql@npm:16.10.0" + checksum: 10/d42cf81ddcf3a61dfb213217576bf33c326f15b02c4cee369b373dc74100cbdcdc4479b3b797e79b654dabd8fddf50ef65ff75420e9ce5596c02e21f24c9126a + languageName: node + linkType: hard + "gtoken@npm:^7.0.0": version: 7.1.0 resolution: "gtoken@npm:7.1.0" @@ -10557,6 +11409,15 @@ __metadata: languageName: node linkType: hard +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: "npm:^2.0.0" + checksum: 10/9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + languageName: node + linkType: hard + "iconv-lite@npm:0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" @@ -10622,6 +11483,13 @@ __metadata: languageName: node linkType: hard +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 10/cd3f5cbc9ca2d624c6a1f53f12e6b341659aba0e2d3254ae2b4464aaea8b4294cdb09616abbc59458f980531f2429784ed6a420d48d245bcad0811980c9efae9 + languageName: node + linkType: hard + "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -10702,17 +11570,17 @@ __metadata: languageName: node linkType: hard -"is-array-buffer@npm:^3.0.4": - version: 3.0.4 - resolution: "is-array-buffer@npm:3.0.4" +"is-arguments@npm:^1.1.1": + version: 1.2.0 + resolution: "is-arguments@npm:1.2.0" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.1" - checksum: 10/34a26213d981d58b30724ef37a1e0682f4040d580fa9ff58fdfdd3cefcb2287921718c63971c1c404951e7b747c50fdc7caf6e867e951353fa71b369c04c969b + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10/471a8ef631b8ee8829c43a8ab05c081700c0e25180c73d19f3bf819c1a8448c426a9e8e601f278973eca68966384b16ceb78b8c63af795b099cd199ea5afc457 languageName: node linkType: hard -"is-array-buffer@npm:^3.0.5": +"is-array-buffer@npm:^3.0.2, is-array-buffer@npm:^3.0.5": version: 3.0.5 resolution: "is-array-buffer@npm:3.0.5" dependencies: @@ -10723,6 +11591,16 @@ __metadata: languageName: node linkType: hard +"is-array-buffer@npm:^3.0.4": + version: 3.0.4 + resolution: "is-array-buffer@npm:3.0.4" + dependencies: + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.1" + checksum: 10/34a26213d981d58b30724ef37a1e0682f4040d580fa9ff58fdfdd3cefcb2287921718c63971c1c404951e7b747c50fdc7caf6e867e951353fa71b369c04c969b + languageName: node + linkType: hard + "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" @@ -10882,7 +11760,14 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.3": +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 10/93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 + languageName: node + linkType: hard + +"is-map@npm:^2.0.2, is-map@npm:^2.0.3": version: 2.0.3 resolution: "is-map@npm:2.0.3" checksum: 10/8de7b41715b08bcb0e5edb0fb9384b80d2d5bcd10e142188f33247d19ff078abaf8e9b6f858e2302d8d05376a26a55cd23a3c9f8ab93292b02fcd2cc9e4e92bb @@ -10958,7 +11843,7 @@ __metadata: languageName: node linkType: hard -"is-set@npm:^2.0.3": +"is-set@npm:^2.0.2, is-set@npm:^2.0.3": version: 2.0.3 resolution: "is-set@npm:2.0.3" checksum: 10/5685df33f0a4a6098a98c72d94d67cad81b2bc72f1fb2091f3d9283c4a1c582123cd709145b02a9745f0ce6b41e3e43f1c944496d1d74d4ea43358be61308669 @@ -11117,7 +12002,7 @@ __metadata: languageName: node linkType: hard -"iterall@npm:^1.1.3, iterall@npm:^1.2.1, iterall@npm:^1.3.0": +"iterall@npm:1.3.0, iterall@npm:^1.1.3, iterall@npm:^1.2.1, iterall@npm:^1.3.0": version: 1.3.0 resolution: "iterall@npm:1.3.0" checksum: 10/700c3e9ae194a00b66dc8dcb449195f84add4e64afaf7ed624177e19565393f9bddd34d621ea70c8eceab87a8536fc0e45bb1c9d1ea7c710d41ed0c3d937b19f @@ -11185,6 +12070,13 @@ __metadata: languageName: node linkType: hard +"js-levenshtein@npm:^1.1.6": + version: 1.1.6 + resolution: "js-levenshtein@npm:1.1.6" + checksum: 10/bb034043fdebab606122fe5b5c0316036f1bb0ea352038af8b0ba4cda4b016303b24f64efb59d9918f66e3680eea97ff421396ff3c153cb00a6f982908f61f8a + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -11709,6 +12601,13 @@ __metadata: languageName: node linkType: hard +"lodash.omit@npm:4.5.0": + version: 4.5.0 + resolution: "lodash.omit@npm:4.5.0" + checksum: 10/f5c67cd1df11f1275662060febb629a4d4e7b547c4bea66454508b5e6096162c2af882aab1ff8cb5dcf2b328f22252416de6ca9c1334588f6310edfac525e511 + languageName: node + linkType: hard + "lodash.once@npm:^4.0.0": version: 4.1.1 resolution: "lodash.once@npm:4.1.1" @@ -11737,7 +12636,7 @@ __metadata: languageName: node linkType: hard -"loglevel@npm:^1.6.7": +"loglevel@npm:^1.6.1, loglevel@npm:^1.6.7, loglevel@npm:^1.6.8": version: 1.9.2 resolution: "loglevel@npm:1.9.2" checksum: 10/6153d8db308323f7ee20130bc40309e7a976c30a10379d8666b596d9c6441965c3e074c8d7ee3347fe5cfc059c0375b6f3e8a10b93d5b813cc5547f5aa412a29 @@ -11817,6 +12716,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^7.10.1, lru-cache@npm:^7.14.1, lru-cache@npm:^7.7.1": + version: 7.18.3 + resolution: "lru-cache@npm:7.18.3" + checksum: 10/6029ca5aba3aacb554e919d7ef804fffd4adfc4c83db00fac8248c7c78811fb6d4b6f70f7fd9d55032b3823446546a007edaa66ad1f2377ae833bd983fac5d98 + languageName: node + linkType: hard + "make-error@npm:^1.1.1": version: 1.3.6 resolution: "make-error@npm:1.3.6" @@ -11824,6 +12730,29 @@ __metadata: languageName: node linkType: hard +"make-fetch-happen@npm:^11.0.0": + version: 11.1.1 + resolution: "make-fetch-happen@npm:11.1.1" + dependencies: + agentkeepalive: "npm:^4.2.1" + cacache: "npm:^17.0.0" + http-cache-semantics: "npm:^4.1.1" + http-proxy-agent: "npm:^5.0.0" + https-proxy-agent: "npm:^5.0.0" + is-lambda: "npm:^1.0.1" + lru-cache: "npm:^7.7.1" + minipass: "npm:^5.0.0" + minipass-fetch: "npm:^3.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^0.6.3" + promise-retry: "npm:^2.0.1" + socks-proxy-agent: "npm:^7.0.0" + ssri: "npm:^10.0.0" + checksum: 10/b4b442cfaaec81db159f752a5f2e3ee3d7aa682782868fa399200824ec6298502e01bdc456e443dc219bcd5546c8e4471644d54109c8599841dc961d17a805fa + languageName: node + linkType: hard + "make-fetch-happen@npm:^14.0.3": version: 14.0.3 resolution: "make-fetch-happen@npm:14.0.3" @@ -11978,7 +12907,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:2.1.35, mime-types@npm:^2.0.8, mime-types@npm:^2.1.27, mime-types@npm:^2.1.35, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:2.1.35, mime-types@npm:^2.0.8, mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.35, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -12057,6 +12986,15 @@ __metadata: languageName: node linkType: hard +"minipass-collect@npm:^1.0.2": + version: 1.0.2 + resolution: "minipass-collect@npm:1.0.2" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10/14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + languageName: node + linkType: hard + "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -12066,6 +13004,21 @@ __metadata: languageName: node linkType: hard +"minipass-fetch@npm:^3.0.0": + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^2.1.2" + dependenciesMeta: + encoding: + optional: true + checksum: 10/c669948bec1373313aaa8f104b962a3ced9f45c49b26366a4b0ae27ccdfa9c5740d72c8a84d3f8623d7a61c5fc7afdfda44789008c078f61a62441142efc4a97 + languageName: node + linkType: hard + "minipass-fetch@npm:^4.0.0": version: 4.0.1 resolution: "minipass-fetch@npm:4.0.1" @@ -12117,6 +13070,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 10/61682162d29f45d3152b78b08bab7fb32ca10899bc5991ffe98afc18c9e9543bd1e3be94f8b8373ba6262497db63607079dc242ea62e43e7b2270837b7347c93 + languageName: node + linkType: hard + "minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" @@ -12124,6 +13084,16 @@ __metadata: languageName: node linkType: hard +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: "npm:^3.0.0" + yallist: "npm:^4.0.0" + checksum: 10/ae0f45436fb51344dcb87938446a32fbebb540d0e191d63b35e1c773d47512e17307bf54aa88326cc6d176594d00e4423563a091f7266c2f9a6872cdc1e234d1 + languageName: node + linkType: hard + "minizlib@npm:^3.0.1": version: 3.0.1 resolution: "minizlib@npm:3.0.1" @@ -12152,7 +13122,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^1.0.4": +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -12193,7 +13163,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -12253,6 +13223,13 @@ __metadata: languageName: node linkType: hard +"negotiator@npm:^0.6.3": + version: 0.6.4 + resolution: "negotiator@npm:0.6.4" + checksum: 10/d98c04a136583afd055746168f1067d58ce4bfe6e4c73ca1d339567f81ea1f7e665b5bd1e81f4771c67b6c2ea89b21cb2adaea2b16058c7dc31317778f931dab + languageName: node + linkType: hard + "negotiator@npm:^1.0.0": version: 1.0.0 resolution: "negotiator@npm:1.0.0" @@ -12277,6 +13254,13 @@ __metadata: languageName: node linkType: hard +"node-abort-controller@npm:^3.0.1, node-abort-controller@npm:^3.1.1": + version: 3.1.1 + resolution: "node-abort-controller@npm:3.1.1" + checksum: 10/0a2cdb7ec0aeaf3cb31e1ca0e192f5add48f1c5c9c9ed822129f9dddbd9432f69b7425982f94ce803c56a2104884530aa67cd57696e5774b2e5b8ec2f58de042 + languageName: node + linkType: hard + "node-domexception@npm:1.0.0, node-domexception@npm:^1.0.0": version: 1.0.0 resolution: "node-domexception@npm:1.0.0" @@ -12372,6 +13356,13 @@ __metadata: languageName: node linkType: hard +"normalize-path@npm:3.0.0, normalize-path@npm:^3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 10/88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 + languageName: node + linkType: hard + "normalize-path@npm:^2.1.1": version: 2.1.1 resolution: "normalize-path@npm:2.1.1" @@ -12381,13 +13372,6 @@ __metadata: languageName: node linkType: hard -"normalize-path@npm:^3.0.0": - version: 3.0.0 - resolution: "normalize-path@npm:3.0.0" - checksum: 10/88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 - languageName: node - linkType: hard - "null-loader@npm:4.0.1": version: 4.0.1 resolution: "null-loader@npm:4.0.1" @@ -12442,6 +13426,16 @@ __metadata: languageName: node linkType: hard +"object-is@npm:^1.1.5": + version: 1.1.6 + resolution: "object-is@npm:1.1.6" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + checksum: 10/4f6f544773a595da21c69a7531e0e1d6250670f4e09c55f47eb02c516035cfcb1b46ceb744edfd3ecb362309dbccb6d7f88e43bf42e4d4595ac10a329061053a + languageName: node + linkType: hard + "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" @@ -12617,6 +13611,15 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: "npm:^3.0.0" + checksum: 10/7ba4a2b1e24c05e1fc14bbaea0fc6d85cf005ae7e9c9425d4575550f37e2e584b1af97bcde78eacd7559208f20995988d52881334db16cf77bc1bcf68e48ed7c + languageName: node + linkType: hard + "p-map@npm:^7.0.2": version: 7.0.3 resolution: "p-map@npm:7.0.3" @@ -12693,6 +13696,13 @@ __metadata: languageName: node linkType: hard +"path-browserify@npm:^1.0.1": + version: 1.0.1 + resolution: "path-browserify@npm:1.0.1" + checksum: 10/7e7368a5207e7c6b9051ef045711d0dc3c2b6203e96057e408e6e74d09f383061010d2be95cb8593fe6258a767c3e9fc6b2bfc7ce8d48ae8c3d9f6994cca9ad8 + languageName: node + linkType: hard + "path-case@npm:^3.0.4": version: 3.0.4 resolution: "path-case@npm:3.0.4" @@ -13104,6 +14114,17 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^29.0.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" + dependencies: + "@jest/schemas": "npm:^29.6.3" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^18.0.0" + checksum: 10/dea96bc83c83cd91b2bfc55757b6b2747edcaac45b568e46de29deee80742f17bc76fe8898135a70d904f4928eafd8bb693cd1da4896e8bdd3c5e82cadf1d2bb + languageName: node + linkType: hard + "proc-log@npm:^5.0.0": version: 5.0.0 resolution: "proc-log@npm:5.0.0" @@ -13372,6 +14393,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^18.0.0": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10/d5f60c87d285af24b1e1e7eaeb123ec256c3c8bdea7061ab3932e3e14685708221bf234ec50b21e10dd07f008f1b966a2730a0ce4ff67905b3872ff2042aec22 + languageName: node + linkType: hard + "react@npm:18.3.1": version: 18.3.1 resolution: "react@npm:18.3.1" @@ -13429,6 +14457,13 @@ __metadata: languageName: node linkType: hard +"readdirp@npm:^4.0.1": + version: 4.1.2 + resolution: "readdirp@npm:4.1.2" + checksum: 10/7b817c265940dba90bb9c94d82920d76c3a35ea2d67f9f9d8bd936adcfe02d50c802b14be3dd2e725e002dddbe2cc1c7a0edfb1bc3a365c9dfd5a61e612eea1e + languageName: node + linkType: hard + "real-require@npm:^0.2.0": version: 0.2.0 resolution: "real-require@npm:0.2.0" @@ -13500,19 +14535,7 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.2": - version: 1.5.2 - resolution: "regexp.prototype.flags@npm:1.5.2" - dependencies: - call-bind: "npm:^1.0.6" - define-properties: "npm:^1.2.1" - es-errors: "npm:^1.3.0" - set-function-name: "npm:^2.0.1" - checksum: 10/9fffc01da9c4e12670ff95bc5204364615fcc12d86fc30642765af908675678ebb0780883c874b2dbd184505fb52fa603d80073ecf69f461ce7f56b15d10be9c - languageName: node - linkType: hard - -"regexp.prototype.flags@npm:^1.5.3": +"regexp.prototype.flags@npm:^1.5.1, regexp.prototype.flags@npm:^1.5.3": version: 1.5.4 resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: @@ -13526,6 +14549,18 @@ __metadata: languageName: node linkType: hard +"regexp.prototype.flags@npm:^1.5.2": + version: 1.5.2 + resolution: "regexp.prototype.flags@npm:1.5.2" + dependencies: + call-bind: "npm:^1.0.6" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + set-function-name: "npm:^2.0.1" + checksum: 10/9fffc01da9c4e12670ff95bc5204364615fcc12d86fc30642765af908675678ebb0780883c874b2dbd184505fb52fa603d80073ecf69f461ce7f56b15d10be9c + languageName: node + linkType: hard + "remove-trailing-separator@npm:^1.0.1": version: 1.1.0 resolution: "remove-trailing-separator@npm:1.1.0" @@ -14218,6 +15253,17 @@ __metadata: languageName: node linkType: hard +"socks-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "socks-proxy-agent@npm:7.0.0" + dependencies: + agent-base: "npm:^6.0.2" + debug: "npm:^4.3.3" + socks: "npm:^2.6.2" + checksum: 10/26c75d9c62a9ed3fd494df60e65e88da442f78e0d4bc19bfd85ac37bd2c67470d6d4bba5202e804561cda6674db52864c9e2a2266775f879bc8d89c1445a5f4c + languageName: node + linkType: hard + "socks-proxy-agent@npm:^8.0.3": version: 8.0.5 resolution: "socks-proxy-agent@npm:8.0.5" @@ -14229,7 +15275,7 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.8.3": +"socks@npm:^2.6.2, socks@npm:^2.8.3": version: 2.8.4 resolution: "socks@npm:2.8.4" dependencies: @@ -14353,6 +15399,15 @@ __metadata: languageName: node linkType: hard +"ssri@npm:^10.0.0": + version: 10.0.6 + resolution: "ssri@npm:10.0.6" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10/f92c1b3cc9bfd0a925417412d07d999935917bc87049f43ebec41074661d64cf720315661844106a77da9f8204b6d55ae29f9514e673083cae39464343af2a8b + languageName: node + linkType: hard + "ssri@npm:^12.0.0": version: 12.0.0 resolution: "ssri@npm:12.0.0" @@ -14383,6 +15438,16 @@ __metadata: languageName: node linkType: hard +"stop-iteration-iterator@npm:^1.0.0": + version: 1.1.0 + resolution: "stop-iteration-iterator@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + internal-slot: "npm:^1.1.0" + checksum: 10/ff36c4db171ee76c936ccfe9541946b77017f12703d4c446652017356816862d3aa029a64e7d4c4ceb484e00ed4a81789333896390d808458638f3a216aa1f41 + languageName: node + linkType: hard + "stream-events@npm:^1.0.5": version: 1.0.5 resolution: "stream-events@npm:1.0.5" @@ -14629,6 +15694,21 @@ __metadata: languageName: node linkType: hard +"subscriptions-transport-ws@npm:0.11.0": + version: 0.11.0 + resolution: "subscriptions-transport-ws@npm:0.11.0" + dependencies: + backo2: "npm:^1.0.2" + eventemitter3: "npm:^3.1.0" + iterall: "npm:^1.2.1" + symbol-observable: "npm:^1.0.4" + ws: "npm:^5.2.0 || ^6.0.0 || ^7.0.0" + peerDependencies: + graphql: ^15.7.2 || ^16.0.0 + checksum: 10/3835ce81543e8d11909e4b03f17315104b5934a8a134f0d652f3e8a60d8dc3715ebc75eb5048af8f87082e14709cd7a07dae5a854d073d2965072abd632a1d1a + languageName: node + linkType: hard + "subscriptions-transport-ws@npm:^0.9.19": version: 0.9.19 resolution: "subscriptions-transport-ws@npm:0.9.19" @@ -14762,6 +15842,20 @@ __metadata: languageName: node linkType: hard +"tar@npm:^6.1.11": + version: 6.2.1 + resolution: "tar@npm:6.2.1" + dependencies: + chownr: "npm:^2.0.0" + fs-minipass: "npm:^2.0.0" + minipass: "npm:^5.0.0" + minizlib: "npm:^2.1.1" + mkdirp: "npm:^1.0.3" + yallist: "npm:^4.0.0" + checksum: 10/bfbfbb2861888077fc1130b84029cdc2721efb93d1d1fb80f22a7ac3a98ec6f8972f29e564103bbebf5e97be67ebc356d37fa48dbc4960600a1eb7230fbd1ea0 + languageName: node + linkType: hard + "tar@npm:^7.4.3": version: 7.4.3 resolution: "tar@npm:7.4.3" @@ -14965,6 +16059,13 @@ __metadata: languageName: node linkType: hard +"ts-graphviz@npm:^1.5.4": + version: 1.8.2 + resolution: "ts-graphviz@npm:1.8.2" + checksum: 10/969b06332ca622c148f7b404569af1b972bbe7ee9ba1226350dd0d99bc92c1c95eb6bf9e69aafce51a6c2493a1342b25a8edd6883f27bd516778d401b2a3623f + languageName: node + linkType: hard + "ts-invariant@npm:^0.4.0": version: 0.4.4 resolution: "ts-invariant@npm:0.4.4" @@ -14990,6 +16091,16 @@ __metadata: languageName: node linkType: hard +"ts-morph@npm:*": + version: 25.0.1 + resolution: "ts-morph@npm:25.0.1" + dependencies: + "@ts-morph/common": "npm:~0.26.0" + code-block-writer: "npm:^13.0.3" + checksum: 10/caeec1532dfb2d9338a797a7c7f0c52517c65f757538f0931db9f9a95b0e4be173ca62c28efa59f4e018db4458d07af403baf6cccd2c467eadc69144a01c0d19 + languageName: node + linkType: hard + "ts-node@npm:10.9.1": version: 10.9.1 resolution: "ts-node@npm:10.9.1" @@ -15089,7 +16200,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.8.1, tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2": +"tslib@npm:2.8.1, tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:^2.6.3": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 @@ -15416,6 +16527,15 @@ __metadata: languageName: node linkType: hard +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: "npm:^4.0.0" + checksum: 10/8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df + languageName: node + linkType: hard + "unique-filename@npm:^4.0.0": version: 4.0.0 resolution: "unique-filename@npm:4.0.0" @@ -15425,6 +16545,15 @@ __metadata: languageName: node linkType: hard +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10/40912a8963fc02fb8b600cf50197df4a275c602c60de4cac4f75879d3c48558cfac48de08a25cc10df8112161f7180b3bbb4d662aadb711568602f9eddee54f0 + languageName: node + linkType: hard + "unique-slug@npm:^5.0.0": version: 5.0.0 resolution: "unique-slug@npm:5.0.0" @@ -15565,6 +16694,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:11.0.3": + version: 11.0.3 + resolution: "uuid@npm:11.0.3" + bin: + uuid: dist/esm/bin/uuid + checksum: 10/251385563195709eb0697c74a834764eef28e1656d61174e35edbd129288acb4d95a43f4ce8a77b8c2fc128e2b55924296a0945f964b05b9173469d045625ff2 + languageName: node + linkType: hard + "uuid@npm:11.0.5": version: 11.0.5 resolution: "uuid@npm:11.0.5" @@ -15726,6 +16864,13 @@ __metadata: languageName: node linkType: hard +"whatwg-mimetype@npm:^3.0.0": + version: 3.0.0 + resolution: "whatwg-mimetype@npm:3.0.0" + checksum: 10/96f9f628c663c2ae05412c185ca81b3df54bcb921ab52fe9ebc0081c1720f25d770665401eb2338ab7f48c71568133845638e18a81ed52ab5d4dcef7d22b40ef + languageName: node + linkType: hard + "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -15783,7 +16928,7 @@ __metadata: languageName: node linkType: hard -"which-collection@npm:^1.0.2": +"which-collection@npm:^1.0.1, which-collection@npm:^1.0.2": version: 1.0.2 resolution: "which-collection@npm:1.0.2" dependencies: @@ -15795,6 +16940,21 @@ __metadata: languageName: node linkType: hard +"which-typed-array@npm:^1.1.13": + version: 1.1.19 + resolution: "which-typed-array@npm:1.1.19" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + for-each: "npm:^0.3.5" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + checksum: 10/12be30fb88567f9863186bee1777f11bea09dd59ed8b3ce4afa7dd5cade75e2f4cc56191a2da165113cc7cf79987ba021dac1e22b5b62aa7e5c56949f2469a68 + languageName: node + linkType: hard + "which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": version: 1.1.15 resolution: "which-typed-array@npm:1.1.15"