From 4bd559f95af8a42245d1dfb1fdc0e3469ce4ec74 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Tue, 12 Sep 2023 22:02:39 +0800 Subject: [PATCH 01/14] chore(deps): bump debug --- packages/nocodb/package.json | 2 +- pnpm-lock.yaml | 92 +++++++++++++----------------------- 2 files changed, 34 insertions(+), 60 deletions(-) diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index f69a2cebab..066213bfe5 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -89,7 +89,7 @@ "crypto-js": "^4.0.0", "dataloader": "^2.0.0", "dayjs": "^1.11.9", - "debug": "^4.2.0", + "debug": "^4.3.1", "dotenv": "^8.2.0", "ejs": "^3.1.3", "emittery": "^0.7.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2140828c61..bca15b6b3d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -465,7 +465,7 @@ importers: version: 2.1419.0 axios: specifier: ^0.21.1 - version: 0.21.1(debug@4.2.0) + version: 0.21.1(debug@4.3.4) bcryptjs: specifier: ^2.4.3 version: 2.4.3 @@ -515,8 +515,8 @@ importers: specifier: ^1.11.9 version: 1.11.9 debug: - specifier: ^4.2.0 - version: 4.2.0 + specifier: ^4.3.1 + version: 4.3.4(supports-color@8.1.1) dotenv: specifier: ^8.2.0 version: 8.2.0 @@ -633,7 +633,7 @@ importers: version: 3.1.20 nc-help: specifier: 0.3.0 - version: 0.3.0(asn1.js@5.4.1)(debug@4.2.0)(knex@2.4.2) + version: 0.3.0(asn1.js@5.4.1)(debug@4.3.4)(knex@2.4.2) nc-lib-gui: specifier: 0.111.4 version: 0.111.4 @@ -645,7 +645,7 @@ importers: version: 2.0.0 nestjs-kafka: specifier: ^1.0.6 - version: 1.0.6(debug@4.2.0)(kafkajs@2.2.4)(reflect-metadata@0.1.13) + version: 1.0.6(debug@4.3.4)(kafkajs@2.2.4)(reflect-metadata@0.1.13) nestjs-throttler-storage-redis: specifier: ^0.3.0 version: 0.3.0(@nestjs/common@10.2.1)(@nestjs/core@10.2.1)(@nestjs/throttler@4.2.1)(ioredis@5.3.2)(reflect-metadata@0.1.13) @@ -741,7 +741,7 @@ importers: version: 1.4.2 twilio: specifier: ^3.55.1 - version: 3.55.1(@types/express@4.17.17)(@types/qs@6.9.4)(debug@4.2.0) + version: 3.55.1(@types/express@4.17.17)(@types/qs@6.9.4)(debug@4.3.4) unique-names-generator: specifier: ^4.3.1 version: 4.7.1 @@ -2578,12 +2578,12 @@ packages: - encoding dev: false - /@azure/ms-rest-nodeauth@3.1.1(debug@4.2.0): + /@azure/ms-rest-nodeauth@3.1.1(debug@4.3.4): resolution: {integrity: sha512-UA/8dgLy3+ZiwJjAZHxL4MUB14fFQPkaAOZ94jsTW/Z6WmoOeny2+cLk0+dyIX/iH6qSrEWKwbStEeB970B9pA==} dependencies: '@azure/ms-rest-azure-env': 2.0.0 '@azure/ms-rest-js': 2.7.0 - adal-node: 0.2.4(debug@4.2.0) + adal-node: 0.2.4(debug@4.3.4) transitivePeerDependencies: - debug - encoding @@ -4894,7 +4894,7 @@ packages: tslib: 2.6.1 uid: 2.0.2 - /@nestjs/common@8.4.7(debug@4.2.0)(reflect-metadata@0.1.13)(rxjs@7.8.1): + /@nestjs/common@8.4.7(debug@4.3.4)(reflect-metadata@0.1.13)(rxjs@7.8.1): resolution: {integrity: sha512-m/YsbcBal+gA5CFrDpqXqsSfylo+DIQrkFY3qhVIltsYRfu8ct8J9pqsTO6OPf3mvqdOpFGrV5sBjoyAzOBvsw==} peerDependencies: cache-manager: '*' @@ -4910,7 +4910,7 @@ packages: class-validator: optional: true dependencies: - axios: 0.27.2(debug@4.2.0) + axios: 0.27.2(debug@4.3.4) iterare: 1.2.1 reflect-metadata: 0.1.13 rxjs: 7.8.1 @@ -8730,13 +8730,13 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /adal-node@0.2.4(debug@4.2.0): + /adal-node@0.2.4(debug@4.3.4): resolution: {integrity: sha512-zIcvbwQFKMUtKxxj8YMHeTT1o/TPXfVNsTXVgXD8sxwV6h4AFQgK77dRciGhuEF9/Sdm3UQPJVPc/6XxrccSeA==} engines: {node: '>= 0.6.15'} dependencies: '@xmldom/xmldom': 0.8.10 async: 2.6.4 - axios: 0.21.1(debug@4.2.0) + axios: 0.21.1(debug@4.3.4) date-utils: 1.2.21 jws: 3.2.2 underscore: 1.13.6 @@ -9333,10 +9333,10 @@ packages: - debug dev: false - /axios@0.21.1(debug@4.2.0): + /axios@0.21.1(debug@4.3.4): resolution: {integrity: sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==} dependencies: - follow-redirects: 1.15.2(debug@4.2.0) + follow-redirects: 1.15.2(debug@4.3.4) transitivePeerDependencies: - debug dev: false @@ -9349,10 +9349,10 @@ packages: - debug dev: true - /axios@0.24.0(debug@4.2.0): + /axios@0.24.0(debug@4.3.4): resolution: {integrity: sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==} dependencies: - follow-redirects: 1.15.2(debug@4.2.0) + follow-redirects: 1.15.2(debug@4.3.4) transitivePeerDependencies: - debug dev: false @@ -9374,10 +9374,10 @@ packages: - debug dev: false - /axios@0.27.2(debug@4.2.0): + /axios@0.27.2(debug@4.3.4): resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} dependencies: - follow-redirects: 1.15.2(debug@4.2.0) + follow-redirects: 1.15.2(debug@4.3.4) form-data: 4.0.0 transitivePeerDependencies: - debug @@ -11202,19 +11202,6 @@ packages: ms: 2.1.3 supports-color: 5.5.0 - /debug@4.2.0: - resolution: {integrity: sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==} - engines: {node: '>=6.0'} - deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: false - /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -12915,7 +12902,7 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.2.0 + debug: 4.3.4(supports-color@8.1.1) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -13178,18 +13165,6 @@ packages: dependencies: debug: 3.2.7(supports-color@5.5.0) - /follow-redirects@1.15.2(debug@4.2.0): - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dependencies: - debug: 4.2.0 - dev: false - /follow-redirects@1.15.2(debug@4.3.4): resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} engines: {node: '>=4.0'} @@ -13200,7 +13175,6 @@ packages: optional: true dependencies: debug: 4.3.4(supports-color@8.1.1) - dev: true /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -17167,9 +17141,9 @@ packages: engines: {node: '>=6'} hasBin: true dependencies: - debug: 4.2.0 + debug: 4.3.4(supports-color@8.1.1) tarn: 1.1.5 - tedious: 6.7.1(debug@4.2.0) + tedious: 6.7.1(debug@4.3.4) transitivePeerDependencies: - encoding - supports-color @@ -17317,18 +17291,18 @@ packages: engines: {node: '>=10'} dev: false - /nc-help@0.3.0(asn1.js@5.4.1)(debug@4.2.0)(knex@2.4.2): + /nc-help@0.3.0(asn1.js@5.4.1)(debug@4.3.4)(knex@2.4.2): resolution: {integrity: sha512-2bNJkB5ivIDAxDAgwsqxTX7PYkStC4hXsVEpBAXdrgfZ2oNVP96CnQ7La3LjAB779JzB3xtgJWtwQiq/rXKAGQ==} engines: {node: '>=18'} peerDependencies: knex: 2.4.2 dependencies: - axios: 0.27.2(debug@4.2.0) + axios: 0.27.2(debug@4.3.4) emittery: 0.13.1 is-docker: 2.2.1 knex: 2.4.2(mysql2@3.2.0)(pg@8.10.0)(sqlite3@5.1.6)(tedious@16.1.0) lodash: 4.17.21 - posthog-node: 1.3.0(debug@4.2.0) + posthog-node: 1.3.0(debug@4.3.4) snowflake-sdk: 1.7.0(asn1.js@5.4.1) transitivePeerDependencies: - asn1.js @@ -17366,13 +17340,13 @@ packages: /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - /nestjs-kafka@1.0.6(debug@4.2.0)(kafkajs@2.2.4)(reflect-metadata@0.1.13): + /nestjs-kafka@1.0.6(debug@4.3.4)(kafkajs@2.2.4)(reflect-metadata@0.1.13): resolution: {integrity: sha512-mHIyTZljt5Zz4cUUjwXu7lW873TDmOBN1114pZl8DHAUXRLtxNo0AcXg6QCEZgrPRJoTy2JChVrSC/1aGxzFPA==} engines: {node: '>= 10', npm: '>= 5'} peerDependencies: kafkajs: latest dependencies: - '@nestjs/common': 8.4.7(debug@4.2.0)(reflect-metadata@0.1.13)(rxjs@7.8.1) + '@nestjs/common': 8.4.7(debug@4.3.4)(reflect-metadata@0.1.13)(rxjs@7.8.1) kafkajs: 2.2.4 rxjs: 7.8.1 transitivePeerDependencies: @@ -19231,12 +19205,12 @@ packages: dependencies: xtend: 4.0.2 - /posthog-node@1.3.0(debug@4.2.0): + /posthog-node@1.3.0(debug@4.3.4): resolution: {integrity: sha512-2+VhqiY/rKIqKIXyvemBFHbeijHE25sP7eKltnqcFqAssUE6+sX6vusN9A4luzToOqHQkUZexiCKxvuGagh7JA==} engines: {node: '>=4'} hasBin: true dependencies: - axios: 0.24.0(debug@4.2.0) + axios: 0.24.0(debug@4.3.4) axios-retry: 3.6.1 component-type: 1.2.1 join-component: 1.1.0 @@ -21261,11 +21235,11 @@ packages: - supports-color dev: false - /tedious@6.7.1(debug@4.2.0): + /tedious@6.7.1(debug@4.3.4): resolution: {integrity: sha512-61eg/mvUa5vIqZcRizcqw/82dY65kR2uTll1TaUFh0aJ45XOrgbc8axiVR48dva8BahIAlJByaHNfAJ/KmPV0g==} engines: {node: '>= 6'} dependencies: - '@azure/ms-rest-nodeauth': 3.1.1(debug@4.2.0) + '@azure/ms-rest-nodeauth': 3.1.1(debug@4.3.4) '@types/node': 12.20.55 '@types/readable-stream': 2.3.15 bl: 3.0.1 @@ -21668,7 +21642,7 @@ packages: micromatch: 4.0.5 semver: 7.5.4 typescript: 5.2.2 - webpack: 5.88.2(esbuild@0.19.2) + webpack: 5.88.2(webpack-cli@5.1.4) dev: true /ts-morph@4.3.3: @@ -21817,7 +21791,7 @@ packages: resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} dev: false - /twilio@3.55.1(@types/express@4.17.17)(@types/qs@6.9.4)(debug@4.2.0): + /twilio@3.55.1(@types/express@4.17.17)(@types/qs@6.9.4)(debug@4.3.4): resolution: {integrity: sha512-7S8658CaMKArxRgYr+UvZQTxbp7n3WzurjuQdNX2GwVO34vZzmiuAuYvldaJrZ2mSBgsXUSNVcofQT6tGHGRSg==} engines: {node: '>=6.0'} peerDependencies: @@ -21826,7 +21800,7 @@ packages: dependencies: '@types/express': 4.17.17 '@types/qs': 6.9.4 - axios: 0.21.1(debug@4.2.0) + axios: 0.21.1(debug@4.3.4) dayjs: 1.11.9 jsonwebtoken: 8.5.1 lodash: 4.17.19 From da379fe3a31746cffbcce50d3b54274442a61407 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Tue, 12 Sep 2023 22:08:04 +0800 Subject: [PATCH 02/14] chore(deps): remove unused express-graphql --- packages/nocodb/package.json | 1 - pnpm-lock.yaml | 40 +----------------------------------- 2 files changed, 1 insertion(+), 40 deletions(-) diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index 066213bfe5..5a1cf3e8ba 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -94,7 +94,6 @@ "ejs": "^3.1.3", "emittery": "^0.7.1", "express": "^4.18.1", - "express-graphql": "^0.11.0", "extract-zip": "^2.0.1", "fast-levenshtein": "^2.0.6", "fs-extra": "^9.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bca15b6b3d..33763b1947 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -529,9 +529,6 @@ importers: express: specifier: ^4.18.1 version: 4.18.1 - express-graphql: - specifier: ^0.11.0 - version: 0.11.0(graphql@15.3.0) extract-zip: specifier: ^2.0.1 version: 2.0.1 @@ -11350,11 +11347,6 @@ packages: resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} engines: {node: '>=0.10'} - /depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - dev: false - /depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} @@ -12777,20 +12769,6 @@ packages: resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} dev: true - /express-graphql@0.11.0(graphql@15.3.0): - resolution: {integrity: sha512-IMYmF2aIBKKfo8c+EENBNR8FAy91QHboxfaHe1omCyb49GJXsToUgcjjIF/PfWJdzn0Ofp6JJvcsODQJrqpz2g==} - engines: {node: '>= 10.x'} - deprecated: This package is no longer maintained. We recommend using `graphql-http` instead. Please consult the migration document https://github.com/graphql/graphql-http#migrating-express-grpahql. - peerDependencies: - graphql: ^14.7.0 || ^15.3.0 - dependencies: - accepts: 1.3.8 - content-type: 1.0.5 - graphql: 15.3.0 - http-errors: 1.8.0 - raw-body: 2.5.2 - dev: false - /express@4.18.1: resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} engines: {node: '>= 0.10.0'} @@ -14218,17 +14196,6 @@ packages: /http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - /http-errors@1.8.0: - resolution: {integrity: sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==} - engines: {node: '>= 0.6'} - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.0 - dev: false - /http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -21505,11 +21472,6 @@ packages: dependencies: is-number: 7.0.0 - /toidentifier@1.0.0: - resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==} - engines: {node: '>=0.6'} - dev: false - /toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} @@ -21642,7 +21604,7 @@ packages: micromatch: 4.0.5 semver: 7.5.4 typescript: 5.2.2 - webpack: 5.88.2(webpack-cli@5.1.4) + webpack: 5.88.2(esbuild@0.19.2) dev: true /ts-morph@4.3.3: From 59690eccf872e0ec4bc62d549cd1c343012e732e Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Tue, 12 Sep 2023 22:10:06 +0800 Subject: [PATCH 03/14] chore(deps): bump @google-cloud/storage --- packages/nocodb/package.json | 2 +- pnpm-lock.yaml | 266 +++++++++++++++-------------------- 2 files changed, 117 insertions(+), 151 deletions(-) diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index 5a1cf3e8ba..0ac02d02aa 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -46,7 +46,7 @@ }, "dependencies": { "@aws-sdk/client-kafka": "^3.332.0", - "@google-cloud/storage": "^5.7.2", + "@google-cloud/storage": "^7.1.0", "@graphql-tools/merge": "^6.0.12", "@jm18457/kafkajs-msk-iam-authentication-mechanism": "^3.1.2", "@nestjs/bull": "^10.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 33763b1947..123e40105f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -386,8 +386,8 @@ importers: specifier: ^3.332.0 version: 3.332.0 '@google-cloud/storage': - specifier: ^5.7.2 - version: 5.7.2 + specifier: ^7.1.0 + version: 7.1.0 '@graphql-tools/merge': specifier: ^6.0.12 version: 6.0.12(graphql@15.3.0) @@ -3886,45 +3886,30 @@ packages: requiresBuild: true optional: true - /@google-cloud/common@3.10.0: - resolution: {integrity: sha512-XMbJYMh/ZSaZnbnrrOFfR/oQrb0SxG4qh6hDisWCoEbFcBHV0qHQo4uXfeMCzolx2Mfkh6VDaOGg+hyJsmxrlw==} + /@google-cloud/paginator@3.0.7: + resolution: {integrity: sha512-jJNutk0arIQhmpUUQJPJErsojqo834KcyB6X7a1mxuic8i1tKXxde8E69IZxNZawRIlZdIK2QY4WALvlK5MzYQ==} engines: {node: '>=10'} dependencies: - '@google-cloud/projectify': 2.1.1 - '@google-cloud/promisify': 2.0.4 arrify: 2.0.1 - duplexify: 4.1.2 - ent: 2.2.0 extend: 3.0.2 - google-auth-library: 7.14.1 - retry-request: 4.2.2 - teeny-request: 7.2.0 - transitivePeerDependencies: - - encoding - - supports-color dev: false - /@google-cloud/paginator@3.0.7: - resolution: {integrity: sha512-jJNutk0arIQhmpUUQJPJErsojqo834KcyB6X7a1mxuic8i1tKXxde8E69IZxNZawRIlZdIK2QY4WALvlK5MzYQ==} - engines: {node: '>=10'} + /@google-cloud/paginator@5.0.0: + resolution: {integrity: sha512-87aeg6QQcEPxGCOthnpUjvw4xAZ57G7pL8FS0C4e/81fr3FjkpUpibf1s2v5XGyGhUVGF4Jfg7yEcxqn2iUw1w==} + engines: {node: '>=14.0.0'} dependencies: arrify: 2.0.1 extend: 3.0.2 dev: false - /@google-cloud/projectify@2.1.1: - resolution: {integrity: sha512-+rssMZHnlh0twl122gXY4/aCrk0G1acBqkHFfYddtsqpYXGxA29nj9V5V9SfC+GyOG00l650f6lG9KL+EpFEWQ==} - engines: {node: '>=10'} - dev: false - /@google-cloud/projectify@3.0.0: resolution: {integrity: sha512-HRkZsNmjScY6Li8/kb70wjGlDDyLkVk3KvoEo9uIoxSjYLJasGiCch9+PqRVDOCGUFvEIqyogl+BeqILL4OJHA==} engines: {node: '>=12.0.0'} dev: false - /@google-cloud/promisify@2.0.4: - resolution: {integrity: sha512-j8yRSSqswWi1QqUGKVEKOG03Q7qOoZP6/h2zN2YO+F5h2+DHU0bSrHCK9Y7lo2DI9fBd8qGAw795sf+3Jva4yA==} - engines: {node: '>=10'} + /@google-cloud/projectify@4.0.0: + resolution: {integrity: sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA==} + engines: {node: '>=14.0.0'} dev: false /@google-cloud/promisify@3.0.1: @@ -3932,33 +3917,9 @@ packages: engines: {node: '>=12'} dev: false - /@google-cloud/storage@5.7.2: - resolution: {integrity: sha512-LEKGOe+GnD1yV5YnpAmRJFAReOYHthyC2CAdQs0wv7OJAplvJCEPHchUNC7nk0QEc23mz9cYHEnT76MP+YmBhQ==} - engines: {node: '>=10'} - dependencies: - '@google-cloud/common': 3.10.0 - '@google-cloud/paginator': 3.0.7 - '@google-cloud/promisify': 2.0.4 - arrify: 2.0.1 - compressible: 2.0.18 - date-and-time: 0.14.2 - duplexify: 4.1.2 - extend: 3.0.2 - gaxios: 4.3.3 - gcs-resumable-upload: 3.6.0 - get-stream: 6.0.1 - hash-stream-validation: 0.2.4 - mime: 2.6.0 - mime-types: 2.1.35 - onetime: 5.1.2 - p-limit: 3.1.0 - pumpify: 2.0.1 - snakeize: 0.1.0 - stream-events: 1.0.5 - xdg-basedir: 4.0.0 - transitivePeerDependencies: - - encoding - - supports-color + /@google-cloud/promisify@4.0.0: + resolution: {integrity: sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g==} + engines: {node: '>=14'} dev: false /@google-cloud/storage@6.12.0: @@ -3988,6 +3949,32 @@ packages: - supports-color dev: false + /@google-cloud/storage@7.1.0: + resolution: {integrity: sha512-kAtniePZT5Ms9wayYcbT44H+1jwkYvRaA+E3IGnmBLG+aGwMTM0q9Xn0CCIez4D8toeBYczNkhQsQfRT1TDy7A==} + engines: {node: '>=14'} + dependencies: + '@google-cloud/paginator': 5.0.0 + '@google-cloud/projectify': 4.0.0 + '@google-cloud/promisify': 4.0.0 + abort-controller: 3.0.0 + async-retry: 1.3.3 + compressible: 2.0.18 + duplexify: 4.1.2 + ent: 2.2.0 + fast-xml-parser: 4.2.7 + gaxios: 6.1.1 + google-auth-library: 9.0.0 + mime: 3.0.0 + mime-types: 2.1.35 + p-limit: 3.1.0 + retry-request: 6.0.0 + teeny-request: 9.0.0 + uuid: 8.3.2 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + /@graphql-tools/merge@6.0.12(graphql@15.3.0): resolution: {integrity: sha512-GGvdIoTad6PJk/d1omPlGQ25pCFWmjuGkARYZ71qWI/c4FEA8EdGoOoPz3shhaKXyLdRiu84S758z4ZtDQiYVw==} peerDependencies: @@ -5744,7 +5731,7 @@ packages: '@octokit/request-error': 3.0.3 '@octokit/types': 9.3.2 is-plain-object: 5.0.0 - node-fetch: 2.6.7 + node-fetch: 2.7.0 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding @@ -8768,6 +8755,15 @@ packages: transitivePeerDependencies: - supports-color + /agent-base@7.1.0: + resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} + engines: {node: '>= 14'} + dependencies: + debug: 4.3.4(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + dev: false + /agentkeepalive@4.5.0: resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} engines: {node: '>= 8.0.0'} @@ -10494,6 +10490,7 @@ packages: unique-string: 2.0.0 write-file-atomic: 3.0.3 xdg-basedir: 4.0.0 + dev: true /connect@3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} @@ -10777,6 +10774,7 @@ packages: /crypto-random-string@2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} + dev: true /cspell-glob@0.1.25: resolution: {integrity: sha512-/XaSHrGBpMJa+duFz3GKOWfrijrfdHT7a/XGgIcq3cymCSpOH+DPho42sl0jLI/hjM+8yv2m8aEoxRT8yVSnlg==} @@ -11154,10 +11152,6 @@ packages: resolution: {integrity: sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ==} dev: false - /date-and-time@0.14.2: - resolution: {integrity: sha512-EFTCh9zRSEpGPmJaexg7HTuzZHh6cnJj1ui7IGCFNXzd2QdpsNh05Db5TF3xzJm30YN+A8/6xHSuRcQqoc3kFA==} - dev: false - /date-time@3.1.0: resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==} engines: {node: '>=6'} @@ -11495,6 +11489,7 @@ packages: engines: {node: '>=8'} dependencies: is-obj: 2.0.0 + dev: true /dot-prop@8.0.2: resolution: {integrity: sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==} @@ -13433,20 +13428,6 @@ packages: strip-ansi: 6.0.1 wide-align: 1.1.5 - /gaxios@4.3.3: - resolution: {integrity: sha512-gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA==} - engines: {node: '>=10'} - dependencies: - abort-controller: 3.0.0 - extend: 3.0.2 - https-proxy-agent: 5.0.1 - is-stream: 2.0.1 - node-fetch: 2.7.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: false - /gaxios@5.1.3: resolution: {integrity: sha512-95hVgBRgEIRQQQHIbnxBXeHbW4TqFk4ZDJW7wmVtvYar72FdhRIo1UGOLS2eRAKCPEdPBWu+M7+A33D9CdX9rA==} engines: {node: '>=12'} @@ -13460,12 +13441,14 @@ packages: - supports-color dev: false - /gcp-metadata@4.3.1: - resolution: {integrity: sha512-x850LS5N7V1F3UcV7PoupzGsyD6iVwTVvsh3tbXfkctZnBnjW5yu5z1/3k3SehF7TyoTIe78rJs02GMMy+LF+A==} - engines: {node: '>=10'} + /gaxios@6.1.1: + resolution: {integrity: sha512-bw8smrX+XlAoo9o1JAksBwX+hi/RG15J+NTSxmNPIclKC3ZVK6C2afwY8OSdRvOK0+ZLecUJYtj2MmjOt3Dm0w==} + engines: {node: '>=14'} dependencies: - gaxios: 4.3.3 - json-bigint: 1.0.0 + extend: 3.0.2 + https-proxy-agent: 7.0.2 + is-stream: 2.0.1 + node-fetch: 2.7.0 transitivePeerDependencies: - encoding - supports-color @@ -13482,20 +13465,12 @@ packages: - supports-color dev: false - /gcs-resumable-upload@3.6.0: - resolution: {integrity: sha512-IyaNs4tx3Mp2UKn0CltRUiW/ZXYFlBNuK/V+ixs80chzVD+BJq3+8bfiganATFfCoMluAjokF9EswNJdVuOs8A==} - engines: {node: '>=10'} - deprecated: gcs-resumable-upload is deprecated. Support will end on 11/01/2023 - hasBin: true + /gcp-metadata@6.0.0: + resolution: {integrity: sha512-Ozxyi23/1Ar51wjUT2RDklK+3HxqDr8TLBNK8rBBFQ7T85iIGnXnVusauj06QyqCXRFZig8LZC+TUddWbndlpQ==} + engines: {node: '>=14'} dependencies: - abort-controller: 3.0.0 - async-retry: 1.3.3 - configstore: 5.0.1 - extend: 3.0.2 - gaxios: 4.3.3 - google-auth-library: 7.14.1 - pumpify: 2.0.1 - stream-events: 1.0.5 + gaxios: 6.1.1 + json-bigint: 1.0.0 transitivePeerDependencies: - encoding - supports-color @@ -13597,6 +13572,7 @@ packages: /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} + dev: true /get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} @@ -13842,17 +13818,17 @@ packages: merge2: 1.4.1 slash: 4.0.0 - /google-auth-library@7.14.1: - resolution: {integrity: sha512-5Rk7iLNDFhFeBYc3s8l1CqzbEBcdhwR193RlD4vSNFajIcINKI8W8P0JLmBpwymHqqWbX34pJDQu39cSy/6RsA==} - engines: {node: '>=10'} + /google-auth-library@8.9.0: + resolution: {integrity: sha512-f7aQCJODJFmYWN6PeNKzgvy9LI2tYmXnzpNDHEjG5sDNPgGb2FXQyTBnXeSH+PAtpKESFD+LmHw3Ox3mN7e1Fg==} + engines: {node: '>=12'} dependencies: arrify: 2.0.1 base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 fast-text-encoding: 1.0.6 - gaxios: 4.3.3 - gcp-metadata: 4.3.1 - gtoken: 5.3.2 + gaxios: 5.1.3 + gcp-metadata: 5.3.0 + gtoken: 6.1.2 jws: 4.0.0 lru-cache: 6.0.0 transitivePeerDependencies: @@ -13860,17 +13836,15 @@ packages: - supports-color dev: false - /google-auth-library@8.9.0: - resolution: {integrity: sha512-f7aQCJODJFmYWN6PeNKzgvy9LI2tYmXnzpNDHEjG5sDNPgGb2FXQyTBnXeSH+PAtpKESFD+LmHw3Ox3mN7e1Fg==} - engines: {node: '>=12'} + /google-auth-library@9.0.0: + resolution: {integrity: sha512-IQGjgQoVUAfOk6khqTVMLvWx26R+yPw9uLyb1MNyMQpdKiKt0Fd9sp4NWoINjyGHR8S3iw12hMTYK7O8J07c6Q==} + engines: {node: '>=14'} dependencies: - arrify: 2.0.1 base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 - fast-text-encoding: 1.0.6 - gaxios: 5.1.3 - gcp-metadata: 5.3.0 - gtoken: 6.1.2 + gaxios: 6.1.1 + gcp-metadata: 6.0.0 + gtoken: 7.0.1 jws: 4.0.0 lru-cache: 6.0.0 transitivePeerDependencies: @@ -13878,14 +13852,6 @@ packages: - supports-color dev: false - /google-p12-pem@3.1.4: - resolution: {integrity: sha512-HHuHmkLgwjdmVRngf5+gSmpkyaRI6QmOg77J8tkNBHhNEI62sGHyw4/+UkgyZEI7h84NbWprXDJ+sa3xOYFvTg==} - engines: {node: '>=10'} - hasBin: true - dependencies: - node-forge: 1.3.1 - dev: false - /google-p12-pem@4.0.1: resolution: {integrity: sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ==} engines: {node: '>=12.0.0'} @@ -13939,24 +13905,23 @@ packages: engines: {node: '>= 10.x'} dev: false - /gtoken@5.3.2: - resolution: {integrity: sha512-gkvEKREW7dXWF8NV8pVrKfW7WqReAmjjkMBh6lNCCGOM4ucS0r0YyXXl0r/9Yj8wcW/32ISkfc8h5mPTDbtifQ==} - engines: {node: '>=10'} + /gtoken@6.1.2: + resolution: {integrity: sha512-4ccGpzz7YAr7lxrT2neugmXQ3hP9ho2gcaityLVkiUecAiwiy60Ii8gRbZeOsXV19fYaRjgBSshs8kXw+NKCPQ==} + engines: {node: '>=12.0.0'} dependencies: - gaxios: 4.3.3 - google-p12-pem: 3.1.4 + gaxios: 5.1.3 + google-p12-pem: 4.0.1 jws: 4.0.0 transitivePeerDependencies: - encoding - supports-color dev: false - /gtoken@6.1.2: - resolution: {integrity: sha512-4ccGpzz7YAr7lxrT2neugmXQ3hP9ho2gcaityLVkiUecAiwiy60Ii8gRbZeOsXV19fYaRjgBSshs8kXw+NKCPQ==} - engines: {node: '>=12.0.0'} + /gtoken@7.0.1: + resolution: {integrity: sha512-KcFVtoP1CVFtQu0aSk3AyAt2og66PFhZAlkUOuWKwzMLoulHXG5W5wE5xAnHb+yl3/wEFoqGW7/cDGMU8igDZQ==} + engines: {node: '>=14.0.0'} dependencies: - gaxios: 5.1.3 - google-p12-pem: 4.0.1 + gaxios: 6.1.1 jws: 4.0.0 transitivePeerDependencies: - encoding @@ -14100,10 +14065,6 @@ packages: dependencies: function-bind: 1.1.1 - /hash-stream-validation@0.2.4: - resolution: {integrity: sha512-Gjzu0Xn7IagXVkSu9cSFuK1fqzwtLwFhNhVL8IFJijRNMgUttFbBSIAzKuSIrsFMO1+g1RlsoN49zPIbwPDMGQ==} - dev: false - /hash-sum@2.0.0: resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} @@ -14258,6 +14219,16 @@ packages: transitivePeerDependencies: - supports-color + /https-proxy-agent@7.0.2: + resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + dev: false + /httpsnippet@2.0.0(mkdirp@2.1.6): resolution: {integrity: sha512-Hb2ttfB5OhasYxwChZ8QKpYX3v4plNvwMaMulUIC7M3RHRDf1Op6EMp47LfaU2sgQgfvo5spWK4xRAirMEisrg==} engines: {node: '>=10'} @@ -14842,6 +14813,7 @@ packages: /is-obj@2.0.0: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} + dev: true /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} @@ -16761,6 +16733,7 @@ packages: /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} + dev: true /mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} @@ -18150,6 +18123,7 @@ packages: engines: {node: '>=6'} dependencies: mimic-fn: 2.1.0 + dev: true /onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} @@ -19354,14 +19328,6 @@ packages: end-of-stream: 1.4.4 once: 1.4.0 - /pumpify@2.0.1: - resolution: {integrity: sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==} - dependencies: - duplexify: 4.1.2 - inherits: 2.0.4 - pump: 3.0.0 - dev: false - /punycode@1.3.2: resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} dev: false @@ -19849,9 +19815,9 @@ packages: signal-exit: 3.0.7 dev: true - /retry-request@4.2.2: - resolution: {integrity: sha512-xA93uxUD/rogV7BV59agW/JHPGXeREMWiZc9jhcwY4YdZ7QOtC7qbomYg0n4wyk2lJhggjvKvhNX8wln/Aldhg==} - engines: {node: '>=8.10.0'} + /retry-request@5.0.2: + resolution: {integrity: sha512-wfI3pk7EE80lCIXprqh7ym48IHYdwmAAzESdbU8Q9l7pnRCk9LEhpbOTNKjz6FARLm/Bl5m+4F0ABxOkYUujSQ==} + engines: {node: '>=12'} dependencies: debug: 4.3.4(supports-color@8.1.1) extend: 3.0.2 @@ -19859,9 +19825,9 @@ packages: - supports-color dev: false - /retry-request@5.0.2: - resolution: {integrity: sha512-wfI3pk7EE80lCIXprqh7ym48IHYdwmAAzESdbU8Q9l7pnRCk9LEhpbOTNKjz6FARLm/Bl5m+4F0ABxOkYUujSQ==} - engines: {node: '>=12'} + /retry-request@6.0.0: + resolution: {integrity: sha512-24kaFMd3wCnT3n4uPnsQh90ZSV8OISpfTFXJ00Wi+/oD2OPrp63EQ8hznk6rhxdlpwx2QBhQSDz2Fg46ki852g==} + engines: {node: '>=14'} dependencies: debug: 4.3.4(supports-color@8.1.1) extend: 3.0.2 @@ -20395,10 +20361,6 @@ packages: resolution: {integrity: sha512-MqR3fVulhjWuRNSMydnTlweu38UhQ0HXM4buStD/S3mc/BzX3CuM9OmhyQpmtYCvoYdl5ris6TI0ZqH355Ymqg==} dev: true - /snakeize@0.1.0: - resolution: {integrity: sha512-ot3bb6pQt6IVq5G/JQ640ceSYTPtriVrwNyfoUw1LmQQGzPMAGxE5F+ded2UwSUCyf2PW1fFAYUnVEX21PWbpQ==} - dev: false - /snowflake-sdk@1.7.0(asn1.js@5.4.1): resolution: {integrity: sha512-dSCq4NGBV67Ws9VPEO1md8AZw2mx8czoosBdq8CKdVSwUf9e9wUMpH+VEeIJUKy573M/B4vLU4CUYrhGlSkUHQ==} dependencies: @@ -21222,23 +21184,23 @@ packages: - encoding dev: false - /teeny-request@7.2.0: - resolution: {integrity: sha512-SyY0pek1zWsi0LRVAALem+avzMLc33MKW/JLLakdP4s9+D7+jHcy5x6P+h94g2QNZsAqQNfX5lsbd3WSeJXrrw==} - engines: {node: '>=10'} + /teeny-request@8.0.3: + resolution: {integrity: sha512-jJZpA5He2y52yUhA7pyAGZlgQpcB+xLjcN0eUFxr9c8hP/H7uOXbBNVo/O0C/xVfJLJs680jvkFgVJEEvk9+ww==} + engines: {node: '>=12'} dependencies: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 node-fetch: 2.7.0 stream-events: 1.0.5 - uuid: 8.3.2 + uuid: 9.0.0 transitivePeerDependencies: - encoding - supports-color dev: false - /teeny-request@8.0.3: - resolution: {integrity: sha512-jJZpA5He2y52yUhA7pyAGZlgQpcB+xLjcN0eUFxr9c8hP/H7uOXbBNVo/O0C/xVfJLJs680jvkFgVJEEvk9+ww==} - engines: {node: '>=12'} + /teeny-request@9.0.0: + resolution: {integrity: sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g==} + engines: {node: '>=14'} dependencies: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 @@ -21867,6 +21829,7 @@ packages: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} dependencies: is-typedarray: 1.0.0 + dev: true /typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} @@ -22034,6 +21997,7 @@ packages: engines: {node: '>=8'} dependencies: crypto-random-string: 2.0.0 + dev: true /unist-util-stringify-position@2.0.3: resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} @@ -23507,6 +23471,7 @@ packages: is-typedarray: 1.0.0 signal-exit: 3.0.7 typedarray-to-buffer: 3.1.5 + dev: true /write-file-atomic@4.0.2: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} @@ -23594,6 +23559,7 @@ packages: /xdg-basedir@4.0.0: resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} engines: {node: '>=8'} + dev: true /xlsx@0.17.4: resolution: {integrity: sha512-9aKt8g9ZLP0CUdBX8L5xnoMDFwSiLI997eQnDThCaqQMYB9AEBIRzblSSNN/ICMGLYIHUO3VKaItcedZJ3ijIg==} From a5e3b3dda6f086653a45938a5124b5f47b453bd9 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Tue, 12 Sep 2023 22:12:51 +0800 Subject: [PATCH 04/14] chore(deps): bump isomorphic-dompurify --- packages/nocodb/package.json | 2 +- pnpm-lock.yaml | 142 +++++++++++++---------------------- 2 files changed, 54 insertions(+), 90 deletions(-) diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index 0ac02d02aa..df64c7efcd 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -108,7 +108,7 @@ "ioredis": "^5.3.2", "ioredis-mock": "^8.8.3", "is-docker": "^2.2.1", - "isomorphic-dompurify": "^0.19.0", + "isomorphic-dompurify": "^1.8.0", "jsep": "^1.3.6", "json5": "^2.2.3", "jsonfile": "^6.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 123e40105f..69132970df 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -572,8 +572,8 @@ importers: specifier: ^2.2.1 version: 2.2.1 isomorphic-dompurify: - specifier: ^0.19.0 - version: 0.19.0 + specifier: ^1.8.0 + version: 1.8.0 jsep: specifier: ^1.3.6 version: 1.3.6 @@ -6854,8 +6854,8 @@ packages: resolution: {integrity: sha512-rF3yXSwHIrDxEkN6edCE4TXknb5YSEpiXfLaspw1I08grC49ZFuAVGOQCmZGIuLUGoFgcqGlUFBL/XrpgYpQgw==} dev: true - /@types/dompurify@2.4.0: - resolution: {integrity: sha512-IDBwO5IZhrKvHFUl+clZxgf3hn2b/lU6H1KaBShPkQyGJUQ0xwebezIPSuiyGwfz1UzJWQl4M7BDxtHtCCPlTg==} + /@types/dompurify@3.0.2: + resolution: {integrity: sha512-YBL4ziFebbbfQfH5mlC+QTJsvh0oJUrWbmxKMyEdL7emlHJqGR2Qb34TEFKj+VCayBvjKy3xczMFNhugThUsfQ==} dependencies: '@types/trusted-types': 2.0.3 dev: false @@ -8663,13 +8663,6 @@ packages: mime-types: 2.1.35 negotiator: 0.6.3 - /acorn-globals@6.0.0: - resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} - dependencies: - acorn: 7.4.1 - acorn-walk: 7.2.0 - dev: false - /acorn-import-assertions@1.9.0(acorn@8.10.0): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: @@ -8694,11 +8687,6 @@ packages: acorn: 8.10.0 dev: true - /acorn-walk@7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - dev: false - /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} @@ -8708,6 +8696,7 @@ packages: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} hasBin: true + dev: true /acorn@8.10.0: resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} @@ -9678,10 +9667,6 @@ packages: dependencies: fill-range: 7.0.1 - /browser-process-hrtime@1.0.0: - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - dev: false - /browser-request@0.3.3: resolution: {integrity: sha512-YyNI4qJJ+piQG6MMEuo7J3Bzaqssufx04zpEKYfSrl/1Op59HWali9zMtBpXnkmqMcOuWJPZvudrm9wISmnCbg==} engines: {'0': node} @@ -10991,19 +10976,11 @@ packages: css-tree: 2.2.1 dev: true - /cssom@0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - dev: false - - /cssom@0.5.0: - resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} - dev: false - - /cssstyle@2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} - engines: {node: '>=8'} + /cssstyle@3.0.0: + resolution: {integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==} + engines: {node: '>=14'} dependencies: - cssom: 0.3.8 + rrweb-cssom: 0.6.0 dev: false /csstype@3.1.2: @@ -11139,13 +11116,13 @@ packages: engines: {node: '>= 12'} dev: true - /data-urls@3.0.2: - resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} - engines: {node: '>=12'} + /data-urls@4.0.0: + resolution: {integrity: sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==} + engines: {node: '>=14'} dependencies: abab: 2.0.6 whatwg-mimetype: 3.0.0 - whatwg-url: 11.0.0 + whatwg-url: 12.0.1 dev: false /dataloader@2.0.0: @@ -11476,6 +11453,10 @@ packages: resolution: {integrity: sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ==} dev: false + /dompurify@3.0.5: + resolution: {integrity: sha512-F9e6wPGtY+8KNMRAVfxeCOHU0/NPWMSENNq4pQctuXRqqdEPW7q3CrLbR5Nse044WwacyjHGOMlvNsBe1y6z9A==} + dev: false + /domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} dependencies: @@ -11734,7 +11715,6 @@ packages: /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - dev: true /env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} @@ -11999,6 +11979,7 @@ packages: esutils: 2.0.3 optionalDependencies: source-map: 0.6.1 + dev: true /eslint-config-prettier@6.15.0(eslint@8.33.0): resolution: {integrity: sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==} @@ -12573,6 +12554,7 @@ packages: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true + dev: true /esquery@1.5.0: resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} @@ -12596,6 +12578,7 @@ packages: /estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} + dev: true /estree-walker@0.6.1: resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} @@ -12612,6 +12595,7 @@ packages: /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} + dev: true /etag@1.8.1: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} @@ -15016,12 +15000,12 @@ packages: engines: {node: '>=0.10.0'} dev: true - /isomorphic-dompurify@0.19.0: - resolution: {integrity: sha512-2kn8JO6twdp2LcJ54Ys2EhhAg2nqi+UjSk+TvLUhcBltqV96PxGiVc9dcDpOtgqfxwmKRmXx9n2CqrFyflonKQ==} + /isomorphic-dompurify@1.8.0: + resolution: {integrity: sha512-qvNsRVUQIArrn7/TNDw0+0wQgtvRxAkSzfe0pGpX1+OYeGhrAWELxZIb6x+KFFRS6mb4OUe+zAK9yp0WDZHUdQ==} dependencies: - '@types/dompurify': 2.4.0 - dompurify: 2.4.7 - jsdom: 19.0.0 + '@types/dompurify': 3.0.2 + dompurify: 3.0.5 + jsdom: 22.1.0 transitivePeerDependencies: - bufferutil - canvas @@ -15621,9 +15605,9 @@ packages: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} dev: false - /jsdom@19.0.0: - resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==} - engines: {node: '>=12'} + /jsdom@22.1.0: + resolution: {integrity: sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==} + engines: {node: '>=16'} peerDependencies: canvas: ^2.5.0 peerDependenciesMeta: @@ -15631,30 +15615,26 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.10.0 - acorn-globals: 6.0.0 - cssom: 0.5.0 - cssstyle: 2.3.0 - data-urls: 3.0.2 + cssstyle: 3.0.0 + data-urls: 4.0.0 decimal.js: 10.4.3 domexception: 4.0.0 - escodegen: 2.1.0 form-data: 4.0.0 html-encoding-sniffer: 3.0.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.7 - parse5: 6.0.1 - saxes: 5.0.1 + parse5: 7.1.2 + rrweb-cssom: 0.6.0 + saxes: 6.0.0 symbol-tree: 3.2.4 tough-cookie: 4.1.3 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 3.0.0 + w3c-xmlserializer: 4.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 - whatwg-url: 10.0.0 + whatwg-url: 12.0.1 ws: 8.13.0 xml-name-validator: 4.0.0 transitivePeerDependencies: @@ -18447,15 +18427,10 @@ packages: parse5: 7.1.2 dev: true - /parse5@6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - dev: false - /parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: entities: 4.5.0 - dev: true /parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} @@ -19941,6 +19916,10 @@ packages: resolution: {integrity: sha512-R3wLbuAYejpxQjL/SjXo1Cjv4wcJECnMRT/FlcCfTwCBhaji9rWaRCoVEQ1SPiTJ4kKK+yh+bZLAV7SCafoDDw==} dev: false + /rrweb-cssom@0.6.0: + resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} + dev: false + /rtcpeerconnection-shim@1.2.15: resolution: {integrity: sha512-C6DxhXt7bssQ1nHb154lqeL0SXz5Dx4RczXZu2Aa/L1NJFnEVDxFwCBo3fqtuljhHIGceg5JKBV4XJ0gW5JKyw==} engines: {node: '>=6.0.0', npm: '>=3.10.0'} @@ -20029,9 +20008,9 @@ packages: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} dev: false - /saxes@5.0.1: - resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} - engines: {node: '>=10'} + /saxes@6.0.0: + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} dependencies: xmlchars: 2.2.0 dev: false @@ -21484,9 +21463,9 @@ packages: /tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - /tr46@3.0.0: - resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} - engines: {node: '>=12'} + /tr46@4.1.1: + resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==} + engines: {node: '>=14'} dependencies: punycode: 2.3.0 dev: false @@ -22951,16 +22930,9 @@ packages: vue: 3.3.4 dev: false - /w3c-hr-time@1.0.2: - resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} - deprecated: Use your platform's native performance.now() and performance.timeOrigin. - dependencies: - browser-process-hrtime: 1.0.0 - dev: false - - /w3c-xmlserializer@3.0.0: - resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} - engines: {node: '>=12'} + /w3c-xmlserializer@4.0.0: + resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} + engines: {node: '>=14'} dependencies: xml-name-validator: 4.0.0 dev: false @@ -23213,19 +23185,11 @@ packages: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} - /whatwg-url@10.0.0: - resolution: {integrity: sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==} - engines: {node: '>=12'} - dependencies: - tr46: 3.0.0 - webidl-conversions: 7.0.0 - dev: false - - /whatwg-url@11.0.0: - resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} - engines: {node: '>=12'} + /whatwg-url@12.0.1: + resolution: {integrity: sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==} + engines: {node: '>=14'} dependencies: - tr46: 3.0.0 + tr46: 4.1.1 webidl-conversions: 7.0.0 dev: false From 4a32fd8be261a5e74970ce0aee5c31770ff80937 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Tue, 12 Sep 2023 22:14:46 +0800 Subject: [PATCH 05/14] chore(deps): bump bull --- packages/nocodb/package.json | 2 +- pnpm-lock.yaml | 22 ++++++++-------------- 2 files changed, 9 insertions(+), 15 deletions(-) diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index df64c7efcd..053260b64b 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -76,7 +76,7 @@ "bcryptjs": "^2.4.3", "body-parser": "^1.20.1", "boxen": "^5.1.0", - "bull": "^4.10.4", + "bull": "^4.11.3", "bullmq": "^1.81.1", "clear": "^0.1.0", "clickhouse": "^2.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 69132970df..ba3436c6e3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -396,7 +396,7 @@ importers: version: 3.1.2 '@nestjs/bull': specifier: ^10.0.1 - version: 10.0.1(@nestjs/common@10.2.1)(@nestjs/core@10.2.1)(bull@4.10.4) + version: 10.0.1(@nestjs/common@10.2.1)(@nestjs/core@10.2.1)(bull@4.11.3) '@nestjs/common': specifier: ^10.2.1 version: 10.2.1(reflect-metadata@0.1.13)(rxjs@7.2.0) @@ -476,8 +476,8 @@ importers: specifier: ^5.1.0 version: 5.1.0 bull: - specifier: ^4.10.4 - version: 4.10.4 + specifier: ^4.11.3 + version: 4.11.3 bullmq: specifier: ^1.81.1 version: 1.81.1 @@ -4804,7 +4804,7 @@ packages: tslib: 2.6.0 dev: false - /@nestjs/bull@10.0.1(@nestjs/common@10.2.1)(@nestjs/core@10.2.1)(bull@4.10.4): + /@nestjs/bull@10.0.1(@nestjs/common@10.2.1)(@nestjs/core@10.2.1)(bull@4.11.3): resolution: {integrity: sha512-1GcJ8BkHDgQdBMZ7SqAqgUHiFnISXmpGvewFeTc8wf87JLk2PweiKv9j9/KQKU+NI237pCe82XB0bXzTnsdxSw==} peerDependencies: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -4814,7 +4814,7 @@ packages: '@nestjs/bull-shared': 10.0.1(@nestjs/common@10.2.1)(@nestjs/core@10.2.1) '@nestjs/common': 10.2.1(reflect-metadata@0.1.13)(rxjs@7.2.0) '@nestjs/core': 10.2.1(@nestjs/common@10.2.1)(@nestjs/platform-express@10.2.1)(@nestjs/websockets@10.2.1)(reflect-metadata@0.1.13)(rxjs@7.2.0) - bull: 4.10.4 + bull: 4.11.3 tslib: 2.6.0 dev: false @@ -9749,12 +9749,11 @@ packages: semver: 7.5.4 dev: true - /bull@4.10.4: - resolution: {integrity: sha512-o9m/7HjS/Or3vqRd59evBlWCXd9Lp+ALppKseoSKHaykK46SmRjAilX98PgmOz1yeVaurt8D5UtvEt4bUjM3eA==} + /bull@4.11.3: + resolution: {integrity: sha512-DhS0XtiAuejkAY08iGOdDK35eex/yGNoezlWqGJTu9FqWFF/oBjUhpsusE9SXiI4culyDbOoFs+l3ar0VXhFqQ==} engines: {node: '>=12'} dependencies: cron-parser: 4.9.0 - debuglog: 1.0.1 get-port: 5.1.1 ioredis: 5.3.2 lodash: 4.17.21 @@ -11182,11 +11181,6 @@ packages: ms: 2.1.2 supports-color: 8.1.1 - /debuglog@1.0.1: - resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - dev: false - /decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} @@ -21545,7 +21539,7 @@ packages: micromatch: 4.0.5 semver: 7.5.4 typescript: 5.2.2 - webpack: 5.88.2(esbuild@0.19.2) + webpack: 5.88.2(webpack-cli@5.1.4) dev: true /ts-morph@4.3.3: From 67c31202ad20110478f22af76dc7c858df187a8d Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Tue, 12 Sep 2023 22:23:15 +0800 Subject: [PATCH 06/14] chore(deps): bump tedious, aws-sdk, debug, mssql --- packages/nocodb/package.json | 8 +- pnpm-lock.yaml | 207 +++++++++-------------------------- 2 files changed, 57 insertions(+), 158 deletions(-) diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index 053260b64b..74ff1a99fc 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -71,7 +71,7 @@ "archiver": "^5.0.2", "auto-bind": "^4.0.0", "aws-kcl": "^2.2.2", - "aws-sdk": "^2.1419.0", + "aws-sdk": "^2.1455.0", "axios": "^0.21.1", "bcryptjs": "^2.4.3", "body-parser": "^1.20.1", @@ -89,7 +89,7 @@ "crypto-js": "^4.0.0", "dataloader": "^2.0.0", "dayjs": "^1.11.9", - "debug": "^4.3.1", + "debug": "^4.3.4", "dotenv": "^8.2.0", "ejs": "^3.1.3", "emittery": "^0.7.1", @@ -123,7 +123,7 @@ "minio": "^7.0.18", "mkdirp": "^2.1.3", "morgan": "^1.10.0", - "mssql": "^6.2.0", + "mssql": "^10.0.0", "multer": "^1.4.5-lts.1", "mysql2": "^3.2.0", "nanoid": "^3.1.20", @@ -161,7 +161,7 @@ "socket.io": "^4.4.1", "sql-query-identifier": "^2.5.0", "sqlite3": "^5.1.6", - "tedious": "^16.1.0", + "tedious": "^16.4.0", "tinycolor2": "^1.4.2", "twilio": "^3.55.1", "unique-names-generator": "^4.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ba3436c6e3..dc871ad26f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -461,8 +461,8 @@ importers: specifier: ^2.2.2 version: 2.2.2 aws-sdk: - specifier: ^2.1419.0 - version: 2.1419.0 + specifier: ^2.1455.0 + version: 2.1455.0 axios: specifier: ^0.21.1 version: 0.21.1(debug@4.3.4) @@ -515,7 +515,7 @@ importers: specifier: ^1.11.9 version: 1.11.9 debug: - specifier: ^4.3.1 + specifier: ^4.3.4 version: 4.3.4(supports-color@8.1.1) dotenv: specifier: ^8.2.0 @@ -591,7 +591,7 @@ importers: version: 2.2.4 knex: specifier: 2.4.2 - version: 2.4.2(mysql2@3.2.0)(pg@8.10.0)(sqlite3@5.1.6)(tedious@16.1.0) + version: 2.4.2(mysql2@3.2.0)(pg@8.10.0)(sqlite3@5.1.6)(tedious@16.4.0) list-github-dir-content: specifier: ^3.0.0 version: 3.0.0 @@ -617,8 +617,8 @@ importers: specifier: ^1.10.0 version: 1.10.0 mssql: - specifier: ^6.2.0 - version: 6.2.0 + specifier: ^10.0.0 + version: 10.0.0 multer: specifier: ^1.4.5-lts.1 version: 1.4.5-lts.1 @@ -731,8 +731,8 @@ importers: specifier: ^5.1.6 version: 5.1.6 tedious: - specifier: ^16.1.0 - version: 16.1.0 + specifier: ^16.4.0 + version: 16.4.0 tinycolor2: specifier: ^1.4.2 version: 1.4.2 @@ -929,7 +929,7 @@ importers: version: 4.18.1 knex: specifier: ^2.4.2 - version: 2.4.2(mysql2@3.2.0)(pg@8.10.0)(sqlite3@5.1.6)(tedious@16.1.0) + version: 2.4.2(mysql2@3.2.0)(pg@8.10.0)(sqlite3@5.1.6)(tedious@16.4.0) nocodb-sdk: specifier: workspace:^ version: link:../../packages/nocodb-sdk @@ -2556,36 +2556,6 @@ packages: tslib: 2.6.2 dev: false - /@azure/ms-rest-azure-env@2.0.0: - resolution: {integrity: sha512-dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw==} - dev: false - - /@azure/ms-rest-js@2.7.0: - resolution: {integrity: sha512-ngbzWbqF+NmztDOpLBVDxYM+XLcUj7nKhxGbSU9WtIsXfRB//cf2ZbAG5HkOrhU9/wd/ORRB6lM/d69RKVjiyA==} - dependencies: - '@azure/core-auth': 1.5.0 - abort-controller: 3.0.0 - form-data: 2.5.1 - node-fetch: 2.7.0 - tslib: 1.14.1 - tunnel: 0.0.6 - uuid: 8.3.2 - xml2js: 0.5.0 - transitivePeerDependencies: - - encoding - dev: false - - /@azure/ms-rest-nodeauth@3.1.1(debug@4.3.4): - resolution: {integrity: sha512-UA/8dgLy3+ZiwJjAZHxL4MUB14fFQPkaAOZ94jsTW/Z6WmoOeny2+cLk0+dyIX/iH6qSrEWKwbStEeB970B9pA==} - dependencies: - '@azure/ms-rest-azure-env': 2.0.0 - '@azure/ms-rest-js': 2.7.0 - adal-node: 0.2.4(debug@4.3.4) - transitivePeerDependencies: - - debug - - encoding - dev: false - /@azure/msal-browser@2.38.2: resolution: {integrity: sha512-71BeIn2we6LIgMplwCSaMq5zAwmalyJR3jFcVOZxNVfQ1saBRwOD+P77nLs5vrRCedVKTq8RMFhIOdpMLNno0A==} engines: {node: '>=0.8.0'} @@ -6690,6 +6660,10 @@ packages: simple-lru-cache: 0.0.2 dev: false + /@tediousjs/connection-string@0.5.0: + resolution: {integrity: sha512-7qSgZbincDDDFyRweCIEvZULFAw5iz/DeunhvuxpL31nfntX3P4Yd4HkHBRg9H8CdqY1e5WFN1PZIz/REL9MVQ==} + dev: false + /@tootallnate/once@1.1.2: resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} engines: {node: '>= 6'} @@ -7034,10 +7008,6 @@ packages: resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} dev: true - /@types/node@12.20.55: - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - dev: false - /@types/node@14.18.56: resolution: {integrity: sha512-+k+57NVS9opgrEn5l9c0gvD1r6C+PtyhVE4BTnMMRwiEA8ZO8uFcs6Yy2sXIy0eC95ZurBtRSvhZiHXBysbl6w==} dev: false @@ -7128,13 +7098,6 @@ packages: /@types/range-parser@1.2.4: resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} - /@types/readable-stream@2.3.15: - resolution: {integrity: sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==} - dependencies: - '@types/node': 20.3.1 - safe-buffer: 5.1.2 - dev: false - /@types/resolve@1.20.2: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} dev: true @@ -8566,11 +8529,6 @@ packages: - supports-color dev: true - /@xmldom/xmldom@0.8.10: - resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} - engines: {node: '>=10.0.0'} - dev: false - /@xtuc/ieee754@1.2.0: resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} dev: true @@ -8703,22 +8661,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /adal-node@0.2.4(debug@4.3.4): - resolution: {integrity: sha512-zIcvbwQFKMUtKxxj8YMHeTT1o/TPXfVNsTXVgXD8sxwV6h4AFQgK77dRciGhuEF9/Sdm3UQPJVPc/6XxrccSeA==} - engines: {node: '>= 0.6.15'} - dependencies: - '@xmldom/xmldom': 0.8.10 - async: 2.6.4 - axios: 0.21.1(debug@4.3.4) - date-utils: 1.2.21 - jws: 3.2.2 - underscore: 1.13.6 - uuid: 3.4.0 - xpath.js: 1.1.0 - transitivePeerDependencies: - - debug - dev: false - /add-stream@1.0.0: resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} dev: true @@ -9220,12 +9162,6 @@ packages: resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} dev: false - /async@2.6.4: - resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} - dependencies: - lodash: 4.17.21 - dev: false - /async@3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} @@ -9276,8 +9212,8 @@ packages: xml-js: 1.6.11 dev: false - /aws-sdk@2.1419.0: - resolution: {integrity: sha512-JcD8gb8I5fH/TGdObG8UYyyXfnqVYk50wx9TGao6G/xBYT3YoYeQXj020W568YQpO+dBKRuR4U2LRYdKBNmQ/g==} + /aws-sdk@2.1455.0: + resolution: {integrity: sha512-OCH3YcWZ1mqePNRcOxvnB4F270++X44K+/cKA7op2HYRKjTkIJjFVqJGVdMDPQAHlc0GTCKYD6CJOUEhR2pp7w==} engines: {node: '>= 10.0.0'} dependencies: buffer: 4.9.2 @@ -9531,12 +9467,6 @@ packages: file-uri-to-path: 1.0.0 dev: true - /bl@3.0.1: - resolution: {integrity: sha512-jrCW5ZhfQ/Vt07WX1Ngs+yn9BDqPL/gw28S7s9H6QK/gupnizNzJAss5akW20ISgOrbLTlXOOCTJeNUQqruAWQ==} - dependencies: - readable-stream: 3.6.2 - dev: false - /bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} dependencies: @@ -9544,12 +9474,12 @@ packages: inherits: 2.0.4 readable-stream: 3.6.2 - /bl@5.1.0: - resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} + /bl@6.0.7: + resolution: {integrity: sha512-9FNh0IvlWSU5C9BCDhw0IovmhuqevzBX1AME7BdFHNDMfOju4NmwRWoBrfz5Srs+JNBhxfjrPLxZSnDotgSs9A==} dependencies: buffer: 6.0.3 inherits: 2.0.4 - readable-stream: 3.6.2 + readable-stream: 4.4.2 dev: false /block-stream2@2.1.0: @@ -9717,7 +9647,7 @@ packages: resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} dependencies: base64-js: 1.5.1 - ieee754: 1.1.13 + ieee754: 1.2.1 isarray: 1.0.0 dev: false @@ -10339,6 +10269,11 @@ packages: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} engines: {node: '>=14'} + /commander@11.0.0: + resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} + engines: {node: '>=16'} + dev: false + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -11135,11 +11070,6 @@ packages: time-zone: 1.0.0 dev: true - /date-utils@1.2.21: - resolution: {integrity: sha512-wJMBjqlwXR0Iv0wUo/lFbhSQ7MmG1hl36iuxuE91kW+5b5sWbase73manEqNH9sOLFAMG83B4ffNKq9/Iq0FVA==} - engines: {node: '>0.4.0'} - dev: false - /dateformat@3.0.3: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: true @@ -13183,6 +13113,7 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 + dev: true /form-data@3.0.0: resolution: {integrity: sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==} @@ -14267,13 +14198,6 @@ packages: dependencies: safer-buffer: 2.1.2 - /iconv-lite@0.5.2: - resolution: {integrity: sha512-kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag==} - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 - dev: false - /iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} @@ -15587,10 +15511,6 @@ packages: hasBin: true dev: false - /jsbi@3.2.5: - resolution: {integrity: sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ==} - dev: false - /jsbi@4.3.0: resolution: {integrity: sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g==} dev: false @@ -15854,7 +15774,7 @@ packages: engines: {node: '>= 8'} dev: true - /knex@2.4.2(mysql2@3.2.0)(pg@8.10.0)(sqlite3@5.1.6)(tedious@16.1.0): + /knex@2.4.2(mysql2@3.2.0)(pg@8.10.0)(sqlite3@5.1.6)(tedious@16.4.0): resolution: {integrity: sha512-tMI1M7a+xwHhPxjbl/H9K1kHX+VncEYcvCx5K00M16bWvpYPKAZd6QrCu68PtHAdIZNQPWZn0GVhqVBEthGWCg==} engines: {node: '>=12'} hasBin: true @@ -15898,7 +15818,7 @@ packages: resolve-from: 5.0.0 sqlite3: 5.1.6 tarn: 3.0.2 - tedious: 16.1.0 + tedious: 16.4.0 tildify: 2.0.0 transitivePeerDependencies: - supports-color @@ -17050,16 +16970,18 @@ packages: msgpackr-extract: 3.0.2 dev: false - /mssql@6.2.0: - resolution: {integrity: sha512-C1WcvpiyGGoNyA+rNae/87V4O47S1P75zqmITutxzamocccY8BsZA+cljXJvpnYbbGlmMB5eoSaVUSqR9NyLCg==} - engines: {node: '>=6'} + /mssql@10.0.0: + resolution: {integrity: sha512-N2nW/4szMASu5IiPEbMdi7UkhylpHYDlWe6Bpf90S1ELev2gTs8msaV99TGTWA838LhdnhcZg+QdgCL4nHE95g==} + engines: {node: '>=10'} hasBin: true dependencies: + '@tediousjs/connection-string': 0.5.0 + commander: 11.0.0 debug: 4.3.4(supports-color@8.1.1) - tarn: 1.1.5 - tedious: 6.7.1(debug@4.3.4) + rfdc: 1.3.0 + tarn: 3.0.2 + tedious: 16.4.0 transitivePeerDependencies: - - encoding - supports-color dev: false @@ -17214,7 +17136,7 @@ packages: axios: 0.27.2(debug@4.3.4) emittery: 0.13.1 is-docker: 2.2.1 - knex: 2.4.2(mysql2@3.2.0)(pg@8.10.0)(sqlite3@5.1.6)(tedious@16.1.0) + knex: 2.4.2(mysql2@3.2.0)(pg@8.10.0)(sqlite3@5.1.6)(tedious@16.4.0) lodash: 4.17.21 posthog-node: 1.3.0(debug@4.3.4) snowflake-sdk: 1.7.0(asn1.js@5.4.1) @@ -19544,6 +19466,17 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 + /readable-stream@4.4.2: + resolution: {integrity: sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + abort-controller: 3.0.0 + buffer: 6.0.3 + events: 3.3.0 + process: 0.11.10 + string_decoder: 1.3.0 + dev: false + /readdir-glob@1.1.3: resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} dependencies: @@ -20344,7 +20277,7 @@ packages: asn1.js-rfc2560: 5.0.1(asn1.js@5.4.1) asn1.js-rfc5280: 3.0.0 async: 3.2.4 - aws-sdk: 2.1419.0 + aws-sdk: 2.1455.0 axios: 0.27.2(debug@3.2.7) big-integer: 1.6.51 bignumber.js: 2.4.0 @@ -21107,24 +21040,19 @@ packages: mkdirp: 1.0.4 yallist: 4.0.0 - /tarn@1.1.5: - resolution: {integrity: sha512-PMtJ3HCLAZeedWjJPgGnCvcphbCOMbtZpjKgLq3qM5Qq9aQud+XHrL0WlrlgnTyS8U+jrjGbEXprFcQrxPy52g==} - engines: {node: '>=4.0.0'} - dev: false - /tarn@3.0.2: resolution: {integrity: sha512-51LAVKUSZSVfI05vjPESNc5vwqqZpbXCsU+/+wxlOrUjk2SnFTt97v9ZgQrD4YmxYW1Px6w2KjaDitCfkvgxMQ==} engines: {node: '>=8.0.0'} dev: false - /tedious@16.1.0: - resolution: {integrity: sha512-5W+shTkUoAyrB/Bbx89k6Q8Cb400OHzS6XDXQdsTp/obe1cFyOhNc1KI4FI6TOzklDGJWyLnEEfUSBVMpugnjA==} + /tedious@16.4.0: + resolution: {integrity: sha512-WUWtO18n43GnKI367lVEtmbBxAaTIpTONuZ87sTEMMUcQ9gy5D9H6TCHBKNz/6yYIKnCfjE9wgAc2dR4qiDiaA==} engines: {node: '>=16'} dependencies: '@azure/identity': 2.1.0 '@azure/keyvault-keys': 4.7.2 '@js-joda/core': 5.5.3 - bl: 5.1.0 + bl: 6.0.7 es-aggregate-error: 1.0.10 iconv-lite: 0.6.3 js-md4: 0.3.2 @@ -21137,26 +21065,6 @@ packages: - supports-color dev: false - /tedious@6.7.1(debug@4.3.4): - resolution: {integrity: sha512-61eg/mvUa5vIqZcRizcqw/82dY65kR2uTll1TaUFh0aJ45XOrgbc8axiVR48dva8BahIAlJByaHNfAJ/KmPV0g==} - engines: {node: '>= 6'} - dependencies: - '@azure/ms-rest-nodeauth': 3.1.1(debug@4.3.4) - '@types/node': 12.20.55 - '@types/readable-stream': 2.3.15 - bl: 3.0.1 - depd: 2.0.0 - iconv-lite: 0.5.2 - jsbi: 3.2.5 - native-duplexpair: 1.0.0 - punycode: 2.3.0 - readable-stream: 3.6.2 - sprintf-js: 1.1.2 - transitivePeerDependencies: - - debug - - encoding - dev: false - /teeny-request@8.0.3: resolution: {integrity: sha512-jJZpA5He2y52yUhA7pyAGZlgQpcB+xLjcN0eUFxr9c8hP/H7uOXbBNVo/O0C/xVfJLJs680jvkFgVJEEvk9+ww==} engines: {node: '>=12'} @@ -21539,7 +21447,7 @@ packages: micromatch: 4.0.5 semver: 7.5.4 typescript: 5.2.2 - webpack: 5.88.2(webpack-cli@5.1.4) + webpack: 5.88.2(esbuild@0.19.2) dev: true /ts-morph@4.3.3: @@ -21874,10 +21782,6 @@ packages: resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} dev: true - /underscore@1.13.6: - resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} - dev: false - /undici@5.23.0: resolution: {integrity: sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==} engines: {node: '>=14.0'} @@ -23576,7 +23480,7 @@ packages: resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} engines: {node: '>=4.0.0'} dependencies: - sax: 1.2.1 + sax: 1.2.4 xmlbuilder: 11.0.1 dev: false @@ -23608,11 +23512,6 @@ packages: engines: {node: '>=0.4.0'} dev: false - /xpath.js@1.1.0: - resolution: {integrity: sha512-jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==} - engines: {node: '>=0.4.0'} - dev: false - /xss@1.0.14: resolution: {integrity: sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw==} engines: {node: '>= 0.10.0'} From 83de0c7b44a973fea18ef061567683518a894974 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Tue, 12 Sep 2023 22:31:17 +0800 Subject: [PATCH 07/14] chore(deps): bump @aws-sdk/client-kafka --- packages/nocodb/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index 74ff1a99fc..6c18cb6ad1 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -45,7 +45,7 @@ "docker:build": "EE=\"true-xc-test\" webpack --config docker/webpack.config.js" }, "dependencies": { - "@aws-sdk/client-kafka": "^3.332.0", + "@aws-sdk/client-kafka": "^3.410.0", "@google-cloud/storage": "^7.1.0", "@graphql-tools/merge": "^6.0.12", "@jm18457/kafkajs-msk-iam-authentication-mechanism": "^3.1.2", From f1f155652443cc8e7ba7e16ffb2ae7023fda579d Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Tue, 12 Sep 2023 22:31:26 +0800 Subject: [PATCH 08/14] chore(deps): bump httpsnippet --- packages/nc-gui/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nc-gui/package.json b/packages/nc-gui/package.json index 3fa9328af9..c07a893d9d 100644 --- a/packages/nc-gui/package.json +++ b/packages/nc-gui/package.json @@ -55,7 +55,7 @@ "emoji-mart-vue-fast": "^15.0.0", "file-saver": "^2.0.5", "fuse.js": "^6.6.2", - "httpsnippet": "^2.0.0", + "httpsnippet": "^3.0.1", "jsbarcode": "^3.11.5", "jsep": "^1.3.6", "jwt-decode": "^3.1.2", From 9daf4fb73691f441fdcdd3a7b401fe2eb8a39329 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Tue, 12 Sep 2023 22:31:44 +0800 Subject: [PATCH 09/14] chore(deps): pnpm-lock.yaml --- pnpm-lock.yaml | 1221 +++++++++++++++++++++--------------------------- 1 file changed, 520 insertions(+), 701 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc871ad26f..bd8def14b1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -88,8 +88,8 @@ importers: specifier: ^6.6.2 version: 6.6.2 httpsnippet: - specifier: ^2.0.0 - version: 2.0.0(mkdirp@2.1.6) + specifier: ^3.0.1 + version: 3.0.1 jsbarcode: specifier: ^3.11.5 version: 3.11.5 @@ -383,8 +383,8 @@ importers: packages/nocodb: dependencies: '@aws-sdk/client-kafka': - specifier: ^3.332.0 - version: 3.332.0 + specifier: ^3.410.0 + version: 3.410.0 '@google-cloud/storage': specifier: ^7.1.0 version: 7.1.0 @@ -1261,7 +1261,7 @@ packages: '@aws-crypto/sha256-js': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.329.0 + '@aws-sdk/types': 3.410.0 '@aws-sdk/util-locate-window': 3.310.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 @@ -1271,7 +1271,7 @@ packages: resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.329.0 + '@aws-sdk/types': 3.410.0 tslib: 1.14.1 dev: false @@ -1305,14 +1305,6 @@ packages: tslib: 1.14.1 dev: false - /@aws-sdk/abort-controller@3.329.0: - resolution: {integrity: sha512-hzrjPNQcJoSPe0oS20V5i98oiEZSM3mKNiR6P3xHTHTPI/F23lyjGZ+/CSkCmJbSWfGZ5sHZZcU6AWuS7xBdTw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - /@aws-sdk/client-cognito-identity@3.398.0: resolution: {integrity: sha512-Pr/S1f8R2FsJ8DwBC6g0CSdtZNNV5dMHhlIi+t8YAmCJvP4KT+UhzFjbvQRINlBRLFuGUuP7p5vRcGVELD3+wA==} engines: {node: '>=14.0.0'} @@ -1357,124 +1349,45 @@ packages: - aws-crt dev: false - /@aws-sdk/client-kafka@3.332.0: - resolution: {integrity: sha512-bq21iqkHPcMLpc2QLeLabksxP9S5pIg++JLiT9tV2/zUTTg71H+l+pA50kcA/Ia6OEiGJsvjDKLX6ZBVsbICdw==} + /@aws-sdk/client-kafka@3.410.0: + resolution: {integrity: sha512-YWqLmfN5oU6t0aHq1PmyQRqU7Q3OY+BqTAghPpjgrO58CRNl7RJN57vO5R/HrUHwkli0dFGVCgs6ARvoKObxfQ==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.332.0 - '@aws-sdk/config-resolver': 3.329.0 - '@aws-sdk/credential-provider-node': 3.332.0 - '@aws-sdk/fetch-http-handler': 3.329.0 - '@aws-sdk/hash-node': 3.329.0 - '@aws-sdk/invalid-dependency': 3.329.0 - '@aws-sdk/middleware-content-length': 3.329.0 - '@aws-sdk/middleware-endpoint': 3.329.0 - '@aws-sdk/middleware-host-header': 3.329.0 - '@aws-sdk/middleware-logger': 3.329.0 - '@aws-sdk/middleware-recursion-detection': 3.329.0 - '@aws-sdk/middleware-retry': 3.329.0 - '@aws-sdk/middleware-serde': 3.329.0 - '@aws-sdk/middleware-signing': 3.329.0 - '@aws-sdk/middleware-stack': 3.329.0 - '@aws-sdk/middleware-user-agent': 3.332.0 - '@aws-sdk/node-config-provider': 3.329.0 - '@aws-sdk/node-http-handler': 3.329.0 - '@aws-sdk/protocol-http': 3.329.0 - '@aws-sdk/smithy-client': 3.329.0 - '@aws-sdk/types': 3.329.0 - '@aws-sdk/url-parser': 3.329.0 - '@aws-sdk/util-base64': 3.310.0 - '@aws-sdk/util-body-length-browser': 3.310.0 - '@aws-sdk/util-body-length-node': 3.310.0 - '@aws-sdk/util-defaults-mode-browser': 3.329.0 - '@aws-sdk/util-defaults-mode-node': 3.329.0 - '@aws-sdk/util-endpoints': 3.332.0 - '@aws-sdk/util-retry': 3.329.0 - '@aws-sdk/util-user-agent-browser': 3.329.0 - '@aws-sdk/util-user-agent-node': 3.329.0 - '@aws-sdk/util-utf8': 3.310.0 - tslib: 2.6.2 - transitivePeerDependencies: - - aws-crt - dev: false - - /@aws-sdk/client-sso-oidc@3.332.0: - resolution: {integrity: sha512-tz8k8Yqm4TScIfit0Tum2zWAq1md+gZKr747CSixd4Zwcp7Vwh75cRoL7Rz1ZHSEn1Yo983MWREevVez3SubLw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/config-resolver': 3.329.0 - '@aws-sdk/fetch-http-handler': 3.329.0 - '@aws-sdk/hash-node': 3.329.0 - '@aws-sdk/invalid-dependency': 3.329.0 - '@aws-sdk/middleware-content-length': 3.329.0 - '@aws-sdk/middleware-endpoint': 3.329.0 - '@aws-sdk/middleware-host-header': 3.329.0 - '@aws-sdk/middleware-logger': 3.329.0 - '@aws-sdk/middleware-recursion-detection': 3.329.0 - '@aws-sdk/middleware-retry': 3.329.0 - '@aws-sdk/middleware-serde': 3.329.0 - '@aws-sdk/middleware-stack': 3.329.0 - '@aws-sdk/middleware-user-agent': 3.332.0 - '@aws-sdk/node-config-provider': 3.329.0 - '@aws-sdk/node-http-handler': 3.329.0 - '@aws-sdk/protocol-http': 3.329.0 - '@aws-sdk/smithy-client': 3.329.0 - '@aws-sdk/types': 3.329.0 - '@aws-sdk/url-parser': 3.329.0 - '@aws-sdk/util-base64': 3.310.0 - '@aws-sdk/util-body-length-browser': 3.310.0 - '@aws-sdk/util-body-length-node': 3.310.0 - '@aws-sdk/util-defaults-mode-browser': 3.329.0 - '@aws-sdk/util-defaults-mode-node': 3.329.0 - '@aws-sdk/util-endpoints': 3.332.0 - '@aws-sdk/util-retry': 3.329.0 - '@aws-sdk/util-user-agent-browser': 3.329.0 - '@aws-sdk/util-user-agent-node': 3.329.0 - '@aws-sdk/util-utf8': 3.310.0 - tslib: 2.6.2 - transitivePeerDependencies: - - aws-crt - dev: false - - /@aws-sdk/client-sso@3.332.0: - resolution: {integrity: sha512-4q1Nko8M6YVANdEiLYvdv1qb00j4xN4ppE/6d4xpGp7DxHYlm0GA762h0/TR2dun+2I+SMnwj4Fv6BxOmzBaEw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/config-resolver': 3.329.0 - '@aws-sdk/fetch-http-handler': 3.329.0 - '@aws-sdk/hash-node': 3.329.0 - '@aws-sdk/invalid-dependency': 3.329.0 - '@aws-sdk/middleware-content-length': 3.329.0 - '@aws-sdk/middleware-endpoint': 3.329.0 - '@aws-sdk/middleware-host-header': 3.329.0 - '@aws-sdk/middleware-logger': 3.329.0 - '@aws-sdk/middleware-recursion-detection': 3.329.0 - '@aws-sdk/middleware-retry': 3.329.0 - '@aws-sdk/middleware-serde': 3.329.0 - '@aws-sdk/middleware-stack': 3.329.0 - '@aws-sdk/middleware-user-agent': 3.332.0 - '@aws-sdk/node-config-provider': 3.329.0 - '@aws-sdk/node-http-handler': 3.329.0 - '@aws-sdk/protocol-http': 3.329.0 - '@aws-sdk/smithy-client': 3.329.0 - '@aws-sdk/types': 3.329.0 - '@aws-sdk/url-parser': 3.329.0 - '@aws-sdk/util-base64': 3.310.0 - '@aws-sdk/util-body-length-browser': 3.310.0 - '@aws-sdk/util-body-length-node': 3.310.0 - '@aws-sdk/util-defaults-mode-browser': 3.329.0 - '@aws-sdk/util-defaults-mode-node': 3.329.0 - '@aws-sdk/util-endpoints': 3.332.0 - '@aws-sdk/util-retry': 3.329.0 - '@aws-sdk/util-user-agent-browser': 3.329.0 - '@aws-sdk/util-user-agent-node': 3.329.0 - '@aws-sdk/util-utf8': 3.310.0 + '@aws-sdk/client-sts': 3.410.0 + '@aws-sdk/credential-provider-node': 3.410.0 + '@aws-sdk/middleware-host-header': 3.410.0 + '@aws-sdk/middleware-logger': 3.410.0 + '@aws-sdk/middleware-recursion-detection': 3.410.0 + '@aws-sdk/middleware-signing': 3.410.0 + '@aws-sdk/middleware-user-agent': 3.410.0 + '@aws-sdk/types': 3.410.0 + '@aws-sdk/util-endpoints': 3.410.0 + '@aws-sdk/util-user-agent-browser': 3.410.0 + '@aws-sdk/util-user-agent-node': 3.410.0 + '@smithy/config-resolver': 2.0.7 + '@smithy/fetch-http-handler': 2.1.2 + '@smithy/hash-node': 2.0.6 + '@smithy/invalid-dependency': 2.0.6 + '@smithy/middleware-content-length': 2.0.8 + '@smithy/middleware-endpoint': 2.0.6 + '@smithy/middleware-retry': 2.0.9 + '@smithy/middleware-serde': 2.0.6 + '@smithy/middleware-stack': 2.0.0 + '@smithy/node-config-provider': 2.0.9 + '@smithy/node-http-handler': 2.1.2 + '@smithy/protocol-http': 3.0.2 + '@smithy/smithy-client': 2.1.3 + '@smithy/types': 2.3.0 + '@smithy/url-parser': 2.0.6 + '@smithy/util-base64': 2.0.0 + '@smithy/util-body-length-browser': 2.0.0 + '@smithy/util-body-length-node': 2.1.0 + '@smithy/util-defaults-mode-browser': 2.0.7 + '@smithy/util-defaults-mode-node': 2.0.9 + '@smithy/util-retry': 2.0.0 + '@smithy/util-utf8': 2.0.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt @@ -1521,45 +1434,42 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sts@3.332.0: - resolution: {integrity: sha512-uVobnXIzMcEhwBDyk6iOt36N/TRNI8hwq7MQugjYGj7Inma9g4vnR09hXJ24HxyKCoVUoIgMbEguQ43+/+uvDQ==} + /@aws-sdk/client-sso@3.410.0: + resolution: {integrity: sha512-MC9GrgwtlOuSL2WS3DRM3dQ/5y+49KSMMJRH6JiEcU5vE0dX/OtEcX+VfEwpi73x5pSfIjm7xnzjzOFx+sQBIg==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/config-resolver': 3.329.0 - '@aws-sdk/credential-provider-node': 3.332.0 - '@aws-sdk/fetch-http-handler': 3.329.0 - '@aws-sdk/hash-node': 3.329.0 - '@aws-sdk/invalid-dependency': 3.329.0 - '@aws-sdk/middleware-content-length': 3.329.0 - '@aws-sdk/middleware-endpoint': 3.329.0 - '@aws-sdk/middleware-host-header': 3.329.0 - '@aws-sdk/middleware-logger': 3.329.0 - '@aws-sdk/middleware-recursion-detection': 3.329.0 - '@aws-sdk/middleware-retry': 3.329.0 - '@aws-sdk/middleware-sdk-sts': 3.329.0 - '@aws-sdk/middleware-serde': 3.329.0 - '@aws-sdk/middleware-signing': 3.329.0 - '@aws-sdk/middleware-stack': 3.329.0 - '@aws-sdk/middleware-user-agent': 3.332.0 - '@aws-sdk/node-config-provider': 3.329.0 - '@aws-sdk/node-http-handler': 3.329.0 - '@aws-sdk/protocol-http': 3.329.0 - '@aws-sdk/smithy-client': 3.329.0 - '@aws-sdk/types': 3.329.0 - '@aws-sdk/url-parser': 3.329.0 - '@aws-sdk/util-base64': 3.310.0 - '@aws-sdk/util-body-length-browser': 3.310.0 - '@aws-sdk/util-body-length-node': 3.310.0 - '@aws-sdk/util-defaults-mode-browser': 3.329.0 - '@aws-sdk/util-defaults-mode-node': 3.329.0 - '@aws-sdk/util-endpoints': 3.332.0 - '@aws-sdk/util-retry': 3.329.0 - '@aws-sdk/util-user-agent-browser': 3.329.0 - '@aws-sdk/util-user-agent-node': 3.329.0 - '@aws-sdk/util-utf8': 3.310.0 - fast-xml-parser: 4.1.2 + '@aws-sdk/middleware-host-header': 3.410.0 + '@aws-sdk/middleware-logger': 3.410.0 + '@aws-sdk/middleware-recursion-detection': 3.410.0 + '@aws-sdk/middleware-user-agent': 3.410.0 + '@aws-sdk/types': 3.410.0 + '@aws-sdk/util-endpoints': 3.410.0 + '@aws-sdk/util-user-agent-browser': 3.410.0 + '@aws-sdk/util-user-agent-node': 3.410.0 + '@smithy/config-resolver': 2.0.7 + '@smithy/fetch-http-handler': 2.1.2 + '@smithy/hash-node': 2.0.6 + '@smithy/invalid-dependency': 2.0.6 + '@smithy/middleware-content-length': 2.0.8 + '@smithy/middleware-endpoint': 2.0.6 + '@smithy/middleware-retry': 2.0.9 + '@smithy/middleware-serde': 2.0.6 + '@smithy/middleware-stack': 2.0.0 + '@smithy/node-config-provider': 2.0.9 + '@smithy/node-http-handler': 2.1.2 + '@smithy/protocol-http': 3.0.2 + '@smithy/smithy-client': 2.1.3 + '@smithy/types': 2.3.0 + '@smithy/url-parser': 2.0.6 + '@smithy/util-base64': 2.0.0 + '@smithy/util-body-length-browser': 2.0.0 + '@smithy/util-body-length-node': 2.1.0 + '@smithy/util-defaults-mode-browser': 2.0.7 + '@smithy/util-defaults-mode-node': 2.0.9 + '@smithy/util-retry': 2.0.0 + '@smithy/util-utf8': 2.0.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt @@ -1610,14 +1520,49 @@ packages: - aws-crt dev: false - /@aws-sdk/config-resolver@3.329.0: - resolution: {integrity: sha512-Oj6eiT3q+Jn685yvUrfRi8PhB3fb81hasJqdrsEivA8IP8qAgnVUTJzXsh8O2UX8UM2MF6A1gTgToSgneJuw2Q==} + /@aws-sdk/client-sts@3.410.0: + resolution: {integrity: sha512-e6VMrBJtnTxxUXwDmkADGIvyppmDMFf4+cGGA68tVCUm1cFNlCI6M/67bVSIPN/WVKAAfhEL5O2vVXCM7aatYg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.329.0 - '@aws-sdk/util-config-provider': 3.310.0 - '@aws-sdk/util-middleware': 3.329.0 + '@aws-crypto/sha256-browser': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-sdk/credential-provider-node': 3.410.0 + '@aws-sdk/middleware-host-header': 3.410.0 + '@aws-sdk/middleware-logger': 3.410.0 + '@aws-sdk/middleware-recursion-detection': 3.410.0 + '@aws-sdk/middleware-sdk-sts': 3.410.0 + '@aws-sdk/middleware-signing': 3.410.0 + '@aws-sdk/middleware-user-agent': 3.410.0 + '@aws-sdk/types': 3.410.0 + '@aws-sdk/util-endpoints': 3.410.0 + '@aws-sdk/util-user-agent-browser': 3.410.0 + '@aws-sdk/util-user-agent-node': 3.410.0 + '@smithy/config-resolver': 2.0.7 + '@smithy/fetch-http-handler': 2.1.2 + '@smithy/hash-node': 2.0.6 + '@smithy/invalid-dependency': 2.0.6 + '@smithy/middleware-content-length': 2.0.8 + '@smithy/middleware-endpoint': 2.0.6 + '@smithy/middleware-retry': 2.0.9 + '@smithy/middleware-serde': 2.0.6 + '@smithy/middleware-stack': 2.0.0 + '@smithy/node-config-provider': 2.0.9 + '@smithy/node-http-handler': 2.1.2 + '@smithy/protocol-http': 3.0.2 + '@smithy/smithy-client': 2.1.3 + '@smithy/types': 2.3.0 + '@smithy/url-parser': 2.0.6 + '@smithy/util-base64': 2.0.0 + '@smithy/util-body-length-browser': 2.0.0 + '@smithy/util-body-length-node': 2.1.0 + '@smithy/util-defaults-mode-browser': 2.0.7 + '@smithy/util-defaults-mode-node': 2.0.9 + '@smithy/util-retry': 2.0.0 + '@smithy/util-utf8': 2.0.0 + fast-xml-parser: 4.2.5 tslib: 2.6.2 + transitivePeerDependencies: + - aws-crt dev: false /@aws-sdk/credential-provider-cognito-identity@3.398.0: @@ -1633,15 +1578,6 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-env@3.329.0: - resolution: {integrity: sha512-B4orC9hMt9hG82vAR0TAnQqjk6cFDbO2S14RdzUj2n2NPlGWW4Blkv3NTo86K0lq011VRhtqaLcuTwn5EJD5Sg==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/property-provider': 3.329.0 - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - /@aws-sdk/credential-provider-env@3.398.0: resolution: {integrity: sha512-Z8Yj5z7FroAsR6UVML+XUdlpoqEe9Dnle8c2h8/xWwIC2feTfIBhjLhRVxfbpbM1pLgBSNEcZ7U8fwq5l7ESVQ==} engines: {node: '>=14.0.0'} @@ -1652,32 +1588,14 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-imds@3.329.0: - resolution: {integrity: sha512-ggPlnd7QROPTid0CwT01TYYGvstRRTpzTGsQ/B31wkh30IrRXE81W3S4xrOYuqQD3u0RnflSxnvhs+EayJEYjg==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/node-config-provider': 3.329.0 - '@aws-sdk/property-provider': 3.329.0 - '@aws-sdk/types': 3.329.0 - '@aws-sdk/url-parser': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/credential-provider-ini@3.332.0: - resolution: {integrity: sha512-DTW6d6rcqizPVyvcIrwvxecQ7e5GONtVc5Wyf0RTfqf41sDOVZYmn6G+zEFSpBLW0975uZbJS0lyLWtJe2VujQ==} + /@aws-sdk/credential-provider-env@3.410.0: + resolution: {integrity: sha512-c7TB9LbN0PkFOsXI0lcRJnqPNOmc4VBvrHf8jP/BkTDg4YUoKQKOFd4d0SqzODmlZiAyoMQVZTR4ISZo95Zj4Q==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/credential-provider-env': 3.329.0 - '@aws-sdk/credential-provider-imds': 3.329.0 - '@aws-sdk/credential-provider-process': 3.329.0 - '@aws-sdk/credential-provider-sso': 3.332.0 - '@aws-sdk/credential-provider-web-identity': 3.329.0 - '@aws-sdk/property-provider': 3.329.0 - '@aws-sdk/shared-ini-file-loader': 3.329.0 - '@aws-sdk/types': 3.329.0 + '@aws-sdk/types': 3.410.0 + '@smithy/property-provider': 2.0.5 + '@smithy/types': 2.3.0 tslib: 2.6.2 - transitivePeerDependencies: - - aws-crt dev: false /@aws-sdk/credential-provider-ini@3.398.0: @@ -1698,19 +1616,19 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-node@3.332.0: - resolution: {integrity: sha512-KkBayS9k4WyJTvC86ngeRM+RmWxNCS1BHvudkR6PLXfnsNPDzxySDVY0UgxVhbNYDYsO561fXZt9ccpKyVWjgg==} + /@aws-sdk/credential-provider-ini@3.410.0: + resolution: {integrity: sha512-D8rcr5bRCFD0f42MPQ7K6TWZq5d3pfqrKINL1/bpfkK5BJbvq1BGYmR88UC6CLpTRtZ1LHY2HgYG0fp/2zjjww==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/credential-provider-env': 3.329.0 - '@aws-sdk/credential-provider-imds': 3.329.0 - '@aws-sdk/credential-provider-ini': 3.332.0 - '@aws-sdk/credential-provider-process': 3.329.0 - '@aws-sdk/credential-provider-sso': 3.332.0 - '@aws-sdk/credential-provider-web-identity': 3.329.0 - '@aws-sdk/property-provider': 3.329.0 - '@aws-sdk/shared-ini-file-loader': 3.329.0 - '@aws-sdk/types': 3.329.0 + '@aws-sdk/credential-provider-env': 3.410.0 + '@aws-sdk/credential-provider-process': 3.410.0 + '@aws-sdk/credential-provider-sso': 3.410.0 + '@aws-sdk/credential-provider-web-identity': 3.410.0 + '@aws-sdk/types': 3.410.0 + '@smithy/credential-provider-imds': 2.0.5 + '@smithy/property-provider': 2.0.5 + '@smithy/shared-ini-file-loader': 2.0.8 + '@smithy/types': 2.3.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt @@ -1735,14 +1653,23 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-process@3.329.0: - resolution: {integrity: sha512-5oO220qoFc2pMdZDQa6XN/mVhp669I3+LqMbbscGtX/UgLJPSOb7YzPld9Wjv12L5rf+sD3G1PF3LZXO0vKLFA==} + /@aws-sdk/credential-provider-node@3.410.0: + resolution: {integrity: sha512-0wmVm33T/j1FS7MZ/j+WsPlgSc0YnCXnpbWSov1Mn6R86SHI2b2JhdIPRRE4XbGfyW2QGNUl2CwoZVaqhXeF5g==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/property-provider': 3.329.0 - '@aws-sdk/shared-ini-file-loader': 3.329.0 - '@aws-sdk/types': 3.329.0 + '@aws-sdk/credential-provider-env': 3.410.0 + '@aws-sdk/credential-provider-ini': 3.410.0 + '@aws-sdk/credential-provider-process': 3.410.0 + '@aws-sdk/credential-provider-sso': 3.410.0 + '@aws-sdk/credential-provider-web-identity': 3.410.0 + '@aws-sdk/types': 3.410.0 + '@smithy/credential-provider-imds': 2.0.5 + '@smithy/property-provider': 2.0.5 + '@smithy/shared-ini-file-loader': 2.0.8 + '@smithy/types': 2.3.0 tslib: 2.6.2 + transitivePeerDependencies: + - aws-crt dev: false /@aws-sdk/credential-provider-process@3.398.0: @@ -1756,18 +1683,15 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-sso@3.332.0: - resolution: {integrity: sha512-SaKXl48af3n6LRitcaEqbeg1YDXwQ0A5QziC1xQyYPraEIj3IZ/GyTjx04Lo2jxNYHuEOE8u4aTw1+IK1GDKbg==} + /@aws-sdk/credential-provider-process@3.410.0: + resolution: {integrity: sha512-BMju1hlDCDNkkSZpKF5SQ8G0WCLRj6/Jvw9QmudLHJuVwYJXEW1r2AsVMg98OZ3hB9G+MAvHruHZIbMiNmUMXQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sso': 3.332.0 - '@aws-sdk/property-provider': 3.329.0 - '@aws-sdk/shared-ini-file-loader': 3.329.0 - '@aws-sdk/token-providers': 3.332.0 - '@aws-sdk/types': 3.329.0 + '@aws-sdk/types': 3.410.0 + '@smithy/property-provider': 2.0.5 + '@smithy/shared-ini-file-loader': 2.0.8 + '@smithy/types': 2.3.0 tslib: 2.6.2 - transitivePeerDependencies: - - aws-crt dev: false /@aws-sdk/credential-provider-sso@3.398.0: @@ -1785,13 +1709,19 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-web-identity@3.329.0: - resolution: {integrity: sha512-lcEibZD7AlutCacpQ6DyNUqElZJDq+ylaIo5a8MH9jGh7Pg2WpDg0Sy+B6FbGCkVn4eIjdHxeX54JM245nhESg==} + /@aws-sdk/credential-provider-sso@3.410.0: + resolution: {integrity: sha512-zEaoY/sY+KYTlQUkp9dvveAHf175b8RIt0DsQkDrRPtrg/RBHR00r5rFvz9+nrwsR8546RaBU7h/zzTaQGhmcA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/property-provider': 3.329.0 - '@aws-sdk/types': 3.329.0 + '@aws-sdk/client-sso': 3.410.0 + '@aws-sdk/token-providers': 3.410.0 + '@aws-sdk/types': 3.410.0 + '@smithy/property-provider': 2.0.5 + '@smithy/shared-ini-file-loader': 2.0.8 + '@smithy/types': 2.3.0 tslib: 2.6.2 + transitivePeerDependencies: + - aws-crt dev: false /@aws-sdk/credential-provider-web-identity@3.398.0: @@ -1804,6 +1734,16 @@ packages: tslib: 2.6.2 dev: false + /@aws-sdk/credential-provider-web-identity@3.410.0: + resolution: {integrity: sha512-cE0l8LmEHdWbDkdPNgrfdYSgp4/cIVXrjUKI1QCATA729CrHZ/OQjB/maOBOrMHO9YTiggko887NkslVvwVB7w==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.410.0 + '@smithy/property-provider': 2.0.5 + '@smithy/types': 2.3.0 + tslib: 2.6.2 + dev: false + /@aws-sdk/credential-providers@3.398.0: resolution: {integrity: sha512-355vXmImn2e85mIWSYDVb101AF2lIVHKNCaH6sV1U/8i0ZOXh2cJYNdkRYrxNt1ezDB0k97lSKvuDx7RDvJyRg==} engines: {node: '>=14.0.0'} @@ -1827,26 +1767,6 @@ packages: - aws-crt dev: false - /@aws-sdk/fetch-http-handler@3.329.0: - resolution: {integrity: sha512-9jfIeJhYCcTX4ScXOueRTB3S/tVce0bRsKxKDP0PnTxnGYOwKXoM9lAPmiYItzYmQ/+QzjTI8xfkA9Usz2SK/Q==} - dependencies: - '@aws-sdk/protocol-http': 3.329.0 - '@aws-sdk/querystring-builder': 3.329.0 - '@aws-sdk/types': 3.329.0 - '@aws-sdk/util-base64': 3.310.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/hash-node@3.329.0: - resolution: {integrity: sha512-6RmnWXNWpi7yAs0oRDQlkMn2wfXOStr/8kTCgiAiqrk1KopGSBkC2veKiKRSfv02FTd1yV/ISqYNIRqW1VLyxg==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.329.0 - '@aws-sdk/util-buffer-from': 3.310.0 - '@aws-sdk/util-utf8': 3.310.0 - tslib: 2.6.2 - dev: false - /@aws-sdk/hash-node@3.374.0: resolution: {integrity: sha512-5GmU64bwoQhkebMv7NzHa+Mw+p7ZmrKz9e3A6hKClxVGeZFE/+jME46gMuFYzO0iz3WqX4CCzUVOhNbS0x8EMQ==} engines: {node: '>=14.0.0'} @@ -1856,49 +1776,6 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/invalid-dependency@3.329.0: - resolution: {integrity: sha512-UXynGusDxN/HxLma5ByJ7u+XnuMd47NbHOjJgYsaAjb1CVZT7hEPXOB+mcZ+Ku7To5SCOKu2QbRn7m4bGespBg==} - dependencies: - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/is-array-buffer@3.310.0: - resolution: {integrity: sha512-urnbcCR+h9NWUnmOtet/s4ghvzsidFmspfhYaHAmSRdy9yDjdjBJMFjjsn85A1ODUktztm+cVncXjQ38WCMjMQ==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.6.2 - dev: false - - /@aws-sdk/middleware-content-length@3.329.0: - resolution: {integrity: sha512-7kCd+CvY/4KbyXB0uyL7jCwPjMi2yERMALFdEH9dsUciwmxIQT6eSc4aF6wImC4UrbafaqmXvvHErABKMVBTKA==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/protocol-http': 3.329.0 - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/middleware-endpoint@3.329.0: - resolution: {integrity: sha512-hdJRoNdCM0BT4W+rrtee+kfFRgGPGXQDgtbIQlf/FuuuYz2sdef7/SYWr0mxuncnVBW5WkYSPP8h6q07whSKbg==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/middleware-serde': 3.329.0 - '@aws-sdk/types': 3.329.0 - '@aws-sdk/url-parser': 3.329.0 - '@aws-sdk/util-middleware': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/middleware-host-header@3.329.0: - resolution: {integrity: sha512-JrHeUdTIpTCfXDo9JpbAbZTS1x4mt63CCytJRq0mpWp+FlP9hjckBcNxWdR/wSKEzP9pDRnTri638BOwWH7O8w==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/protocol-http': 3.329.0 - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - /@aws-sdk/middleware-host-header@3.398.0: resolution: {integrity: sha512-m+5laWdBaxIZK2ko0OwcCHJZJ5V1MgEIt8QVQ3k4/kOkN9ICjevOYmba751pHoTnbOYB7zQd6D2OT3EYEEsUcA==} engines: {node: '>=14.0.0'} @@ -1909,11 +1786,13 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/middleware-logger@3.329.0: - resolution: {integrity: sha512-lKeeTXsYC1NiwmxrXsZepcwNXPoQxTNNbeD1qaCELPGK2cJlrGoeAP2YRWzpwO2kNZWrDLaGAPT/EUEhqw+d1w==} + /@aws-sdk/middleware-host-header@3.410.0: + resolution: {integrity: sha512-ED/OVcyITln5rrxnajZP+V0PN1nug+gSDHJDqdDo/oLy7eiDr/ZWn3nlWW7WcMplQ1/Jnb+hK0UetBp/25XooA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.329.0 + '@aws-sdk/types': 3.410.0 + '@smithy/protocol-http': 3.0.2 + '@smithy/types': 2.3.0 tslib: 2.6.2 dev: false @@ -1926,12 +1805,12 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/middleware-recursion-detection@3.329.0: - resolution: {integrity: sha512-0/TYOJwrj1Z8s+Y7thibD23hggBq/K/01NwPk32CwWG/G+1vWozs5DefknEl++w0vuV+39pkY4KHI8m/+wOCpg==} + /@aws-sdk/middleware-logger@3.410.0: + resolution: {integrity: sha512-YtmKYCVtBfScq3/UFJk+aSZOktKJBNZL9DaSc2aPcy/goCVsYDOkGwtHk0jIkC1JRSNCkVTqL7ya60sSr8zaQQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/protocol-http': 3.329.0 - '@aws-sdk/types': 3.329.0 + '@aws-sdk/types': 3.410.0 + '@smithy/types': 2.3.0 tslib: 2.6.2 dev: false @@ -1945,25 +1824,13 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/middleware-retry@3.329.0: - resolution: {integrity: sha512-cB3D7GlhHUcHGOlygOYxD9cPhwsTYEAMcohK38An8+RHNp6VQEWezzLFCmHVKUSeCQ+wkjZfPA40jOG0rbjSgQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/protocol-http': 3.329.0 - '@aws-sdk/service-error-classification': 3.329.0 - '@aws-sdk/types': 3.329.0 - '@aws-sdk/util-middleware': 3.329.0 - '@aws-sdk/util-retry': 3.329.0 - tslib: 2.6.2 - uuid: 8.3.2 - dev: false - - /@aws-sdk/middleware-sdk-sts@3.329.0: - resolution: {integrity: sha512-bqtZuhkH8pANb2Gb4FEM1p27o+BoDBmVhEWm8sWH+APsyOor3jc6eUG2GxkfoO6D5tGNIuyCC/GuvW9XDIe4Kg==} + /@aws-sdk/middleware-recursion-detection@3.410.0: + resolution: {integrity: sha512-KWaes5FLzRqj28vaIEE4Bimpga2E596WdPF2HaH6zsVMJddoRDsc3ZX9ZhLOGrXzIO1RqBd0QxbLrM0S/B2aOQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/middleware-signing': 3.329.0 - '@aws-sdk/types': 3.329.0 + '@aws-sdk/types': 3.410.0 + '@smithy/protocol-http': 3.0.2 + '@smithy/types': 2.3.0 tslib: 2.6.2 dev: false @@ -1977,23 +1844,13 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/middleware-serde@3.329.0: - resolution: {integrity: sha512-tvM9NdPuRPCozPjTGNOeYZeLlyx3BcEyajrkRorCRf1YzG/mXdB6I1stote7i4q1doFtYTz0sYL8bqW3LUPn9A==} + /@aws-sdk/middleware-sdk-sts@3.410.0: + resolution: {integrity: sha512-YfBpctDocRR4CcROoDueJA7D+aMLBV8nTFfmVNdLLLgyuLZ/AUR11VQSu1lf9gQZKl8IpKE/BLf2fRE/qV1ZuA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/middleware-signing@3.329.0: - resolution: {integrity: sha512-bL1nI+EUcF5B1ipwDXxiKL+Uw02Mbt/TNX54PbzunBGZIyO6DZG/H+M3U296bYbvPlwlZhp26O830g6K7VEWsA==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/property-provider': 3.329.0 - '@aws-sdk/protocol-http': 3.329.0 - '@aws-sdk/signature-v4': 3.329.0 - '@aws-sdk/types': 3.329.0 - '@aws-sdk/util-middleware': 3.329.0 + '@aws-sdk/middleware-signing': 3.410.0 + '@aws-sdk/types': 3.410.0 + '@smithy/types': 2.3.0 tslib: 2.6.2 dev: false @@ -2010,20 +1867,16 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/middleware-stack@3.329.0: - resolution: {integrity: sha512-2huFLhJ45td2nuiIOjpc9JKJbFNn5CYmw9U8YDITTcydpteRN62CzCpeqroDvF89VOLWxh0ZFtuLCGUr7liSWQ==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.6.2 - dev: false - - /@aws-sdk/middleware-user-agent@3.332.0: - resolution: {integrity: sha512-rSL1xP4QmcMOsunN1p5ZDR9GT3vvoSCnYa4iPvMSjP8Jx7l4ff/aVctwfZkMs/up12+68Jqwj4TvtaCvCFXdUA==} + /@aws-sdk/middleware-signing@3.410.0: + resolution: {integrity: sha512-KBAZ/eoAJUSJv5us2HsKwK2OszG2s9FEyKpEhgnHLcbbKzW873zHBH5GcOGEQu4AWArTy2ndzJu3FF+9/J9hJQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/protocol-http': 3.329.0 - '@aws-sdk/types': 3.329.0 - '@aws-sdk/util-endpoints': 3.332.0 + '@aws-sdk/types': 3.410.0 + '@smithy/property-provider': 2.0.5 + '@smithy/protocol-http': 3.0.2 + '@smithy/signature-v4': 2.0.5 + '@smithy/types': 2.3.0 + '@smithy/util-middleware': 2.0.0 tslib: 2.6.2 dev: false @@ -2038,83 +1891,14 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/node-config-provider@3.329.0: - resolution: {integrity: sha512-hg9rGNlkzh8aeR/sQbijrkFx2BIO53j4Z6qDxPNWwSGpl05jri1VHxHx2HZMwgbY6Zy/DSguETN/BL8vdFqyLg==} + /@aws-sdk/middleware-user-agent@3.410.0: + resolution: {integrity: sha512-ZayDtLfvCZUohSxQc/49BfoU/y6bDHLfLdyyUJbJ54Sv8zQcrmdyKvCBFUZwE6tHQgAmv9/ZT18xECMl+xiONA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/property-provider': 3.329.0 - '@aws-sdk/shared-ini-file-loader': 3.329.0 - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/node-http-handler@3.329.0: - resolution: {integrity: sha512-OrjaHjU2ZTPfoHa5DruRvTIbeHH/cc0wvh4ml+FwDpWaPaBpOhLiluhZ3anqX1l5QjrXNiQnL8FxSM5OV/zVCA==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/abort-controller': 3.329.0 - '@aws-sdk/protocol-http': 3.329.0 - '@aws-sdk/querystring-builder': 3.329.0 - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/property-provider@3.329.0: - resolution: {integrity: sha512-1cHLTV6yyMGaMSWWDW/p4vTkJ1cc5BOEO+A0eHuAcoSOk+LDe9IKhUG3/ZOvvYKQYcqIj5jjGSni/noXNCl/qw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/protocol-http@3.329.0: - resolution: {integrity: sha512-0rLEHY6QTHTUUcVxzGbPUSmCKlXWplxT/fcYRh0bcc5MBK4naKfcQft1O6Ajp8uqs/9YPZ7XCVCn90pDeJfeaw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/querystring-builder@3.329.0: - resolution: {integrity: sha512-UWgMKkS5trliaDJG4nPv3onu8Y0aBuwRo7RdIgggguOiU8pU6pq1I113nH2FBNWy+Me1bwf+bcviJh0pCo6bEg==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.329.0 - '@aws-sdk/util-uri-escape': 3.310.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/querystring-parser@3.329.0: - resolution: {integrity: sha512-9mkK+FB7snJ2G7H3CqtprDwYIRhzm6jEezffCwUWrC+lbqHBbErbhE9IeU/MKxILmf0RbC2riXEY1MHGspjRrQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/service-error-classification@3.329.0: - resolution: {integrity: sha512-TSNr0flOcCLe71aPp7MjblKNGsmxpTU4xR5772MDX9Cz9GUTNZCPFtvrcqd+wzEPP/AC7XwNXe8KjoXooZImUQ==} - engines: {node: '>=14.0.0'} - dev: false - - /@aws-sdk/shared-ini-file-loader@3.329.0: - resolution: {integrity: sha512-e0hyd75fbjMd4aCoRwpP2/HR+0oScwogErVArIkq3F42c/hyNCQP3sph4JImuXIjuo6HNnpKpf20CEPPhNna8A==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/signature-v4@3.329.0: - resolution: {integrity: sha512-9EnLoyOD5nFtCRAp+QRllDgQASCfY7jLHVhwht7jzwE80wE65Z9Ym5Z/mwTd4IyTz/xXfCvcE2VwClsBt0Ybdw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/is-array-buffer': 3.310.0 - '@aws-sdk/types': 3.329.0 - '@aws-sdk/util-hex-encoding': 3.310.0 - '@aws-sdk/util-middleware': 3.329.0 - '@aws-sdk/util-uri-escape': 3.310.0 - '@aws-sdk/util-utf8': 3.310.0 + '@aws-sdk/types': 3.410.0 + '@aws-sdk/util-endpoints': 3.410.0 + '@smithy/protocol-http': 3.0.2 + '@smithy/types': 2.3.0 tslib: 2.6.2 dev: false @@ -2127,28 +1911,6 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/smithy-client@3.329.0: - resolution: {integrity: sha512-7E0fGpBKxwFqHHAOqNbgNsHSEmCZLuvmU9yvG9DXKVzrS4P48O/PfOro123WpcFZs3STyOVgH8wjUPftHAVKmg==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/middleware-stack': 3.329.0 - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/token-providers@3.332.0: - resolution: {integrity: sha512-fccbg6OSl0l658pxl2p1MoU9gEePo5B361+JNaN0zfRMu7c5HBXCpdl4djlFxAHjltrX9f1+BKqfGHYgI3h8SQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/client-sso-oidc': 3.332.0 - '@aws-sdk/property-provider': 3.329.0 - '@aws-sdk/shared-ini-file-loader': 3.329.0 - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - transitivePeerDependencies: - - aws-crt - dev: false - /@aws-sdk/token-providers@3.398.0: resolution: {integrity: sha512-nrYgjzavGCKJL/48Vt0EL+OlIc5UZLfNGpgyUW9cv3XZwl+kXV0QB+HH0rHZZLfpbBgZ2RBIJR9uD5ieu/6hpQ==} engines: {node: '>=14.0.0'} @@ -2192,144 +1954,92 @@ packages: - aws-crt dev: false - /@aws-sdk/types@3.329.0: - resolution: {integrity: sha512-wFBW4yciDfzQBSFmWNaEvHShnSGLMxSu9Lls6EUf6xDMavxSB36bsrVRX6CyAo/W0NeIIyEOW1LclGPgJV1okg==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.6.2 - dev: false - - /@aws-sdk/types@3.398.0: - resolution: {integrity: sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==} + /@aws-sdk/token-providers@3.410.0: + resolution: {integrity: sha512-d5Nc0xydkH/X0LA1HDyhGY5sEv4LuADFk+QpDtT8ogLilcre+b1jpdY8Sih/gd1KoGS1H+d1tz2hSGwUHAbUbw==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.2.2 - tslib: 2.6.2 - dev: false - - /@aws-sdk/url-parser@3.329.0: - resolution: {integrity: sha512-/VcfL7vNJKJGSjYYHVQF3bYCDFs4fSzB7j5qeVDwRdWr870gE7O1Dar+sLWBRKFF3AX+4VzplqzUfpu9t44JVA==} - dependencies: - '@aws-sdk/querystring-parser': 3.329.0 - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/util-base64@3.310.0: - resolution: {integrity: sha512-v3+HBKQvqgdzcbL+pFswlx5HQsd9L6ZTlyPVL2LS9nNXnCcR3XgGz9jRskikRUuUvUXtkSG1J88GAOnJ/apTPg==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/util-buffer-from': 3.310.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/util-body-length-browser@3.310.0: - resolution: {integrity: sha512-sxsC3lPBGfpHtNTUoGXMQXLwjmR0zVpx0rSvzTPAuoVILVsp5AU/w5FphNPxD5OVIjNbZv9KsKTuvNTiZjDp9g==} - dependencies: - tslib: 2.6.2 - dev: false - - /@aws-sdk/util-body-length-node@3.310.0: - resolution: {integrity: sha512-2tqGXdyKhyA6w4zz7UPoS8Ip+7sayOg9BwHNidiGm2ikbDxm1YrCfYXvCBdwaJxa4hJfRVz+aL9e+d3GqPI9pQ==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.6.2 - dev: false - - /@aws-sdk/util-buffer-from@3.310.0: - resolution: {integrity: sha512-i6LVeXFtGih5Zs8enLrt+ExXY92QV25jtEnTKHsmlFqFAuL3VBeod6boeMXkN2p9lbSVVQ1sAOOYZOHYbYkntw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/is-array-buffer': 3.310.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/util-config-provider@3.310.0: - resolution: {integrity: sha512-xIBaYo8dwiojCw8vnUcIL4Z5tyfb1v3yjqyJKJWV/dqKUFOOS0U591plmXbM+M/QkXyML3ypon1f8+BoaDExrg==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.6.2 - dev: false - - /@aws-sdk/util-defaults-mode-browser@3.329.0: - resolution: {integrity: sha512-2iSiy/pzX3OXMhtSxtAzOiEFr3viQEFnYOTeZuiheuyS+cea2L79F6SlZ1110b/nOIU/UOrxxtz83HVad8YFMQ==} - engines: {node: '>= 10.0.0'} - dependencies: - '@aws-sdk/property-provider': 3.329.0 - '@aws-sdk/types': 3.329.0 - bowser: 2.11.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/util-defaults-mode-node@3.329.0: - resolution: {integrity: sha512-7A6C7YKjkZtmKtH29isYEtOCbhd7IcXPP8lftN8WAWlLOiZE4gV7PHveagUj7QserJzgRKGwwTQbBj53n18HYg==} - engines: {node: '>= 10.0.0'} - dependencies: - '@aws-sdk/config-resolver': 3.329.0 - '@aws-sdk/credential-provider-imds': 3.329.0 - '@aws-sdk/node-config-provider': 3.329.0 - '@aws-sdk/property-provider': 3.329.0 - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/util-endpoints@3.332.0: - resolution: {integrity: sha512-nQx7AiOroMU2hj6h+umWOSZ+WECwxupaxFUK/PPKGW6NY/VdQE6LluYnXOtF5awlr8w1nPksT0Lq05PZutMDLA==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.329.0 - tslib: 2.6.2 - dev: false - - /@aws-sdk/util-endpoints@3.398.0: - resolution: {integrity: sha512-Fy0gLYAei/Rd6BrXG4baspCnWTUSd0NdokU1pZh4KlfEAEN1i8SPPgfiO5hLk7+2inqtCmqxVJlfqbMVe9k4bw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.398.0 + '@aws-crypto/sha256-browser': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-sdk/middleware-host-header': 3.410.0 + '@aws-sdk/middleware-logger': 3.410.0 + '@aws-sdk/middleware-recursion-detection': 3.410.0 + '@aws-sdk/middleware-user-agent': 3.410.0 + '@aws-sdk/types': 3.410.0 + '@aws-sdk/util-endpoints': 3.410.0 + '@aws-sdk/util-user-agent-browser': 3.410.0 + '@aws-sdk/util-user-agent-node': 3.410.0 + '@smithy/config-resolver': 2.0.7 + '@smithy/fetch-http-handler': 2.1.2 + '@smithy/hash-node': 2.0.6 + '@smithy/invalid-dependency': 2.0.6 + '@smithy/middleware-content-length': 2.0.8 + '@smithy/middleware-endpoint': 2.0.6 + '@smithy/middleware-retry': 2.0.9 + '@smithy/middleware-serde': 2.0.6 + '@smithy/middleware-stack': 2.0.0 + '@smithy/node-config-provider': 2.0.9 + '@smithy/node-http-handler': 2.1.2 + '@smithy/property-provider': 2.0.5 + '@smithy/protocol-http': 3.0.2 + '@smithy/shared-ini-file-loader': 2.0.8 + '@smithy/smithy-client': 2.1.3 + '@smithy/types': 2.3.0 + '@smithy/url-parser': 2.0.6 + '@smithy/util-base64': 2.0.0 + '@smithy/util-body-length-browser': 2.0.0 + '@smithy/util-body-length-node': 2.1.0 + '@smithy/util-defaults-mode-browser': 2.0.7 + '@smithy/util-defaults-mode-node': 2.0.9 + '@smithy/util-retry': 2.0.0 + '@smithy/util-utf8': 2.0.0 tslib: 2.6.2 + transitivePeerDependencies: + - aws-crt dev: false - /@aws-sdk/util-hex-encoding@3.310.0: - resolution: {integrity: sha512-sVN7mcCCDSJ67pI1ZMtk84SKGqyix6/0A1Ab163YKn+lFBQRMKexleZzpYzNGxYzmQS6VanP/cfU7NiLQOaSfA==} + /@aws-sdk/types@3.329.0: + resolution: {integrity: sha512-wFBW4yciDfzQBSFmWNaEvHShnSGLMxSu9Lls6EUf6xDMavxSB36bsrVRX6CyAo/W0NeIIyEOW1LclGPgJV1okg==} engines: {node: '>=14.0.0'} dependencies: tslib: 2.6.2 dev: false - /@aws-sdk/util-locate-window@3.310.0: - resolution: {integrity: sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w==} + /@aws-sdk/types@3.398.0: + resolution: {integrity: sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==} engines: {node: '>=14.0.0'} dependencies: + '@smithy/types': 2.2.2 tslib: 2.6.2 dev: false - /@aws-sdk/util-middleware@3.329.0: - resolution: {integrity: sha512-RhBOBaxzkTUghi4MSqr8S5qeeBCjgJ0XPJ6jIYkVkj1saCmqkuZCgl3zFaYdyhdxxPV6nflkFer+1HUoqT+Fqw==} + /@aws-sdk/types@3.410.0: + resolution: {integrity: sha512-D7iaUCszv/v04NDaZUmCmekamy6VD/lKozm/3gS9+dkfU6cC2CsNoUfPV8BlV6dPdw0oWgF91am3I1stdvfVrQ==} engines: {node: '>=14.0.0'} dependencies: + '@smithy/types': 2.3.0 tslib: 2.6.2 dev: false - /@aws-sdk/util-retry@3.329.0: - resolution: {integrity: sha512-+3VQ9HZLinysnmryUs9Xjt1YVh4TYYHLt30ilu4iUnIHFQoamdzIbRCWseSVFPCxGroen9M9qmAleAsytHEKuA==} - engines: {node: '>= 14.0.0'} + /@aws-sdk/util-endpoints@3.398.0: + resolution: {integrity: sha512-Fy0gLYAei/Rd6BrXG4baspCnWTUSd0NdokU1pZh4KlfEAEN1i8SPPgfiO5hLk7+2inqtCmqxVJlfqbMVe9k4bw==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/service-error-classification': 3.329.0 + '@aws-sdk/types': 3.398.0 tslib: 2.6.2 dev: false - /@aws-sdk/util-uri-escape@3.310.0: - resolution: {integrity: sha512-drzt+aB2qo2LgtDoiy/3sVG8w63cgLkqFIa2NFlGpUgHFWTXkqtbgf4L5QdjRGKWhmZsnqkbtL7vkSWEcYDJ4Q==} + /@aws-sdk/util-endpoints@3.410.0: + resolution: {integrity: sha512-iNiqJyC7N3+8zFwnXUqcWSxrZecVZLToo1iTQQdeYL2af1IcOtRgb7n8jpAI/hmXhBSx2+3RI+Y7pxyFo1vu+w==} engines: {node: '>=14.0.0'} dependencies: + '@aws-sdk/types': 3.410.0 tslib: 2.6.2 dev: false - /@aws-sdk/util-user-agent-browser@3.329.0: - resolution: {integrity: sha512-8hLSmMCl8aw2++0Zuba8ELq8FkK6/VNyx470St201IpMn2GMbQMDl/rLolRKiTgji6wc+T3pOTidkJkz8/cIXA==} + /@aws-sdk/util-locate-window@3.310.0: + resolution: {integrity: sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w==} + engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.329.0 - bowser: 2.11.0 tslib: 2.6.2 dev: false @@ -2342,17 +2052,12 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/util-user-agent-node@3.329.0: - resolution: {integrity: sha512-C50Zaeodc0+psEP+L4WpElrH8epuLWJPVN4hDOTORcM0cSoU2o025Ost9mbcU7UdoHNxF9vitLnzORGN9SHolg==} - engines: {node: '>=14.0.0'} - peerDependencies: - aws-crt: '>=1.0.0' - peerDependenciesMeta: - aws-crt: - optional: true + /@aws-sdk/util-user-agent-browser@3.410.0: + resolution: {integrity: sha512-i1G/XGpXGMRT2zEiAhi1xucJsfCWk8nNYjk/LbC0sA+7B9Huri96YAzVib12wkHPsJQvZxZC6CpQDIHWm4lXMA==} dependencies: - '@aws-sdk/node-config-provider': 3.329.0 - '@aws-sdk/types': 3.329.0 + '@aws-sdk/types': 3.410.0 + '@smithy/types': 2.3.0 + bowser: 2.11.0 tslib: 2.6.2 dev: false @@ -2371,17 +2076,24 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/util-utf8-browser@3.259.0: - resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} + /@aws-sdk/util-user-agent-node@3.410.0: + resolution: {integrity: sha512-bK70t1jHRl8HrJXd4hEIwc5PBZ7U0w+81AKFnanIVKZwZedd6nLibUXDTK14z/Jp2GFcBqd4zkt2YLGkRt/U4A==} + engines: {node: '>=14.0.0'} + peerDependencies: + aws-crt: '>=1.0.0' + peerDependenciesMeta: + aws-crt: + optional: true dependencies: + '@aws-sdk/types': 3.410.0 + '@smithy/node-config-provider': 2.0.9 + '@smithy/types': 2.3.0 tslib: 2.6.2 dev: false - /@aws-sdk/util-utf8@3.310.0: - resolution: {integrity: sha512-DnLfFT8uCO22uOJc0pt0DsSNau1GTisngBCDw8jQuWT5CqogMJu4b/uXmwEqfj8B3GX6Xsz8zOd6JpRlPftQoA==} - engines: {node: '>=14.0.0'} + /@aws-sdk/util-utf8-browser@3.259.0: + resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} dependencies: - '@aws-sdk/util-buffer-from': 3.310.0 tslib: 2.6.2 dev: false @@ -4667,7 +4379,7 @@ packages: resolution: {integrity: sha512-15lMrNBL/pvREMJPSfIPieaBtyyapDco/TNjALLEL53JGzO9g8rj5PipfE9h5ILx8aq/GaP17XCh209aVCun/w==} engines: {node: ^14.17.0 || >=16.0.0} dependencies: - chalk: 4.1.0 + chalk: 4.1.2 execa: 5.0.0 strong-log-transformer: 2.1.0 dev: true @@ -6225,6 +5937,14 @@ packages: tslib: 2.6.2 dev: false + /@smithy/abort-controller@2.0.6: + resolution: {integrity: sha512-4I7g0lyGUlW2onf8mD76IzU37oRWSHsQ5zlW5MjDzgg4I4J9bOK4500Gx6qOuoN7+GulAnGLe1YwyrIluzhakg==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/types': 2.3.0 + tslib: 2.6.2 + dev: false + /@smithy/config-resolver@2.0.5: resolution: {integrity: sha512-n0c2AXz+kjALY2FQr7Zy9zhYigXzboIh1AuUUVCqFBKFtdEvTwnwPXrTDoEehLiRTUHNL+4yzZ3s+D0kKYSLSg==} engines: {node: '>=14.0.0'} @@ -6235,6 +5955,17 @@ packages: tslib: 2.6.2 dev: false + /@smithy/config-resolver@2.0.7: + resolution: {integrity: sha512-J4J1AWiqaApC+3I9U++SuxAQ3BOoM5VoYnpFzCZcb63aLF80Zpc/nq2pFR1OsEIYyg2UYNdcBKKfHABmwo4WgQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/node-config-provider': 2.0.9 + '@smithy/types': 2.3.0 + '@smithy/util-config-provider': 2.0.0 + '@smithy/util-middleware': 2.0.0 + tslib: 2.6.2 + dev: false + /@smithy/credential-provider-imds@2.0.5: resolution: {integrity: sha512-KFcf/e0meFkQNyteJ65f1G19sgUEY1e5zL7hyAEUPz2SEfBmC9B37WyRq87G3MEEsvmAWwCRu7nFFYUKtR3svQ==} engines: {node: '>=14.0.0'} @@ -6246,6 +5977,17 @@ packages: tslib: 2.6.2 dev: false + /@smithy/credential-provider-imds@2.0.9: + resolution: {integrity: sha512-K7WZRkHS5HZofRgK+O8W4YXXyaVexU1K6hp9vlUL/8CsnrFbZS9quyH/6hTROrYh2PuJr24yii1kc83NJdxMGQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/node-config-provider': 2.0.9 + '@smithy/property-provider': 2.0.7 + '@smithy/types': 2.3.0 + '@smithy/url-parser': 2.0.6 + tslib: 2.6.2 + dev: false + /@smithy/eventstream-codec@1.1.0: resolution: {integrity: sha512-3tEbUb8t8an226jKB6V/Q2XU/J53lCwCzULuBPEaF4JjSh+FlCMp7TmogE/Aij5J9DwlsZ4VAD/IRDuQ/0ZtMw==} dependencies: @@ -6274,6 +6016,16 @@ packages: tslib: 2.6.2 dev: false + /@smithy/fetch-http-handler@2.1.2: + resolution: {integrity: sha512-3Gm3pQm4viUPU+e7KkRScS9t5phBxSNRS8rQSZ+HeCwK/busrX0/2HJZiwLvGblqPqi1laJB0lD18AdiOioJww==} + dependencies: + '@smithy/protocol-http': 3.0.2 + '@smithy/querystring-builder': 2.0.6 + '@smithy/types': 2.3.0 + '@smithy/util-base64': 2.0.0 + tslib: 2.6.2 + dev: false + /@smithy/hash-node@1.1.0: resolution: {integrity: sha512-yiNKDGMzrQjnpnbLfkYKo+HwIxmBAsv0AI++QIJwvhfkLpUTBylelkv6oo78/YqZZS6h+bGfl0gILJsKE2wAKQ==} engines: {node: '>=14.0.0'} @@ -6294,6 +6046,16 @@ packages: tslib: 2.6.2 dev: false + /@smithy/hash-node@2.0.6: + resolution: {integrity: sha512-xz7fzFxSzxohKGGyKPbLReRrY01JOZgRDHIXSks3PxQxG9c8PJMa5nUw0stH8UOySUgkofmMy0n7vTUsF5Mdqg==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/types': 2.3.0 + '@smithy/util-buffer-from': 2.0.0 + '@smithy/util-utf8': 2.0.0 + tslib: 2.6.2 + dev: false + /@smithy/invalid-dependency@2.0.5: resolution: {integrity: sha512-0wEi+JT0hM+UUwrJVYbqjuGFhy5agY/zXyiN7BNAJ1XoCDjU5uaNSj8ekPWsXd/d4yM6NSe8UbPd8cOc1+3oBQ==} dependencies: @@ -6301,6 +6063,13 @@ packages: tslib: 2.6.2 dev: false + /@smithy/invalid-dependency@2.0.6: + resolution: {integrity: sha512-L5MUyl9mzawIvBxr0Hg3J/Q5qZFXKcBgMk0PacfK3Mthp4WAR6h7iMxdSQ23Q7X/kxOrpZuoYEdh1BWLKbDc8Q==} + dependencies: + '@smithy/types': 2.3.0 + tslib: 2.6.2 + dev: false + /@smithy/is-array-buffer@1.1.0: resolution: {integrity: sha512-twpQ/n+3OWZJ7Z+xu43MJErmhB/WO/mMTnqR6PwWQShvSJ/emx5d1N59LQZk6ZpTAeuRWrc+eHhkzTp9NFjNRQ==} engines: {node: '>=14.0.0'} @@ -6324,6 +6093,15 @@ packages: tslib: 2.6.2 dev: false + /@smithy/middleware-content-length@2.0.8: + resolution: {integrity: sha512-fHJFsscHXrYhUSWMFJNXfsZW8KsyhWQfBgU3b0nvDfpm+NAeQLqKYNhywGrDwZQc1k+lt7Fw9faAquhNPxTZRA==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/protocol-http': 3.0.2 + '@smithy/types': 2.3.0 + tslib: 2.6.2 + dev: false + /@smithy/middleware-endpoint@2.0.5: resolution: {integrity: sha512-tyzDuoNTbsMQCq5Xkc4QOt6e2GACUllQIV8SQ5fc59FtOIV9/vbf58/GxVjZm2o8+MMbdDBANjTDZe/ijZKfyA==} engines: {node: '>=14.0.0'} @@ -6335,6 +6113,17 @@ packages: tslib: 2.6.2 dev: false + /@smithy/middleware-endpoint@2.0.6: + resolution: {integrity: sha512-MuSPPtEHFal/M77tR3ffLsdOfX29IZpA990nGuoPj5zQnAYrA4PYBGoqqrASQKm8Xb3C0NwuYzOATT7WX4f5Pg==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/middleware-serde': 2.0.6 + '@smithy/types': 2.3.0 + '@smithy/url-parser': 2.0.6 + '@smithy/util-middleware': 2.0.0 + tslib: 2.6.2 + dev: false + /@smithy/middleware-retry@2.0.5: resolution: {integrity: sha512-ulIfbFyzQTVnJbLjUl1CTSi0etg6tej/ekwaLp0Gn8ybUkDkKYa+uB6CF/m2J5B6meRwyJlsryR+DjaOVyiicg==} engines: {node: '>=14.0.0'} @@ -6348,6 +6137,20 @@ packages: uuid: 8.3.2 dev: false + /@smithy/middleware-retry@2.0.9: + resolution: {integrity: sha512-gneEqWj4l/ZjHdZPk0BFMXoTalRArdQ8i579/KqJgBAc6Ux5vnR/SSppkMCkj2kOQYwdypvzSPeqEW3ZrvIg6g==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/node-config-provider': 2.0.9 + '@smithy/protocol-http': 3.0.2 + '@smithy/service-error-classification': 2.0.0 + '@smithy/types': 2.3.0 + '@smithy/util-middleware': 2.0.0 + '@smithy/util-retry': 2.0.0 + tslib: 2.6.2 + uuid: 8.3.2 + dev: false + /@smithy/middleware-serde@2.0.5: resolution: {integrity: sha512-in0AA5sous74dOfTGU9rMJBXJ0bDVNxwdXtEt5lh3FVd2sEyjhI+rqpLLRF1E4ixbw3RSEf80hfRpcPdjg4vvQ==} engines: {node: '>=14.0.0'} @@ -6356,6 +6159,14 @@ packages: tslib: 2.6.2 dev: false + /@smithy/middleware-serde@2.0.6: + resolution: {integrity: sha512-8/GODBngYbrS28CMZtaHIL4R9rLNSQ/zgb+N1OAZ02NwBUawlnLDcatve9YRzhJC/IWz0/pt+WimJZaO1sGcig==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/types': 2.3.0 + tslib: 2.6.2 + dev: false + /@smithy/middleware-stack@2.0.0: resolution: {integrity: sha512-31XC1xNF65nlbc16yuh3wwTudmqs6qy4EseQUGF8A/p2m/5wdd/cnXJqpniy/XvXVwkHPz/GwV36HqzHtIKATQ==} engines: {node: '>=14.0.0'} @@ -6373,6 +6184,16 @@ packages: tslib: 2.6.2 dev: false + /@smithy/node-config-provider@2.0.9: + resolution: {integrity: sha512-TlSPbCwtT/jgNnmPQqKuCR5CFN8UIrCCHRrgUfs3NqRMuaLLeP8TPe1fSKq2J8h1M/jd4BF853gneles0gWevg==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/property-provider': 2.0.7 + '@smithy/shared-ini-file-loader': 2.0.8 + '@smithy/types': 2.3.0 + tslib: 2.6.2 + dev: false + /@smithy/node-http-handler@2.0.5: resolution: {integrity: sha512-lZm5DZf4b3V0saUw9WTC4/du887P6cy2fUyQgQQKRRV6OseButyD5yTzeMmXE53CaXJBMBsUvvIQ0hRVxIq56w==} engines: {node: '>=14.0.0'} @@ -6384,6 +6205,17 @@ packages: tslib: 2.6.2 dev: false + /@smithy/node-http-handler@2.1.2: + resolution: {integrity: sha512-PdEEDCShuM8zxGoaRxmGB/1ikB8oeqz+ZAF9VIA8FCP3E59j8zDTF+wCELoWd1Y6gtxr+RcTAg5sA8nvn5qH/w==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/abort-controller': 2.0.6 + '@smithy/protocol-http': 3.0.2 + '@smithy/querystring-builder': 2.0.6 + '@smithy/types': 2.3.0 + tslib: 2.6.2 + dev: false + /@smithy/property-provider@2.0.5: resolution: {integrity: sha512-cAFSUhX6aiHcmpWfrCLKvwBtgN1F6A0N8qY/8yeSi0LRLmhGqsY1/YTxFE185MCVzYbqBGXVr9TBv4RUcIV4rA==} engines: {node: '>=14.0.0'} @@ -6392,6 +6224,14 @@ packages: tslib: 2.6.2 dev: false + /@smithy/property-provider@2.0.7: + resolution: {integrity: sha512-XT8Tl7YNxM8tCtGqy7v7DSf6PxyXaPE9cdA/Yj4dEw2b05V3RrPqsP+t5XJiZu0yIsQ7pdeYZWv2sSEWVjNeAg==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/types': 2.3.0 + tslib: 2.6.2 + dev: false + /@smithy/protocol-http@2.0.5: resolution: {integrity: sha512-d2hhHj34mA2V86doiDfrsy2fNTnUOowGaf9hKb0hIPHqvcnShU4/OSc4Uf1FwHkAdYF3cFXTrj5VGUYbEuvMdw==} engines: {node: '>=14.0.0'} @@ -6400,6 +6240,14 @@ packages: tslib: 2.6.2 dev: false + /@smithy/protocol-http@3.0.2: + resolution: {integrity: sha512-LUOWCPRihvJBkdSs+ivK9m1f/rMfF3n9Zpzg8qdry2eIG4HQqqLBMWQyF9bgk7JhsrrOa3//jJKhXzvL7wL5Xw==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/types': 2.3.0 + tslib: 2.6.2 + dev: false + /@smithy/querystring-builder@2.0.5: resolution: {integrity: sha512-4DCX9krxLzATj+HdFPC3i8pb7XTAWzzKqSw8aTZMjXjtQY+vhe4azMAqIvbb6g7JKwIkmkRAjK6EXO3YWSnJVQ==} engines: {node: '>=14.0.0'} @@ -6409,6 +6257,15 @@ packages: tslib: 2.6.2 dev: false + /@smithy/querystring-builder@2.0.6: + resolution: {integrity: sha512-HnU00shCGoV8vKJZTiNBkNvR9NogU3NIUaVMAGJPSqNGJj3psWo+TUrC0BVCDcwiCljXwXCFGJqIcsWtClrktQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/types': 2.3.0 + '@smithy/util-uri-escape': 2.0.0 + tslib: 2.6.2 + dev: false + /@smithy/querystring-parser@2.0.5: resolution: {integrity: sha512-C2stCULH0r54KBksv3AWcN8CLS3u9+WsEW8nBrvctrJ5rQTNa1waHkffpVaiKvcW2nP0aIMBPCobD/kYf/q9mA==} engines: {node: '>=14.0.0'} @@ -6417,6 +6274,14 @@ packages: tslib: 2.6.2 dev: false + /@smithy/querystring-parser@2.0.6: + resolution: {integrity: sha512-i4LKoXHP7pTFAPjLIJyQXYOhWokbcFha3WWsX74sAKmuluv0XM2cxONZoFxwEzmWhsNyM6buSwJSZXyPiec0AQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/types': 2.3.0 + tslib: 2.6.2 + dev: false + /@smithy/service-error-classification@2.0.0: resolution: {integrity: sha512-2z5Nafy1O0cTf69wKyNjGW/sNVMiqDnb4jgwfMG8ye8KnFJ5qmJpDccwIbJNhXIfbsxTg9SEec2oe1cexhMJvw==} engines: {node: '>=14.0.0'} @@ -6430,6 +6295,14 @@ packages: tslib: 2.6.2 dev: false + /@smithy/shared-ini-file-loader@2.0.8: + resolution: {integrity: sha512-4u+V+Dv7JGpJ0tppB5rxCem7WhdFux950z4cGPhV0kHTPkKe8DDgINzOlVa2RBu5dI33D02OBJcxFjhW4FPORg==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/types': 2.3.0 + tslib: 2.6.2 + dev: false + /@smithy/signature-v4@1.1.0: resolution: {integrity: sha512-fDo3m7YqXBs7neciOePPd/X9LPm5QLlDMdIC4m1H6dgNLnXfLMFNIxEfPyohGA8VW9Wn4X8lygnPSGxDZSmp0Q==} engines: {node: '>=14.0.0'} @@ -6468,6 +6341,16 @@ packages: tslib: 2.6.2 dev: false + /@smithy/smithy-client@2.1.3: + resolution: {integrity: sha512-nSMMp2AKqcG/ruzCY01ogrMdbq/WS1cvGStTsw7yd6bTpp/bGtlOgXvy3h7e0zP7w2DH1AtvIwzYBD6ejZePsQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/middleware-stack': 2.0.0 + '@smithy/types': 2.3.0 + '@smithy/util-stream': 2.0.9 + tslib: 2.6.2 + dev: false + /@smithy/types@1.2.0: resolution: {integrity: sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==} engines: {node: '>=14.0.0'} @@ -6482,6 +6365,13 @@ packages: tslib: 2.6.2 dev: false + /@smithy/types@2.3.0: + resolution: {integrity: sha512-pJce3rd39MElkV57UTPAoSYAApjQLELUxjU5adHNLYk9gnPvyIGbJNJTZVVFu00BrgZH3W/cQe8QuFcknDyodQ==} + engines: {node: '>=14.0.0'} + dependencies: + tslib: 2.6.2 + dev: false + /@smithy/url-parser@2.0.5: resolution: {integrity: sha512-OdMBvZhpckQSkugCXNJQCvqJ71wE7Ftxce92UOQLQ9pwF6hoS5PLL7wEfpnuEXtStzBqJYkzu1C1ZfjuFGOXAA==} dependencies: @@ -6490,6 +6380,14 @@ packages: tslib: 2.6.2 dev: false + /@smithy/url-parser@2.0.6: + resolution: {integrity: sha512-9i6j5QW6bapHZ4rtkXOAm0hOUG1+5IVdVJXNSUTcNskwJchZH5IQuDNPCbgUi/u2P8EZazKt4wXT51QxOXCz1A==} + dependencies: + '@smithy/querystring-parser': 2.0.6 + '@smithy/types': 2.3.0 + tslib: 2.6.2 + dev: false + /@smithy/util-base64@2.0.0: resolution: {integrity: sha512-Zb1E4xx+m5Lud8bbeYi5FkcMJMnn+1WUnJF3qD7rAdXpaL7UjkFQLdmW5fHadoKbdHpwH9vSR8EyTJFHJs++tA==} engines: {node: '>=14.0.0'} @@ -6544,6 +6442,16 @@ packages: tslib: 2.6.2 dev: false + /@smithy/util-defaults-mode-browser@2.0.7: + resolution: {integrity: sha512-s1caKxC7Y87Q72Goll//clZs2WNBfG9WtFDWVRS+Qgk147YPCOUYtkpuD0XZAh/vbayObFz5tQ1fiX4G19HSCA==} + engines: {node: '>= 10.0.0'} + dependencies: + '@smithy/property-provider': 2.0.7 + '@smithy/types': 2.3.0 + bowser: 2.11.0 + tslib: 2.6.2 + dev: false + /@smithy/util-defaults-mode-node@2.0.5: resolution: {integrity: sha512-M07t99rWasXt+IaDZDyP3BkcoEm/mgIE1RIMASrE49LKSNxaVN7PVcgGc77+4uu2kzBAyqJKy79pgtezuknyjQ==} engines: {node: '>= 10.0.0'} @@ -6556,6 +6464,18 @@ packages: tslib: 2.6.2 dev: false + /@smithy/util-defaults-mode-node@2.0.9: + resolution: {integrity: sha512-HlV4iNL3/PgPpmDGs0+XrAKtwFQ8rOs5P2y5Dye8dUYaJauadlzHRrNKk7wH2aBYswvT2HM+PIgXamvrE7xbcw==} + engines: {node: '>= 10.0.0'} + dependencies: + '@smithy/config-resolver': 2.0.7 + '@smithy/credential-provider-imds': 2.0.9 + '@smithy/node-config-provider': 2.0.9 + '@smithy/property-provider': 2.0.7 + '@smithy/types': 2.3.0 + tslib: 2.6.2 + dev: false + /@smithy/util-hex-encoding@1.1.0: resolution: {integrity: sha512-7UtIE9eH0u41zpB60Jzr0oNCQ3hMJUabMcKRUVjmyHTXiWDE4vjSqN6qlih7rCNeKGbioS7f/y2Jgym4QZcKFg==} engines: {node: '>=14.0.0'} @@ -6606,6 +6526,20 @@ packages: tslib: 2.6.2 dev: false + /@smithy/util-stream@2.0.9: + resolution: {integrity: sha512-Fn2/3IMwqu0l2hOC7K3bbtSqFEJ6nOzMLoPVIhuH84yw/95itNkFBwVbIIiAfDaout0ZfZ26+5ch86E2q3avww==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/fetch-http-handler': 2.1.2 + '@smithy/node-http-handler': 2.1.2 + '@smithy/types': 2.3.0 + '@smithy/util-base64': 2.0.0 + '@smithy/util-buffer-from': 2.0.0 + '@smithy/util-hex-encoding': 2.0.0 + '@smithy/util-utf8': 2.0.0 + tslib: 2.6.2 + dev: false + /@smithy/util-uri-escape@1.1.0: resolution: {integrity: sha512-/jL/V1xdVRt5XppwiaEU8Etp5WHZj609n0xMTuehmCqdoOFbId1M+aEeDWZsQ+8JbEB/BJ6ynY2SlYmOaKtt8w==} engines: {node: '>=14.0.0'} @@ -8796,11 +8730,6 @@ packages: type-fest: 0.21.3 dev: true - /ansi-regex@2.1.1: - resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} - engines: {node: '>=0.10.0'} - dev: false - /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -8810,11 +8739,6 @@ packages: engines: {node: '>=12'} dev: true - /ansi-styles@2.2.1: - resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} - engines: {node: '>=0.10.0'} - dev: false - /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -9877,17 +9801,6 @@ packages: type-detect: 4.0.8 dev: true - /chalk@1.1.3: - resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} - engines: {node: '>=0.10.0'} - dependencies: - ansi-styles: 2.2.1 - escape-string-regexp: 1.0.5 - has-ansi: 2.0.0 - strip-ansi: 3.0.1 - supports-color: 2.0.0 - dev: false - /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -10141,7 +10054,6 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - dev: true /clone-deep@4.0.1: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} @@ -10276,6 +10188,7 @@ packages: /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: true /commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} @@ -12525,15 +12438,15 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - /event-stream@3.3.4: - resolution: {integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==} + /event-stream@4.0.1: + resolution: {integrity: sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==} dependencies: duplexer: 0.1.2 from: 0.1.7 - map-stream: 0.1.0 + map-stream: 0.0.7 pause-stream: 0.0.11 - split: 0.3.3 - stream-combiner: 0.0.4 + split: 1.0.1 + stream-combiner: 0.2.2 through: 2.3.8 dev: false @@ -12859,13 +12772,6 @@ packages: strnum: 1.0.5 dev: false - /fast-xml-parser@4.1.2: - resolution: {integrity: sha512-CDYeykkle1LiA/uqQyNwYpFbyF6Axec6YapmpUP+/RHWIoR1zKjocdvNaTsxCxZzQ6v9MLXaSYm9Qq0thv0DHg==} - hasBin: true - dependencies: - strnum: 1.0.5 - dev: false - /fast-xml-parser@4.2.5: resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} hasBin: true @@ -13115,15 +13021,6 @@ packages: mime-types: 2.1.35 dev: true - /form-data@3.0.0: - resolution: {integrity: sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==} - engines: {node: '>= 6'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: false - /form-data@3.0.1: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} engines: {node: '>= 6'} @@ -13252,22 +13149,6 @@ packages: resolution: {integrity: sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==} dev: true - /fs-readfile-promise@2.0.1: - resolution: {integrity: sha512-7+P9eOOMnkIOmtxrBWTzWOBQlE7Nz/cBx9EYTX5hm8DzmZ/Fj9YWeUY2O9G+Q8YblScd1hyEkcmNcZMDj5U8Ug==} - dependencies: - graceful-fs: 4.2.11 - dev: false - - /fs-writefile-promise@1.0.3(mkdirp@2.1.6): - resolution: {integrity: sha512-yI+wDwj0FsgX7tyIQJR+EP60R64evMSixtGb9AzGWjJVKlF5tCet95KomfqGBg/aIAG1Dhd6wjCOQe5HbX/qLA==} - engines: {node: '>=0.10'} - dependencies: - mkdirp-promise: 1.1.0(mkdirp@2.1.6) - pinkie-promise: 1.0.0 - transitivePeerDependencies: - - mkdirp - dev: false - /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -13923,13 +13804,6 @@ packages: engines: {node: '>=6'} dev: true - /has-ansi@2.0.0: - resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} - engines: {node: '>=0.10.0'} - dependencies: - ansi-regex: 2.1.1 - dev: false - /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} @@ -14138,23 +14012,17 @@ packages: - supports-color dev: false - /httpsnippet@2.0.0(mkdirp@2.1.6): - resolution: {integrity: sha512-Hb2ttfB5OhasYxwChZ8QKpYX3v4plNvwMaMulUIC7M3RHRDf1Op6EMp47LfaU2sgQgfvo5spWK4xRAirMEisrg==} - engines: {node: '>=10'} + /httpsnippet@3.0.1: + resolution: {integrity: sha512-RJbzVu9Gq97Ti76MPKAb9AknKbRluRbzOqswM2qgEW48QUShVEIuJjl43dZG5q0Upj2SZlKqzR6B6ah1q5znfg==} + engines: {node: ^14.19.1 || ^16.14.2 || ^18.0.0} hasBin: true dependencies: - chalk: 1.1.3 - commander: 2.20.3 - debug: 2.6.9 - event-stream: 3.3.4 - form-data: 3.0.0 - fs-readfile-promise: 2.0.1 - fs-writefile-promise: 1.0.3(mkdirp@2.1.6) - har-validator: 5.1.5 + chalk: 4.1.2 + event-stream: 4.0.1 + form-data: 4.0.0 + har-schema: 2.0.0 stringify-object: 3.3.0 - transitivePeerDependencies: - - mkdirp - - supports-color + yargs: 17.7.2 dev: false /httpxy@0.1.4: @@ -15153,7 +15021,7 @@ packages: resolution: {integrity: sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - chalk: 4.1.0 + chalk: 4.1.2 diff-sequences: 29.6.3 jest-get-type: 29.6.3 pretty-format: 29.6.3 @@ -16469,8 +16337,8 @@ packages: engines: {node: '>=8'} dev: true - /map-stream@0.1.0: - resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==} + /map-stream@0.0.7: + resolution: {integrity: sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==} dev: false /marked@4.3.0: @@ -16819,16 +16687,6 @@ packages: dev: true optional: true - /mkdirp-promise@1.1.0(mkdirp@2.1.6): - resolution: {integrity: sha512-xzB0UZFcW1UGS2xkXeDh39jzTP282lb3Vwp4QzCQYmkTn4ysaV5dBdbkOXmhkcE1TQlZebQlgTceaWvDr3oFgw==} - engines: {node: '>=4'} - deprecated: This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that. - peerDependencies: - mkdirp: '>=0.5.0' - dependencies: - mkdirp: 2.1.6 - dev: false - /mkdirp@0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true @@ -16846,12 +16704,6 @@ packages: hasBin: true dev: false - /mkdirp@2.1.6: - resolution: {integrity: sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==} - engines: {node: '>=10'} - hasBin: true - dev: false - /mlly@1.4.1: resolution: {integrity: sha512-SCDs78Q2o09jiZiE2WziwVBEqXQ02XkGdUy45cbJf+BpYRIjArXRJ1Wbowxkb+NaM9DWvS3UC9GiO/6eqvQ/pg==} dependencies: @@ -17839,7 +17691,7 @@ packages: '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 axios: 1.5.0 - chalk: 4.1.0 + chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 cliui: 7.0.4 @@ -18630,18 +18482,6 @@ packages: vue-demi: 0.14.5(vue@3.3.4) dev: false - /pinkie-promise@1.0.0: - resolution: {integrity: sha512-5mvtVNse2Ml9zpFKkWBpGsTPwm3DKhs+c95prO/F6E7d6DN0FPqxs6LONpLNpyD7Iheb7QN4BbUoKJgo+DnkQA==} - engines: {node: '>=0.10.0'} - dependencies: - pinkie: 1.0.0 - dev: false - - /pinkie@1.0.0: - resolution: {integrity: sha512-VFVaU1ysKakao68ktZm76PIdOhvEfoNNRaGkyLln9Os7r0/MCxqHjHyBM7dT3pgTiBybqiPtpqKfpENwdBp50Q==} - engines: {node: '>=0.10.0'} - dev: false - /pirates@4.0.6: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} @@ -20510,17 +20350,10 @@ packages: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} engines: {node: '>= 10.x'} - /split@0.3.3: - resolution: {integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==} - dependencies: - through: 2.3.8 - dev: false - /split@1.0.1: resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} dependencies: through: 2.3.8 - dev: true /splitpanes@3.1.5: resolution: {integrity: sha512-r3Mq2ITFQ5a2VXLOy4/Sb2Ptp7OfEO8YIbhVJqJXoFc9hc5nTXXkCvtVDjIGbvC0vdE7tse+xTM9BMjsszP6bw==} @@ -20642,10 +20475,11 @@ packages: engines: {node: '>=4', npm: '>=6'} dev: false - /stream-combiner@0.0.4: - resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==} + /stream-combiner@0.2.2: + resolution: {integrity: sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==} dependencies: duplexer: 0.1.2 + through: 2.3.8 dev: false /stream-events@1.0.5: @@ -20773,13 +20607,6 @@ packages: is-regexp: 1.0.0 dev: false - /strip-ansi@3.0.1: - resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} - engines: {node: '>=0.10.0'} - dependencies: - ansi-regex: 2.1.1 - dev: false - /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -20894,11 +20721,6 @@ packages: - supports-color dev: true - /supports-color@2.0.0: - resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} - engines: {node: '>=0.8.0'} - dev: false - /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -23540,7 +23362,6 @@ packages: /y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - dev: true /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} @@ -23591,7 +23412,6 @@ packages: /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} - dev: true /yargs-unparser@2.0.0: resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==} @@ -23644,7 +23464,6 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.1.1 - dev: true /yauzl@2.10.0: resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} From 9e33697c6e7bd8ffd76d28262bec52767a6306b7 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Tue, 12 Sep 2023 22:42:14 +0800 Subject: [PATCH 10/14] chore(deps): remove @types/axios --- packages/nc-gui/package.json | 1 - pnpm-lock.yaml | 12 ------------ 2 files changed, 13 deletions(-) diff --git a/packages/nc-gui/package.json b/packages/nc-gui/package.json index c07a893d9d..e3a41b1c47 100644 --- a/packages/nc-gui/package.json +++ b/packages/nc-gui/package.json @@ -116,7 +116,6 @@ "@iconify-json/vscode-icons": "^1.1.28", "@intlify/unplugin-vue-i18n": "^0.12.2", "@nuxt/image-edge": "^1.0.0-rc.1-28217290.de85e17", - "@types/axios": "^0.14.0", "@types/d3-scale": "^4.0.3", "@types/dagre": "^0.7.48", "@types/file-saver": "^2.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bd8def14b1..d2cb3acdce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -265,9 +265,6 @@ importers: '@nuxt/image-edge': specifier: ^1.0.0-rc.1-28217290.de85e17 version: 1.0.0-rc.1-28217290.de85e17 - '@types/axios': - specifier: ^0.14.0 - version: 0.14.0 '@types/d3-scale': specifier: ^4.0.3 version: 4.0.3 @@ -6642,15 +6639,6 @@ packages: minimatch: 9.0.3 dev: true - /@types/axios@0.14.0: - resolution: {integrity: sha512-KqQnQbdYE54D7oa/UmYVMZKq7CO4l8DEENzOKc4aBRwxCXSlJXGz83flFx5L7AWrOQnmuN3kVsRdt+GZPPjiVQ==} - deprecated: This is a stub types definition for axios (https://github.com/mzabriskie/axios). axios provides its own type definitions, so you don't need @types/axios installed! - dependencies: - axios: 0.24.0 - transitivePeerDependencies: - - debug - dev: true - /@types/babel__core@7.20.1: resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} dependencies: From 9b4a40356f2502c671195e8ad974e393af4b223c Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Wed, 13 Sep 2023 15:38:28 +0800 Subject: [PATCH 11/14] chore: bump nc-help --- packages/nocodb/package.json | 2 +- pnpm-lock.yaml | 15 +++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index 6c18cb6ad1..367fff2a69 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -127,7 +127,7 @@ "multer": "^1.4.5-lts.1", "mysql2": "^3.2.0", "nanoid": "^3.1.20", - "nc-help": "0.3.0", + "nc-help": "0.3.1", "nc-lib-gui": "0.111.4", "nc-plugin": "^0.1.3", "ncp": "^2.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d2cb3acdce..452b63fe83 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -626,8 +626,8 @@ importers: specifier: ^3.1.20 version: 3.1.20 nc-help: - specifier: 0.3.0 - version: 0.3.0(asn1.js@5.4.1)(debug@4.3.4)(knex@2.4.2) + specifier: 0.3.1 + version: 0.3.1(asn1.js@5.4.1)(debug@4.3.4)(knex@2.4.2) nc-lib-gui: specifier: 0.111.4 version: 0.111.4 @@ -16967,8 +16967,8 @@ packages: engines: {node: '>=10'} dev: false - /nc-help@0.3.0(asn1.js@5.4.1)(debug@4.3.4)(knex@2.4.2): - resolution: {integrity: sha512-2bNJkB5ivIDAxDAgwsqxTX7PYkStC4hXsVEpBAXdrgfZ2oNVP96CnQ7La3LjAB779JzB3xtgJWtwQiq/rXKAGQ==} + /nc-help@0.3.1(asn1.js@5.4.1)(debug@4.3.4)(knex@2.4.2): + resolution: {integrity: sha512-ljOh2/6gwTx6BEaPjtdQFzmKL0cWnagGXWxonmqYLhEgkGj/UGvfcukTd5HVDNtu1iKg+0IR/ViNacpu/ClCGA==} engines: {node: '>=18'} peerDependencies: knex: 2.4.2 @@ -16979,7 +16979,7 @@ packages: knex: 2.4.2(mysql2@3.2.0)(pg@8.10.0)(sqlite3@5.1.6)(tedious@16.4.0) lodash: 4.17.21 posthog-node: 1.3.0(debug@4.3.4) - snowflake-sdk: 1.7.0(asn1.js@5.4.1) + snowflake-sdk: 1.8.0(asn1.js@5.4.1) transitivePeerDependencies: - asn1.js - debug @@ -20095,8 +20095,8 @@ packages: resolution: {integrity: sha512-MqR3fVulhjWuRNSMydnTlweu38UhQ0HXM4buStD/S3mc/BzX3CuM9OmhyQpmtYCvoYdl5ris6TI0ZqH355Ymqg==} dev: true - /snowflake-sdk@1.7.0(asn1.js@5.4.1): - resolution: {integrity: sha512-dSCq4NGBV67Ws9VPEO1md8AZw2mx8czoosBdq8CKdVSwUf9e9wUMpH+VEeIJUKy573M/B4vLU4CUYrhGlSkUHQ==} + /snowflake-sdk@1.8.0(asn1.js@5.4.1): + resolution: {integrity: sha512-zdU1c+ytIZclF4K6D4XPPHa5II6l6cOQdsLdvKP95IwSdTYJz324ESA7fPcg/rwYV7vUKnIZJ9OCjB1mE7D2IQ==} dependencies: '@azure/storage-blob': 12.15.0 '@google-cloud/storage': 6.12.0 @@ -20104,7 +20104,6 @@ packages: agent-base: 6.0.2 asn1.js-rfc2560: 5.0.1(asn1.js@5.4.1) asn1.js-rfc5280: 3.0.0 - async: 3.2.4 aws-sdk: 2.1455.0 axios: 0.27.2(debug@3.2.7) big-integer: 1.6.51 From 22a8cb95ca99dd2c591307ea6cd2d7c52a78b331 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Wed, 13 Sep 2023 16:39:44 +0800 Subject: [PATCH 12/14] refactor(nocodb): migrate request to axios --- .../nocodb/src/plugins/backblaze/Backblaze.ts | 29 +++++++++---------- packages/nocodb/src/plugins/gcs/Gcs.ts | 22 ++++++-------- .../src/plugins/linode/LinodeObjectStorage.ts | 28 ++++++++---------- packages/nocodb/src/plugins/mino/Minio.ts | 27 +++++++---------- .../nocodb/src/plugins/ovhCloud/OvhCloud.ts | 28 ++++++++---------- packages/nocodb/src/plugins/s3/S3.ts | 28 ++++++++---------- .../plugins/scaleway/ScalewayObjectStorage.ts | 28 ++++++++---------- packages/nocodb/src/plugins/spaces/Spaces.ts | 28 ++++++++---------- .../nocodb/src/plugins/upcloud/UpoCloud.ts | 28 ++++++++---------- packages/nocodb/src/plugins/vultr/Vultr.ts | 28 ++++++++---------- 10 files changed, 117 insertions(+), 157 deletions(-) diff --git a/packages/nocodb/src/plugins/backblaze/Backblaze.ts b/packages/nocodb/src/plugins/backblaze/Backblaze.ts index b521e2375d..31e0bf23c7 100644 --- a/packages/nocodb/src/plugins/backblaze/Backblaze.ts +++ b/packages/nocodb/src/plugins/backblaze/Backblaze.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import { promisify } from 'util'; import AWS from 'aws-sdk'; -import request from 'request'; +import axios from 'axios'; import type { IStorageAdapterV2, XcFile } from 'nc-plugin'; import type { Readable } from 'stream'; import { generateTempFilePath, waitForStreamClose } from '~/utils/pluginUtils'; @@ -47,32 +47,29 @@ export default class Backblaze implements IStorageAdapterV2 { const uploadParams: any = { ACL: 'public-read', }; + return new Promise((resolve, reject) => { - // Configure the file stream and obtain the upload parameters - request( - { - url: url, - encoding: null, - }, - (err, httpResponse, body) => { - if (err) return reject(err); - - uploadParams.Body = body; + axios + .get(url) + .then((response) => { + uploadParams.Body = response.data; uploadParams.Key = key; - uploadParams.ContentType = httpResponse.headers['content-type']; + uploadParams.ContentType = response.headers['content-type']; // call S3 to retrieve upload file to specified bucket this.s3Client.upload(uploadParams, (err1, data) => { - if (err) { - console.log('Error', err); + if (err1) { + console.log('Error', err1); reject(err1); } if (data) { resolve(data.Location); } }); - }, - ); + }) + .catch((error) => { + reject(error); + }); }); } diff --git a/packages/nocodb/src/plugins/gcs/Gcs.ts b/packages/nocodb/src/plugins/gcs/Gcs.ts index 3b3b1956d3..783c26c789 100644 --- a/packages/nocodb/src/plugins/gcs/Gcs.ts +++ b/packages/nocodb/src/plugins/gcs/Gcs.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import { promisify } from 'util'; import { Storage } from '@google-cloud/storage'; -import request from 'request'; +import axios from 'axios'; import type { IStorageAdapterV2, XcFile } from 'nc-plugin'; import type { Readable } from 'stream'; import type { StorageOptions } from '@google-cloud/storage'; @@ -105,23 +105,19 @@ export default class Gcs implements IStorageAdapterV2 { fileCreateByUrl(destPath: string, url: string): Promise { return new Promise((resolve, reject) => { - // Configure the file stream and obtain the upload parameters - request( - { - url: url, - encoding: null, - }, - (err, _, body) => { - if (err) return reject(err); - + axios + .get(url) + .then((response) => { this.storageClient .bucket(this.bucketName) .file(destPath) - .save(body) + .save(response.data) .then((res) => resolve(res)) .catch(reject); - }, - ); + }) + .catch((error) => { + reject(error); + }); }); } diff --git a/packages/nocodb/src/plugins/linode/LinodeObjectStorage.ts b/packages/nocodb/src/plugins/linode/LinodeObjectStorage.ts index 71e1bc3963..eaa6d14d86 100644 --- a/packages/nocodb/src/plugins/linode/LinodeObjectStorage.ts +++ b/packages/nocodb/src/plugins/linode/LinodeObjectStorage.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import { promisify } from 'util'; import AWS from 'aws-sdk'; -import request from 'request'; +import axios from 'axios'; import type { IStorageAdapterV2, XcFile } from 'nc-plugin'; import type { Readable } from 'stream'; import { generateTempFilePath, waitForStreamClose } from '~/utils/pluginUtils'; @@ -48,31 +48,27 @@ export default class LinodeObjectStorage implements IStorageAdapterV2 { ACL: 'public-read', }; return new Promise((resolve, reject) => { - // Configure the file stream and obtain the upload parameters - request( - { - url: url, - encoding: null, - }, - (err, httpResponse, body) => { - if (err) return reject(err); - - uploadParams.Body = body; + axios + .get(url) + .then((response) => { + uploadParams.Body = response.data; uploadParams.Key = key; - uploadParams.ContentType = httpResponse.headers['content-type']; + uploadParams.ContentType = response.headers['content-type']; // call S3 to retrieve upload file to specified bucket this.s3Client.upload(uploadParams, (err1, data) => { - if (err) { - console.log('Error', err); + if (err1) { + console.log('Error', err1); reject(err1); } if (data) { resolve(data.Location); } }); - }, - ); + }) + .catch((error) => { + reject(error); + }); }); } diff --git a/packages/nocodb/src/plugins/mino/Minio.ts b/packages/nocodb/src/plugins/mino/Minio.ts index f8c3c0389f..69ae2346d9 100644 --- a/packages/nocodb/src/plugins/mino/Minio.ts +++ b/packages/nocodb/src/plugins/mino/Minio.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import { promisify } from 'util'; import { Client as MinioClient } from 'minio'; -import request from 'request'; +import axios from 'axios'; import type { IStorageAdapterV2, XcFile } from 'nc-plugin'; import type { Readable } from 'stream'; import { generateTempFilePath, waitForStreamClose } from '~/utils/pluginUtils'; @@ -95,20 +95,13 @@ export default class Minio implements IStorageAdapterV2 { ACL: 'public-read', }; return new Promise((resolve, reject) => { - // Configure the file stream and obtain the upload parameters - request( - { - url: url, - encoding: null, - }, - (err, _, body) => { - if (err) return reject(err); - - uploadParams.Body = body; + axios + .get(url) + .then((response) => { + uploadParams.Body = response.data; uploadParams.Key = key; + uploadParams.ContentType = response.headers['content-type']; - // uploadParams.Body = fileStream; - // uploadParams.Key = key; const metaData = { // 'Content-Type': file.mimetype // 'X-Amz-Meta-Testing': 1234, @@ -116,7 +109,7 @@ export default class Minio implements IStorageAdapterV2 { }; // call S3 to retrieve upload file to specified bucket this.minioClient - .putObject(this.input?.bucket, key, body, metaData) + .putObject(this.input?.bucket, key, response.data, metaData) .then(() => { resolve( `http${this.input.useSSL ? 's' : ''}://${this.input.endPoint}:${ @@ -125,8 +118,10 @@ export default class Minio implements IStorageAdapterV2 { ); }) .catch(reject); - }, - ); + }) + .catch((error) => { + reject(error); + }); }); } diff --git a/packages/nocodb/src/plugins/ovhCloud/OvhCloud.ts b/packages/nocodb/src/plugins/ovhCloud/OvhCloud.ts index 216305d0ac..c9d775b08a 100644 --- a/packages/nocodb/src/plugins/ovhCloud/OvhCloud.ts +++ b/packages/nocodb/src/plugins/ovhCloud/OvhCloud.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import { promisify } from 'util'; import AWS from 'aws-sdk'; -import request from 'request'; +import axios from 'axios'; import type { IStorageAdapterV2, XcFile } from 'nc-plugin'; import type { Readable } from 'stream'; import { generateTempFilePath, waitForStreamClose } from '~/utils/pluginUtils'; @@ -48,31 +48,27 @@ export default class OvhCloud implements IStorageAdapterV2 { ACL: 'public-read', }; return new Promise((resolve, reject) => { - // Configure the file stream and obtain the upload parameters - request( - { - url: url, - encoding: null, - }, - (err, httpResponse, body) => { - if (err) return reject(err); - - uploadParams.Body = body; + axios + .get(url) + .then((response) => { + uploadParams.Body = response.data; uploadParams.Key = key; - uploadParams.ContentType = httpResponse.headers['content-type']; + uploadParams.ContentType = response.headers['content-type']; // call S3 to retrieve upload file to specified bucket this.s3Client.upload(uploadParams, (err1, data) => { - if (err) { - console.log('Error', err); + if (err1) { + console.log('Error', err1); reject(err1); } if (data) { resolve(data.Location); } }); - }, - ); + }) + .catch((error) => { + reject(error); + }); }); } diff --git a/packages/nocodb/src/plugins/s3/S3.ts b/packages/nocodb/src/plugins/s3/S3.ts index 02e7da0762..f87409fab7 100644 --- a/packages/nocodb/src/plugins/s3/S3.ts +++ b/packages/nocodb/src/plugins/s3/S3.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import { promisify } from 'util'; import AWS from 'aws-sdk'; -import request from 'request'; +import axios from 'axios'; import type { IStorageAdapterV2, XcFile } from 'nc-plugin'; import type { Readable } from 'stream'; import { generateTempFilePath, waitForStreamClose } from '~/utils/pluginUtils'; @@ -47,31 +47,27 @@ export default class S3 implements IStorageAdapterV2 { ACL: 'public-read', }; return new Promise((resolve, reject) => { - // Configure the file stream and obtain the upload parameters - request( - { - url: url, - encoding: null, - }, - (err, httpResponse, body) => { - if (err) return reject(err); - - uploadParams.Body = body; + axios + .get(url) + .then((response) => { + uploadParams.Body = response.data; uploadParams.Key = key; - uploadParams.ContentType = httpResponse.headers['content-type']; + uploadParams.ContentType = response.headers['content-type']; // call S3 to retrieve upload file to specified bucket this.s3Client.upload(uploadParams, (err1, data) => { - if (err) { - console.log('Error', err); + if (err1) { + console.log('Error', err1); reject(err1); } if (data) { resolve(data.Location); } }); - }, - ); + }) + .catch((error) => { + reject(error); + }); }); } diff --git a/packages/nocodb/src/plugins/scaleway/ScalewayObjectStorage.ts b/packages/nocodb/src/plugins/scaleway/ScalewayObjectStorage.ts index 09d4044437..a841d9fb74 100644 --- a/packages/nocodb/src/plugins/scaleway/ScalewayObjectStorage.ts +++ b/packages/nocodb/src/plugins/scaleway/ScalewayObjectStorage.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import { promisify } from 'util'; import AWS from 'aws-sdk'; -import request from 'request'; +import axios from 'axios'; import type { IStorageAdapterV2, XcFile } from 'nc-plugin'; import type { Readable } from 'stream'; import { generateTempFilePath, waitForStreamClose } from '~/utils/pluginUtils'; @@ -98,31 +98,27 @@ export default class ScalewayObjectStorage implements IStorageAdapterV2 { ACL: 'public-read', }; return new Promise((resolve, reject) => { - // Configure the file stream and obtain the upload parameters - request( - { - url: url, - encoding: null, - }, - (err, httpResponse, body) => { - if (err) return reject(err); - - uploadParams.Body = body; + axios + .get(url) + .then((response) => { + uploadParams.Body = response.data; uploadParams.Key = key; - uploadParams.ContentType = httpResponse.headers['content-type']; + uploadParams.ContentType = response.headers['content-type']; // call S3 to retrieve upload file to specified bucket this.s3Client.upload(uploadParams, (err1, data) => { - if (err) { - console.log('Error', err); + if (err1) { + console.log('Error', err1); reject(err1); } if (data) { resolve(data.Location); } }); - }, - ); + }) + .catch((error) => { + reject(error); + }); }); } diff --git a/packages/nocodb/src/plugins/spaces/Spaces.ts b/packages/nocodb/src/plugins/spaces/Spaces.ts index 55308aed53..eb7612527b 100644 --- a/packages/nocodb/src/plugins/spaces/Spaces.ts +++ b/packages/nocodb/src/plugins/spaces/Spaces.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import { promisify } from 'util'; import AWS from 'aws-sdk'; -import request from 'request'; +import axios from 'axios'; import type { IStorageAdapterV2, XcFile } from 'nc-plugin'; import type { Readable } from 'stream'; import { generateTempFilePath, waitForStreamClose } from '~/utils/pluginUtils'; @@ -48,31 +48,27 @@ export default class Spaces implements IStorageAdapterV2 { ACL: 'public-read', }; return new Promise((resolve, reject) => { - // Configure the file stream and obtain the upload parameters - request( - { - url: url, - encoding: null, - }, - (err, httpResponse, body) => { - if (err) return reject(err); - - uploadParams.Body = body; + axios + .get(url) + .then((response) => { + uploadParams.Body = response.data; uploadParams.Key = key; - uploadParams.ContentType = httpResponse.headers['content-type']; + uploadParams.ContentType = response.headers['content-type']; // call S3 to retrieve upload file to specified bucket this.s3Client.upload(uploadParams, (err1, data) => { - if (err) { - console.log('Error', err); + if (err1) { + console.log('Error', err1); reject(err1); } if (data) { resolve(data.Location); } }); - }, - ); + }) + .catch((error) => { + reject(error); + }); }); } diff --git a/packages/nocodb/src/plugins/upcloud/UpoCloud.ts b/packages/nocodb/src/plugins/upcloud/UpoCloud.ts index 11ff0b3a85..7043fe5adf 100644 --- a/packages/nocodb/src/plugins/upcloud/UpoCloud.ts +++ b/packages/nocodb/src/plugins/upcloud/UpoCloud.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import { promisify } from 'util'; import AWS from 'aws-sdk'; -import request from 'request'; +import axios from 'axios'; import type { IStorageAdapterV2, XcFile } from 'nc-plugin'; import type { Readable } from 'stream'; import { generateTempFilePath, waitForStreamClose } from '~/utils/pluginUtils'; @@ -48,31 +48,27 @@ export default class UpoCloud implements IStorageAdapterV2 { ACL: 'public-read', }; return new Promise((resolve, reject) => { - // Configure the file stream and obtain the upload parameters - request( - { - url: url, - encoding: null, - }, - (err, httpResponse, body) => { - if (err) return reject(err); - - uploadParams.Body = body; + axios + .get(url) + .then((response) => { + uploadParams.Body = response.data; uploadParams.Key = key; - uploadParams.ContentType = httpResponse.headers['content-type']; + uploadParams.ContentType = response.headers['content-type']; // call S3 to retrieve upload file to specified bucket this.s3Client.upload(uploadParams, (err1, data) => { - if (err) { - console.log('Error', err); + if (err1) { + console.log('Error', err1); reject(err1); } if (data) { resolve(data.Location); } }); - }, - ); + }) + .catch((error) => { + reject(error); + }); }); } diff --git a/packages/nocodb/src/plugins/vultr/Vultr.ts b/packages/nocodb/src/plugins/vultr/Vultr.ts index d12e8cdc5b..3e64adbfd3 100644 --- a/packages/nocodb/src/plugins/vultr/Vultr.ts +++ b/packages/nocodb/src/plugins/vultr/Vultr.ts @@ -1,7 +1,7 @@ import fs from 'fs'; import { promisify } from 'util'; import AWS from 'aws-sdk'; -import request from 'request'; +import axios from 'axios'; import type { IStorageAdapterV2, XcFile } from 'nc-plugin'; import type { Readable } from 'stream'; import { generateTempFilePath, waitForStreamClose } from '~/utils/pluginUtils'; @@ -48,31 +48,27 @@ export default class Vultr implements IStorageAdapterV2 { ACL: 'public-read', }; return new Promise((resolve, reject) => { - // Configure the file stream and obtain the upload parameters - request( - { - url: url, - encoding: null, - }, - (err, httpResponse, body) => { - if (err) return reject(err); - - uploadParams.Body = body; + axios + .get(url) + .then((response) => { + uploadParams.Body = response.data; uploadParams.Key = key; - uploadParams.ContentType = httpResponse.headers['content-type']; + uploadParams.ContentType = response.headers['content-type']; // call S3 to retrieve upload file to specified bucket this.s3Client.upload(uploadParams, (err1, data) => { - if (err) { - console.log('Error', err); + if (err1) { + console.log('Error', err1); reject(err1); } if (data) { resolve(data.Location); } }); - }, - ); + }) + .catch((error) => { + reject(error); + }); }); } From 914734440cb8f70c05c2238b5e065e14a890d1ec Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Wed, 13 Sep 2023 16:39:58 +0800 Subject: [PATCH 13/14] chore(deps): deprecate request --- packages/nocodb/package.json | 1 - pnpm-lock.yaml | 3 --- 2 files changed, 4 deletions(-) diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index 367fff2a69..c55d210fbe 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -152,7 +152,6 @@ "pg": "^8.10.0", "redlock": "^5.0.0-beta.2", "reflect-metadata": "^0.1.13", - "request": "^2.88.2", "request-ip": "^2.1.3", "rmdir": "^1.2.0", "rxjs": "^7.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 452b63fe83..b91a64c8a1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -700,9 +700,6 @@ importers: reflect-metadata: specifier: ^0.1.13 version: 0.1.13 - request: - specifier: ^2.88.2 - version: 2.88.2 request-ip: specifier: ^2.1.3 version: 2.1.3 From ccd40ba786ca083c7a2858b9b9c56ebb37fe25be Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Wed, 13 Sep 2023 19:47:04 +0800 Subject: [PATCH 14/14] chore(deps): remove unused fingerprintjs --- packages/nc-gui/package.json | 1 - pnpm-lock.yaml | 9 --------- 2 files changed, 10 deletions(-) diff --git a/packages/nc-gui/package.json b/packages/nc-gui/package.json index e3a41b1c47..c895f58dbe 100644 --- a/packages/nc-gui/package.json +++ b/packages/nc-gui/package.json @@ -37,7 +37,6 @@ "dependencies": { "@braks/revue-draggable": "^0.4.3", "@ckpack/vue-color": "^1.2.0", - "@fingerprintjs/fingerprintjs": "^3.4.1", "@iconify/vue": "^4.1.1", "@pinia/nuxt": "^0.4.11", "@vue-flow/additional-components": "^1.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b91a64c8a1..02032942b0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,9 +33,6 @@ importers: '@ckpack/vue-color': specifier: ^1.2.0 version: 1.2.0(vue@3.3.4) - '@fingerprintjs/fingerprintjs': - specifier: ^3.4.1 - version: 3.4.1 '@iconify/vue': specifier: ^4.1.1 version: 4.1.1(vue@3.3.4) @@ -3551,12 +3548,6 @@ packages: dev: true optional: true - /@fingerprintjs/fingerprintjs@3.4.1: - resolution: {integrity: sha512-i3TqlaIdF+4qDHP6OStMtLXCnvnoo2C156rNPm9/kIglUtnLAF45+sGkZZmVQB+58dDF0mNpaiqvKHNSR8J1Hg==} - dependencies: - tslib: 2.6.2 - dev: false - /@gar/promisify@1.1.3: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} requiresBuild: true