DataDog / datadog-ci

Use Datadog from your CI.
https://datadoghq.com
Apache License 2.0
128 stars 55 forks source link

Security vulnerability with node packages #1218

Closed mantzuri closed 8 months ago

mantzuri commented 8 months ago

Bug description

It looks like datadog-ci@2.32.0 has a security vulnerability to one of the dependent packages, you have two packages that use ip@1.1.8 and ip@2.0.0. Both have security issue that described in the links below:

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-42282 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-42282

Path to 1.1.8: @datadog/datadog-ci@2.32.0/proxy-agent@6.4.0/pac-proxy-agent@7.0.1/pac-resolver@7.0.0/ip@1.1.8 Path to 2.0.0: @datadog/datadog-ci@2.32.0/proxy-agent@6.4.0/socks-proxy-agent@8.0.2/socks@2.7.1/ip@2.0.0

Describe what you expected

Resolve the issue and update the ip package or it's parents to ip@2.0.1

Steps to reproduce the issue

For any project node with @datadog/datadog-ci package installed, run npm ls --all and search for ip@1.1.8 and ip@2.0.0

Additional context

Package manager: npm

Command

None

Drarig29 commented 8 months ago

Hi @mantzuri!

I just installed @datadog/datadog-ci in a fresh repository, and there is no trace of any ip package.

With this, you should be good to go! 😉

Closing the issue, feel free to reopen if not solved

mantzuri commented 8 months ago

Hi @Drarig29, Thank you for the prompt reply. After repeating these steps, I am still seeing a deep dependency of two ip packages: ip@1.1.8 and ip@2.0.0

You can still see that these ip packages are present.

Note that I do not have pack-proxy-agent nor socks-proxy-agent specified in my package.json since I am not using these in my project.

Please let me know if there is any additional information I could provide

├─┬ @datadog/datadog-ci@2.32.0
│ ├─┬ @aws-sdk/client-cloudwatch-logs@3.468.0
│ │ ├─┬ @aws-crypto/sha256-browser@3.0.0
│ │ │ ├─┬ @aws-crypto/ie11-detection@3.0.0
│ │ │ │ └── tslib@1.14.1
│ │ │ ├── @aws-crypto/sha256-js@3.0.0 deduped
│ │ │ ├─┬ @aws-crypto/supports-web-crypto@3.0.0
│ │ │ │ └── tslib@1.14.1
│ │ │ ├─┬ @aws-crypto/util@3.0.0
│ │ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ │ ├── @aws-sdk/util-utf8-browser@3.259.0 deduped
│ │ │ │ └── tslib@1.14.1
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├─┬ @aws-sdk/util-locate-window@3.465.0
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├─┬ @aws-sdk/util-utf8-browser@3.259.0
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ └── tslib@1.14.1
│ │ ├─┬ @aws-crypto/sha256-js@3.0.0
│ │ │ ├── @aws-crypto/util@3.0.0 deduped
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ └── tslib@1.14.1
│ │ ├─┬ @aws-sdk/client-sts@3.468.0
│ │ │ ├── @aws-crypto/sha256-browser@3.0.0 deduped
│ │ │ ├── @aws-crypto/sha256-js@3.0.0 deduped
│ │ │ ├── @aws-sdk/core@3.468.0 deduped
│ │ │ ├── @aws-sdk/credential-provider-node@3.468.0 deduped
│ │ │ ├── @aws-sdk/middleware-host-header@3.468.0 deduped
│ │ │ ├── @aws-sdk/middleware-logger@3.468.0 deduped
│ │ │ ├── @aws-sdk/middleware-recursion-detection@3.468.0 deduped
│ │ │ ├─┬ @aws-sdk/middleware-sdk-sts@3.468.0
│ │ │ │ ├── @aws-sdk/middleware-signing@3.468.0 deduped
│ │ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├── @aws-sdk/middleware-signing@3.468.0 deduped
│ │ │ ├── @aws-sdk/middleware-user-agent@3.468.0 deduped
│ │ │ ├── @aws-sdk/region-config-resolver@3.468.0 deduped
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @aws-sdk/util-endpoints@3.468.0 deduped
│ │ │ ├── @aws-sdk/util-user-agent-browser@3.468.0 deduped
│ │ │ ├── @aws-sdk/util-user-agent-node@3.468.0 deduped
│ │ │ ├── @smithy/config-resolver@2.0.20 deduped
│ │ │ ├── @smithy/fetch-http-handler@2.3.1 deduped
│ │ │ ├── @smithy/hash-node@2.0.17 deduped
│ │ │ ├── @smithy/invalid-dependency@2.0.15 deduped
│ │ │ ├── @smithy/middleware-content-length@2.0.17 deduped
│ │ │ ├── @smithy/middleware-endpoint@2.2.2 deduped
│ │ │ ├── @smithy/middleware-retry@2.0.23 deduped
│ │ │ ├── @smithy/middleware-serde@2.0.15 deduped
│ │ │ ├── @smithy/middleware-stack@2.0.9 deduped
│ │ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ │ ├── @smithy/node-http-handler@2.2.1 deduped
│ │ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ │ ├── @smithy/smithy-client@2.1.18 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├── @smithy/url-parser@2.0.15 deduped
│ │ │ ├── @smithy/util-base64@2.0.1 deduped
│ │ │ ├── @smithy/util-body-length-browser@2.0.1 deduped
│ │ │ ├── @smithy/util-body-length-node@2.1.0 deduped
│ │ │ ├── @smithy/util-defaults-mode-browser@2.0.22 deduped
│ │ │ ├── @smithy/util-defaults-mode-node@2.0.28 deduped
│ │ │ ├── @smithy/util-endpoints@1.0.6 deduped
│ │ │ ├── @smithy/util-retry@2.0.8 deduped
│ │ │ ├── @smithy/util-utf8@2.0.2 deduped
│ │ │ ├─┬ fast-xml-parser@4.2.5
│ │ │ │ └── strnum@1.0.5 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/core@3.468.0
│ │ │ ├── @smithy/smithy-client@2.1.18 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/credential-provider-node@3.468.0
│ │ │ ├── @aws-sdk/credential-provider-env@3.468.0 deduped
│ │ │ ├── @aws-sdk/credential-provider-ini@3.468.0 deduped
│ │ │ ├── @aws-sdk/credential-provider-process@3.468.0 deduped
│ │ │ ├── @aws-sdk/credential-provider-sso@3.468.0 deduped
│ │ │ ├── @aws-sdk/credential-provider-web-identity@3.468.0 deduped
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/credential-provider-imds@2.1.3 deduped
│ │ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ │ ├─┬ @smithy/shared-ini-file-loader@2.2.6
│ │ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/middleware-host-header@3.468.0
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/middleware-logger@3.468.0
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/middleware-recursion-detection@3.468.0
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/middleware-signing@3.468.0
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ │ ├─┬ @smithy/signature-v4@2.0.17
│ │ │ │ ├─┬ @smithy/eventstream-codec@2.0.15
│ │ │ │ │ ├─┬ @aws-crypto/crc32@3.0.0
│ │ │ │ │ │ ├── @aws-crypto/util@3.0.0 deduped
│ │ │ │ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ │ │ │ └── tslib@1.14.1
│ │ │ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ │ │ ├── @smithy/util-hex-encoding@2.0.0 deduped
│ │ │ │ │ └── tslib@2.6.2 deduped
│ │ │ │ ├─┬ @smithy/is-array-buffer@2.0.0
│ │ │ │ │ └── tslib@2.6.2 deduped
│ │ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ │ ├── @smithy/util-hex-encoding@2.0.0 deduped
│ │ │ │ ├── @smithy/util-middleware@2.0.8 deduped
│ │ │ │ ├─┬ @smithy/util-uri-escape@2.0.0
│ │ │ │ │ └── tslib@2.6.2 deduped
│ │ │ │ ├── @smithy/util-utf8@2.0.2 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├─┬ @smithy/util-middleware@2.0.8
│ │ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/middleware-user-agent@3.468.0
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @aws-sdk/util-endpoints@3.468.0 deduped
│ │ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/region-config-resolver@3.468.0
│ │ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├─┬ @smithy/util-config-provider@2.0.0
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├── @smithy/util-middleware@2.0.8 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/types@3.468.0
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/util-endpoints@3.468.0
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/util-endpoints@1.0.6 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/util-user-agent-browser@3.468.0
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├── bowser@2.11.0
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/util-user-agent-node@3.468.0
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├── UNMET OPTIONAL DEPENDENCY aws-crt@>=1.0.0
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/config-resolver@2.0.20
│ │ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├── @smithy/util-config-provider@2.0.0 deduped
│ │ │ ├── @smithy/util-middleware@2.0.8 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/fetch-http-handler@2.3.1
│ │ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ │ ├─┬ @smithy/querystring-builder@2.0.15
│ │ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ │ ├── @smithy/util-uri-escape@2.0.0 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├── @smithy/util-base64@2.0.1 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/hash-node@2.0.17
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├─┬ @smithy/util-buffer-from@2.0.0
│ │ │ │ ├── @smithy/is-array-buffer@2.0.0 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├── @smithy/util-utf8@2.0.2 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/invalid-dependency@2.0.15
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/middleware-content-length@2.0.17
│ │ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/middleware-endpoint@2.2.2
│ │ │ ├── @smithy/middleware-serde@2.0.15 deduped
│ │ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ │ ├── @smithy/shared-ini-file-loader@2.2.6 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├── @smithy/url-parser@2.0.15 deduped
│ │ │ ├── @smithy/util-middleware@2.0.8 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/middleware-retry@2.0.23
│ │ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ │ ├── @smithy/service-error-classification@2.0.8 deduped
│ │ │ ├── @smithy/smithy-client@2.1.18 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├── @smithy/util-middleware@2.0.8 deduped
│ │ │ ├── @smithy/util-retry@2.0.8 deduped
│ │ │ ├── tslib@2.6.2 deduped
│ │ │ └── uuid@8.3.2
│ │ ├─┬ @smithy/middleware-serde@2.0.15
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/middleware-stack@2.0.9
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/node-config-provider@2.1.7
│ │ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ │ ├── @smithy/shared-ini-file-loader@2.2.6 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/node-http-handler@2.2.1
│ │ │ ├─┬ @smithy/abort-controller@2.0.15
│ │ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ │ ├── @smithy/querystring-builder@2.0.15 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/protocol-http@3.0.11
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/smithy-client@2.1.18
│ │ │ ├── @smithy/middleware-stack@2.0.9 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├── @smithy/util-stream@2.0.23 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/types@2.7.0
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/url-parser@2.0.15
│ │ │ ├─┬ @smithy/querystring-parser@2.0.15
│ │ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/util-base64@2.0.1
│ │ │ ├── @smithy/util-buffer-from@2.0.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/util-body-length-browser@2.0.1
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/util-body-length-node@2.1.0
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/util-defaults-mode-browser@2.0.22
│ │ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ │ ├── @smithy/smithy-client@2.1.18 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├── bowser@2.11.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/util-defaults-mode-node@2.0.28
│ │ │ ├── @smithy/config-resolver@2.0.20 deduped
│ │ │ ├── @smithy/credential-provider-imds@2.1.3 deduped
│ │ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ │ ├── @smithy/smithy-client@2.1.18 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/util-endpoints@1.0.6
│ │ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├── @smithy/util-retry@2.0.8 deduped
│ │ ├─┬ @smithy/util-utf8@2.0.2
│ │ │ ├── @smithy/util-buffer-from@2.0.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├── tslib@2.6.2 deduped
│ │ └── uuid@8.3.2
│ ├─┬ @aws-sdk/client-iam@3.468.0
│ │ ├── @aws-crypto/sha256-browser@3.0.0 deduped
│ │ ├── @aws-crypto/sha256-js@3.0.0 deduped
│ │ ├── @aws-sdk/client-sts@3.468.0 deduped
│ │ ├── @aws-sdk/core@3.468.0 deduped
│ │ ├── @aws-sdk/credential-provider-node@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-host-header@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-logger@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-recursion-detection@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-signing@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-user-agent@3.468.0 deduped
│ │ ├── @aws-sdk/region-config-resolver@3.468.0 deduped
│ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ ├── @aws-sdk/util-endpoints@3.468.0 deduped
│ │ ├── @aws-sdk/util-user-agent-browser@3.468.0 deduped
│ │ ├── @aws-sdk/util-user-agent-node@3.468.0 deduped
│ │ ├── @smithy/config-resolver@2.0.20 deduped
│ │ ├── @smithy/fetch-http-handler@2.3.1 deduped
│ │ ├── @smithy/hash-node@2.0.17 deduped
│ │ ├── @smithy/invalid-dependency@2.0.15 deduped
│ │ ├── @smithy/middleware-content-length@2.0.17 deduped
│ │ ├── @smithy/middleware-endpoint@2.2.2 deduped
│ │ ├── @smithy/middleware-retry@2.0.23 deduped
│ │ ├── @smithy/middleware-serde@2.0.15 deduped
│ │ ├── @smithy/middleware-stack@2.0.9 deduped
│ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ ├── @smithy/node-http-handler@2.2.1 deduped
│ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ ├── @smithy/smithy-client@2.1.18 deduped
│ │ ├── @smithy/types@2.7.0 deduped
│ │ ├── @smithy/url-parser@2.0.15 deduped
│ │ ├── @smithy/util-base64@2.0.1 deduped
│ │ ├── @smithy/util-body-length-browser@2.0.1 deduped
│ │ ├── @smithy/util-body-length-node@2.1.0 deduped
│ │ ├── @smithy/util-defaults-mode-browser@2.0.22 deduped
│ │ ├── @smithy/util-defaults-mode-node@2.0.28 deduped
│ │ ├── @smithy/util-endpoints@1.0.6 deduped
│ │ ├── @smithy/util-retry@2.0.8 deduped
│ │ ├── @smithy/util-utf8@2.0.2 deduped
│ │ ├─┬ @smithy/util-waiter@2.0.15
│ │ │ ├── @smithy/abort-controller@2.0.15 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ fast-xml-parser@4.2.5
│ │ │ └── strnum@1.0.5 deduped
│ │ └── tslib@2.6.2 deduped
│ ├─┬ @aws-sdk/client-lambda@3.468.0
│ │ ├── @aws-crypto/sha256-browser@3.0.0 deduped
│ │ ├── @aws-crypto/sha256-js@3.0.0 deduped
│ │ ├── @aws-sdk/client-sts@3.468.0 deduped
│ │ ├── @aws-sdk/core@3.468.0 deduped
│ │ ├── @aws-sdk/credential-provider-node@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-host-header@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-logger@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-recursion-detection@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-signing@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-user-agent@3.468.0 deduped
│ │ ├── @aws-sdk/region-config-resolver@3.468.0 deduped
│ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ ├── @aws-sdk/util-endpoints@3.468.0 deduped
│ │ ├── @aws-sdk/util-user-agent-browser@3.468.0 deduped
│ │ ├── @aws-sdk/util-user-agent-node@3.468.0 deduped
│ │ ├── @smithy/config-resolver@2.0.20 deduped
│ │ ├─┬ @smithy/eventstream-serde-browser@2.0.15
│ │ │ ├─┬ @smithy/eventstream-serde-universal@2.0.15
│ │ │ │ ├── @smithy/eventstream-codec@2.0.15 deduped
│ │ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/eventstream-serde-config-resolver@2.0.15
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @smithy/eventstream-serde-node@2.0.15
│ │ │ ├── @smithy/eventstream-serde-universal@2.0.15 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├── @smithy/fetch-http-handler@2.3.1 deduped
│ │ ├── @smithy/hash-node@2.0.17 deduped
│ │ ├── @smithy/invalid-dependency@2.0.15 deduped
│ │ ├── @smithy/middleware-content-length@2.0.17 deduped
│ │ ├── @smithy/middleware-endpoint@2.2.2 deduped
│ │ ├── @smithy/middleware-retry@2.0.23 deduped
│ │ ├── @smithy/middleware-serde@2.0.15 deduped
│ │ ├── @smithy/middleware-stack@2.0.9 deduped
│ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ ├── @smithy/node-http-handler@2.2.1 deduped
│ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ ├── @smithy/smithy-client@2.1.18 deduped
│ │ ├── @smithy/types@2.7.0 deduped
│ │ ├── @smithy/url-parser@2.0.15 deduped
│ │ ├── @smithy/util-base64@2.0.1 deduped
│ │ ├── @smithy/util-body-length-browser@2.0.1 deduped
│ │ ├── @smithy/util-body-length-node@2.1.0 deduped
│ │ ├── @smithy/util-defaults-mode-browser@2.0.22 deduped
│ │ ├── @smithy/util-defaults-mode-node@2.0.28 deduped
│ │ ├── @smithy/util-endpoints@1.0.6 deduped
│ │ ├── @smithy/util-retry@2.0.8 deduped
│ │ ├─┬ @smithy/util-stream@2.0.23
│ │ │ ├── @smithy/fetch-http-handler@2.3.1 deduped
│ │ │ ├── @smithy/node-http-handler@2.2.1 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├── @smithy/util-base64@2.0.1 deduped
│ │ │ ├── @smithy/util-buffer-from@2.0.0 deduped
│ │ │ ├─┬ @smithy/util-hex-encoding@2.0.0
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├── @smithy/util-utf8@2.0.2 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├── @smithy/util-utf8@2.0.2 deduped
│ │ ├── @smithy/util-waiter@2.0.15 deduped
│ │ └── tslib@2.6.2 deduped
│ ├─┬ @aws-sdk/client-sfn@3.468.0
│ │ ├── @aws-crypto/sha256-browser@3.0.0 deduped
│ │ ├── @aws-crypto/sha256-js@3.0.0 deduped
│ │ ├── @aws-sdk/client-sts@3.468.0 deduped
│ │ ├── @aws-sdk/core@3.468.0 deduped
│ │ ├── @aws-sdk/credential-provider-node@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-host-header@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-logger@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-recursion-detection@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-signing@3.468.0 deduped
│ │ ├── @aws-sdk/middleware-user-agent@3.468.0 deduped
│ │ ├── @aws-sdk/region-config-resolver@3.468.0 deduped
│ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ ├── @aws-sdk/util-endpoints@3.468.0 deduped
│ │ ├── @aws-sdk/util-user-agent-browser@3.468.0 deduped
│ │ ├── @aws-sdk/util-user-agent-node@3.468.0 deduped
│ │ ├── @smithy/config-resolver@2.0.20 deduped
│ │ ├── @smithy/fetch-http-handler@2.3.1 deduped
│ │ ├── @smithy/hash-node@2.0.17 deduped
│ │ ├── @smithy/invalid-dependency@2.0.15 deduped
│ │ ├── @smithy/middleware-content-length@2.0.17 deduped
│ │ ├── @smithy/middleware-endpoint@2.2.2 deduped
│ │ ├── @smithy/middleware-retry@2.0.23 deduped
│ │ ├── @smithy/middleware-serde@2.0.15 deduped
│ │ ├── @smithy/middleware-stack@2.0.9 deduped
│ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ ├── @smithy/node-http-handler@2.2.1 deduped
│ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ ├── @smithy/smithy-client@2.1.18 deduped
│ │ ├── @smithy/types@2.7.0 deduped
│ │ ├── @smithy/url-parser@2.0.15 deduped
│ │ ├── @smithy/util-base64@2.0.1 deduped
│ │ ├── @smithy/util-body-length-browser@2.0.1 deduped
│ │ ├── @smithy/util-body-length-node@2.1.0 deduped
│ │ ├── @smithy/util-defaults-mode-browser@2.0.22 deduped
│ │ ├── @smithy/util-defaults-mode-node@2.0.28 deduped
│ │ ├── @smithy/util-endpoints@1.0.6 deduped
│ │ ├── @smithy/util-retry@2.0.8 deduped
│ │ ├── @smithy/util-utf8@2.0.2 deduped
│ │ ├── tslib@2.6.2 deduped
│ │ └── uuid@8.3.2
│ ├─┬ @aws-sdk/credential-providers@3.468.0
│ │ ├─┬ @aws-sdk/client-cognito-identity@3.468.0
│ │ │ ├── @aws-crypto/sha256-browser@3.0.0 deduped
│ │ │ ├── @aws-crypto/sha256-js@3.0.0 deduped
│ │ │ ├── @aws-sdk/client-sts@3.468.0 deduped
│ │ │ ├── @aws-sdk/core@3.468.0 deduped
│ │ │ ├── @aws-sdk/credential-provider-node@3.468.0 deduped
│ │ │ ├── @aws-sdk/middleware-host-header@3.468.0 deduped
│ │ │ ├── @aws-sdk/middleware-logger@3.468.0 deduped
│ │ │ ├── @aws-sdk/middleware-recursion-detection@3.468.0 deduped
│ │ │ ├── @aws-sdk/middleware-signing@3.468.0 deduped
│ │ │ ├── @aws-sdk/middleware-user-agent@3.468.0 deduped
│ │ │ ├── @aws-sdk/region-config-resolver@3.468.0 deduped
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @aws-sdk/util-endpoints@3.468.0 deduped
│ │ │ ├── @aws-sdk/util-user-agent-browser@3.468.0 deduped
│ │ │ ├── @aws-sdk/util-user-agent-node@3.468.0 deduped
│ │ │ ├── @smithy/config-resolver@2.0.20 deduped
│ │ │ ├── @smithy/fetch-http-handler@2.3.1 deduped
│ │ │ ├── @smithy/hash-node@2.0.17 deduped
│ │ │ ├── @smithy/invalid-dependency@2.0.15 deduped
│ │ │ ├── @smithy/middleware-content-length@2.0.17 deduped
│ │ │ ├── @smithy/middleware-endpoint@2.2.2 deduped
│ │ │ ├── @smithy/middleware-retry@2.0.23 deduped
│ │ │ ├── @smithy/middleware-serde@2.0.15 deduped
│ │ │ ├── @smithy/middleware-stack@2.0.9 deduped
│ │ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ │ ├── @smithy/node-http-handler@2.2.1 deduped
│ │ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ │ ├── @smithy/smithy-client@2.1.18 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├── @smithy/url-parser@2.0.15 deduped
│ │ │ ├── @smithy/util-base64@2.0.1 deduped
│ │ │ ├── @smithy/util-body-length-browser@2.0.1 deduped
│ │ │ ├── @smithy/util-body-length-node@2.1.0 deduped
│ │ │ ├── @smithy/util-defaults-mode-browser@2.0.22 deduped
│ │ │ ├── @smithy/util-defaults-mode-node@2.0.28 deduped
│ │ │ ├── @smithy/util-endpoints@1.0.6 deduped
│ │ │ ├── @smithy/util-retry@2.0.8 deduped
│ │ │ ├── @smithy/util-utf8@2.0.2 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/client-sso@3.468.0
│ │ │ ├── @aws-crypto/sha256-browser@3.0.0 deduped
│ │ │ ├── @aws-crypto/sha256-js@3.0.0 deduped
│ │ │ ├── @aws-sdk/core@3.468.0 deduped
│ │ │ ├── @aws-sdk/middleware-host-header@3.468.0 deduped
│ │ │ ├── @aws-sdk/middleware-logger@3.468.0 deduped
│ │ │ ├── @aws-sdk/middleware-recursion-detection@3.468.0 deduped
│ │ │ ├── @aws-sdk/middleware-user-agent@3.468.0 deduped
│ │ │ ├── @aws-sdk/region-config-resolver@3.468.0 deduped
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @aws-sdk/util-endpoints@3.468.0 deduped
│ │ │ ├── @aws-sdk/util-user-agent-browser@3.468.0 deduped
│ │ │ ├── @aws-sdk/util-user-agent-node@3.468.0 deduped
│ │ │ ├── @smithy/config-resolver@2.0.20 deduped
│ │ │ ├── @smithy/fetch-http-handler@2.3.1 deduped
│ │ │ ├── @smithy/hash-node@2.0.17 deduped
│ │ │ ├── @smithy/invalid-dependency@2.0.15 deduped
│ │ │ ├── @smithy/middleware-content-length@2.0.17 deduped
│ │ │ ├── @smithy/middleware-endpoint@2.2.2 deduped
│ │ │ ├── @smithy/middleware-retry@2.0.23 deduped
│ │ │ ├── @smithy/middleware-serde@2.0.15 deduped
│ │ │ ├── @smithy/middleware-stack@2.0.9 deduped
│ │ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ │ ├── @smithy/node-http-handler@2.2.1 deduped
│ │ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ │ ├── @smithy/smithy-client@2.1.18 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├── @smithy/url-parser@2.0.15 deduped
│ │ │ ├── @smithy/util-base64@2.0.1 deduped
│ │ │ ├── @smithy/util-body-length-browser@2.0.1 deduped
│ │ │ ├── @smithy/util-body-length-node@2.1.0 deduped
│ │ │ ├── @smithy/util-defaults-mode-browser@2.0.22 deduped
│ │ │ ├── @smithy/util-defaults-mode-node@2.0.28 deduped
│ │ │ ├── @smithy/util-endpoints@1.0.6 deduped
│ │ │ ├── @smithy/util-retry@2.0.8 deduped
│ │ │ ├── @smithy/util-utf8@2.0.2 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├── @aws-sdk/client-sts@3.468.0 deduped
│ │ ├─┬ @aws-sdk/credential-provider-cognito-identity@3.468.0
│ │ │ ├── @aws-sdk/client-cognito-identity@3.468.0 deduped
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/credential-provider-env@3.468.0
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/credential-provider-http@3.468.0
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/fetch-http-handler@2.3.1 deduped
│ │ │ ├── @smithy/node-http-handler@2.2.1 deduped
│ │ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ │ ├── @smithy/smithy-client@2.1.18 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├── @smithy/util-stream@2.0.23 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/credential-provider-ini@3.468.0
│ │ │ ├── @aws-sdk/credential-provider-env@3.468.0 deduped
│ │ │ ├── @aws-sdk/credential-provider-process@3.468.0 deduped
│ │ │ ├── @aws-sdk/credential-provider-sso@3.468.0 deduped
│ │ │ ├── @aws-sdk/credential-provider-web-identity@3.468.0 deduped
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/credential-provider-imds@2.1.3 deduped
│ │ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ │ ├── @smithy/shared-ini-file-loader@2.2.6 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├── @aws-sdk/credential-provider-node@3.468.0 deduped
│ │ ├─┬ @aws-sdk/credential-provider-process@3.468.0
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ │ ├── @smithy/shared-ini-file-loader@2.2.6 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/credential-provider-sso@3.468.0
│ │ │ ├── @aws-sdk/client-sso@3.468.0 deduped
│ │ │ ├─┬ @aws-sdk/token-providers@3.468.0
│ │ │ │ ├── @aws-crypto/sha256-browser@3.0.0 deduped
│ │ │ │ ├── @aws-crypto/sha256-js@3.0.0 deduped
│ │ │ │ ├── @aws-sdk/middleware-host-header@3.468.0 deduped
│ │ │ │ ├── @aws-sdk/middleware-logger@3.468.0 deduped
│ │ │ │ ├── @aws-sdk/middleware-recursion-detection@3.468.0 deduped
│ │ │ │ ├── @aws-sdk/middleware-user-agent@3.468.0 deduped
│ │ │ │ ├── @aws-sdk/region-config-resolver@3.468.0 deduped
│ │ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ │ ├── @aws-sdk/util-endpoints@3.468.0 deduped
│ │ │ │ ├── @aws-sdk/util-user-agent-browser@3.468.0 deduped
│ │ │ │ ├── @aws-sdk/util-user-agent-node@3.468.0 deduped
│ │ │ │ ├── @smithy/config-resolver@2.0.20 deduped
│ │ │ │ ├── @smithy/fetch-http-handler@2.3.1 deduped
│ │ │ │ ├── @smithy/hash-node@2.0.17 deduped
│ │ │ │ ├── @smithy/invalid-dependency@2.0.15 deduped
│ │ │ │ ├── @smithy/middleware-content-length@2.0.17 deduped
│ │ │ │ ├── @smithy/middleware-endpoint@2.2.2 deduped
│ │ │ │ ├── @smithy/middleware-retry@2.0.23 deduped
│ │ │ │ ├── @smithy/middleware-serde@2.0.15 deduped
│ │ │ │ ├── @smithy/middleware-stack@2.0.9 deduped
│ │ │ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ │ │ ├── @smithy/node-http-handler@2.2.1 deduped
│ │ │ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ │ │ ├── @smithy/protocol-http@3.0.11 deduped
│ │ │ │ ├── @smithy/shared-ini-file-loader@2.2.6 deduped
│ │ │ │ ├── @smithy/smithy-client@2.1.18 deduped
│ │ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ │ ├── @smithy/url-parser@2.0.15 deduped
│ │ │ │ ├── @smithy/util-base64@2.0.1 deduped
│ │ │ │ ├── @smithy/util-body-length-browser@2.0.1 deduped
│ │ │ │ ├── @smithy/util-body-length-node@2.1.0 deduped
│ │ │ │ ├── @smithy/util-defaults-mode-browser@2.0.22 deduped
│ │ │ │ ├── @smithy/util-defaults-mode-node@2.0.28 deduped
│ │ │ │ ├── @smithy/util-endpoints@1.0.6 deduped
│ │ │ │ ├── @smithy/util-retry@2.0.8 deduped
│ │ │ │ ├── @smithy/util-utf8@2.0.2 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ │ ├── @smithy/shared-ini-file-loader@2.2.6 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @aws-sdk/credential-provider-web-identity@3.468.0
│ │ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├── @aws-sdk/types@3.468.0 deduped
│ │ ├─┬ @smithy/credential-provider-imds@2.1.3
│ │ │ ├── @smithy/node-config-provider@2.1.7 deduped
│ │ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ │ ├── @smithy/types@2.7.0 deduped
│ │ │ ├── @smithy/url-parser@2.0.15 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├── @smithy/property-provider@2.0.16 deduped
│ │ ├── @smithy/types@2.7.0 deduped
│ │ └── tslib@2.6.2 deduped
│ ├─┬ @google-cloud/logging@11.0.0
│ │ ├─┬ @google-cloud/common@5.0.1
│ │ │ ├── @google-cloud/projectify@4.0.0 deduped
│ │ │ ├── @google-cloud/promisify@4.0.0 deduped
│ │ │ ├── arrify@2.0.1
│ │ │ ├─┬ duplexify@4.1.2
│ │ │ │ ├─┬ end-of-stream@1.4.4
│ │ │ │ │ └── once@1.4.0 deduped
│ │ │ │ ├── inherits@2.0.4 deduped
│ │ │ │ ├── readable-stream@3.6.2 deduped
│ │ │ │ └── stream-shift@1.0.1
│ │ │ ├── ent@2.2.0
│ │ │ ├── extend@3.0.2 deduped
│ │ │ ├─┬ google-auth-library@9.4.1
│ │ │ │ ├── base64-js@1.5.1 deduped
│ │ │ │ ├── ecdsa-sig-formatter@1.0.11 deduped
│ │ │ │ ├── gaxios@6.1.1 deduped
│ │ │ │ ├── gcp-metadata@6.1.0 deduped
│ │ │ │ ├─┬ gtoken@7.0.1
│ │ │ │ │ ├── gaxios@6.1.1 deduped
│ │ │ │ │ └── jws@4.0.0 deduped
│ │ │ │ └── jws@4.0.0 deduped
│ │ │ ├─┬ retry-request@7.0.1
│ │ │ │ ├── @types/request@2.48.12 deduped
│ │ │ │ ├── debug@4.3.4 deduped
│ │ │ │ ├── extend@3.0.2 deduped
│ │ │ │ └── teeny-request@9.0.0 deduped
│ │ │ └─┬ teeny-request@9.0.0
│ │ │   ├── http-proxy-agent@5.0.0 deduped
│ │ │   ├── https-proxy-agent@5.0.1 deduped
│ │ │   ├── node-fetch@2.6.12 deduped
│ │ │   ├── stream-events@1.0.5 deduped
│ │ │   └── uuid@9.0.1 deduped
│ │ ├─┬ @google-cloud/paginator@5.0.0
│ │ │ ├── arrify@2.0.1
│ │ │ └── extend@3.0.2 deduped
│ │ ├── @google-cloud/projectify@4.0.0
│ │ ├── @google-cloud/promisify@4.0.0
│ │ ├── arrify@2.0.1
│ │ ├─┬ dot-prop@6.0.1
│ │ │ └── is-obj@2.0.0
│ │ ├─┬ eventid@2.0.1
│ │ │ └── uuid@8.3.2
│ │ ├── extend@3.0.2
│ │ ├─┬ gcp-metadata@6.1.0
│ │ │ ├─┬ gaxios@6.1.1
│ │ │ │ ├── extend@3.0.2 deduped
│ │ │ │ ├─┬ https-proxy-agent@7.0.2
│ │ │ │ │ ├─┬ agent-base@7.1.0
│ │ │ │ │ │ └── debug@4.3.4 deduped
│ │ │ │ │ └── debug@4.3.4 deduped
│ │ │ │ ├── is-stream@2.0.1 deduped
│ │ │ │ └── node-fetch@2.6.12 deduped
│ │ │ └─┬ json-bigint@1.0.0
│ │ │   └── bignumber.js@9.1.2
│ │ ├─┬ google-auth-library@9.4.1
│ │ │ ├── base64-js@1.5.1 deduped
│ │ │ ├── ecdsa-sig-formatter@1.0.11 deduped
│ │ │ ├── gaxios@6.1.1 deduped
│ │ │ ├── gcp-metadata@6.1.0 deduped
│ │ │ ├─┬ gtoken@7.0.1
│ │ │ │ ├── gaxios@6.1.1 deduped
│ │ │ │ └── jws@4.0.0 deduped
│ │ │ └── jws@4.0.0 deduped
│ │ ├─┬ google-gax@4.0.5
│ │ │ ├─┬ @grpc/grpc-js@1.9.12
│ │ │ │ ├── @grpc/proto-loader@0.7.10 deduped
│ │ │ │ └── @types/node@20.3.3 deduped
│ │ │ ├─┬ @grpc/proto-loader@0.7.10
│ │ │ │ ├── lodash.camelcase@4.3.0 deduped
│ │ │ │ ├── long@5.2.3 deduped
│ │ │ │ ├── protobufjs@7.2.6 deduped
│ │ │ │ └── yargs@17.7.2 deduped
│ │ │ ├── @types/long@4.0.2
│ │ │ ├─┬ abort-controller@3.0.0
│ │ │ │ └── event-target-shim@5.0.1
│ │ │ ├── duplexify@4.1.2 deduped
│ │ │ ├─┬ google-auth-library@9.4.1
│ │ │ │ ├── base64-js@1.5.1 deduped
│ │ │ │ ├── ecdsa-sig-formatter@1.0.11 deduped
│ │ │ │ ├── gaxios@6.1.1 deduped
│ │ │ │ ├── gcp-metadata@6.1.0 deduped
│ │ │ │ ├─┬ gtoken@7.0.1
│ │ │ │ │ ├── gaxios@6.1.1 deduped
│ │ │ │ │ └── jws@4.0.0 deduped
│ │ │ │ └── jws@4.0.0 deduped
│ │ │ ├── node-fetch@2.6.12 deduped
│ │ │ ├── object-hash@3.0.0
│ │ │ ├─┬ proto3-json-serializer@2.0.0
│ │ │ │ └── protobufjs@7.2.6 deduped
│ │ │ ├─┬ protobufjs@7.2.5
│ │ │ │ ├── @protobufjs/aspromise@1.1.2 deduped
│ │ │ │ ├── @protobufjs/base64@1.1.2 deduped
│ │ │ │ ├── @protobufjs/codegen@2.0.4 deduped
│ │ │ │ ├── @protobufjs/eventemitter@1.1.0 deduped
│ │ │ │ ├── @protobufjs/fetch@1.1.0 deduped
│ │ │ │ ├── @protobufjs/float@1.0.2 deduped
│ │ │ │ ├── @protobufjs/inquire@1.1.0 deduped
│ │ │ │ ├── @protobufjs/path@1.1.2 deduped
│ │ │ │ ├── @protobufjs/pool@1.1.0 deduped
│ │ │ │ ├── @protobufjs/utf8@1.1.0 deduped
│ │ │ │ ├── @types/node@20.3.3 deduped
│ │ │ │ └── long@5.2.3 deduped
│ │ │ └── retry-request@7.0.1 deduped
│ │ ├── on-finished@2.4.1 deduped
│ │ ├─┬ pumpify@2.0.1
│ │ │ ├── duplexify@4.1.2 deduped
│ │ │ ├── inherits@2.0.4 deduped
│ │ │ └─┬ pump@3.0.0
│ │ │   ├── end-of-stream@1.4.4 deduped
│ │ │   └── once@1.4.0 deduped
│ │ ├─┬ stream-events@1.0.5
│ │ │ └── stubs@3.0.0
│ │ └── uuid@9.0.1 deduped
│ ├─┬ @google-cloud/run@1.1.0
│ │ └── google-gax@4.0.5 deduped
│ ├─┬ @smithy/property-provider@2.0.16
│ │ ├── @smithy/types@2.7.0 deduped
│ │ └── tslib@2.6.2 deduped
│ ├─┬ @smithy/util-retry@2.0.8
│ │ ├─┬ @smithy/service-error-classification@2.0.8
│ │ │ └── @smithy/types@2.7.0 deduped
│ │ ├── @smithy/types@2.7.0 deduped
│ │ └── tslib@2.6.2 deduped
│ ├── @types/datadog-metrics@0.6.1
│ ├── @types/retry@0.12.0
│ ├─┬ ajv-formats@2.1.1
│ │ └── ajv@8.12.0 deduped
│ ├─┬ ajv@8.12.0
│ │ ├── fast-deep-equal@3.1.3 deduped
│ │ ├── json-schema-traverse@1.0.0
│ │ ├── require-from-string@2.0.2
│ │ └─┬ uri-js@4.4.1
│ │   └── punycode@2.3.0 deduped
│ ├─┬ async-retry@1.3.1
│ │ └── retry@0.12.0
│ ├─┬ axios@1.6.7
│ │ ├── follow-redirects@1.15.5
│ │ ├── form-data@4.0.0 deduped
│ │ └── proxy-from-env@1.1.0
│ ├─┬ chalk@3.0.0
│ │ ├─┬ ansi-styles@4.3.0
│ │ │ └─┬ color-convert@2.0.1
│ │ │   └── color-name@1.1.4
│ │ └─┬ supports-color@7.2.0
│ │   └── has-flag@4.0.0 deduped
│ ├─┬ clipanion@3.2.1
│ │ └── typanion@3.14.0 deduped
│ ├─┬ datadog-metrics@0.9.3
│ │ ├─┬ debug@3.1.0
│ │ │ └── ms@2.0.0
│ │ └─┬ dogapi@2.8.4
│ │   ├── extend@3.0.2 deduped
│ │   ├── json-bigint@1.0.0 deduped
│ │   ├── lodash@4.17.21 deduped
│ │   ├── minimist@1.2.8 deduped
│ │   └─┬ rc@1.2.8
│ │     ├── deep-extend@0.6.0 deduped
│ │     ├── ini@1.3.8
│ │     ├── minimist@1.2.8 deduped
│ │     └── strip-json-comments@2.0.1
│ ├── deep-extend@0.6.0
│ ├── deep-object-diff@1.1.9
│ ├─┬ fast-xml-parser@4.3.2
│ │ └── strnum@1.0.5
│ ├─┬ form-data@4.0.0
│ │ ├── asynckit@0.4.0
│ │ ├─┬ combined-stream@1.0.8
│ │ │ └── delayed-stream@1.0.0
│ │ └─┬ mime-types@2.1.35
│ │   └── mime-db@1.52.0
│ ├── fuzzy@0.1.3
│ ├─┬ glob@7.1.4
│ │ ├── fs.realpath@1.0.0
│ │ ├─┬ inflight@1.0.6
│ │ │ ├── once@1.4.0 deduped
│ │ │ └── wrappy@1.0.2
│ │ ├── inherits@2.0.4
│ │ ├── minimatch@3.1.2 deduped
│ │ ├─┬ once@1.4.0
│ │ │ └── wrappy@1.0.2 deduped
│ │ └── path-is-absolute@1.0.1
│ ├─┬ google-auth-library@8.9.0
│ │ ├── arrify@2.0.1
│ │ ├── base64-js@1.5.1
│ │ ├─┬ ecdsa-sig-formatter@1.0.11
│ │ │ └── safe-buffer@5.2.1 deduped
│ │ ├── fast-text-encoding@1.0.6
│ │ ├─┬ gaxios@5.1.3
│ │ │ ├── extend@3.0.2 deduped
│ │ │ ├── https-proxy-agent@5.0.1 deduped
│ │ │ ├── is-stream@2.0.1 deduped
│ │ │ └── node-fetch@2.6.12 deduped
│ │ ├─┬ gcp-metadata@5.3.0
│ │ │ ├── gaxios@5.1.3 deduped
│ │ │ └── json-bigint@1.0.0 deduped
│ │ ├─┬ gtoken@6.1.2
│ │ │ ├─┬ gaxios@5.1.3
│ │ │ │ ├── extend@3.0.2 deduped
│ │ │ │ ├── https-proxy-agent@5.0.1 deduped
│ │ │ │ ├── is-stream@2.0.1 deduped
│ │ │ │ └── node-fetch@2.6.12 deduped
│ │ │ ├─┬ google-p12-pem@4.0.1
│ │ │ │ └── node-forge@1.3.1
│ │ │ └── jws@4.0.0 deduped
│ │ ├─┬ jws@4.0.0
│ │ │ ├─┬ jwa@2.0.0
│ │ │ │ ├── buffer-equal-constant-time@1.0.1
│ │ │ │ ├── ecdsa-sig-formatter@1.0.11 deduped
│ │ │ │ └── safe-buffer@5.2.1 deduped
│ │ │ └── safe-buffer@5.2.1 deduped
│ │ └─┬ lru-cache@6.0.0
│ │   └── yallist@4.0.0
│ ├─┬ inquirer-checkbox-plus-prompt@1.4.2
│ │ ├── chalk@4.1.2 deduped
│ │ ├── cli-cursor@3.1.0 deduped
│ │ ├── figures@3.2.0 deduped
│ │ ├── inquirer@8.2.6 deduped
│ │ ├── lodash@4.17.21 deduped
│ │ └─┬ rxjs@6.6.7
│ │   └── tslib@1.14.1
│ ├─┬ inquirer@8.2.6
│ │ ├─┬ ansi-escapes@4.3.2
│ │ │ └── type-fest@0.21.3
│ │ ├── chalk@4.1.2 deduped
│ │ ├── cli-cursor@3.1.0 deduped
│ │ ├── cli-width@3.0.0
│ │ ├─┬ external-editor@3.1.0
│ │ │ ├── chardet@0.7.0
│ │ │ ├── iconv-lite@0.4.24 deduped
│ │ │ └─┬ tmp@0.0.33
│ │ │   └── os-tmpdir@1.0.2
│ │ ├── figures@3.2.0 deduped
│ │ ├── lodash@4.17.21 deduped
│ │ ├── mute-stream@0.0.8
│ │ ├── ora@5.4.1 deduped
│ │ ├── run-async@2.4.1
│ │ ├─┬ rxjs@7.8.1
│ │ │ └── tslib@2.6.2 deduped
│ │ ├── string-width@4.2.3 deduped
│ │ ├── strip-ansi@6.0.1 deduped
│ │ ├── through@2.3.8
│ │ └─┬ wrap-ansi@6.2.0
│ │   ├─┬ ansi-styles@4.3.0
│ │   │ └─┬ color-convert@2.0.1
│ │   │   └── color-name@1.1.4
│ │   ├── string-width@4.2.3 deduped
│ │   └── strip-ansi@6.0.1 deduped
│ ├─┬ js-yaml@3.13.1
│ │ ├─┬ argparse@1.0.10
│ │ │ └── sprintf-js@1.0.3
│ │ └── esprima@4.0.1
│ ├─┬ jszip@3.10.1
│ │ ├─┬ lie@3.3.0
│ │ │ └── immediate@3.0.6
│ │ ├── pako@1.0.11
│ │ ├─┬ readable-stream@2.3.8
│ │ │ ├── core-util-is@1.0.2
│ │ │ ├── inherits@2.0.4 deduped
│ │ │ ├── isarray@1.0.0
│ │ │ ├── process-nextick-args@2.0.1
│ │ │ ├── safe-buffer@5.1.2
│ │ │ ├─┬ string_decoder@1.1.1
│ │ │ │ └── safe-buffer@5.1.2 deduped
│ │ │ └── util-deprecate@1.0.2 deduped
│ │ └── setimmediate@1.0.5
│ ├─┬ ora@5.4.1
│ │ ├─┬ bl@4.1.0
│ │ │ ├─┬ buffer@5.7.1
│ │ │ │ ├── base64-js@1.5.1 deduped
│ │ │ │ └── ieee754@1.1.13 deduped
│ │ │ ├── inherits@2.0.4 deduped
│ │ │ └─┬ readable-stream@3.6.2
│ │ │   ├── inherits@2.0.4 deduped
│ │ │   ├── string_decoder@1.3.0 deduped
│ │ │   └── util-deprecate@1.0.2 deduped
│ │ ├── chalk@4.1.2 deduped
│ │ ├── cli-cursor@3.1.0 deduped
│ │ ├── cli-spinners@2.9.1
│ │ ├── is-interactive@1.0.0
│ │ ├── is-unicode-supported@0.1.0
│ │ ├── log-symbols@4.1.0 deduped
│ │ ├── strip-ansi@6.0.1 deduped
│ │ └─┬ wcwidth@1.0.1
│ │   └─┬ defaults@1.0.4
│ │     └── clone@1.0.4
│ ├─┬ proxy-agent@6.4.0
│ │ ├─┬ agent-base@7.1.0
│ │ │ └── debug@4.3.4 deduped
│ │ ├── debug@4.3.4 deduped
│ │ ├─┬ http-proxy-agent@7.0.2
│ │ │ ├── agent-base@7.1.0 deduped
│ │ │ └── debug@4.3.4 deduped
│ │ ├─┬ https-proxy-agent@7.0.4
│ │ │ ├── agent-base@7.1.0 deduped
│ │ │ └── debug@4.3.4 deduped
│ │ ├── lru-cache@7.18.3
│ │ ├─┬ pac-proxy-agent@7.0.1
│ │ │ ├── @tootallnate/quickjs-emscripten@0.23.0
│ │ │ ├─┬ agent-base@7.1.0
│ │ │ │ └── debug@4.3.4 deduped
│ │ │ ├── debug@4.3.4 deduped
│ │ │ ├─┬ get-uri@6.0.1
│ │ │ │ ├── basic-ftp@5.0.3
│ │ │ │ ├── data-uri-to-buffer@5.0.1
│ │ │ │ ├── debug@4.3.4 deduped
│ │ │ │ └─┬ fs-extra@8.1.0
│ │ │ │   ├── graceful-fs@4.2.11 deduped
│ │ │ │   ├─┬ jsonfile@4.0.0
│ │ │ │   │ └── graceful-fs@4.2.11 deduped
│ │ │ │   └── universalify@0.1.2
│ │ │ ├─┬ http-proxy-agent@7.0.0
│ │ │ │ ├── agent-base@7.1.0 deduped
│ │ │ │ └── debug@4.3.4 deduped
│ │ │ ├─┬ https-proxy-agent@7.0.2
│ │ │ │ ├── agent-base@7.1.0 deduped
│ │ │ │ └── debug@4.3.4 deduped
│ │ │ ├─┬ pac-resolver@7.0.0
│ │ │ │ ├─┬ degenerator@5.0.1
│ │ │ │ │ ├─┬ ast-types@0.13.4
│ │ │ │ │ │ └── tslib@2.6.2 deduped
│ │ │ │ │ ├── escodegen@2.1.0 deduped
│ │ │ │ │ └── esprima@4.0.1 deduped
│ │ │ │ ├── ip@1.1.8
│ │ │ │ └── netmask@2.0.2
│ │ │ └── socks-proxy-agent@8.0.2 deduped
│ │ ├── proxy-from-env@1.1.0 deduped
│ │ └─┬ socks-proxy-agent@8.0.2
│ │   ├─┬ agent-base@7.1.0
│ │   │ └── debug@4.3.4 deduped
│ │   ├── debug@4.3.4 deduped
│ │   └─┬ socks@2.7.1
│ │     ├── ip@2.0.0
│ │     └── smart-buffer@4.2.0
│ ├─┬ rimraf@3.0.2
│ │ └── glob@7.1.7 deduped
│ ├─┬ semver@7.5.4
│ │ └─┬ lru-cache@6.0.0
│ │   └── yallist@4.0.0
│ ├─┬ simple-git@3.16.0
│ │ ├─┬ @kwsites/file-exists@1.1.1
│ │ │ └── debug@4.3.4 deduped
│ │ ├── @kwsites/promise-deferred@1.1.1
│ │ └── debug@4.3.4 deduped
│ ├─┬ ssh2-streams@0.4.10
│ │ ├─┬ asn1@0.2.6
│ │ │ └── safer-buffer@2.1.2 deduped
│ │ ├─┬ bcrypt-pbkdf@1.0.2
│ │ │ └── tweetnacl@0.14.5 deduped
│ │ └── streamsearch@0.1.2
│ ├─┬ ssh2@1.15.0
│ │ ├── asn1@0.2.6 deduped
│ │ ├── bcrypt-pbkdf@1.0.2 deduped
│ │ ├─┬ cpu-features@0.0.9
│ │ │ ├── buildcheck@0.0.6
│ │ │ └── nan@2.18.0 deduped
│ │ └── nan@2.18.0
│ ├─┬ sshpk@1.16.1
│ │ ├── asn1@0.2.6 deduped
│ │ ├── assert-plus@1.0.0
│ │ ├── bcrypt-pbkdf@1.0.2 deduped
│ │ ├─┬ dashdash@1.14.1
│ │ │ └── assert-plus@1.0.0 deduped
│ │ ├─┬ ecc-jsbn@0.1.2
│ │ │ ├── jsbn@0.1.1 deduped
│ │ │ └── safer-buffer@2.1.2 deduped
│ │ ├─┬ getpass@0.1.7
│ │ │ └── assert-plus@1.0.0 deduped
│ │ ├── jsbn@0.1.1
│ │ ├── safer-buffer@2.1.2
│ │ └── tweetnacl@0.14.5
│ ├─┬ terminal-link@2.1.1
│ │ ├── ansi-escapes@4.3.2 deduped
│ │ └─┬ supports-hyperlinks@2.3.0
│ │   ├── has-flag@4.0.0 deduped
│ │   └── supports-color@7.2.0 deduped
│ ├── tiny-async-pool@2.1.0
│ ├── typanion@3.14.0
│ ├── uuid@9.0.1 deduped
│ ├─┬ ws@7.4.6
│ │ ├── UNMET OPTIONAL DEPENDENCY bufferutil@^4.0.1
│ │ └── UNMET OPTIONAL DEPENDENCY utf-8-validate@^5.0.2
│ ├─┬ xml2js@0.5.0
│ │ ├── sax@1.2.1
│ │ └── xmlbuilder@11.0.1
│ └── yamux-js@0.1.2
├─┬ @gitbeaker/rest@39.34.2
│ ├─┬ @gitbeaker/core@39.34.2
│ │ ├── @gitbeaker/requester-utils@39.34.2 deduped
│ │ ├─┬ qs@6.11.2
│ │ │ └── side-channel@1.0.4 deduped
│ │ └── xcase@2.0.1
│ └─┬ @gitbeaker/requester-utils@39.34.2
│   ├── picomatch-browser@2.2.6
│   ├─┬ qs@6.11.2
│   │ └── side-channel@1.0.4 deduped
│   ├── rate-limiter-flexible@4.0.1
│   └── xcase@2.0.1 deduped
├─┬ @graphql-codegen/cli@5.0.0
│ ├─┬ @babel/generator@7.23.6
│ │ ├── @babel/types@7.23.6 deduped
│ │ ├─┬ @jridgewell/gen-mapping@0.3.3
│ │ │ ├── @jridgewell/set-array@1.1.2
│ │ │ ├── @jridgewell/sourcemap-codec@1.4.15
│ │ │ └── @jridgewell/trace-mapping@0.3.18 deduped
│ │ ├─┬ @jridgewell/trace-mapping@0.3.18
│ │ │ ├── @jridgewell/resolve-uri@3.1.0
│ │ │ └── @jridgewell/sourcemap-codec@1.4.14
│ │ └── jsesc@2.5.2
│ ├─┬ @babel/template@7.22.15
│ │ ├─┬ @babel/code-frame@7.23.5
│ │ │ ├─┬ @babel/highlight@7.23.4
│ │ │ │ ├── @babel/helper-validator-identifier@7.22.20 deduped
│ │ │ │ ├─┬ chalk@2.4.2
│ │ │ │ │ ├─┬ ansi-styles@3.2.1
│ │ │ │ │ │ └── color-convert@1.9.3 deduped
│ │ │ │ │ ├── escape-string-regexp@1.0.5
│ │ │ │ │ └─┬ supports-color@5.5.0
│ │ │ │ │   └── has-flag@3.0.0
│ │ │ │ └── js-tokens@4.0.0 deduped
│ │ │ └─┬ chalk@2.4.2
│ │ │   ├─┬ ansi-styles@3.2.1
│ │ │   │ └── color-convert@1.9.3 deduped
│ │ │   ├── escape-string-regexp@1.0.5
│ │ │   └─┬ supports-color@5.5.0
│ │ │     └── has-flag@3.0.0
│ │ ├── @babel/parser@7.23.6
│ │ └── @babel/types@7.23.6 deduped
│ ├─┬ @babel/types@7.23.6
│ │ ├── @babel/helper-string-parser@7.23.4
│ │ ├── @babel/helper-validator-identifier@7.22.20
│ │ └── to-fast-properties@2.0.0
│ ├─┬ @graphql-codegen/core@4.0.0
│ │ ├── @graphql-codegen/plugin-helpers@5.0.1 deduped
│ │ ├─┬ @graphql-tools/schema@10.0.0
│ │ │ ├── @graphql-tools/merge@9.0.0 deduped
│ │ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ │ ├── graphql@16.8.1 deduped
│ │ │ ├── tslib@2.6.2 deduped
│ │ │ └── value-or-promise@1.0.12 deduped
│ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ ├── graphql@16.8.1 deduped
│ │ └── tslib@2.5.3
│ ├─┬ @graphql-codegen/plugin-helpers@5.0.1
│ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ ├── change-case-all@1.0.15 deduped
│ │ ├── common-tags@1.8.2 deduped
│ │ ├── graphql@16.8.1 deduped
│ │ ├── import-from@4.0.0
│ │ ├── lodash@4.17.21 deduped
│ │ └── tslib@2.5.3
│ ├─┬ @graphql-tools/apollo-engine-loader@8.0.0
│ │ ├─┬ @ardatan/sync-fetch@0.0.1
│ │ │ └── node-fetch@2.6.12 deduped
│ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ ├─┬ @whatwg-node/fetch@0.9.13
│ │ │ ├─┬ @whatwg-node/node-fetch@0.4.18
│ │ │ │ ├── @whatwg-node/events@0.1.1
│ │ │ │ ├── busboy@1.6.0 deduped
│ │ │ │ ├── fast-querystring@1.1.2 deduped
│ │ │ │ ├── fast-url-parser@1.1.3 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ └── urlpattern-polyfill@9.0.0
│ │ ├── graphql@16.8.1 deduped
│ │ └── tslib@2.6.2 deduped
│ ├─┬ @graphql-tools/code-file-loader@8.0.2
│ │ ├─┬ @graphql-tools/graphql-tag-pluck@8.0.2
│ │ │ ├── @babel/core@7.23.6 deduped
│ │ │ ├── @babel/parser@7.23.6 deduped
│ │ │ ├── @babel/plugin-syntax-import-assertions@7.23.3 deduped
│ │ │ ├── @babel/traverse@7.23.6 deduped
│ │ │ ├── @babel/types@7.23.6 deduped
│ │ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ │ ├── graphql@16.8.1 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ ├── globby@11.1.0 deduped
│ │ ├── graphql@16.8.1 deduped
│ │ ├── tslib@2.6.2 deduped
│ │ └─┬ unixify@1.0.0
│ │   └─┬ normalize-path@2.1.1
│ │     └── remove-trailing-separator@1.1.0
│ ├─┬ @graphql-tools/git-loader@8.0.2
│ │ ├── @graphql-tools/graphql-tag-pluck@8.0.2 deduped
│ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ ├── graphql@16.8.1 deduped
│ │ ├── is-glob@4.0.3 deduped
│ │ ├── micromatch@4.0.5 deduped
│ │ ├── tslib@2.6.2 deduped
│ │ └── unixify@1.0.0 deduped
│ ├─┬ @graphql-tools/github-loader@8.0.0
│ │ ├── @ardatan/sync-fetch@0.0.1 deduped
│ │ ├─┬ @graphql-tools/executor-http@1.0.2
│ │ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ │ ├── @repeaterjs/repeater@3.0.4
│ │ │ ├─┬ @whatwg-node/fetch@0.9.13
│ │ │ │ ├─┬ @whatwg-node/node-fetch@0.4.18
│ │ │ │ │ ├── @whatwg-node/events@0.1.1
│ │ │ │ │ ├── busboy@1.6.0 deduped
│ │ │ │ │ ├── fast-querystring@1.1.2 deduped
│ │ │ │ │ ├── fast-url-parser@1.1.3 deduped
│ │ │ │ │ └── tslib@2.6.2 deduped
│ │ │ │ └── urlpattern-polyfill@9.0.0
│ │ │ ├── extract-files@11.0.0
│ │ │ ├── graphql@16.8.1 deduped
│ │ │ ├─┬ meros@1.3.0
│ │ │ │ └── @types/node@20.3.3 deduped
│ │ │ ├── tslib@2.6.2 deduped
│ │ │ └── value-or-promise@1.0.12 deduped
│ │ ├── @graphql-tools/graphql-tag-pluck@8.0.2 deduped
│ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ ├─┬ @whatwg-node/fetch@0.9.13
│ │ │ ├─┬ @whatwg-node/node-fetch@0.4.18
│ │ │ │ ├── @whatwg-node/events@0.1.1
│ │ │ │ ├── busboy@1.6.0 deduped
│ │ │ │ ├── fast-querystring@1.1.2 deduped
│ │ │ │ ├── fast-url-parser@1.1.3 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ └── urlpattern-polyfill@9.0.0
│ │ ├── graphql@16.8.1 deduped
│ │ ├── tslib@2.6.2 deduped
│ │ └── value-or-promise@1.0.12
│ ├─┬ @graphql-tools/graphql-file-loader@8.0.0
│ │ ├─┬ @graphql-tools/import@7.0.0
│ │ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ │ ├── graphql@16.8.1 deduped
│ │ │ ├── resolve-from@5.0.0 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ ├── globby@11.1.0 deduped
│ │ ├── graphql@16.8.1 deduped
│ │ ├── tslib@2.6.2 deduped
│ │ └── unixify@1.0.0 deduped
│ ├─┬ @graphql-tools/json-file-loader@8.0.0
│ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ ├── globby@11.1.0 deduped
│ │ ├── graphql@16.8.1 deduped
│ │ ├── tslib@2.6.2 deduped
│ │ └── unixify@1.0.0 deduped
│ ├─┬ @graphql-tools/load@8.0.0
│ │ ├── @graphql-tools/schema@10.0.0 deduped
│ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ ├── graphql@16.8.1 deduped
│ │ ├─┬ p-limit@3.1.0
│ │ │ └── yocto-queue@0.1.0
│ │ └── tslib@2.6.2 deduped
│ ├─┬ @graphql-tools/prisma-loader@8.0.1
│ │ ├── @graphql-tools/url-loader@8.0.0 deduped
│ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ ├── @types/js-yaml@4.0.5
│ │ ├── @types/json-stable-stringify@1.0.34
│ │ ├─┬ @whatwg-node/fetch@0.9.13
│ │ │ ├─┬ @whatwg-node/node-fetch@0.4.18
│ │ │ │ ├── @whatwg-node/events@0.1.1
│ │ │ │ ├── busboy@1.6.0 deduped
│ │ │ │ ├── fast-querystring@1.1.2 deduped
│ │ │ │ ├── fast-url-parser@1.1.3 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ └── urlpattern-polyfill@9.0.0
│ │ ├── chalk@4.1.2 deduped
│ │ ├── debug@4.3.4 deduped
│ │ ├── dotenv@16.3.1
│ │ ├─┬ graphql-request@6.1.0
│ │ │ ├── @graphql-typed-document-node/core@3.2.0 deduped
│ │ │ ├─┬ cross-fetch@3.1.8
│ │ │ │ └── node-fetch@2.6.12 deduped
│ │ │ └── graphql@16.8.1 deduped
│ │ ├── graphql@16.8.1 deduped
│ │ ├─┬ http-proxy-agent@7.0.0
│ │ │ ├─┬ agent-base@7.1.0
│ │ │ │ └── debug@4.3.4 deduped
│ │ │ └── debug@4.3.4 deduped
│ │ ├─┬ https-proxy-agent@7.0.2
│ │ │ ├── agent-base@7.1.0 deduped
│ │ │ └── debug@4.3.4 deduped
│ │ ├── jose@4.15.2 deduped
│ │ ├─┬ js-yaml@4.1.0
│ │ │ └── argparse@2.0.1
│ │ ├─┬ json-stable-stringify@1.0.2
│ │ │ └── jsonify@0.0.1
│ │ ├── lodash@4.17.21 deduped
│ │ ├── scuid@1.1.0
│ │ ├── tslib@2.6.2 deduped
│ │ └── yaml-ast-parser@0.0.43
│ ├─┬ @graphql-tools/url-loader@8.0.0
│ │ ├── @ardatan/sync-fetch@0.0.1 deduped
│ │ ├─┬ @graphql-tools/delegate@10.0.3
│ │ │ ├─┬ @graphql-tools/batch-execute@9.0.2
│ │ │ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ │ │ ├── dataloader@2.2.2 deduped
│ │ │ │ ├── graphql@16.8.1 deduped
│ │ │ │ ├── tslib@2.6.2 deduped
│ │ │ │ └── value-or-promise@1.0.12 deduped
│ │ │ ├─┬ @graphql-tools/executor@1.2.0
│ │ │ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ │ │ ├── @graphql-typed-document-node/core@3.2.0 deduped
│ │ │ │ ├── @repeaterjs/repeater@3.0.4 deduped
│ │ │ │ ├── graphql@16.8.1 deduped
│ │ │ │ ├── tslib@2.6.2 deduped
│ │ │ │ └── value-or-promise@1.0.12 deduped
│ │ │ ├── @graphql-tools/schema@10.0.0 deduped
│ │ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ │ ├── dataloader@2.2.2
│ │ │ ├── graphql@16.8.1 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├─┬ @graphql-tools/executor-graphql-ws@1.1.0
│ │ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ │ ├── @types/ws@8.5.5 deduped
│ │ │ ├── graphql-ws@5.14.0 deduped
│ │ │ ├── graphql@16.8.1 deduped
│ │ │ ├── isomorphic-ws@5.0.0 deduped
│ │ │ ├── tslib@2.6.2 deduped
│ │ │ └── ws@8.14.1 deduped
│ │ ├── @graphql-tools/executor-http@1.0.2 deduped
│ │ ├─┬ @graphql-tools/executor-legacy-ws@1.0.3
│ │ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ │ ├── @types/ws@8.5.5 deduped
│ │ │ ├── graphql@16.8.1 deduped
│ │ │ ├── isomorphic-ws@5.0.0 deduped
│ │ │ ├── tslib@2.6.2 deduped
│ │ │ └── ws@8.14.1 deduped
│ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ ├─┬ @graphql-tools/wrap@10.0.1
│ │ │ ├── @graphql-tools/delegate@10.0.3 deduped
│ │ │ ├── @graphql-tools/schema@10.0.0 deduped
│ │ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ │ ├── graphql@16.8.1 deduped
│ │ │ ├── tslib@2.6.2 deduped
│ │ │ └── value-or-promise@1.0.12 deduped
│ │ ├─┬ @types/ws@8.5.5
│ │ │ └── @types/node@20.3.3 deduped
│ │ ├─┬ @whatwg-node/fetch@0.9.13
│ │ │ ├─┬ @whatwg-node/node-fetch@0.4.18
│ │ │ │ ├── @whatwg-node/events@0.1.1
│ │ │ │ ├── busboy@1.6.0 deduped
│ │ │ │ ├── fast-querystring@1.1.2 deduped
│ │ │ │ ├── fast-url-parser@1.1.3 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ └── urlpattern-polyfill@9.0.0
│ │ ├── graphql@16.8.1 deduped
│ │ ├─┬ isomorphic-ws@5.0.0
│ │ │ └── ws@8.14.1 deduped
│ │ ├── tslib@2.6.2 deduped
│ │ ├── value-or-promise@1.0.12 deduped
│ │ └── ws@8.14.1 deduped
│ ├─┬ @graphql-tools/utils@10.0.6
│ │ ├── @graphql-typed-document-node/core@3.2.0 deduped
│ │ ├── dset@3.1.2
│ │ ├── graphql@16.8.1 deduped
│ │ └── tslib@2.6.2 deduped
│ ├── UNMET OPTIONAL DEPENDENCY @parcel/watcher@^2.1.0
│ ├─┬ @whatwg-node/fetch@0.8.8
│ │ ├─┬ @peculiar/webcrypto@1.4.3
│ │ │ ├─┬ @peculiar/asn1-schema@2.3.6
│ │ │ │ ├─┬ asn1js@3.0.5
│ │ │ │ │ ├── pvtsutils@1.3.5 deduped
│ │ │ │ │ ├── pvutils@1.1.3
│ │ │ │ │ └── tslib@2.6.2 deduped
│ │ │ │ ├── pvtsutils@1.3.5 deduped
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├─┬ @peculiar/json-schema@1.1.12
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├─┬ pvtsutils@1.3.5
│ │ │ │ └── tslib@2.6.2 deduped
│ │ │ ├── tslib@2.6.2 deduped
│ │ │ └─┬ webcrypto-core@1.7.7
│ │ │   ├── @peculiar/asn1-schema@2.3.6 deduped
│ │ │   ├── @peculiar/json-schema@1.1.12 deduped
│ │ │   ├── asn1js@3.0.5 deduped
│ │ │   ├── pvtsutils@1.3.5 deduped
│ │ │   └── tslib@2.6.2 deduped
│ │ ├─┬ @whatwg-node/node-fetch@0.3.6
│ │ │ ├── @whatwg-node/events@0.0.3
│ │ │ ├── busboy@1.6.0 deduped
│ │ │ ├─┬ fast-querystring@1.1.2
│ │ │ │ └── fast-decode-uri-component@1.0.1
│ │ │ ├─┬ fast-url-parser@1.1.3
│ │ │ │ └── punycode@1.4.1
│ │ │ └── tslib@2.6.2 deduped
│ │ ├── busboy@1.6.0 deduped
│ │ ├── urlpattern-polyfill@8.0.2
│ │ └── web-streams-polyfill@3.2.1
│ ├─┬ chalk@4.1.2
│ │ ├─┬ ansi-styles@4.3.0
│ │ │ └─┬ color-convert@2.0.1
│ │ │   └── color-name@1.1.4
│ │ └── supports-color@7.2.0 deduped
│ ├─┬ cosmiconfig@8.2.0
│ │ ├── import-fresh@3.3.0 deduped
│ │ ├─┬ js-yaml@4.1.0
│ │ │ └── argparse@2.0.1
│ │ ├─┬ parse-json@5.2.0
│ │ │ ├── @babel/code-frame@7.23.5 deduped
│ │ │ ├─┬ error-ex@1.3.2
│ │ │ │ └── is-arrayish@0.2.1
│ │ │ ├── json-parse-even-better-errors@2.3.1 deduped
│ │ │ └── lines-and-columns@1.2.4
│ │ └── path-type@4.0.0
│ ├── debounce@1.2.1
│ ├── detect-indent@6.1.0
│ ├─┬ graphql-config@5.0.2
│ │ ├── @graphql-tools/graphql-file-loader@8.0.0 deduped
│ │ ├── @graphql-tools/json-file-loader@8.0.0 deduped
│ │ ├── @graphql-tools/load@8.0.0 deduped
│ │ ├─┬ @graphql-tools/merge@9.0.0
│ │ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ │ ├── graphql@16.8.1 deduped
│ │ │ └── tslib@2.6.2 deduped
│ │ ├── @graphql-tools/url-loader@8.0.0 deduped
│ │ ├── @graphql-tools/utils@10.0.6 deduped
│ │ ├── UNMET OPTIONAL DEPENDENCY cosmiconfig-toml-loader@^1.0.0
│ │ ├── cosmiconfig@8.2.0 deduped
│ │ ├── graphql@16.8.1 deduped
│ │ ├── jiti@1.20.0 deduped
│ │ ├─┬ minimatch@4.2.3
│ │ │ └── brace-expansion@1.1.11 deduped
│ │ ├── string-env-interpolation@1.0.1 deduped
│ │ └── tslib@2.6.2 deduped
│ ├── graphql@16.8.1 deduped
│ ├── inquirer@8.2.6 deduped
│ ├─┬ is-glob@4.0.3
│ │ └── is-extglob@2.1.1
│ ├── jiti@1.20.0
│ ├─┬ json-to-pretty-yaml@1.2.2
│ │ ├── remedial@1.0.8
│ │ └── remove-trailing-spaces@1.0.8
│ ├─┬ listr2@4.0.5
│ │ ├─┬ cli-truncate@2.1.0
│ │ │ ├─┬ slice-ansi@3.0.0
│ │ │ │ ├─┬ ansi-styles@4.3.0
│ │ │ │ │ └─┬ color-convert@2.0.1
│ │ │ │ │   └── color-name@1.1.4
│ │ │ │ ├── astral-regex@2.0.0
│ │ │ │ └── is-fullwidth-code-point@3.0.0 deduped
│ │ │ └── string-width@4.2.3 deduped
│ │ ├── colorette@2.0.20
│ │ ├── enquirer@2.3.6 deduped
│ │ ├─┬ log-update@4.0.0
│ │ │ ├── ansi-escapes@4.3.2 deduped
│ │ │ ├── cli-cursor@3.1.0 deduped
│ │ │ ├─┬ slice-ansi@4.0.0
│ │ │ │ ├─┬ ansi-styles@4.3.0
│ │ │ │ │ └─┬ color-convert@2.0.1
│ │ │ │ │   └── color-name@1.1.4
│ │ │ │ ├── astral-regex@2.0.0 deduped
│ │ │ │ └── is-fullwidth-code-point@3.0.0 deduped
│ │ │ └─┬ wrap-ansi@6.2.0
│ │ │   ├── ansi-styles@4.3.0 deduped
│ │ │   ├── string-width@4.2.3 deduped
│ │ │   └── strip-ansi@6.0.1 deduped
│ │ ├─┬ p-map@4.0.0
│ │ │ └── aggregate-error@3.1.0 deduped
│ │ ├── rfdc@1.3.0
│ │ ├── rxjs@7.8.1 deduped
│ │ ├── through@2.3.8 deduped
│ │ └─┬ wrap-ansi@7.0.0
│ │   ├─┬ ansi-styles@4.3.0
│ │   │ └─┬ color-convert@2.0.1
│ │   │   └── color-name@1.1.4
│ │   ├── string-width@4.2.3 deduped
│ │   └── strip-ansi@6.0.1 deduped
│ ├─┬ log-symbols@4.1.0
│ │ ├── chalk@4.1.2 deduped
│ │ └── is-unicode-supported@0.1.0 deduped
│ ├─┬ micromatch@4.0.5
│ │ ├─┬ braces@3.0.2
│ │ │ └─┬ fill-range@7.0.1
│ │ │   └─┬ to-regex-range@5.0.1
│ │ │     └── is-number@7.0.0
│ │ └── picomatch@2.3.1 deduped
│ ├── shell-quote@1.8.1
│ ├── string-env-interpolation@1.0.1
│ ├── ts-log@2.2.5
│ ├── tslib@2.6.2 deduped
│ ├── yaml@2.3.2
│ └── yargs@17.7.2 deduped
Drarig29 commented 8 months ago

Please let me know if there is any additional information I could provide

@mantzuri sure!

Can you send the output of npm version, and could you try to reproduce the issue inside a public repository?

mantzuri commented 8 months ago
{
  'application-center-web': '1.0.0',
  npm: '9.6.7',
  node: '20.3.1',
  acorn: '8.8.2',
  ada: '2.5.0',
  ares: '1.19.1',
  base64: '0.5.0',
  brotli: '1.0.9',
  cjs_module_lexer: '1.2.2',
  cldr: '43.0',
  icu: '73.1',
  llhttp: '8.1.1',
  modules: '115',
  napi: '9',
  nghttp2: '1.53.0',
  nghttp3: '0.7.0',
  ngtcp2: '0.8.1',
  openssl: '3.0.9+quic',
  simdutf: '3.2.12',
  tz: '2023c',
  undici: '5.22.1',
  unicode: '15.0',
  uv: '1.45.0',
  uvwasi: '0.0.18',
  v8: '11.3.244.8-node.9',
  zlib: '1.2.13.1-motley'
}
Drarig29 commented 8 months ago

I have roughly the same versions (npm 9.7.2 and node 20.9.0). Can you try inside a fresh repository as well?

You can maybe try npm cache clean --force. I'm convinced you have something preventing npm from getting the latest versions of each dependency and their subdependencies.

mantzuri commented 8 months ago

Alright, problem solved.

What was going on: Other outdate packages were resolving the dependencies for ip@1.1.8 and ip@2.0.0. When running npm ls --all only seen DD as the owner of these. I guess limitation of the command with shared dependancies

Steps to resolve:

@Drarig29, thank you very much for tracing this issue with me