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" ] "[lambda/dynamic-fronts-fetcher/src/models.ts]" -- "[lambda/dynamic-fronts-fetcher/src/main.ts]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[lambda/dynamic-fronts-fetcher/src/url-handling.ts]" -- "[lambda/dynamic-fronts-fetcher/src/models.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[lambda/dynamic-fronts-fetcher/src/url-handling.ts]" -- "[lambda/dynamic-fronts-fetcher/src/main.ts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[lambda/rest-endpoints/src/curation.ts]" -- "[lambda/dynamic-fronts-fetcher/src/transform.ts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[lib/recipes-data/src/index.ts]" -- "[lambda/rest-endpoints/src/curation.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lib/capi/src/lib/capitags.ts]" -- "[lambda/profile-cache-rebuild/src/main.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/s3.ts]" -- "[lambda/dynamic-fronts-fetcher/src/transform.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lib/recipes-data/src/lib/telemetry.ts]" -- "[lib/recipes-data/src/lib/config.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/main.ts]" -- "[lambda/dynamic-fronts-fetcher/src/transform.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lib/recipes-data/src/index.ts]" -- "[lambda/dynamic-fronts-fetcher/src/url-handling.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/s3.ts]" -- "[cdk/lib/dynamic-fronts.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lib/recipes-data/src/lib/consume-readable.ts]" -- "[lambda/rest-endpoints/src/curation.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/config.ts]" -- "[lambda/dynamic-fronts-fetcher/src/main.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/s3.ts]" -- "[lambda/dynamic-fronts-fetcher/src/main.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lib/recipes-data/src/lib/consume-readable.ts]" -- "[lib/recipes-data/src/index.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lib/recipes-data/src/lib/consume-readable.ts]" -- "[lambda/rest-endpoints/src/app.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/models.ts]" -- "[cdk/lib/dynamic-fronts.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/gcloud.ts]" -- "[lambda/dynamic-fronts-fetcher/src/main.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/rest-endpoints/src/app.ts]" -- "[lambda/rest-endpoints/src/curation.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/config.ts]" -- "[lambda/dynamic-fronts-fetcher/src/url-handling.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lib/recipes-data/src/lib/config.ts]" -- "[cdk/lib/recipes-backend.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/gcloud.ts]" -- "[lambda/dynamic-fronts-fetcher/src/models.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/gcloud.ts]" -- "[lambda/dynamic-fronts-fetcher/src/config.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lib/recipes-data/src/index.ts]" -- "[lambda/rest-endpoints/src/app.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/rest-endpoints/src/geo_cdn.ts]" -- "[lambda/rest-endpoints/src/app.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lib/recipes-data/src/lib/s3.ts]" -- "[lambda/profile-cache-rebuild/src/main.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/url-handling.ts]" -- "[cdk/lib/dynamic-fronts.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cdk/lib/recipes-backend.ts]" -- "[cdk/lib/printable-recipe-generator.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cdk/lib/dynamic-fronts.ts]" -- "[cdk/lib/recipes-backend.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/main.ts]" -- "[cdk/lib/dynamic-fronts.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/url-handling.ts]" -- "[lambda/rest-endpoints/src/curation.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lib/recipes-data/src/lib/s3.ts]" -- "[lib/capi/src/lib/capitags.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/config.ts]" -- "[lambda/dynamic-fronts-fetcher/src/models.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[printable-recipe-generator/src/assets/recipe.ejs]" -- "[printable-recipe-generator/src/main.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lib/recipes-data/src/lib/telemetry.ts]" -- "[cdk/lib/recipes-backend.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lib/recipes-data/src/lib/consume-readable.ts]" -- "[lambda/dynamic-fronts-fetcher/src/url-handling.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/dynamic-fronts-fetcher/src/gcloud.ts]" -- "[lambda/dynamic-fronts-fetcher/src/url-handling.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lambda/rest-endpoints/src/app.ts]" -- "[lambda/dynamic-fronts-fetcher/src/url-handling.ts]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[lib/recipes-data/src/lib/telemetry.ts]" -- "[cdk/lib/static-serving.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lambda/dynamic-fronts-fetcher/src/main.ts]" -- "[cdk/lib/rest-endpoints.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lib/recipes-data/src/lib/s3.ts]" -- "[lib/capi/src/lib/deserialize.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lib/capi/src/lib/deserialize.ts]" -- "[cdk/lib/recipes-backend.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lambda/dynamic-fronts-fetcher/src/s3.ts]" -- "[cdk/lib/rest-endpoints.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lambda/rest-endpoints/src/geo_cdn.ts]" -- "[lambda/dynamic-fronts-fetcher/src/url-handling.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cdk/lib/recipes-reindex.ts]" -- "[cdk/lib/external_parameters.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lib/capi/src/lib/deserialize.ts]" -- "[lambda/profile-cache-rebuild/src/config.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lib/recipes-data/src/lib/s3.ts]" -- "[lambda/profile-cache-rebuild/src/recipe-search.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lambda/profile-cache-rebuild/src/recipe-search.ts]" -- "[lambda/profile-cache-rebuild/src/config.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lambda/profile-cache-rebuild/src/search-backend-schema.ts]" -- "[lambda/profile-cache-rebuild/src/config.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[lambda/rest-endpoints/src/app.ts]" -- "[lambda/dynamic-fronts-fetcher/src/models.ts]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }