graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[router/core/graph_server.go]" -- "[router/pkg/config/config.go]" [label=" 11 ", penwidth="10", color="#00688bFF"]; "[router/pkg/config/config.go]" -- "[router/core/router.go]" [label=" 8 ", penwidth="7", color="#00688bC9"]; "[router/core/graphql_prehandler.go]" -- "[router/pkg/config/config.go]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[router/core/graphql_prehandler.go]" -- "[router/core/graph_server.go]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[router/core/graph_server.go]" -- "[router/core/router.go]" [label=" 6 ", penwidth="5", color="#00688bA5"]; "[router/pkg/config/fixtures/full.yaml]" -- "[router/pkg/config/config.go]" [label=" 5 ", penwidth="4", color="#00688b93"]; "[composition/src/utils/utils.ts]" -- "[composition/src/schema-building/utils.ts]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[composition/src/utils/string-constants.ts]" -- "[composition/src/errors/errors.ts]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[router/pkg/config/fixtures/full.yaml]" -- "[router/core/graph_server.go]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[composition/src/utils/utils.ts]" -- "[composition/src/errors/errors.ts]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[composition/src/schema-building/utils.ts]" -- "[composition/src/errors/errors.ts]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[composition/src/utils/string-constants.ts]" -- "[composition/src/schema-building/utils.ts]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[composition/src/utils/utils.ts]" -- "[composition/src/utils/string-constants.ts]" [label=" 4 ", penwidth="3", color="#00688b82"]; "[controlplane/src/core/repositories/CacheWarmerRepository.ts]" -- "[controlplane/src/core/bufservices/cache-warmer/pushCacheWarmerOperation.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[router/core/flushwriter.go]" -- "[router/core/errors.go]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/v1/normalization/walkers.ts]" -- "[composition/src/schema-building/utils.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/utils/utils.ts]" -- "[composition/src/federation/types.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/v1/utils/utils.ts]" -- "[composition/src/errors/errors.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/utils/string-constants.ts]" -- "[composition/src/schema-building/types.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[router/core/websocket.go]" -- "[router/core/cache_warmup.go]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/ast/utils.ts]" -- "[composition/src/errors/errors.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[router/core/context.go]" -- "[router/core/graphql_prehandler.go]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/subgraph/types.ts]" -- "[composition/src/schema-building/utils.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/v1/normalization/walkers.ts]" -- "[composition/src/errors/errors.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[router/core/operation_processor.go]" -- "[router/core/cache_warmup.go]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/v1/normalization/walkers.ts]" -- "[composition/src/subgraph/types.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/utils/utils.ts]" -- "[composition/src/schema-building/types.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/v1/federation/federation-factory.ts]" -- "[composition/src/schema-building/utils.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[router/cmd/plan_generator.go]" -- "[router/core/plan_generator.go]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/index.ts]" -- "[composition/src/utils/string-constants.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/v1/normalization/normalization-factory.ts]" -- "[composition/src/v1/federation/federation-factory.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[router/core/cache_warmup.go]" -- "[router/core/graphql_prehandler.go]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/utils/utils.ts]" -- "[composition/src/subgraph/types.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/v1/utils/utils.ts]" -- "[composition/src/v1/normalization/walkers.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/v1/normalization/normalization-factory.ts]" -- "[composition/src/subgraph/types.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[router/core/websocket.go]" -- "[router/core/operation_processor.go]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[router/core/operation_processor.go]" -- "[router/pkg/config/config.go]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/v1/utils/utils.ts]" -- "[composition/src/subgraph/types.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/utils/string-constants.ts]" -- "[composition/src/federation/types.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/v1/normalization/normalization-factory.ts]" -- "[composition/src/errors/errors.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/ast/utils.ts]" -- "[composition/src/utils/utils.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/v1/normalization/walkers.ts]" -- "[composition/src/v1/federation/federation-factory.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[controlplane/src/core/bufservices/PlatformService.ts]" -- "[proto/wg/cosmo/platform/v1/platform.proto]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/schema-building/utils.ts]" -- "[composition/src/federation/types.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[router/pkg/plan_generator/plan_generator.go]" -- "[router/cmd/plan_generator.go]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/index.ts]" -- "[composition/src/errors/errors.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/v1/normalization/walkers.ts]" -- "[composition/src/utils/string-constants.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[proto/wg/cosmo/platform/v1/platform.proto]" -- "[controlplane/src/db/schema.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[composition/src/v1/utils/utils.ts]" -- "[composition/src/v1/normalization/normalization-factory.ts]" [label=" 3 ", penwidth="2", color="#00688b70"]; "[router/core/websocket.go]" -- "[router/core/graphql_prehandler.go]" [label=" 3 ", penwidth="2", color="#00688b70"]; }