From 883b7e7fe0f914858949a51141a3bfbceaed416f Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Sun, 11 Jan 2026 19:11:17 +0000 Subject: [PATCH] fix: api/package.json & api/pnpm-lock.yaml to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-AWSSDK-14908841 --- api/package.json | 2 +- api/pnpm-lock.yaml | 593 +++++++++++++++++++-------------------------- 2 files changed, 250 insertions(+), 345 deletions(-) diff --git a/api/package.json b/api/package.json index 74729e636e5..0920740f6c6 100644 --- a/api/package.json +++ b/api/package.json @@ -61,7 +61,7 @@ "mysql2": "^2.3.3", "node-schedule": "^2.1.0", "node-sql-parser": "^4.5.0", - "octokit": "^1.7.1", + "octokit": "^2.0.2", "p-queue": "^7.3.0", "pinyin": "3.0.0-alpha.5", "prom-client": "^14.0.1", diff --git a/api/pnpm-lock.yaml b/api/pnpm-lock.yaml index bf26f78c513..1d8ac852184 100644 --- a/api/pnpm-lock.yaml +++ b/api/pnpm-lock.yaml @@ -13,7 +13,7 @@ specifiers: '@types/koa__cors': ^3.1.1 '@types/luxon': ^2.0.9 '@types/mysql': ^2.15.21 - '@types/node': ^17.0.45 + '@types/node': ^18.0.0 '@types/node-schedule': ^2.1.0 '@types/tail': ^2.2.1 '@types/tiny-async-pool': ^1.0.0 @@ -39,7 +39,7 @@ specifiers: mysql2: ^2.3.3 node-schedule: ^2.1.0 node-sql-parser: ^4.5.0 - octokit: ^1.7.1 + octokit: ^2.1.0 openapi3-ts: ^3.0.2 p-queue: ^7.3.0 pinyin: 3.0.0-alpha.5 @@ -75,7 +75,7 @@ dependencies: mysql2: 2.3.3 node-schedule: 2.1.0 node-sql-parser: 4.5.0 - octokit: 1.8.0 + octokit: 2.1.0 p-queue: 7.3.0 pinyin: 3.0.0-alpha.5 prom-client: 14.0.1 @@ -95,17 +95,17 @@ devDependencies: '@types/koa__cors': 3.3.0 '@types/luxon': 2.3.2 '@types/mysql': 2.15.21 - '@types/node': 17.0.45 + '@types/node': 18.19.130 '@types/node-schedule': 2.1.0 '@types/tail': 2.2.1 '@types/tiny-async-pool': 1.0.1 '@types/validator': 13.7.5 ajv-cli: 5.0.0_ts-node@10.8.1 ajv-formats: 2.1.1 - jest: 28.1.3_cv4ngqlnn5rnhu2gcigbplrfje + jest: 28.1.3_pr4or7obatfn4mv556hy43dz7m json-schema-to-typescript: 11.0.2 openapi3-ts: 3.0.2 - ts-node: 10.8.1_x2utdhayajzrh747hktprshhby + ts-node: 10.8.1_j7oa4u3jdcsn45xrgkljjjpiom typescript: 4.7.4 packages: @@ -497,7 +497,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 jest-message-util: 28.1.3 jest-util: 28.1.3 @@ -518,14 +518,14 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.3.2 exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 28.1.3 - jest-config: 28.1.3_cv4ngqlnn5rnhu2gcigbplrfje + jest-config: 28.1.3_pr4or7obatfn4mv556hy43dz7m jest-haste-map: 28.1.3 jest-message-util: 28.1.3 jest-regex-util: 28.0.2 @@ -553,7 +553,7 @@ packages: dependencies: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 jest-mock: 28.1.3 dev: true @@ -580,7 +580,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 17.0.45 + '@types/node': 18.19.130 jest-message-util: 28.1.3 jest-mock: 28.1.3 jest-util: 28.1.3 @@ -612,7 +612,7 @@ packages: '@jest/transform': 28.1.3 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.14 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -701,7 +701,7 @@ packages: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 17.0.45 + '@types/node': 18.19.130 '@types/yargs': 17.0.11 chalk: 4.1.2 dev: true @@ -919,44 +919,46 @@ packages: dev: false optional: true - /@octokit/app/12.0.5: - resolution: {integrity: sha512-lM3pIfx2h+UbvsXHFVs1ApJ9Rmp8LO4ciFSr5q/9MdHmhsH6WtwayieUn875xwB77IoR9r8czxxxASu2WCtdeA==} + /@octokit/app/13.1.8: + resolution: {integrity: sha512-bCncePMguVyFpdBbnceFKfmPOuUD94T189GuQ0l00ZcQ+mX4hyPqnaWJlsXE2HSdA71eV7p8GPDZ+ErplTkzow==} + engines: {node: '>= 14'} dependencies: - '@octokit/auth-app': 3.6.1 - '@octokit/auth-unauthenticated': 2.1.0 - '@octokit/core': 3.6.0 - '@octokit/oauth-app': 3.6.2 - '@octokit/plugin-paginate-rest': 2.18.0_@octokit+core@3.6.0 - '@octokit/types': 6.35.0 - '@octokit/webhooks': 9.26.0 + '@octokit/auth-app': 4.0.13 + '@octokit/auth-unauthenticated': 3.0.5 + '@octokit/core': 4.2.4 + '@octokit/oauth-app': 4.2.4 + '@octokit/plugin-paginate-rest': 6.1.2_@octokit+core@4.2.4 + '@octokit/types': 9.3.2 + '@octokit/webhooks': 10.9.2 transitivePeerDependencies: - encoding dev: false - /@octokit/auth-app/3.6.1: - resolution: {integrity: sha512-6oa6CFphIYI7NxxHrdVOzhG7hkcKyGyYocg7lNDSJVauVOLtylg8hNJzoUyPAYKKK0yUeoZamE/lMs2tG+S+JA==} + /@octokit/auth-app/4.0.13: + resolution: {integrity: sha512-NBQkmR/Zsc+8fWcVIFrwDgNXS7f4XDrkd9LHdi9DPQw1NdGHLviLzRO2ZBwTtepnwHXW5VTrVU9eFGijMUqllg==} + engines: {node: '>= 14'} dependencies: - '@octokit/auth-oauth-app': 4.3.1 - '@octokit/auth-oauth-user': 1.3.0 - '@octokit/request': 5.6.3 - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.35.0 - '@types/lru-cache': 5.1.1 + '@octokit/auth-oauth-app': 5.0.6 + '@octokit/auth-oauth-user': 2.1.2 + '@octokit/request': 6.2.1 + '@octokit/request-error': 3.0.3 + '@octokit/types': 9.3.2 deprecation: 2.3.1 - lru-cache: 6.0.0 - universal-github-app-jwt: 1.1.0 + lru-cache: 9.1.2 + universal-github-app-jwt: 1.2.0 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding dev: false - /@octokit/auth-oauth-app/4.3.1: - resolution: {integrity: sha512-FXkKcGtTXS2987rp11mSuhMOXDw8Iy/ED9aXs83T29VeMEWjv40q4ytC0voUDxkBC/of1QYOPQUAdI2tv/dwNg==} + /@octokit/auth-oauth-app/5.0.6: + resolution: {integrity: sha512-SxyfIBfeFcWd9Z/m1xa4LENTQ3l1y6Nrg31k2Dcb1jS5ov7pmwMJZ6OGX8q3K9slRgVpeAjNA1ipOAMHkieqyw==} + engines: {node: '>= 14'} dependencies: - '@octokit/auth-oauth-device': 3.1.2 - '@octokit/auth-oauth-user': 1.3.0 - '@octokit/request': 5.6.3 - '@octokit/types': 6.35.0 + '@octokit/auth-oauth-device': 4.0.5 + '@octokit/auth-oauth-user': 2.1.2 + '@octokit/request': 6.2.1 + '@octokit/types': 9.3.2 '@types/btoa-lite': 1.0.0 btoa-lite: 1.0.0 universal-user-agent: 6.0.0 @@ -964,36 +966,32 @@ packages: - encoding dev: false - /@octokit/auth-oauth-device/3.1.2: - resolution: {integrity: sha512-w7Po4Ck6N2aAn2VQyKLuojruiyKROTBv4qs6IwE5rbwF7HhBXXp4A/NKmkpoFIZkiXQtM+N8QtkSck4ApYWdGg==} + /@octokit/auth-oauth-device/4.0.5: + resolution: {integrity: sha512-XyhoWRTzf2ZX0aZ52a6Ew5S5VBAfwwx1QnC2Np6Et3MWQpZjlREIcbcvVZtkNuXp6Z9EeiSLSDUqm3C+aMEHzQ==} + engines: {node: '>= 14'} dependencies: - '@octokit/oauth-methods': 1.2.6 - '@octokit/request': 5.6.3 - '@octokit/types': 6.35.0 + '@octokit/oauth-methods': 2.0.6 + '@octokit/request': 6.2.1 + '@octokit/types': 9.3.2 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding dev: false - /@octokit/auth-oauth-user/1.3.0: - resolution: {integrity: sha512-3QC/TAdk7onnxfyZ24BnJRfZv8TRzQK7SEFUS9vLng4Vv6Hv6I64ujdk/CUkREec8lhrwU764SZ/d+yrjjqhaQ==} + /@octokit/auth-oauth-user/2.1.2: + resolution: {integrity: sha512-kkRqNmFe7s5GQcojE3nSlF+AzYPpPv7kvP/xYEnE57584pixaFBH8Vovt+w5Y3E4zWUEOxjdLItmBTFAWECPAg==} + engines: {node: '>= 14'} dependencies: - '@octokit/auth-oauth-device': 3.1.2 - '@octokit/oauth-methods': 1.2.6 - '@octokit/request': 5.6.3 - '@octokit/types': 6.35.0 + '@octokit/auth-oauth-device': 4.0.5 + '@octokit/oauth-methods': 2.0.6 + '@octokit/request': 6.2.1 + '@octokit/types': 9.3.2 btoa-lite: 1.0.0 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding dev: false - /@octokit/auth-token/2.5.0: - resolution: {integrity: sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==} - dependencies: - '@octokit/types': 6.35.0 - dev: false - /@octokit/auth-token/3.0.1: resolution: {integrity: sha512-/USkK4cioY209wXRpund6HZzHo9GmjakpV9ycOkpMcMxMk7QVcVFVyCMtzvXYiHsB2crgDgrtNYSELYFBXhhaA==} engines: {node: '>= 14'} @@ -1001,25 +999,12 @@ packages: '@octokit/types': 7.2.0 dev: false - /@octokit/auth-unauthenticated/2.1.0: - resolution: {integrity: sha512-+baofLfSL0CAv3CfGQ9rxiZZQEX8VNJMGuuS4PgrMRBUL52Ho5+hQYb63UJQshw7EXYMPDZxbXznc0y33cbPqw==} - dependencies: - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.35.0 - dev: false - - /@octokit/core/3.6.0: - resolution: {integrity: sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==} + /@octokit/auth-unauthenticated/3.0.5: + resolution: {integrity: sha512-yH2GPFcjrTvDWPwJWWCh0tPPtTL5SMgivgKPA+6v/XmYN6hGQkAto8JtZibSKOpf8ipmeYhLNWQ2UgW0GYILCw==} + engines: {node: '>= 14'} dependencies: - '@octokit/auth-token': 2.5.0 - '@octokit/graphql': 4.8.0 - '@octokit/request': 5.6.3 - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.35.0 - before-after-hook: 2.2.2 - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding + '@octokit/request-error': 3.0.3 + '@octokit/types': 9.3.2 dev: false /@octokit/core/4.0.5: @@ -1037,12 +1022,19 @@ packages: - encoding dev: false - /@octokit/endpoint/6.0.12: - resolution: {integrity: sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==} + /@octokit/core/4.2.4: + resolution: {integrity: sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==} + engines: {node: '>= 14'} dependencies: - '@octokit/types': 6.35.0 - is-plain-object: 5.0.0 + '@octokit/auth-token': 3.0.1 + '@octokit/graphql': 5.0.1 + '@octokit/request': 6.2.1 + '@octokit/request-error': 3.0.3 + '@octokit/types': 9.3.2 + before-after-hook: 2.2.2 universal-user-agent: 6.0.0 + transitivePeerDependencies: + - encoding dev: false /@octokit/endpoint/7.0.1: @@ -1054,16 +1046,6 @@ packages: universal-user-agent: 6.0.0 dev: false - /@octokit/graphql/4.8.0: - resolution: {integrity: sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==} - dependencies: - '@octokit/request': 5.6.3 - '@octokit/types': 6.35.0 - universal-user-agent: 6.0.0 - transitivePeerDependencies: - - encoding - dev: false - /@octokit/graphql/5.0.1: resolution: {integrity: sha512-sxmnewSwAixkP1TrLdE6yRG53eEhHhDTYUykUwdV9x8f91WcbhunIHk9x1PZLALdBZKRPUO2HRcm4kezZ79HoA==} engines: {node: '>= 14'} @@ -1075,81 +1057,78 @@ packages: - encoding dev: false - /@octokit/oauth-app/3.6.2: - resolution: {integrity: sha512-rZTXwttW2I9TRsAkNYX0KrWypIKdkrAKcrt5qF4BNn/QcfZG+aVQWSBQtpXOjw3TBW99Td7W+2KRQjX2lL8aBw==} + /@octokit/oauth-app/4.2.4: + resolution: {integrity: sha512-iuOVFrmm5ZKNavRtYu5bZTtmlKLc5uVgpqTfMEqYYf2OkieV6VdxKZAb5qLVdEPL8LU2lMWcGpavPBV835cgoA==} + engines: {node: '>= 14'} dependencies: - '@octokit/auth-oauth-app': 4.3.1 - '@octokit/auth-oauth-user': 1.3.0 - '@octokit/auth-unauthenticated': 2.1.0 - '@octokit/core': 3.6.0 - '@octokit/oauth-authorization-url': 4.3.3 - '@octokit/oauth-methods': 1.2.6 + '@octokit/auth-oauth-app': 5.0.6 + '@octokit/auth-oauth-user': 2.1.2 + '@octokit/auth-unauthenticated': 3.0.5 + '@octokit/core': 4.2.4 + '@octokit/oauth-authorization-url': 5.0.0 + '@octokit/oauth-methods': 2.0.6 '@types/aws-lambda': 8.10.100 fromentries: 1.3.2 universal-user-agent: 6.0.0 - optionalDependencies: - aws-lambda: 1.0.7 transitivePeerDependencies: - encoding dev: false - /@octokit/oauth-authorization-url/4.3.3: - resolution: {integrity: sha512-lhP/t0i8EwTmayHG4dqLXgU+uPVys4WD/qUNvC+HfB1S1dyqULm5Yx9uKc1x79aP66U1Cb4OZeW8QU/RA9A4XA==} + /@octokit/oauth-authorization-url/5.0.0: + resolution: {integrity: sha512-y1WhN+ERDZTh0qZ4SR+zotgsQUE1ysKnvBt1hvDRB2WRzYtVKQjn97HEPzoehh66Fj9LwNdlZh+p6TJatT0zzg==} + engines: {node: '>= 14'} dev: false - /@octokit/oauth-methods/1.2.6: - resolution: {integrity: sha512-nImHQoOtKnSNn05uk2o76om1tJWiAo4lOu2xMAHYsNr0fwopP+Dv+2MlGvaMMlFjoqVd3fF3X5ZDTKCsqgmUaQ==} + /@octokit/oauth-methods/2.0.6: + resolution: {integrity: sha512-l9Uml2iGN2aTWLZcm8hV+neBiFXAQ9+3sKiQe/sgumHlL6HDg0AQ8/l16xX/5jJvfxueqTW5CWbzd0MjnlfHZw==} + engines: {node: '>= 14'} dependencies: - '@octokit/oauth-authorization-url': 4.3.3 - '@octokit/request': 5.6.3 - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.35.0 + '@octokit/oauth-authorization-url': 5.0.0 + '@octokit/request': 6.2.8 + '@octokit/request-error': 3.0.3 + '@octokit/types': 9.3.2 btoa-lite: 1.0.0 transitivePeerDependencies: - encoding dev: false - /@octokit/openapi-types/12.1.0: - resolution: {integrity: sha512-kQzJh3ZUv3lDpi6M+uekMRHULvf9DlWoI1XgKN6nPeGDzkSgtkhVq1MMz3bFKQ6H6GbdC3ZqG/a6VzKhIx0VeA==} - dev: false - /@octokit/openapi-types/13.7.0: resolution: {integrity: sha512-JwzlKTsy7yG5a8rly5f+s17MToPAiNcuPPK5c5etO+x+o1uhK5yFsB2umPVRmcXlCA1YyO4n8LA4YZKT0p36vQ==} dev: false - /@octokit/plugin-paginate-rest/2.18.0_@octokit+core@3.6.0: - resolution: {integrity: sha512-n5/AzIoy5Wzp85gqzSbR+dWQDHlyHZrGijnDfLh452547Ynu0hCvszH7EfRE0eqM5ZjfkplO0k+q+P8AAIIJEA==} - peerDependencies: - '@octokit/core': '>=2' - dependencies: - '@octokit/core': 3.6.0 - '@octokit/types': 6.35.0 + /@octokit/openapi-types/18.1.1: + resolution: {integrity: sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==} dev: false - /@octokit/plugin-rest-endpoint-methods/5.14.0_@octokit+core@3.6.0: - resolution: {integrity: sha512-MRnMs4Dcm1OSaz/g/RLr4YY9otgysS7vN5SUkHGd7t+R8323cHsHFoEWHYPSmgUC0BieHRhvnCRWb4i3Pl+Lgg==} + /@octokit/plugin-paginate-rest/6.1.2_@octokit+core@4.2.4: + resolution: {integrity: sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==} + engines: {node: '>= 14'} peerDependencies: - '@octokit/core': '>=3' + '@octokit/core': '>=4' dependencies: - '@octokit/core': 3.6.0 - '@octokit/types': 6.35.0 - deprecation: 2.3.1 + '@octokit/core': 4.2.4 + '@octokit/tsconfig': 1.0.2 + '@octokit/types': 9.3.2 dev: false - /@octokit/plugin-retry/3.0.9: - resolution: {integrity: sha512-r+fArdP5+TG6l1Rv/C9hVoty6tldw6cE2pRHNGmFPdyfrc696R6JjrQ3d7HdVqGwuzfyrcaLAKD7K8TX8aehUQ==} + /@octokit/plugin-rest-endpoint-methods/7.2.3_@octokit+core@4.2.4: + resolution: {integrity: sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==} + engines: {node: '>= 14'} + peerDependencies: + '@octokit/core': '>=3' dependencies: - '@octokit/types': 6.35.0 - bottleneck: 2.19.5 + '@octokit/core': 4.2.4 + '@octokit/types': 10.0.0 dev: false - /@octokit/plugin-throttling/3.6.2_@octokit+core@3.6.0: - resolution: {integrity: sha512-0az5fxgVlhFfFtiKLKVXTpmCG2tK3BG0fYI8SO4pmGlN1kyJktJVQA+6KKaFxtxMIWsuHmSEAkR6zSgtk86g2A==} + /@octokit/plugin-retry/4.1.6_@octokit+core@4.2.4: + resolution: {integrity: sha512-obkYzIgEC75r8+9Pnfiiqy3y/x1bc3QLE5B7qvv9wi9Kj0R5tGQFC6QMBg1154WQ9lAVypuQDGyp3hNpp15gQQ==} + engines: {node: '>= 14'} peerDependencies: - '@octokit/core': ^3.5.0 + '@octokit/core': '>=3' dependencies: - '@octokit/core': 3.6.0 - '@octokit/types': 6.35.0 + '@octokit/core': 4.2.4 + '@octokit/types': 9.3.2 bottleneck: 2.19.5 dev: false @@ -1164,12 +1143,15 @@ packages: bottleneck: 2.19.5 dev: false - /@octokit/request-error/2.1.0: - resolution: {integrity: sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==} + /@octokit/plugin-throttling/5.2.3_@octokit+core@4.2.4: + resolution: {integrity: sha512-C9CFg9mrf6cugneKiaI841iG8DOv6P5XXkjmiNNut+swePxQ7RWEdAZRp5rJoE1hjsIqiYcKa/ZkOQ+ujPI39Q==} + engines: {node: '>= 14'} + peerDependencies: + '@octokit/core': ^4.0.0 dependencies: - '@octokit/types': 6.35.0 - deprecation: 2.3.1 - once: 1.4.0 + '@octokit/core': 4.2.4 + '@octokit/types': 9.3.2 + bottleneck: 2.19.5 dev: false /@octokit/request-error/3.0.1: @@ -1181,12 +1163,22 @@ packages: once: 1.4.0 dev: false - /@octokit/request/5.6.3: - resolution: {integrity: sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==} + /@octokit/request-error/3.0.3: + resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==} + engines: {node: '>= 14'} dependencies: - '@octokit/endpoint': 6.0.12 - '@octokit/request-error': 2.1.0 - '@octokit/types': 6.35.0 + '@octokit/types': 9.3.2 + deprecation: 2.3.1 + once: 1.4.0 + dev: false + + /@octokit/request/6.2.1: + resolution: {integrity: sha512-gYKRCia3cpajRzDSU+3pt1q2OcuC6PK8PmFIyxZDWCzRXRSIBH8jXjFJ8ZceoygBIm0KsEUg4x1+XcYBz7dHPQ==} + engines: {node: '>= 14'} + dependencies: + '@octokit/endpoint': 7.0.1 + '@octokit/request-error': 3.0.3 + '@octokit/types': 7.2.0 is-plain-object: 5.0.0 node-fetch: 2.6.7 universal-user-agent: 6.0.0 @@ -1194,13 +1186,13 @@ packages: - encoding dev: false - /@octokit/request/6.2.1: - resolution: {integrity: sha512-gYKRCia3cpajRzDSU+3pt1q2OcuC6PK8PmFIyxZDWCzRXRSIBH8jXjFJ8ZceoygBIm0KsEUg4x1+XcYBz7dHPQ==} + /@octokit/request/6.2.8: + resolution: {integrity: sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==} engines: {node: '>= 14'} dependencies: '@octokit/endpoint': 7.0.1 - '@octokit/request-error': 3.0.1 - '@octokit/types': 7.2.0 + '@octokit/request-error': 3.0.3 + '@octokit/types': 9.3.2 is-plain-object: 5.0.0 node-fetch: 2.6.7 universal-user-agent: 6.0.0 @@ -1208,10 +1200,14 @@ packages: - encoding dev: false - /@octokit/types/6.35.0: - resolution: {integrity: sha512-DhLfdUuv3H37u6jBDfkwamypx3HflHg29b26nbA6iVFYkAlZ5cMEtu/9pQoihGnQE5M7jJFnNo25Rr1UwQNF8Q==} + /@octokit/tsconfig/1.0.2: + resolution: {integrity: sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==} + dev: false + + /@octokit/types/10.0.0: + resolution: {integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==} dependencies: - '@octokit/openapi-types': 12.1.0 + '@octokit/openapi-types': 18.1.1 dev: false /@octokit/types/7.2.0: @@ -1220,20 +1216,28 @@ packages: '@octokit/openapi-types': 13.7.0 dev: false - /@octokit/webhooks-methods/2.0.0: - resolution: {integrity: sha512-35cfQ4YWlnZnmZKmIxlGPUPLtbkF8lr/A/1Sk1eC0ddLMwQN06dOuLc+dI3YLQS+T+MoNt3DIQ0NynwgKPilig==} + /@octokit/types/9.3.2: + resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==} + dependencies: + '@octokit/openapi-types': 18.1.1 + dev: false + + /@octokit/webhooks-methods/3.0.3: + resolution: {integrity: sha512-2vM+DCNTJ5vL62O5LagMru6XnYhV4fJslK+5YUkTa6rWlW2S+Tqs1lF9Wr9OGqHfVwpBj3TeztWfVON/eUoW1Q==} + engines: {node: '>= 14'} dev: false - /@octokit/webhooks-types/5.8.0: - resolution: {integrity: sha512-8adktjIb76A7viIdayQSFuBEwOzwhDC+9yxZpKNHjfzrlostHCw0/N7JWpWMObfElwvJMk2fY2l1noENCk9wmw==} + /@octokit/webhooks-types/6.11.0: + resolution: {integrity: sha512-AanzbulOHljrku1NGfafxdpTCfw2ENaWzH01N2vqQM+cUFbk868Cgh0xylz0JIM9BoKbfI++bdD6EYX0Q/UTEw==} dev: false - /@octokit/webhooks/9.26.0: - resolution: {integrity: sha512-foZlsgrTDwAmD5j2Czn6ji10lbWjGDVsUxTIydjG9KTkAWKJrFapXJgO5SbGxRwfPd3OJdhK3nA2YPqVhxLXqA==} + /@octokit/webhooks/10.9.2: + resolution: {integrity: sha512-hFVF/szz4l/Y/GQdKxNmQjUke0XJXK986p+ucIlubTGVPVtVtup5G1jarQfvCMBs9Fvlf9dvH8K83E4lefmofQ==} + engines: {node: '>= 14'} dependencies: - '@octokit/request-error': 2.1.0 - '@octokit/webhooks-methods': 2.0.0 - '@octokit/webhooks-types': 5.8.0 + '@octokit/request-error': 3.0.3 + '@octokit/webhooks-methods': 3.0.3 + '@octokit/webhooks-types': 6.11.0 aggregate-error: 3.1.0 dev: false @@ -1276,7 +1280,7 @@ packages: /@types/accepts/1.3.5: resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/async/3.2.15: @@ -1320,7 +1324,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/btoa-lite/1.0.0: @@ -1330,7 +1334,7 @@ packages: /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/content-disposition/0.5.5: @@ -1347,7 +1351,7 @@ packages: '@types/connect': 3.4.35 '@types/express': 4.17.13 '@types/keygrip': 1.0.2 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/cors/2.8.12: @@ -1357,7 +1361,7 @@ packages: /@types/express-serve-static-core/4.17.29: resolution: {integrity: sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: true @@ -1374,20 +1378,20 @@ packages: /@types/formidable/2.0.5: resolution: {integrity: sha512-uvMcdn/KK3maPOaVUAc3HEYbCEhjaGFwww4EsX6IJfWIJ1tzHtDHczuImH3GKdusPnAAmzB07St90uabZeCKPA==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: false /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/heremaps/3.1.5: @@ -1429,10 +1433,11 @@ packages: resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} dev: true - /@types/jsonwebtoken/8.5.8: - resolution: {integrity: sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==} + /@types/jsonwebtoken/9.0.10: + resolution: {integrity: sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==} dependencies: - '@types/node': 17.0.45 + '@types/ms': 2.1.0 + '@types/node': 18.19.130 dev: false /@types/keygrip/1.0.2: @@ -1474,7 +1479,7 @@ packages: '@types/http-errors': 1.8.2 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/koa__cors/3.3.0: @@ -1487,10 +1492,6 @@ packages: resolution: {integrity: sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==} dev: true - /@types/lru-cache/5.1.1: - resolution: {integrity: sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==} - dev: false - /@types/luxon/2.3.2: resolution: {integrity: sha512-WOehptuhKIXukSUUkRgGbj2c997Uv/iUgYgII8U7XLJqq9W2oF0kQ6frEznRQbdurioz+L/cdaIm4GutTQfgmA==} dev: true @@ -1503,20 +1504,26 @@ packages: resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} dev: true + /@types/ms/2.1.0: + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + dev: false + /@types/mysql/2.15.21: resolution: {integrity: sha512-NPotx5CVful7yB+qZbWtXL2fA4e7aEHkihHLjklc6ID8aq7bhguHgeIoC1EmSNTAuCgI6ZXrjt2ZSaXnYX0EUg==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/node-schedule/2.1.0: resolution: {integrity: sha512-NiTwl8YN3v/1YCKrDFSmCTkVxFDylueEqsOFdgF+vPsm+AlyJKGAo5yzX1FiOxPsZiN6/r8gJitYx2EaSuBmmg==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true - /@types/node/17.0.45: - resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + /@types/node/18.19.130: + resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} + dependencies: + undici-types: 5.26.5 /@types/parse-json/4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} @@ -1539,7 +1546,7 @@ packages: resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} dependencies: '@types/mime': 1.3.2 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /@types/stack-utils/2.0.1: @@ -1626,7 +1633,7 @@ packages: json-schema-migrate: 2.0.0 json5: 2.2.1 minimist: 1.2.6 - ts-node: 10.8.1_x2utdhayajzrh747hktprshhby + ts-node: 10.8.1_j7oa4u3jdcsn45xrgkljjjpiom dev: true /ajv-formats/2.1.1: @@ -1708,6 +1715,7 @@ packages: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 + dev: true /argparse/2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -1730,34 +1738,6 @@ packages: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: false - /aws-lambda/1.0.7: - resolution: {integrity: sha512-9GNFMRrEMG5y3Jvv+V4azWvc+qNWdWLTjDdhf/zgMlz8haaaLWv0xeAIWxz9PuWUBawsVxy0zZotjCdR3Xq+2w==} - hasBin: true - requiresBuild: true - dependencies: - aws-sdk: 2.1157.0 - commander: 3.0.2 - js-yaml: 3.14.1 - watchpack: 2.4.0 - dev: false - optional: true - - /aws-sdk/2.1157.0: - resolution: {integrity: sha512-30t+zhCECib8uaggd0Du8ifab4vtJjgVvNKxHWTpiLa3deTnM+0K7x3pwM99zxw0gLDxAUet/oURaoPJHwk/5Q==} - engines: {node: '>= 10.0.0'} - dependencies: - buffer: 4.9.2 - events: 1.1.1 - ieee754: 1.1.13 - jmespath: 0.16.0 - querystring: 0.2.0 - sax: 1.2.1 - url: 0.10.3 - uuid: 8.0.0 - xml2js: 0.4.19 - dev: false - optional: true - /axios/0.27.2: resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} dependencies: @@ -1861,11 +1841,6 @@ packages: /balanced-match/1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - /base64-js/1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - dev: false - optional: true - /base64id/2.0.0: resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} engines: {node: ^4.5.0 || >= 5.9} @@ -1934,15 +1909,6 @@ packages: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: true - /buffer/4.9.2: - resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} - dependencies: - base64-js: 1.5.1 - ieee754: 1.1.13 - isarray: 1.0.0 - dev: false - optional: true - /bytes/3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} @@ -2109,11 +2075,6 @@ packages: keypress: 0.1.0 dev: false - /commander/3.0.2: - resolution: {integrity: sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==} - dev: false - optional: true - /commander/9.4.0: resolution: {integrity: sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==} engines: {node: ^12.20.0 || >=14} @@ -2368,7 +2329,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.12 - '@types/node': 17.0.45 + '@types/node': 18.19.130 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -2443,6 +2404,7 @@ packages: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true + dev: true /event-emitter/0.3.5: resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} @@ -2455,12 +2417,6 @@ packages: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} dev: false - /events/1.1.1: - resolution: {integrity: sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==} - engines: {node: '>=0.4.x'} - dev: false - optional: true - /execa/5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -2666,11 +2622,6 @@ packages: glob: 7.2.3 dev: true - /glob-to-regexp/0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - dev: false - optional: true - /glob/7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -2688,6 +2639,7 @@ packages: /graceful-fs/4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + dev: true /has-flag/3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} @@ -2806,11 +2758,6 @@ packages: safer-buffer: 2.1.2 dev: false - /ieee754/1.1.13: - resolution: {integrity: sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==} - dev: false - optional: true - /import-fresh/3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -2994,7 +2941,7 @@ packages: '@jest/expect': 28.1.3 '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -3013,7 +2960,7 @@ packages: - supports-color dev: true - /jest-cli/28.1.3_cv4ngqlnn5rnhu2gcigbplrfje: + /jest-cli/28.1.3_pr4or7obatfn4mv556hy43dz7m: resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -3030,7 +2977,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 28.1.3_cv4ngqlnn5rnhu2gcigbplrfje + jest-config: 28.1.3_pr4or7obatfn4mv556hy43dz7m jest-util: 28.1.3 jest-validate: 28.1.3 prompts: 2.4.2 @@ -3041,7 +2988,7 @@ packages: - ts-node dev: true - /jest-config/28.1.3_cv4ngqlnn5rnhu2gcigbplrfje: + /jest-config/28.1.3_pr4or7obatfn4mv556hy43dz7m: resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: @@ -3056,7 +3003,7 @@ packages: '@babel/core': 7.18.10 '@jest/test-sequencer': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 babel-jest: 28.1.3_@babel+core@7.18.10 chalk: 4.1.2 ci-info: 3.3.2 @@ -3076,7 +3023,7 @@ packages: pretty-format: 28.1.3 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.8.1_x2utdhayajzrh747hktprshhby + ts-node: 10.8.1_j7oa4u3jdcsn45xrgkljjjpiom transitivePeerDependencies: - supports-color dev: true @@ -3116,7 +3063,7 @@ packages: '@jest/environment': 28.1.3 '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 jest-mock: 28.1.3 jest-util: 28.1.3 dev: true @@ -3132,7 +3079,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.5 - '@types/node': 17.0.45 + '@types/node': 18.19.130 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.10 @@ -3183,7 +3130,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: true /jest-pnp-resolver/1.2.2_jest-resolve@28.1.3: @@ -3237,7 +3184,7 @@ packages: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 emittery: 0.10.2 graceful-fs: 4.2.10 @@ -3323,7 +3270,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 chalk: 4.1.2 ci-info: 3.3.2 graceful-fs: 4.2.10 @@ -3348,7 +3295,7 @@ packages: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.10.2 @@ -3360,12 +3307,12 @@ packages: resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/28.1.3_cv4ngqlnn5rnhu2gcigbplrfje: + /jest/28.1.3_pr4or7obatfn4mv556hy43dz7m: resolution: {integrity: sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -3378,19 +3325,13 @@ packages: '@jest/core': 28.1.3_ts-node@10.8.1 '@jest/types': 28.1.3 import-local: 3.1.0 - jest-cli: 28.1.3_cv4ngqlnn5rnhu2gcigbplrfje + jest-cli: 28.1.3_pr4or7obatfn4mv556hy43dz7m transitivePeerDependencies: - '@types/node' - supports-color - ts-node dev: true - /jmespath/0.16.0: - resolution: {integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==} - engines: {node: '>= 0.6.0'} - dev: false - optional: true - /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -3400,6 +3341,7 @@ packages: dependencies: argparse: 1.0.10 esprima: 4.0.1 + dev: true /js-yaml/4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} @@ -3453,11 +3395,11 @@ packages: hasBin: true dev: true - /jsonwebtoken/8.5.1: - resolution: {integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==} - engines: {node: '>=4', npm: '>=1.4.28'} + /jsonwebtoken/9.0.3: + resolution: {integrity: sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==} + engines: {node: '>=12', npm: '>=6'} dependencies: - jws: 3.2.2 + jws: 4.0.1 lodash.includes: 4.3.0 lodash.isboolean: 3.0.3 lodash.isinteger: 4.0.4 @@ -3466,21 +3408,21 @@ packages: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 5.7.1 + semver: 7.7.3 dev: false - /jwa/1.4.1: - resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} + /jwa/2.0.1: + resolution: {integrity: sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==} dependencies: buffer-equal-constant-time: 1.0.1 ecdsa-sig-formatter: 1.0.11 safe-buffer: 5.2.1 dev: false - /jws/3.2.2: - resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + /jws/4.0.1: + resolution: {integrity: sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==} dependencies: - jwa: 1.4.1 + jwa: 2.0.1 safe-buffer: 5.2.1 dev: false @@ -3670,6 +3612,11 @@ packages: engines: {node: '>=12'} dev: false + /lru-cache/9.1.2: + resolution: {integrity: sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==} + engines: {node: 14 || >=16.14} + dev: false + /lru-queue/0.1.0: resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} dependencies: @@ -3946,17 +3893,19 @@ packages: engines: {node: '>= 0.4'} dev: false - /octokit/1.8.0: - resolution: {integrity: sha512-HtArk9ttGy5effKNiaqKCirR6VSZoYjqgLgvVm/1mSRR4WYmww5DHjLnZlCbvj8+DwBLLLduJ3XnX/SPCCcp6A==} + /octokit/2.1.0: + resolution: {integrity: sha512-Pxi6uKTjBRZWgAwsw1NgHdRlL+QASCN35OYS7X79o7PtBME0CLXEroZmPtEwlWZbPTP+iDbEy2wCbSOgm0uGIQ==} + engines: {node: '>= 14'} dependencies: - '@octokit/app': 12.0.5 - '@octokit/core': 3.6.0 - '@octokit/oauth-app': 3.6.2 - '@octokit/plugin-paginate-rest': 2.18.0_@octokit+core@3.6.0 - '@octokit/plugin-rest-endpoint-methods': 5.14.0_@octokit+core@3.6.0 - '@octokit/plugin-retry': 3.0.9 - '@octokit/plugin-throttling': 3.6.2_@octokit+core@3.6.0 - '@octokit/types': 6.35.0 + '@octokit/app': 13.1.8 + '@octokit/core': 4.2.4 + '@octokit/oauth-app': 4.2.4 + '@octokit/plugin-paginate-rest': 6.1.2_@octokit+core@4.2.4 + '@octokit/plugin-rest-endpoint-methods': 7.2.3_@octokit+core@4.2.4 + '@octokit/plugin-retry': 4.1.6_@octokit+core@4.2.4 + '@octokit/plugin-throttling': 5.2.3_@octokit+core@4.2.4 + '@octokit/request-error': 3.0.3 + '@octokit/types': 9.3.2 transitivePeerDependencies: - encoding dev: false @@ -4159,11 +4108,6 @@ packages: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} dev: false - /punycode/1.3.2: - resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} - dev: false - optional: true - /punycode/2.1.1: resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} engines: {node: '>=6'} @@ -4180,13 +4124,6 @@ packages: engines: {node: '>=0.6'} dev: false - /querystring/0.2.0: - resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} - engines: {node: '>=0.4.x'} - deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. - dev: false - optional: true - /raw-body/2.5.1: resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} engines: {node: '>= 0.8'} @@ -4297,11 +4234,6 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: false - /sax/1.2.1: - resolution: {integrity: sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==} - dev: false - optional: true - /segmentit/2.0.3: resolution: {integrity: sha512-7mn2XL3OdTUQ+AhHz7SbgyxLTaQRzTWQNVwiK+UlTO8aePGbSwvKUzTwE4238+OUY9MoR6ksAg35zl8sfTunQQ==} requiresBuild: true @@ -4326,6 +4258,12 @@ packages: dependencies: lru-cache: 6.0.0 + /semver/7.7.3: + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + engines: {node: '>=10'} + hasBin: true + dev: false + /seq-queue/0.0.5: resolution: {integrity: sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==} dev: false @@ -4432,6 +4370,7 @@ packages: /sprintf-js/1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: true /sqlstring/2.3.1: resolution: {integrity: sha512-ooAzh/7dxIG5+uDik1z/Rd1vli0+38izZhGzSa34FwR7IbelPWCCKSNIl8jlL/F7ERvy8CB2jNeM1E9i9mXMAQ==} @@ -4638,7 +4577,7 @@ packages: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: false - /ts-node/10.8.1_x2utdhayajzrh747hktprshhby: + /ts-node/10.8.1_j7oa4u3jdcsn45xrgkljjjpiom: resolution: {integrity: sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==} hasBin: true peerDependencies: @@ -4657,7 +4596,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 17.0.45 + '@types/node': 18.19.130 acorn: 8.7.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -4706,11 +4645,14 @@ packages: hasBin: true dev: true - /universal-github-app-jwt/1.1.0: - resolution: {integrity: sha512-3b+ocAjjz4JTyqaOT+NNBd5BtTuvJTxWElIoeHSVelUV9J3Jp7avmQTdLKCaoqi/5Ox2o/q+VK19TJ233rVXVQ==} + /undici-types/5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + /universal-github-app-jwt/1.2.0: + resolution: {integrity: sha512-dncpMpnsKBk0eetwfN8D8OUHGfiDhhJ+mtsbMl+7PfW7mYjiH8LIcqRmYMtzYLgSh47HjfdBtrBwIQ/gizKR3g==} dependencies: - '@types/jsonwebtoken': 8.5.8 - jsonwebtoken: 8.5.1 + '@types/jsonwebtoken': 9.0.10 + jsonwebtoken: 9.0.3 dev: false /universal-user-agent/6.0.0: @@ -4738,24 +4680,10 @@ packages: dependencies: punycode: 2.1.1 - /url/0.10.3: - resolution: {integrity: sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==} - dependencies: - punycode: 1.3.2 - querystring: 0.2.0 - dev: false - optional: true - /util-deprecate/1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: false - /uuid/8.0.0: - resolution: {integrity: sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==} - hasBin: true - dev: false - optional: true - /v8-compile-cache-lib/3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} dev: true @@ -4785,15 +4713,6 @@ packages: makeerror: 1.0.12 dev: true - /watchpack/2.4.0: - resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} - engines: {node: '>=10.13.0'} - dependencies: - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 - dev: false - optional: true - /webidl-conversions/3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: false @@ -4857,20 +4776,6 @@ packages: optional: true dev: false - /xml2js/0.4.19: - resolution: {integrity: sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==} - dependencies: - sax: 1.2.1 - xmlbuilder: 9.0.7 - dev: false - optional: true - - /xmlbuilder/9.0.7: - resolution: {integrity: sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==} - engines: {node: '>=4.0'} - dev: false - optional: true - /y18n/5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'}