diff --git a/.github/dependabot.yml b/.github/dependabot.yml index b839b5c6f2..918fe2a8dd 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -36,8 +36,6 @@ updates: update-types: ["version-update:semver-major"] - dependency-name: "@octokit/*" update-types: ["version-update:semver-major"] - - dependency-name: "@octokit/rest" - - dependency-name: "@octokit/auth-app" - dependency-name: "eslint" update-types: ["version-update:semver-major"] commit-message: diff --git a/lambdas/functions/control-plane/jest.config.ts b/lambdas/functions/control-plane/jest.config.ts index dd8ac50414..43f5c85284 100644 --- a/lambdas/functions/control-plane/jest.config.ts +++ b/lambdas/functions/control-plane/jest.config.ts @@ -6,10 +6,10 @@ const config: Config = { ...defaultConfig, coverageThreshold: { global: { - statements: 98.01, - branches: 97.28, - functions: 95.6, - lines: 97.94, + statements: 97.99, + branches: 97.26, + functions: 95.45, + lines: 97.92, }, }, }; diff --git a/lambdas/functions/control-plane/package.json b/lambdas/functions/control-plane/package.json index 9bbf89ac48..486e2cd006 100644 --- a/lambdas/functions/control-plane/package.json +++ b/lambdas/functions/control-plane/package.json @@ -41,14 +41,13 @@ "@aws-sdk/client-ec2": "^3.624.0", "@aws-sdk/types": "^3.609.0", "@middy/core": "^4.7.0", - "@octokit/auth-app": "6.0.3", + "@octokit/auth-app": "6.1.1", "@octokit/core": "5.2.0", "@octokit/plugin-throttling": "8.2.0", - "@octokit/rest": "20.0.2", + "@octokit/rest": "20.1.1", "@octokit/types": "^13.5.0", "@terraform-aws-github-runner/aws-powertools-util": "*", "@terraform-aws-github-runner/aws-ssm-util": "*", - "axios": "^1.7.2", "cron-parser": "^4.9.0", "typescript": "^5.5.4" }, diff --git a/lambdas/functions/control-plane/src/axios/fetch-override.test.ts b/lambdas/functions/control-plane/src/axios/fetch-override.test.ts deleted file mode 100644 index e19c0c1f89..0000000000 --- a/lambdas/functions/control-plane/src/axios/fetch-override.test.ts +++ /dev/null @@ -1,31 +0,0 @@ -import axios, { AxiosResponse } from 'axios'; - -import { axiosFetch } from './fetch-override'; - -jest.mock('axios'); -type FetchResponse = AxiosResponse & { json: () => string }; - -describe('axiosFetch', () => { - beforeEach(() => { - jest.clearAllMocks(); - }); - it('should return a promise that resolves with the response data', async () => { - // Arrange - const url = 'https://example.com'; - const options = { body: { foo: 'bar' } }; - const responseData = { data: { baz: 'qux' } }; - const mockedAxios = axios as unknown as jest.Mock; - mockedAxios.mockResolvedValue(responseData); - - // Act - const result = (await axiosFetch(url, options)) as FetchResponse; - - // Assert - expect(axios).toHaveBeenCalledWith(url, { ...options, data: options.body }); - expect(result).toEqual({ - ...responseData, - json: expect.any(Function), - }); - expect(result.json()).toEqual(responseData.data); - }); -}); diff --git a/lambdas/functions/control-plane/src/axios/fetch-override.ts b/lambdas/functions/control-plane/src/axios/fetch-override.ts deleted file mode 100644 index fe15054d20..0000000000 --- a/lambdas/functions/control-plane/src/axios/fetch-override.ts +++ /dev/null @@ -1,19 +0,0 @@ -import axios, { AxiosRequestConfig, AxiosResponse } from 'axios'; - -type FetchResponse = AxiosResponse & { json: () => string }; - -type FetchOptions = AxiosRequestConfig & { body?: object }; - -// Fetch is not covered to be traced by xray so we need to override it with axios -// https://github.com/aws/aws-xray-sdk-node/issues/531 -export const axiosFetch = async (url: string, options: FetchOptions): Promise => { - const response = await axios(url, { ...options, data: options.body }); - return new Promise((resolve) => { - resolve({ - ...response, - json: () => { - return response.data; - }, - }); - }); -}; diff --git a/lambdas/functions/control-plane/src/gh-auth/gh-auth.test.ts b/lambdas/functions/control-plane/src/gh-auth/gh-auth.test.ts index 584f0d6b8d..3ac5b3e834 100644 --- a/lambdas/functions/control-plane/src/gh-auth/gh-auth.test.ts +++ b/lambdas/functions/control-plane/src/gh-auth/gh-auth.test.ts @@ -95,7 +95,7 @@ ${decryptedValue}`, // Assert expect(mockedCreatAppAuth).toBeCalledTimes(1); - expect(mockedCreatAppAuth).toBeCalledWith({ ...authOptions, request: expect.anything() }); + expect(mockedCreatAppAuth).toBeCalledWith({ ...authOptions }); }); test('Creates auth object for public GitHub', async () => { @@ -121,7 +121,7 @@ ${decryptedValue}`, expect(getParameter).toBeCalledWith(PARAMETER_GITHUB_APP_KEY_BASE64_NAME); expect(mockedCreatAppAuth).toBeCalledTimes(1); - expect(mockedCreatAppAuth).toBeCalledWith({ ...authOptions, request: expect.anything() }); + expect(mockedCreatAppAuth).toBeCalledWith({ ...authOptions }); expect(mockedAuth).toBeCalledWith({ type: authType }); expect(result.token).toBe(token); }); diff --git a/lambdas/functions/control-plane/src/gh-auth/gh-auth.ts b/lambdas/functions/control-plane/src/gh-auth/gh-auth.ts index 09d275d801..143527aee1 100644 --- a/lambdas/functions/control-plane/src/gh-auth/gh-auth.ts +++ b/lambdas/functions/control-plane/src/gh-auth/gh-auth.ts @@ -13,8 +13,7 @@ import { Octokit } from '@octokit/rest'; import { throttling } from '@octokit/plugin-throttling'; import { createChildLogger } from '@terraform-aws-github-runner/aws-powertools-util'; import { getParameter } from '@terraform-aws-github-runner/aws-ssm-util'; - -import { axiosFetch } from '../axios/fetch-override'; +import { EndpointDefaults } from '@octokit/types'; const logger = createChildLogger('gh-auth'); @@ -22,7 +21,6 @@ export async function createOctoClient(token: string, ghesApiUrl = ''): Promise< const CustomOctokit = Octokit.plugin(throttling); const ocktokitOptions: OctokitOptions = { auth: token, - request: { fetch: axiosFetch }, }; if (ghesApiUrl) { ocktokitOptions.baseUrl = ghesApiUrl; @@ -32,12 +30,12 @@ export async function createOctoClient(token: string, ghesApiUrl = ''): Promise< return new CustomOctokit({ ...ocktokitOptions, throttle: { - onRateLimit: (options: { method: string; url: string }) => { + onRateLimit: (retryAfter: number, options: Required) => { logger.warn( `GitHub rate limit: Request quota exhausted for request ${options.method} ${options.url}. Requested `, ); }, - onSecondaryRateLimit: (options: { method: string; url: string }) => { + onSecondaryRateLimit: (retryAfter: number, options: Required) => { logger.warn(`GitHub rate limit: SecondaryRateLimit detected for request ${options.method} ${options.url}`); }, }, @@ -82,12 +80,7 @@ async function createAuth(installationId: number | undefined, ghesApiUrl: string if (ghesApiUrl) { authOptions.request = request.defaults({ baseUrl: ghesApiUrl, - request: { - fetch: axiosFetch, - }, }); - } else { - authOptions.request = request.defaults({ request: { fetch: axiosFetch } }); } return createAppAuth(authOptions); } diff --git a/lambdas/functions/gh-agent-syncer/package.json b/lambdas/functions/gh-agent-syncer/package.json index db2461dc46..fdd8cbbe14 100644 --- a/lambdas/functions/gh-agent-syncer/package.json +++ b/lambdas/functions/gh-agent-syncer/package.json @@ -40,7 +40,7 @@ "@aws-sdk/lib-storage": "^3.623.0", "@aws-sdk/types": "^3.609.0", "@middy/core": "^4.7.0", - "@octokit/rest": "20.0.2", + "@octokit/rest": "20.1.1", "@terraform-aws-github-runner/aws-powertools-util": "*", "axios": "^1.7.2" }, diff --git a/lambdas/functions/webhook/package.json b/lambdas/functions/webhook/package.json index 501bc5d5a6..e95458ec23 100644 --- a/lambdas/functions/webhook/package.json +++ b/lambdas/functions/webhook/package.json @@ -39,7 +39,7 @@ "dependencies": { "@aws-sdk/client-sqs": "^3.623.0", "@middy/core": "^4.7.0", - "@octokit/rest": "20.0.2", + "@octokit/rest": "20.1.1", "@octokit/types": "^13.5.0", "@octokit/webhooks": "^12.2.0", "@terraform-aws-github-runner/aws-powertools-util": "*", diff --git a/lambdas/yarn.lock b/lambdas/yarn.lock index c51d0702c2..2442ff46b7 100644 --- a/lambdas/yarn.lock +++ b/lambdas/yarn.lock @@ -1184,16 +1184,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.18.6": - version: 7.21.4 - resolution: "@babel/code-frame@npm:7.21.4" - dependencies: - "@babel/highlight": "npm:^7.18.6" - checksum: 10c0/c357e4b3b7a56927cb26fcb057166fef3cc701a4e35b2fa8a87402c31be0fd41d0144c61c87bf7d3b2a8f1c4d9ef00592dc0c7e8b9500dae43340a1e9f1096de - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.12.13": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5": version: 7.24.7 resolution: "@babel/code-frame@npm:7.24.7" dependencies: @@ -1203,26 +1194,6 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.22.13": - version: 7.22.13 - resolution: "@babel/code-frame@npm:7.22.13" - dependencies: - "@babel/highlight": "npm:^7.22.13" - chalk: "npm:^2.4.2" - checksum: 10c0/f4cc8ae1000265677daf4845083b72f88d00d311adb1a93c94eb4b07bf0ed6828a81ae4ac43ee7d476775000b93a28a9cddec18fbdc5796212d8dcccd5de72bd - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/code-frame@npm:7.23.5" - dependencies: - "@babel/highlight": "npm:^7.23.4" - chalk: "npm:^2.4.2" - checksum: 10c0/a10e843595ddd9f97faa99917414813c06214f4d9205294013e20c70fbdf4f943760da37dec1d998bf3e6fc20fa2918a47c0e987a7e458663feb7698063ad7c6 - languageName: node - linkType: hard - "@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.3, @babel/compat-data@npm:^7.23.5": version: 7.23.5 resolution: "@babel/compat-data@npm:7.23.5" @@ -1264,19 +1235,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.7.2": - version: 7.23.0 - resolution: "@babel/generator@npm:7.23.0" - dependencies: - "@babel/types": "npm:^7.23.0" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" - jsesc: "npm:^2.5.1" - checksum: 10c0/b7d8727c574119b5ef06e5d5d0d8d939527d51537db4b08273caebb18f3f2b1d4517b874776085e161fd47d28f26b22c08e7f270b64f43b2afd4a60c5936d6cd - languageName: node - linkType: hard - -"@babel/generator@npm:^7.23.6": +"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.7.2": version: 7.23.6 resolution: "@babel/generator@npm:7.23.6" dependencies: @@ -1434,14 +1393,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.20.2 - resolution: "@babel/helper-plugin-utils@npm:7.20.2" - checksum: 10c0/bf4de040e57b7ddff36ea599e963c391eb246d5a95207bb9ef3e33073c451bcc0821e3a9cc08dfede862a6dcc110d7e6e7d9a483482f852be358c5b60add499c - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.3": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.22.5 resolution: "@babel/helper-plugin-utils@npm:7.22.5" checksum: 10c0/d2c4bfe2fa91058bcdee4f4e57a3f4933aed7af843acfd169cd6179fab8d13c1d636474ecabb2af107dc77462c7e893199aa26632bac1c6d7e025a17cbb9d20d @@ -1501,20 +1453,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-string-parser@npm:7.22.5" - checksum: 10c0/6b0ff8af724377ec41e5587fffa7605198da74cb8e7d8d48a36826df0c0ba210eb9fedb3d9bef4d541156e0bd11040f021945a6cbb731ccec4aefb4affa17aa4 - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/helper-string-parser@npm:7.23.4" - checksum: 10c0/f348d5637ad70b6b54b026d6544bd9040f78d24e7ec245a0fc42293968181f6ae9879c22d89744730d246ce8ec53588f716f102addd4df8bbc79b73ea10004ac - languageName: node - linkType: hard - "@babel/helper-string-parser@npm:^7.24.8": version: 7.24.8 resolution: "@babel/helper-string-parser@npm:7.24.8" @@ -1522,21 +1460,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.16.7": - version: 7.19.1 - resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 10c0/f978ecfea840f65b64ab9e17fac380625a45f4fe1361eeb29867fcfd1c9eaa72abd7023f2f40ac3168587d7e5153660d16cfccb352a557be2efd347a051b4b20 - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-validator-identifier@npm:7.22.20" - checksum: 10c0/dcad63db345fb110e032de46c3688384b0008a42a4845180ce7cd62b1a9c0507a1bed727c4d1060ed1a03ae57b4d918570259f81724aaac1a5b776056f37504e - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.24.5, @babel/helper-validator-identifier@npm:^7.24.7": +"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-validator-identifier@npm:7.24.7" checksum: 10c0/87ad608694c9477814093ed5b5c080c2e06d44cb1924ae8320474a74415241223cc2a725eea2640dd783ff1e3390e5f95eede978bc540e870053152e58f1d651 @@ -1572,40 +1496,6 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.18.6": - version: 7.24.5 - resolution: "@babel/highlight@npm:7.24.5" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.24.5" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.0.0" - checksum: 10c0/e98047d3ad24608bfa596d000c861a2cc875af897427f2833b91a4e0d4cead07301a7ec15fa26093dcd61e036e2eed2db338ae54f93016fe0dc785fadc4159db - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.22.13": - version: 7.22.20 - resolution: "@babel/highlight@npm:7.22.20" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.22.20" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - checksum: 10c0/f3c3a193afad23434297d88e81d1d6c0c2cf02423de2139ada7ce0a7fc62d8559abf4cc996533c1a9beca7fc990010eb8d544097f75e818ac113bf39ed810aa2 - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/highlight@npm:7.23.4" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.22.20" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - checksum: 10c0/fbff9fcb2f5539289c3c097d130e852afd10d89a3a08ac0b5ebebbc055cc84a4bcc3dcfed463d488cde12dd0902ef1858279e31d7349b2e8cee43913744bda33 - languageName: node - linkType: hard - "@babel/highlight@npm:^7.24.7": version: 7.24.7 resolution: "@babel/highlight@npm:7.24.7" @@ -1618,16 +1508,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/parser@npm:7.23.0" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/ab4ea9360ed4ba3c728c5a9bf33035103ebde20a7e943c4ae1d42becb02a313d731d12a93c795c5a19777031e4022e64b92a52262eda902522a1a18649826283 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.23.9": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9": version: 7.23.9 resolution: "@babel/parser@npm:7.23.9" bin: @@ -1815,7 +1696,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.23.3": +"@babel/plugin-syntax-jsx@npm:^7.23.3, @babel/plugin-syntax-jsx@npm:^7.7.2": version: 7.23.3 resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" dependencies: @@ -1826,17 +1707,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.21.4 - resolution: "@babel/plugin-syntax-jsx@npm:7.21.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.20.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e5dbec5e1c53f114413dc3cc71f43b483d2f0784d5efdcd92c95a55b148d0f1987d136236ace24778d3365dc3d37b0b4d8cc1e0594267860f9f131ef5f5dfc73 - languageName: node - linkType: hard - "@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" @@ -1925,7 +1795,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.23.3, @babel/plugin-syntax-typescript@npm:^7.3.3": +"@babel/plugin-syntax-typescript@npm:^7.23.3, @babel/plugin-syntax-typescript@npm:^7.3.3, @babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.23.3 resolution: "@babel/plugin-syntax-typescript@npm:7.23.3" dependencies: @@ -1936,17 +1806,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.21.4 - resolution: "@babel/plugin-syntax-typescript@npm:7.21.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.20.2" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/a4561a8ff7833e3644b8cb50482a405403ef8216271f6b53ad2c35bd0689323b32a1f4cc52569b5120df2c577f1a80c5795cac474ede6334268f42faf389d56f - languageName: node - linkType: hard - "@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" @@ -2703,18 +2562,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/template@npm:7.22.15" - dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/parser": "npm:^7.22.15" - "@babel/types": "npm:^7.22.15" - checksum: 10c0/9312edd37cf1311d738907003f2aa321a88a42ba223c69209abe4d7111db019d321805504f606c7fd75f21c6cf9d24d0a8223104cd21ebd207e241b6c551f454 - languageName: node - linkType: hard - -"@babel/template@npm:^7.23.9": +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.23.9, @babel/template@npm:^7.3.3": version: 7.23.9 resolution: "@babel/template@npm:7.23.9" dependencies: @@ -2725,17 +2573,6 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.3.3": - version: 7.20.7 - resolution: "@babel/template@npm:7.20.7" - dependencies: - "@babel/code-frame": "npm:^7.18.6" - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - checksum: 10c0/1c6dcf9ac92769e6ab5e3d9048975537d26ab00b869646462ab4583d45e419c01db5144715ec0d70548835a3098c5d5416148c4a0b996a95e8e0b9dc8d042dd3 - languageName: node - linkType: hard - "@babel/traverse@npm:7.23.2": version: 7.23.2 resolution: "@babel/traverse@npm:7.23.2" @@ -2782,29 +2619,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.17.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3": - version: 7.23.0 - resolution: "@babel/types@npm:7.23.0" - dependencies: - "@babel/helper-string-parser": "npm:^7.22.5" - "@babel/helper-validator-identifier": "npm:^7.22.20" - to-fast-properties: "npm:^2.0.0" - checksum: 10c0/70e4db41acb6793d0eb8d81a2fa88f19ee661219b84bd5f703dbdb54eb3a4d3c0dfc55e69034c945b479df9f43fd4b1376480aaccfc19797ce5af1c5d2576b36 - languageName: node - linkType: hard - -"@babel/types@npm:^7.22.19, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9, @babel/types@npm:^7.4.4": - version: 7.23.9 - resolution: "@babel/types@npm:7.23.9" - dependencies: - "@babel/helper-string-parser": "npm:^7.23.4" - "@babel/helper-validator-identifier": "npm:^7.22.20" - to-fast-properties: "npm:^2.0.0" - checksum: 10c0/edc7bb180ce7e4d2aea10c6972fb10474341ac39ba8fdc4a27ffb328368dfdfbf40fca18e441bbe7c483774500d5c05e222cec276c242e952853dcaf4eb884f7 - languageName: node - linkType: hard - -"@babel/types@npm:^7.8.3": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.17.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.25.2 resolution: "@babel/types@npm:7.25.2" dependencies: @@ -3484,7 +3299,7 @@ __metadata: languageName: node linkType: hard -"@nx/js@npm:19.5.4, @nx/js@npm:^19.5.4": +"@nx/js@npm:19.5.4": version: 19.5.4 resolution: "@nx/js@npm:19.5.4" dependencies: @@ -3526,7 +3341,7 @@ __metadata: languageName: node linkType: hard -"@nx/js@npm:19.5.6": +"@nx/js@npm:19.5.6, @nx/js@npm:^19.5.4": version: 19.5.6 resolution: "@nx/js@npm:19.5.6" dependencies: @@ -3747,61 +3562,61 @@ __metadata: languageName: node linkType: hard -"@octokit/auth-app@npm:6.0.3": - version: 6.0.3 - resolution: "@octokit/auth-app@npm:6.0.3" +"@octokit/auth-app@npm:6.1.1": + version: 6.1.1 + resolution: "@octokit/auth-app@npm:6.1.1" dependencies: - "@octokit/auth-oauth-app": "npm:^7.0.0" - "@octokit/auth-oauth-user": "npm:^4.0.0" - "@octokit/request": "npm:^8.0.2" - "@octokit/request-error": "npm:^5.0.0" - "@octokit/types": "npm:^12.0.0" + "@octokit/auth-oauth-app": "npm:^7.1.0" + "@octokit/auth-oauth-user": "npm:^4.1.0" + "@octokit/request": "npm:^8.3.1" + "@octokit/request-error": "npm:^5.1.0" + "@octokit/types": "npm:^13.1.0" deprecation: "npm:^2.3.1" lru-cache: "npm:^10.0.0" universal-github-app-jwt: "npm:^1.1.2" universal-user-agent: "npm:^6.0.0" - checksum: 10c0/fba541abcc35e05cd0adf49b4c0174a2bc8e5b44d702259e074640332578ce7fb03392523e64f64abafc266adbf6dda0a537ce0fa0bd265275793e81d7949244 + checksum: 10c0/633fa49ef1d688f1db050fd359d224f5529f0df20e2a5f8f7e78d5f81f33d18cbcde735ea5222b0bcf058b5b93bff88d1dd6f614b9c9443bda5fa0921757cf4f languageName: node linkType: hard -"@octokit/auth-oauth-app@npm:^7.0.0": - version: 7.0.0 - resolution: "@octokit/auth-oauth-app@npm:7.0.0" +"@octokit/auth-oauth-app@npm:^7.1.0": + version: 7.1.0 + resolution: "@octokit/auth-oauth-app@npm:7.1.0" dependencies: - "@octokit/auth-oauth-device": "npm:^6.0.0" - "@octokit/auth-oauth-user": "npm:^4.0.0" - "@octokit/request": "npm:^8.0.2" - "@octokit/types": "npm:^11.0.0" + "@octokit/auth-oauth-device": "npm:^6.1.0" + "@octokit/auth-oauth-user": "npm:^4.1.0" + "@octokit/request": "npm:^8.3.1" + "@octokit/types": "npm:^13.0.0" "@types/btoa-lite": "npm:^1.0.0" btoa-lite: "npm:^1.0.0" universal-user-agent: "npm:^6.0.0" - checksum: 10c0/cdfc7aea9f04962eeeec5b2fc2ff19491c2663ba71408403956450d5f4a0ef75ef6c451dab168f6d57b40dcf31b0a89bbbdcf9c0b951df738401451508ccf292 + checksum: 10c0/e23c5968426949181beea3ca89bb193885f4ec481b194a0c3bb252b02b1ff3f78908541f4ee6381563cfe6f23ed07e0c0eb33a842b1a6f85301a8266d4d46649 languageName: node linkType: hard -"@octokit/auth-oauth-device@npm:^6.0.0": - version: 6.0.0 - resolution: "@octokit/auth-oauth-device@npm:6.0.0" +"@octokit/auth-oauth-device@npm:^6.1.0": + version: 6.1.0 + resolution: "@octokit/auth-oauth-device@npm:6.1.0" dependencies: - "@octokit/oauth-methods": "npm:^4.0.0" - "@octokit/request": "npm:^8.0.0" - "@octokit/types": "npm:^11.0.0" + "@octokit/oauth-methods": "npm:^4.1.0" + "@octokit/request": "npm:^8.3.1" + "@octokit/types": "npm:^13.0.0" universal-user-agent: "npm:^6.0.0" - checksum: 10c0/8955d38067ad0f4faa040b9cb48f064929df238b540e2b188270b3fe7096defa28767088acdcfe43668bc30a13c1cdd28872c469f6dc256d6496549e74c5a18e + checksum: 10c0/74e17b76f55c8503dc1b4d95e4f52ee49900f7f720983d1725ad29361c9f413d22aa7621e8809ea644bb225686b3ee70f147a9e5944f3c1c1cccba55fa414422 languageName: node linkType: hard -"@octokit/auth-oauth-user@npm:^4.0.0": - version: 4.0.0 - resolution: "@octokit/auth-oauth-user@npm:4.0.0" +"@octokit/auth-oauth-user@npm:^4.1.0": + version: 4.1.0 + resolution: "@octokit/auth-oauth-user@npm:4.1.0" dependencies: - "@octokit/auth-oauth-device": "npm:^6.0.0" - "@octokit/oauth-methods": "npm:^4.0.0" - "@octokit/request": "npm:^8.0.2" - "@octokit/types": "npm:^11.0.0" + "@octokit/auth-oauth-device": "npm:^6.1.0" + "@octokit/oauth-methods": "npm:^4.1.0" + "@octokit/request": "npm:^8.3.1" + "@octokit/types": "npm:^13.0.0" btoa-lite: "npm:^1.0.0" universal-user-agent: "npm:^6.0.0" - checksum: 10c0/7749ea89bffb983af626449c0b7ee3a8cb1485e4a25d036c89a318debb7876b85c47c0bf5ebb5f231cb34bbd71c67a87c4a2d0ab69ed79c9e3cc672f0941dae9 + checksum: 10c0/5d17d1e86ca89d4f2c440de4e5a648a1646818f0683a6230558279d71151a6b01f1228ccc4fc6e3ae24da92fa18810fac7b2bb6e019646f1f46be3928f522e7f languageName: node linkType: hard @@ -3812,7 +3627,7 @@ __metadata: languageName: node linkType: hard -"@octokit/core@npm:5.2.0": +"@octokit/core@npm:5.2.0, @octokit/core@npm:^5.0.2": version: 5.2.0 resolution: "@octokit/core@npm:5.2.0" dependencies: @@ -3827,32 +3642,6 @@ __metadata: languageName: node linkType: hard -"@octokit/core@npm:^5.0.0": - version: 5.0.0 - resolution: "@octokit/core@npm:5.0.0" - dependencies: - "@octokit/auth-token": "npm:^4.0.0" - "@octokit/graphql": "npm:^7.0.0" - "@octokit/request": "npm:^8.0.2" - "@octokit/request-error": "npm:^5.0.0" - "@octokit/types": "npm:^11.0.0" - before-after-hook: "npm:^2.2.0" - universal-user-agent: "npm:^6.0.0" - checksum: 10c0/b963c197af88b2b461c564d94ddb330a8a0b7f88e09b1986ca46cb3d63c95d98b338e1b548ad547131c2ffa2af3525d69ab492a74cd23fc4abc357d529c1e1d4 - languageName: node - linkType: hard - -"@octokit/endpoint@npm:^9.0.0": - version: 9.0.0 - resolution: "@octokit/endpoint@npm:9.0.0" - dependencies: - "@octokit/types": "npm:^11.0.0" - is-plain-object: "npm:^5.0.0" - universal-user-agent: "npm:^6.0.0" - checksum: 10c0/8291a4378320ea4c9fe6878fbf7281be4dd96c4d6b4317b5eeec119c430c3ede5b53f6983b1c7dc3e7056bb60748186dfa1d674e00fc65cea26f7a62f21dc7b2 - languageName: node - linkType: hard - "@octokit/endpoint@npm:^9.0.1": version: 9.0.5 resolution: "@octokit/endpoint@npm:9.0.5" @@ -3863,17 +3652,6 @@ __metadata: languageName: node linkType: hard -"@octokit/graphql@npm:^7.0.0": - version: 7.0.1 - resolution: "@octokit/graphql@npm:7.0.1" - dependencies: - "@octokit/request": "npm:^8.0.1" - "@octokit/types": "npm:^11.0.0" - universal-user-agent: "npm:^6.0.0" - checksum: 10c0/bfc79dff1a96210afcd27051a7b5fcacfc20d549f3d8bf1ac162ebe5a825d429d3b4f217a73169f8d5549fed535582e303a89b65f5a356557a91319326d80605 - languageName: node - linkType: hard - "@octokit/graphql@npm:^7.1.0": version: 7.1.0 resolution: "@octokit/graphql@npm:7.1.0" @@ -3892,16 +3670,16 @@ __metadata: languageName: node linkType: hard -"@octokit/oauth-methods@npm:^4.0.0": - version: 4.0.0 - resolution: "@octokit/oauth-methods@npm:4.0.0" +"@octokit/oauth-methods@npm:^4.1.0": + version: 4.1.0 + resolution: "@octokit/oauth-methods@npm:4.1.0" dependencies: "@octokit/oauth-authorization-url": "npm:^6.0.2" - "@octokit/request": "npm:^8.0.2" - "@octokit/request-error": "npm:^5.0.0" - "@octokit/types": "npm:^11.0.0" + "@octokit/request": "npm:^8.3.1" + "@octokit/request-error": "npm:^5.1.0" + "@octokit/types": "npm:^13.0.0" btoa-lite: "npm:^1.0.0" - checksum: 10c0/11e6f4ffd599785c4a9072e28c3e4e44cf0ab2d7714aa967ce3e2082810f15575ead8c55bfd21131d21005a597470baf5dfbabbd52ba52db7f6e47c40a92695b + checksum: 10c0/3ab7ab41e82faebb662bfc4cc20756f008adb37b447386c29ddb09cbac5d1867b1b23f2f8dd268e06dca5ff1c874162e01d475f15634b42e6ab0a95471dcc365 languageName: node linkType: hard @@ -3912,14 +3690,14 @@ __metadata: languageName: node linkType: hard -"@octokit/plugin-paginate-rest@npm:^9.0.0": - version: 9.0.0 - resolution: "@octokit/plugin-paginate-rest@npm:9.0.0" +"@octokit/plugin-paginate-rest@npm:11.3.1": + version: 11.3.1 + resolution: "@octokit/plugin-paginate-rest@npm:11.3.1" dependencies: - "@octokit/types": "npm:^12.0.0" + "@octokit/types": "npm:^13.5.0" peerDependencies: - "@octokit/core": ">=5" - checksum: 10c0/050861368f71a4ad337c2f242c3878e8ad95331e2ed549732fca916ee4a67ef18477bedd78afb32b2d4229b80083097551671b14c51bd2b2b85c7f101b6ba02d + "@octokit/core": 5 + checksum: 10c0/72107ff7e459c49d1f13bbe44ac07b073497692eba28cb5ac6dbfa41e0ebc059ad7bccfa3dd45d3165348adcc2ede8ac159f8a9b637389b8e335af16aaa01469 languageName: node linkType: hard @@ -3932,14 +3710,14 @@ __metadata: languageName: node linkType: hard -"@octokit/plugin-rest-endpoint-methods@npm:^10.0.0": - version: 10.0.0 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:10.0.0" +"@octokit/plugin-rest-endpoint-methods@npm:13.2.2": + version: 13.2.2 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:13.2.2" dependencies: - "@octokit/types": "npm:^12.0.0" + "@octokit/types": "npm:^13.5.0" peerDependencies: - "@octokit/core": ">=5" - checksum: 10c0/7c31baf6e4078a5942b06466d6c6e2ba26a45c936dc783acb98a00815375fd0b65ee08e52d3770a7b79b0cef0744c0c2c7fa9020aa4a3c9f33fad4f010c67733 + "@octokit/core": ^5 + checksum: 10c0/0f2b14b7a185b49908bcc01bcae9849aae2da46c88f500c143d230caa3cd35540839b916e88a4642c60a5499d33e7a37faf1aa42c5bab270cefc10f5d6202893 languageName: node linkType: hard @@ -3966,19 +3744,6 @@ __metadata: languageName: node linkType: hard -"@octokit/request@npm:^8.0.0, @octokit/request@npm:^8.0.1, @octokit/request@npm:^8.0.2": - version: 8.1.1 - resolution: "@octokit/request@npm:8.1.1" - dependencies: - "@octokit/endpoint": "npm:^9.0.0" - "@octokit/request-error": "npm:^5.0.0" - "@octokit/types": "npm:^11.1.0" - is-plain-object: "npm:^5.0.0" - universal-user-agent: "npm:^6.0.0" - checksum: 10c0/07fa47fff16be4ff36599752e31d54713137e140fe5e4604cb77da6b466b1e5c2eb093a3151112637aac5d341922685de10f5a6589881177a1559d7597a63e15 - languageName: node - linkType: hard - "@octokit/request@npm:^8.3.0, @octokit/request@npm:^8.3.1": version: 8.4.0 resolution: "@octokit/request@npm:8.4.0" @@ -3991,15 +3756,15 @@ __metadata: languageName: node linkType: hard -"@octokit/rest@npm:20.0.2": - version: 20.0.2 - resolution: "@octokit/rest@npm:20.0.2" +"@octokit/rest@npm:20.1.1": + version: 20.1.1 + resolution: "@octokit/rest@npm:20.1.1" dependencies: - "@octokit/core": "npm:^5.0.0" - "@octokit/plugin-paginate-rest": "npm:^9.0.0" + "@octokit/core": "npm:^5.0.2" + "@octokit/plugin-paginate-rest": "npm:11.3.1" "@octokit/plugin-request-log": "npm:^4.0.0" - "@octokit/plugin-rest-endpoint-methods": "npm:^10.0.0" - checksum: 10c0/e9bfc617d0e0bfb0ba9dea3d1e0a19167c5a255beac622dd34280e1754dfab7688323b3251f8e8c85494b39548ecc52385e8b84e21ce0627f58176562a6e2fae + "@octokit/plugin-rest-endpoint-methods": "npm:13.2.2" + checksum: 10c0/9b62e0372381b548806edbd9e32059ebaec315ddf90e9c3df7e0f2bfab2fc938ca5c3b939035e082e245315b2359947f52f853027a8ca2510fddb79ff5cc9e8a languageName: node linkType: hard @@ -5093,10 +4858,10 @@ __metadata: "@aws-sdk/client-ec2": "npm:^3.624.0" "@aws-sdk/types": "npm:^3.609.0" "@middy/core": "npm:^4.7.0" - "@octokit/auth-app": "npm:6.0.3" + "@octokit/auth-app": "npm:6.1.1" "@octokit/core": "npm:5.2.0" "@octokit/plugin-throttling": "npm:8.2.0" - "@octokit/rest": "npm:20.0.2" + "@octokit/rest": "npm:20.1.1" "@octokit/types": "npm:^13.5.0" "@terraform-aws-github-runner/aws-powertools-util": "npm:*" "@terraform-aws-github-runner/aws-ssm-util": "npm:*" @@ -5109,7 +4874,6 @@ __metadata: "@vercel/ncc": "npm:^0.38.1" aws-sdk-client-mock: "npm:^3.1.0" aws-sdk-client-mock-jest: "npm:^4.0.1" - axios: "npm:^1.7.2" cron-parser: "npm:^4.9.0" eslint: "npm:^8.57.0" eslint-plugin-prettier: "npm:5.2.1" @@ -5134,7 +4898,7 @@ __metadata: "@aws-sdk/lib-storage": "npm:^3.623.0" "@aws-sdk/types": "npm:^3.609.0" "@middy/core": "npm:^4.7.0" - "@octokit/rest": "npm:20.0.2" + "@octokit/rest": "npm:20.1.1" "@terraform-aws-github-runner/aws-powertools-util": "npm:*" "@trivago/prettier-plugin-sort-imports": "npm:^4.3.0" "@types/aws-lambda": "npm:^8.10.142" @@ -5195,7 +4959,7 @@ __metadata: dependencies: "@aws-sdk/client-sqs": "npm:^3.623.0" "@middy/core": "npm:^4.7.0" - "@octokit/rest": "npm:20.0.2" + "@octokit/rest": "npm:20.1.1" "@octokit/types": "npm:^13.5.0" "@octokit/webhooks": "npm:^12.2.0" "@terraform-aws-github-runner/aws-powertools-util": "npm:*" @@ -5402,20 +5166,13 @@ __metadata: languageName: node linkType: hard -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": version: 2.0.6 resolution: "@types/istanbul-lib-coverage@npm:2.0.6" checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 languageName: node linkType: hard -"@types/istanbul-lib-coverage@npm:^2.0.1": - version: 2.0.4 - resolution: "@types/istanbul-lib-coverage@npm:2.0.4" - checksum: 10c0/af5f6b64e788331ed3f7b2e2613cb6ca659c58b8500be94bbda8c995ad3da9216c006f1cfe6f66b321c39392b1bda18b16e63cef090a77d24a00b4bd5ba3b018 - languageName: node - linkType: hard - "@types/istanbul-lib-report@npm:*": version: 3.0.3 resolution: "@types/istanbul-lib-report@npm:3.0.3" @@ -5460,16 +5217,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*": - version: 20.14.9 - resolution: "@types/node@npm:20.14.9" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 10c0/911ffa444dc032897f4a23ed580c67903bd38ea1c5ec99b1d00fa10b83537a3adddef8e1f29710cbdd8e556a61407ed008e06537d834e48caf449ce59f87d387 - languageName: node - linkType: hard - -"@types/node@npm:^22.0.2": +"@types/node@npm:*, @types/node@npm:^22.0.2": version: 22.0.2 resolution: "@types/node@npm:22.0.2" dependencies: @@ -5778,16 +5526,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.4.1": - version: 8.10.0 - resolution: "acorn@npm:8.10.0" - bin: - acorn: bin/acorn - checksum: 10c0/deaeebfbea6e40f6c0e1070e9b0e16e76ba484de54cbd735914d1d41d19169a450de8630b7a3a0c4e271a3b0c0b075a3427ad1a40d8a69f8747c0e8cb02ee3e2 - languageName: node - linkType: hard - -"acorn@npm:^8.9.0": +"acorn@npm:^8.4.1, acorn@npm:^8.9.0": version: 8.12.1 resolution: "acorn@npm:8.12.1" bin: @@ -7674,14 +7413,7 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: 10c0/60b74b2407e1942e1ed7f8c284f8ef714d0689dcfce5319985a5b7da3fc727f40b4a59ec72dc55aa83365ad7b8fa4fac3a30d93c850a2b452f29ae03dbc10a1e - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": +"function-bind@npm:^1.1.1, function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 @@ -8104,15 +7836,6 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0": - version: 2.12.0 - resolution: "is-core-module@npm:2.12.0" - dependencies: - has: "npm:^1.0.3" - checksum: 10c0/21f78f05de2f261339c10da0a68a25f7671a1864bc4e19fbfb7aeb9486a8ced98f5192f3226af8f696c6c1b545029307df850e384799a574953d6676ae20fefc - languageName: node - linkType: hard - "is-core-module@npm:^2.13.0": version: 2.13.1 resolution: "is-core-module@npm:2.13.1" @@ -8198,13 +7921,6 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^5.0.0": - version: 5.0.0 - resolution: "is-plain-object@npm:5.0.0" - checksum: 10c0/893e42bad832aae3511c71fd61c0bf61aa3a6d853061c62a307261842727d0d25f761ce9379f7ba7226d6179db2a3157efa918e7fe26360f3bf0842d9f28942c - languageName: node - linkType: hard - "is-stream@npm:^2.0.0": version: 2.0.0 resolution: "is-stream@npm:2.0.0" @@ -9161,14 +8877,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.0, lru-cache@npm:^10.0.1": - version: 10.1.0 - resolution: "lru-cache@npm:10.1.0" - checksum: 10c0/778bc8b2626daccd75f24c4b4d10632496e21ba064b126f526c626fbdbc5b28c472013fccd45d7646b9e1ef052444824854aed617b59cd570d01a8b7d651fc1e - languageName: node - linkType: hard - -"lru-cache@npm:^10.2.0": +"lru-cache@npm:^10.0.0, lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb @@ -9472,14 +9181,14 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.2, ms@npm:^2.1.1": +"ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc languageName: node linkType: hard -"ms@npm:2.1.3": +"ms@npm:2.1.3, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -10352,20 +10061,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.0.0, resolve@npm:^1.20.0": - version: 1.22.2 - resolution: "resolve@npm:1.22.2" - dependencies: - is-core-module: "npm:^2.11.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/f9f424a8117d1c68371b4fbc64e6ac045115a3beacc4bd3617b751f7624b69ad40c47dc995585c7f13d4a09723a8f167847defb7d39fad70b0d43bbba05ff851 - languageName: node - linkType: hard - -"resolve@npm:^1.12.0, resolve@npm:^1.14.2": +"resolve@npm:^1.0.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -10378,20 +10074,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.0.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": - version: 1.22.2 - resolution: "resolve@patch:resolve@npm%3A1.22.2#optional!builtin::version=1.22.2&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.11.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/dcf068c4391941734efda06b6f778c013fd349cd4340f126de17c265a7b006c67de7e80e7aa06ecd29f3922e49f5561622b9faf98531f16aa9a896d22148c661 - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin": +"resolve@patch:resolve@npm%3A^1.0.0#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -11280,13 +10963,6 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 - languageName: node - linkType: hard - "undici-types@npm:~6.11.1": version: 6.11.1 resolution: "undici-types@npm:6.11.1"