diff --git a/api/package.json b/api/package.json index 74729e636e5..32d95a8bd63 100644 --- a/api/package.json +++ b/api/package.json @@ -70,7 +70,7 @@ "table": "^6.8.0", "tail": "^2.2.4", "tiny-async-pool": "^1.2.0", - "yaml": "^2.0.1" + "yaml": "^2.8.2" }, "devDependencies": { "@types/async": "^3.2.15", diff --git a/api/pnpm-lock.yaml b/api/pnpm-lock.yaml index bf26f78c513..dda0a3ed481 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 @@ -51,7 +51,7 @@ specifiers: tiny-async-pool: ^1.2.0 ts-node: ^10.5.0 typescript: ^4.5.5 - yaml: ^2.0.1 + yaml: ^2.8.2 dependencies: '@goparrot/geocoder': 4.4.0_araufwmy5244vwm457s6wjarha @@ -84,7 +84,7 @@ dependencies: table: 6.8.0 tail: 2.2.4 tiny-async-pool: 1.3.0 - yaml: 2.1.1 + yaml: 2.8.2 devDependencies: '@types/async': 3.2.15 @@ -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 @@ -1276,7 +1276,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 +1320,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 +1330,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 +1347,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 +1357,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 +1374,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: @@ -1432,7 +1432,7 @@ packages: /@types/jsonwebtoken/8.5.8: resolution: {integrity: sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.19.130 dev: false /@types/keygrip/1.0.2: @@ -1474,7 +1474,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: @@ -1506,17 +1506,19 @@ packages: /@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 +1541,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 +1628,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: @@ -2368,7 +2370,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 @@ -2994,7 +2996,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 +3015,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 +3032,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 +3043,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 +3058,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 +3078,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 +3118,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 +3134,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 +3185,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 +3239,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 +3325,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 +3350,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 +3362,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,7 +3380,7 @@ 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 @@ -3987,7 +3989,7 @@ packages: /openapi3-ts/3.0.2: resolution: {integrity: sha512-KF/06OkQPFSr9A+oadYYC3cIj8TZlzonREkQYFqx8i+wLllAxm6Bp8Fizo3jWXeIxZj/7V5LKtuNN/GxueWtcw==} dependencies: - yaml: 2.1.1 + yaml: 2.8.2 dev: true /p-limit/2.3.0: @@ -4638,7 +4640,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 +4659,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,6 +4708,9 @@ packages: hasBin: true dev: true + /undici-types/5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /universal-github-app-jwt/1.1.0: resolution: {integrity: sha512-3b+ocAjjz4JTyqaOT+NNBd5BtTuvJTxWElIoeHSVelUV9J3Jp7avmQTdLKCaoqi/5Ox2o/q+VK19TJ233rVXVQ==} dependencies: @@ -4889,9 +4894,10 @@ packages: dev: false optional: true - /yaml/2.1.1: - resolution: {integrity: sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==} - engines: {node: '>= 14'} + /yaml/2.8.2: + resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==} + engines: {node: '>= 14.6'} + hasBin: true /yargs-parser/21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}