From a03475d82871b5c2dab261755e09c128eb6cd239 Mon Sep 17 00:00:00 2001 From: Pulkit Date: Thu, 17 Oct 2024 15:02:08 +0530 Subject: [PATCH] feat: adding docker image --- Makefile | 27 + core/.dockerignore | 47 + core/Dockerfile | 17 + docker-builder/Makefile | 2 +- docker-builder/package.json | 2 +- docker-compose.yml | 41 +- docker-orch/package.json | 1 + proxy-server/.dockerignore | 39 + proxy-server/Dockerfile | 13 + proxy-server/package.json | 11 +- proxy-server/pnpm-lock.yaml | 1725 +---------------------------------- 11 files changed, 179 insertions(+), 1746 deletions(-) create mode 100644 Makefile create mode 100644 core/.dockerignore create mode 100644 core/Dockerfile create mode 100644 proxy-server/.dockerignore create mode 100644 proxy-server/Dockerfile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..64dc06f --- /dev/null +++ b/Makefile @@ -0,0 +1,27 @@ +up: + docker compose up -d + +down: + docker compose down -v + +delete: + docker compose down -v --rmi all + +build: + docker compose build --no-cache + +delPm2: + pm2 delete deployt-docker-orch + +pm2Logs: + pm2 logs deployt-docker-orch + +start: + make delPm2 && \ + cd docker-builder && make build && \ + cd ../docker-orch && pm2 start npm --name "deployt-docker-orch" -- start \ + cd .. && docker compose up -d + +stop: + make down && \ + pm2 stop deployt-docker-orch diff --git a/core/.dockerignore b/core/.dockerignore new file mode 100644 index 0000000..c423698 --- /dev/null +++ b/core/.dockerignore @@ -0,0 +1,47 @@ +# Node modules +node_modules + +# Next.js build output +.next + +# Logs +*.log +npm-debug.log* + +# Environment variables +.env +.env.local +.env.development.local +.env.test.local +.env.production.local + +# Editor directories and files +.vscode +.idea +*.swp +*.swo + +# OS generated files +.DS_Store +Thumbs.db + +# Test coverage +coverage + +# Temporary files +*.tmp +*.temp + +# Prisma +prisma/*.db + +# Debug files +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Build files +out + +# Misc +README.md \ No newline at end of file diff --git a/core/Dockerfile b/core/Dockerfile new file mode 100644 index 0000000..e08ad46 --- /dev/null +++ b/core/Dockerfile @@ -0,0 +1,17 @@ +FROM node:18-alpine + +WORKDIR /app + +COPY package*.json ./ + +RUN npm ci + +COPY . . + +RUN npx prisma generate + +RUN npm run build + +EXPOSE 3000 + +CMD ["npm", "start"] \ No newline at end of file diff --git a/docker-builder/Makefile b/docker-builder/Makefile index d7f7182..af462f4 100755 --- a/docker-builder/Makefile +++ b/docker-builder/Makefile @@ -1,4 +1,4 @@ -IMAGE_NAME=pulkitxm/vercel-builder-test +IMAGE_NAME=pulkitxm/deployit-builder CONTAINER_NAME=test-vercel-builder DOCKERFILE_PATH=Dockerfile ENV_FILE=.env diff --git a/docker-builder/package.json b/docker-builder/package.json index fb62bbc..7880884 100755 --- a/docker-builder/package.json +++ b/docker-builder/package.json @@ -1,5 +1,5 @@ { - "name": "docker-builder", + "name": "deployit-docker-builder", "version": "1.0.0", "main": "index.js", "scripts": { diff --git a/docker-compose.yml b/docker-compose.yml index b8cb19c..9772d5f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,33 +1,30 @@ services: - - postgres: - container_name: deployit-postgres - image: postgres + core: + build: + context: ./core + dockerfile: Dockerfile ports: - - "5432:5432" + - "3000:3000" + depends_on: + - redis env_file: - ./core/.env - volumes: - - postgres_data_dwl:/var/lib/postgresql/data - pgweb: - container_name: deployit-pgweb - restart: always - image: sosedoff/pgweb + + proxy-server: + build: + context: ./proxy-server + dockerfile: Dockerfile ports: - - "8002:8081" - links: - - postgres:postgres - env_file: - - ./core/.env + - "8000:8000" depends_on: - - postgres - redis-stack: - container_name: deployit-redis-stack + - redis + env_file: + - ./proxy-server/.env + + redis: + container_name: deployit-redis image: redis/redis-stack:latest ports: - "6379:6379" - "8001:8001" restart: always - -volumes: - postgres_data_dwl: diff --git a/docker-orch/package.json b/docker-orch/package.json index ea624f5..3dfc3b8 100644 --- a/docker-orch/package.json +++ b/docker-orch/package.json @@ -1,4 +1,5 @@ { + "name": "deployit-docker-orch", "devDependencies": { "@types/dockerode": "^3.3.31", "@types/pg": "^8.11.10", diff --git a/proxy-server/.dockerignore b/proxy-server/.dockerignore new file mode 100644 index 0000000..0b4565f --- /dev/null +++ b/proxy-server/.dockerignore @@ -0,0 +1,39 @@ +# Node modules +node_modules + +# Logs +*.log +npm-debug.log* + +# Environment variables +.env + +# Editor directories and files +.vscode +.idea +*.swp +*.swo + +# OS generated files +.DS_Store +Thumbs.db + +# Test coverage +coverage + +# Temporary files +*.tmp +*.temp + +# Debug files +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# TypeScript config and other config files +tsconfig.json +.eslintrc.json +.prettierrc + +# Misc +README.md \ No newline at end of file diff --git a/proxy-server/Dockerfile b/proxy-server/Dockerfile new file mode 100644 index 0000000..add4102 --- /dev/null +++ b/proxy-server/Dockerfile @@ -0,0 +1,13 @@ +FROM node:18-alpine + +WORKDIR /app + +COPY package*.json ./ + +RUN npm install + +COPY . . + +EXPOSE 8000 + +CMD ["node", "src/index.js"] \ No newline at end of file diff --git a/proxy-server/package.json b/proxy-server/package.json index 8bb5d44..bdf4150 100755 --- a/proxy-server/package.json +++ b/proxy-server/package.json @@ -1,12 +1,11 @@ { - "name": "vercel-clone", + "name": "deployit-proxy-server", "version": "1.0.0", "main": "index.js", "type": "module", "scripts": { "start": "node src/index.js", "dev": "nodemon src/index.js", - "build": "tsc -b", "format": "prettier --write \"**/*.{ts,tsx,js,jsx,md,mdx,css,yaml,yml}\"", "check": "prettier --check \"**/*.{ts,tsx,js,jsx,md,mdx,css,yaml,yml}\"" }, @@ -15,20 +14,14 @@ "license": "ISC", "description": "", "dependencies": { - "@aws-sdk/client-s3": "^3.670.0", - "@aws-sdk/s3-request-presigner": "^3.670.0", - "@vercel/blob": "^0.24.1", "axios": "^1.7.7", - "cloudinary": "^2.5.0", "dotenv": "^16.4.5", "express": "^4.21.1", - "express-http-proxy": "^2.1.1", "http-proxy": "^1.18.1", "http-proxy-middleware": "^3.0.2", "ioredis": "^5.4.1", "mime-types": "^2.1.35", "pg": "^8.13.0", - "prettier": "^3.3.3", - "streamifier": "^0.1.1" + "prettier": "^3.3.3" } } \ No newline at end of file diff --git a/proxy-server/pnpm-lock.yaml b/proxy-server/pnpm-lock.yaml index 7b761b1..224facf 100644 --- a/proxy-server/pnpm-lock.yaml +++ b/proxy-server/pnpm-lock.yaml @@ -7,30 +7,15 @@ settings: importers: .: dependencies: - "@aws-sdk/client-s3": - specifier: ^3.670.0 - version: 3.670.0 - "@aws-sdk/s3-request-presigner": - specifier: ^3.670.0 - version: 3.670.0 - "@vercel/blob": - specifier: ^0.24.1 - version: 0.24.1 axios: specifier: ^1.7.7 version: 1.7.7 - cloudinary: - specifier: ^2.5.0 - version: 2.5.1 dotenv: specifier: ^16.4.5 version: 16.4.5 express: specifier: ^4.21.1 version: 4.21.1 - express-http-proxy: - specifier: ^2.1.1 - version: 2.1.1 http-proxy: specifier: ^1.18.1 version: 1.18.1(debug@4.3.7) @@ -49,680 +34,17 @@ importers: prettier: specifier: ^3.3.3 version: 3.3.3 - streamifier: - specifier: ^0.1.1 - version: 0.1.1 + typescript: + specifier: ^5.6.3 + version: 5.6.3 packages: - "@aws-crypto/crc32@5.2.0": - resolution: - { - integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==, - } - engines: { node: ">=16.0.0" } - - "@aws-crypto/crc32c@5.2.0": - resolution: - { - integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==, - } - - "@aws-crypto/sha1-browser@5.2.0": - resolution: - { - integrity: sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==, - } - - "@aws-crypto/sha256-browser@5.2.0": - resolution: - { - integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==, - } - - "@aws-crypto/sha256-js@5.2.0": - resolution: - { - integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==, - } - engines: { node: ">=16.0.0" } - - "@aws-crypto/supports-web-crypto@5.2.0": - resolution: - { - integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==, - } - - "@aws-crypto/util@5.2.0": - resolution: - { - integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==, - } - - "@aws-sdk/client-s3@3.670.0": - resolution: - { - integrity: sha512-8Pwu1K+PgbYpXDaGKNy5hEbRH5FXHlfXJOhtV4oEDroL7ngix3ZUVWN9oIVVSDK02y1oQS1jCSEGUiUiauzb0g==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/client-sso-oidc@3.670.0": - resolution: - { - integrity: sha512-4qDK2L36Q4J1lfemaHHd9ZxqKRaos3STp44qPAHf/8QyX6Uk5sXgZNVO2yWM7SIEtVKwwBh/fZAsdBkGPBfZcw==, - } - engines: { node: ">=16.0.0" } - peerDependencies: - "@aws-sdk/client-sts": ^3.670.0 - - "@aws-sdk/client-sso@3.670.0": - resolution: - { - integrity: sha512-J+oz6uSsDvk4pimMDnKJb1wsV216zTrejvMTIL4RhUD1QPIVVOpteTdUShcjZUIZnkcJZGI+cym/SFK0kuzTpg==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/client-sts@3.670.0": - resolution: - { - integrity: sha512-bExrNo8ZVWorS3cjMZKQnA2HWqDmAzcZoSN/cPVoPFNkHwdl1lzPxvcLzmhpIr48JHgKfybBjrbluDZfIYeEog==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/core@3.667.0": - resolution: - { - integrity: sha512-pMcDVI7Tmdsc8R3sDv0Omj/4iRParGY+uJtAfF669WnZfDfaBQaix2Mq7+Mu08vdjqO9K3gicFvjk9S1VLmOKA==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/credential-provider-env@3.667.0": - resolution: - { - integrity: sha512-zZbrkkaPc54WXm+QAnpuv0LPNfsts0HPPd+oCECGs7IQRaFsGj187cwvPg9RMWDFZqpm64MdBDoA8OQHsqzYCw==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/credential-provider-http@3.667.0": - resolution: - { - integrity: sha512-sjtybFfERZWiqTY7fswBxKQLvUkiCucOWyqh3IaPo/4nE1PXRnaZCVG0+kRBPrYIxWqiVwytvZzMJy8sVZcG0A==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/credential-provider-ini@3.670.0": - resolution: - { - integrity: sha512-TB1gacUj75leaTt2JsCTzygDSIk4ksv9uZoR7VenlgFPRktyOeT+fapwIVBeB2Qg7b9uxAY2K5XkKstDZyBEEw==, - } - engines: { node: ">=16.0.0" } - peerDependencies: - "@aws-sdk/client-sts": ^3.670.0 - - "@aws-sdk/credential-provider-node@3.670.0": - resolution: - { - integrity: sha512-zwNrRYzubk4CaZ7zebeDhxsm8QtNWkbGKopZPOaZSnd5uqUGRcmx4ccVRngWUK68XDP44aEUWC8iU5Pc7btpHQ==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/credential-provider-process@3.667.0": - resolution: - { - integrity: sha512-HZHnvop32fKgsNHkdhVaul7UzQ25sEc0j9yqA4bjhtbk0ECl42kj3f1pJ+ZU/YD9ut8lMJs/vVqiOdNThVdeBw==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/credential-provider-sso@3.670.0": - resolution: - { - integrity: sha512-5PkA8BOy4q57Vhe9AESoHKZ7vjRbElNPKjXA4qC01xY+DitClRFz4O3B9sMzFp0PHlz9nDVSXXKgq0yzF/nAag==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/credential-provider-web-identity@3.667.0": - resolution: - { - integrity: sha512-t8CFlZMD/1p/8Cli3rvRiTJpjr/8BO64gw166AHgFZYSN2h95L2l1tcW0jpsc3PprA32nLg1iQVKYt4WGM4ugw==, - } - engines: { node: ">=16.0.0" } - peerDependencies: - "@aws-sdk/client-sts": ^3.667.0 - - "@aws-sdk/middleware-bucket-endpoint@3.667.0": - resolution: - { - integrity: sha512-XGz4jMAkDoTyFdtLz7ZF+C05IAhCTC1PllpvTBaj821z/L0ilhbqVhrT/f2Buw8Id/K5A390csGXgusXyrFFjA==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-expect-continue@3.667.0": - resolution: - { - integrity: sha512-0TiSL9S5DSG95NHGIz6qTMuV7GDKVn8tvvGSrSSZu/wXO3JaYSH0AElVpYfc4PtPRqVpEyNA7nnc7W56mMCLWQ==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-flexible-checksums@3.669.0": - resolution: - { - integrity: sha512-01UQLoUzVwWMf+b+AEuwJ2lluBD+Cp8AcbyEHqvEaPdjGKHIS4BCvnY70mZYnAfRtL8R2h9tt7iI61oWU3Gjkg==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-host-header@3.667.0": - resolution: - { - integrity: sha512-Z7fIAMQnPegs7JjAQvlOeWXwpMRfegh5eCoIP6VLJIeR6DLfYKbP35JBtt98R6DXslrN2RsbTogjbxPEDQfw1w==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-location-constraint@3.667.0": - resolution: - { - integrity: sha512-ob85H3HhT3/u5O+x0o557xGZ78vSNeSSwMaSitxdsfs2hOuoUl1uk+OeLpi1hkuJnL41FPpokV7TVII2XrFfmg==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-logger@3.667.0": - resolution: - { - integrity: sha512-PtTRNpNm/5c746jRgZCNg4X9xEJIwggkGJrF0GP9AB1ANg4pc/sF2Fvn1NtqPe9wtQ2stunJprnm5WkCHN7QiA==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-recursion-detection@3.667.0": - resolution: - { - integrity: sha512-U5glWD3ehFohzpUpopLtmqAlDurGWo2wRGPNgi4SwhWU7UDt6LS7E/UvJjqC0CUrjlzOw+my2A+Ncf+fisMhxQ==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-sdk-s3@3.669.0": - resolution: - { - integrity: sha512-b2QUQ7DcIcVCUFhvmFEDI90BemvQhO0ntIajllLqQSy88PSNdLDCVx5mIzfxaaK/1tdY/UsEDRRm1kMQHJDQpg==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-ssec@3.667.0": - resolution: - { - integrity: sha512-1wuAUZIkmZIvOmGg5qNQU821CGFHhkuKioxXgNh0DpUxZ9+AeiV7yorJr+bqkb2KBFv1i1TnzGRecvKf/KvZIQ==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/middleware-user-agent@3.669.0": - resolution: - { - integrity: sha512-K8ScPi45zjJrj5Y2gRqVsvKKQCQbvQBfYGcBw9ZOx9TTavH80bOCBjWg/GFnvs4f37tqVc1wMN2oGvcTF6HveQ==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/region-config-resolver@3.667.0": - resolution: - { - integrity: sha512-iNr+JhhA902JMKHG9IwT9YdaEx6KGl6vjAL5BRNeOjfj4cZYMog6Lz/IlfOAltMtT0w88DAHDEFrBd2uO0l2eg==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/s3-request-presigner@3.670.0": - resolution: - { - integrity: sha512-cTTQWJhmCRNH9NZbTqAhx3aXmC+p7gYzj7kNOyzdTA6D4jJOQZekxFFEQ0T2BPFYPR9Elk77W0yK+Nv9wMVD4g==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/signature-v4-multi-region@3.669.0": - resolution: - { - integrity: sha512-TVwlWAxfBHnFjnfTBQWUhzVJzjwVhkq1+KR0JZV7JrfqeyBOdZjAaV9ie3VNY9HUouecq1fDuKaSwe4JiWQsHg==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/token-providers@3.667.0": - resolution: - { - integrity: sha512-ZecJlG8p6D4UTYlBHwOWX6nknVtw/OBJ3yPXTSajBjhUlj9lE2xvejI8gl4rqkyLXk7z3bki+KR4tATbMaM9yg==, - } - engines: { node: ">=16.0.0" } - peerDependencies: - "@aws-sdk/client-sso-oidc": ^3.667.0 - - "@aws-sdk/types@3.667.0": - resolution: - { - integrity: sha512-gYq0xCsqFfQaSL/yT1Gl1vIUjtsg7d7RhnUfsXaHt8xTxOKRTdH9GjbesBjXOzgOvB0W0vfssfreSNGFlOOMJg==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/util-arn-parser@3.568.0": - resolution: - { - integrity: sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/util-endpoints@3.667.0": - resolution: - { - integrity: sha512-X22SYDAuQJWnkF1/q17pkX3nGw5XMD9YEUbmt87vUnRq7iyJ3JOpl6UKOBeUBaL838wA5yzdbinmCITJ/VZ1QA==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/util-format-url@3.667.0": - resolution: - { - integrity: sha512-S0D731SnEPnTfbJ/Dldw5dDrOc8uipK6NLXHDs2xIq0t61iwZLMEiN8yWCs2wAZVVJKpldUM1THLaaufU9SSSA==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/util-locate-window@3.568.0": - resolution: - { - integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==, - } - engines: { node: ">=16.0.0" } - - "@aws-sdk/util-user-agent-browser@3.670.0": - resolution: - { - integrity: sha512-iRynWWazqEcCKwGMcQcywKTDLdLvqts1Yx474U64I9OKQXXwhOwhXbF5CAPSRta86lkVNAVYJa/0Bsv45pNn1A==, - } - - "@aws-sdk/util-user-agent-node@3.669.0": - resolution: - { - integrity: sha512-9jxCYrgggy2xd44ZASqI7AMiRVaSiFp+06Kg8BQSU0ijKpBJlwcsqIS8pDT/n6LxuOw2eV5ipvM2C0r1iKzrGA==, - } - engines: { node: ">=16.0.0" } - peerDependencies: - aws-crt: ">=1.0.0" - peerDependenciesMeta: - aws-crt: - optional: true - - "@aws-sdk/xml-builder@3.662.0": - resolution: - { - integrity: sha512-ikLkXn0igUpnJu2mCZjklvmcDGWT9OaLRv3JyC/cRkTaaSrblPjPM7KKsltxdMTLQ+v7fjCN0TsJpxphMfaOPA==, - } - engines: { node: ">=16.0.0" } - - "@fastify/busboy@2.1.1": - resolution: - { - integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==, - } - engines: { node: ">=14" } - "@ioredis/commands@1.2.0": resolution: { integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==, } - "@smithy/abort-controller@3.1.5": - resolution: - { - integrity: sha512-DhNPnqTqPoG8aZ5dWkFOgsuY+i0GQ3CI6hMmvCoduNsnU9gUZWZBwGfDQsTTB7NvFPkom1df7jMIJWU90kuXXg==, - } - engines: { node: ">=16.0.0" } - - "@smithy/chunked-blob-reader-native@3.0.0": - resolution: - { - integrity: sha512-VDkpCYW+peSuM4zJip5WDfqvg2Mo/e8yxOv3VF1m11y7B8KKMKVFtmZWDe36Fvk8rGuWrPZHHXZ7rR7uM5yWyg==, - } - - "@smithy/chunked-blob-reader@3.0.0": - resolution: - { - integrity: sha512-sbnURCwjF0gSToGlsBiAmd1lRCmSn72nu9axfJu5lIx6RUEgHu6GwTMbqCdhQSi0Pumcm5vFxsi9XWXb2mTaoA==, - } - - "@smithy/config-resolver@3.0.9": - resolution: - { - integrity: sha512-5d9oBf40qC7n2xUoHmntKLdqsyTMMo/r49+eqSIjJ73eDfEtljAxEhzIQ3bkgXJtR3xiv7YzMT/3FF3ORkjWdg==, - } - engines: { node: ">=16.0.0" } - - "@smithy/core@2.4.8": - resolution: - { - integrity: sha512-x4qWk7p/a4dcf7Vxb2MODIf4OIcqNbK182WxRvZ/3oKPrf/6Fdic5sSElhO1UtXpWKBazWfqg0ZEK9xN1DsuHA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/credential-provider-imds@3.2.4": - resolution: - { - integrity: sha512-S9bb0EIokfYEuar4kEbLta+ivlKCWOCFsLZuilkNy9i0uEUEHSi47IFLPaxqqCl+0ftKmcOTHayY5nQhAuq7+w==, - } - engines: { node: ">=16.0.0" } - - "@smithy/eventstream-codec@3.1.6": - resolution: - { - integrity: sha512-SBiOYPBH+5wOyPS7lfI150ePfGLhnp/eTu5RnV9xvhGvRiKfnl6HzRK9wehBph+il8FxS9KTeadx7Rcmf1GLPQ==, - } - - "@smithy/eventstream-serde-browser@3.0.10": - resolution: - { - integrity: sha512-1i9aMY6Pl/SmA6NjvidxnfBLHMPzhKu2BP148pEt5VwhMdmXn36PE2kWKGa9Hj8b0XGtCTRucpCncylevCtI7g==, - } - engines: { node: ">=16.0.0" } - - "@smithy/eventstream-serde-config-resolver@3.0.7": - resolution: - { - integrity: sha512-eVzhGQBPEqXXYHvIUku0jMTxd4gDvenRzUQPTmKVWdRvp9JUCKrbAXGQRYiGxUYq9+cqQckRm0wq3kTWnNtDhw==, - } - engines: { node: ">=16.0.0" } - - "@smithy/eventstream-serde-node@3.0.9": - resolution: - { - integrity: sha512-JE0Guqvt0xsmfQ5y1EI342/qtJqznBv8cJqkHZV10PwC8GWGU5KNgFbQnsVCcX+xF+qIqwwfRmeWoJCjuOLmng==, - } - engines: { node: ">=16.0.0" } - - "@smithy/eventstream-serde-universal@3.0.9": - resolution: - { - integrity: sha512-bydfgSisfepCufw9kCEnWRxqxJFzX/o8ysXWv+W9F2FIyiaEwZ/D8bBKINbh4ONz3i05QJ1xE7A5OKYvgJsXaw==, - } - engines: { node: ">=16.0.0" } - - "@smithy/fetch-http-handler@3.2.9": - resolution: - { - integrity: sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==, - } - - "@smithy/hash-blob-browser@3.1.6": - resolution: - { - integrity: sha512-BKNcMIaeZ9lB67sgo88iCF4YB35KT8X2dNJ8DqrtZNTgN6tUDYBKThzfGtos/mnZkGkW91AYHisESHmSiYQmKw==, - } - - "@smithy/hash-node@3.0.7": - resolution: - { - integrity: sha512-SAGHN+QkrwcHFjfWzs/czX94ZEjPJ0CrWJS3M43WswDXVEuP4AVy9gJ3+AF6JQHZD13bojmuf/Ap/ItDeZ+Qfw==, - } - engines: { node: ">=16.0.0" } - - "@smithy/hash-stream-node@3.1.6": - resolution: - { - integrity: sha512-sFSSt7cmCpFWZPfVx7k80Bgb1K2VJ27VmMxH8X+dDhp7Wv8IBgID4K2VK5ehMJROF8hQgcj4WywnkHIwX/xlwQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/invalid-dependency@3.0.7": - resolution: - { - integrity: sha512-Bq00GsAhHeYSuZX8Kpu4sbI9agH2BNYnqUmmbTGWOhki9NVsWn2jFr896vvoTMH8KAjNX/ErC/8t5QHuEXG+IA==, - } - - "@smithy/is-array-buffer@2.2.0": - resolution: - { - integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==, - } - engines: { node: ">=14.0.0" } - - "@smithy/is-array-buffer@3.0.0": - resolution: - { - integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/md5-js@3.0.7": - resolution: - { - integrity: sha512-+wco9IN9uOW4tNGkZIqTR6IXyfO7Z8A+IOq82QCRn/f/xcmt7H1fXwmQVbfDSvbeFwfNnhv7s+u0G9PzPG6o2w==, - } - - "@smithy/middleware-content-length@3.0.9": - resolution: - { - integrity: sha512-t97PidoGElF9hTtLCrof32wfWMqC5g2SEJNxaVH3NjlatuNGsdxXRYO/t+RPnxA15RpYiS0f+zG7FuE2DeGgjA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/middleware-endpoint@3.1.4": - resolution: - { - integrity: sha512-/ChcVHekAyzUbyPRI8CzPPLj6y8QRAfJngWcLMgsWxKVzw/RzBV69mSOzJYDD3pRwushA1+5tHtPF8fjmzBnrQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/middleware-retry@3.0.23": - resolution: - { - integrity: sha512-x9PbGXxkcXIpm6L26qRSCC+eaYcHwybRmqU8LO/WM2RRlW0g8lz6FIiKbKgGvHuoK3dLZRiQVSQJveiCzwnA5A==, - } - engines: { node: ">=16.0.0" } - - "@smithy/middleware-serde@3.0.7": - resolution: - { - integrity: sha512-VytaagsQqtH2OugzVTq4qvjkLNbWehHfGcGr0JLJmlDRrNCeZoWkWsSOw1nhS/4hyUUWF/TLGGml4X/OnEep5g==, - } - engines: { node: ">=16.0.0" } - - "@smithy/middleware-stack@3.0.7": - resolution: - { - integrity: sha512-EyTbMCdqS1DoeQsO4gI7z2Gzq1MoRFAeS8GkFYIwbedB7Lp5zlLHJdg+56tllIIG5Hnf9ZWX48YKSHlsKvugGA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/node-config-provider@3.1.8": - resolution: - { - integrity: sha512-E0rU0DglpeJn5ge64mk8wTGEXcQwmpUTY5Zr7IzTpDLmHKiIamINERNZYrPQjg58Ck236sEKSwRSHA4CwshU6Q==, - } - engines: { node: ">=16.0.0" } - - "@smithy/node-http-handler@3.2.4": - resolution: - { - integrity: sha512-49reY3+JgLMFNm7uTAKBWiKCA6XSvkNp9FqhVmusm2jpVnHORYFeFZ704LShtqWfjZW/nhX+7Iexyb6zQfXYIQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/property-provider@3.1.7": - resolution: - { - integrity: sha512-QfzLi1GPMisY7bAM5hOUqBdGYnY5S2JAlr201pghksrQv139f8iiiMalXtjczIP5f6owxFn3MINLNUNvUkgtPw==, - } - engines: { node: ">=16.0.0" } - - "@smithy/protocol-http@4.1.4": - resolution: - { - integrity: sha512-MlWK8eqj0JlpZBnWmjQLqmFp71Ug00P+m72/1xQB3YByXD4zZ+y9N4hYrR0EDmrUCZIkyATWHOXFgtavwGDTzQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/querystring-builder@3.0.7": - resolution: - { - integrity: sha512-65RXGZZ20rzqqxTsChdqSpbhA6tdt5IFNgG6o7e1lnPVLCe6TNWQq4rTl4N87hTDD8mV4IxJJnvyE7brbnRkQw==, - } - engines: { node: ">=16.0.0" } - - "@smithy/querystring-parser@3.0.7": - resolution: - { - integrity: sha512-Fouw4KJVWqqUVIu1gZW8BH2HakwLz6dvdrAhXeXfeymOBrZw+hcqaWs+cS1AZPVp4nlbeIujYrKA921ZW2WMPA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/service-error-classification@3.0.7": - resolution: - { - integrity: sha512-91PRkTfiBf9hxkIchhRKJfl1rsplRDyBnmyFca3y0Z3x/q0JJN480S83LBd8R6sBCkm2bBbqw2FHp0Mbh+ecSA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/shared-ini-file-loader@3.1.8": - resolution: - { - integrity: sha512-0NHdQiSkeGl0ICQKcJQ2lCOKH23Nb0EaAa7RDRId6ZqwXkw4LJyIyZ0t3iusD4bnKYDPLGy2/5e2rfUhrt0Acw==, - } - engines: { node: ">=16.0.0" } - - "@smithy/signature-v4@4.2.0": - resolution: - { - integrity: sha512-LafbclHNKnsorMgUkKm7Tk7oJ7xizsZ1VwqhGKqoCIrXh4fqDDp73fK99HOEEgcsQbtemmeY/BPv0vTVYYUNEQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/smithy-client@3.4.0": - resolution: - { - integrity: sha512-nOfJ1nVQsxiP6srKt43r2My0Gp5PLWCW2ASqUioxIiGmu6d32v4Nekidiv5qOmmtzIrmaD+ADX5SKHUuhReeBQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/types@3.5.0": - resolution: - { - integrity: sha512-QN0twHNfe8mNJdH9unwsCK13GURU7oEAZqkBI+rsvpv1jrmserO+WnLE7jidR9W/1dxwZ0u/CB01mV2Gms/K2Q==, - } - engines: { node: ">=16.0.0" } - - "@smithy/url-parser@3.0.7": - resolution: - { - integrity: sha512-70UbSSR8J97c1rHZOWhl+VKiZDqHWxs/iW8ZHrHp5fCCPLSBE7GcUlUvKSle3Ca+J9LLbYCj/A79BxztBvAfpA==, - } - - "@smithy/util-base64@3.0.0": - resolution: - { - integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-body-length-browser@3.0.0": - resolution: - { - integrity: sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==, - } - - "@smithy/util-body-length-node@3.0.0": - resolution: - { - integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-buffer-from@2.2.0": - resolution: - { - integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==, - } - engines: { node: ">=14.0.0" } - - "@smithy/util-buffer-from@3.0.0": - resolution: - { - integrity: sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-config-provider@3.0.0": - resolution: - { - integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-defaults-mode-browser@3.0.23": - resolution: - { - integrity: sha512-Y07qslyRtXDP/C5aWKqxTPBl4YxplEELG3xRrz2dnAQ6Lq/FgNrcKWmV561nNaZmFH+EzeGOX3ZRMbU8p1T6Nw==, - } - engines: { node: ">= 10.0.0" } - - "@smithy/util-defaults-mode-node@3.0.23": - resolution: - { - integrity: sha512-9Y4WH7f0vnDGuHUa4lGX9e2p+sMwODibsceSV6rfkZOvMC+BY3StB2LdO1NHafpsyHJLpwAgChxQ38tFyd6vkg==, - } - engines: { node: ">= 10.0.0" } - - "@smithy/util-endpoints@2.1.3": - resolution: - { - integrity: sha512-34eACeKov6jZdHqS5hxBMJ4KyWKztTMulhuQ2UdOoP6vVxMLrOKUqIXAwJe/wiWMhXhydLW664B02CNpQBQ4Aw==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-hex-encoding@3.0.0": - resolution: - { - integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-middleware@3.0.7": - resolution: - { - integrity: sha512-OVA6fv/3o7TMJTpTgOi1H5OTwnuUa8hzRzhSFDtZyNxi6OZ70L/FHattSmhE212I7b6WSOJAAmbYnvcjTHOJCA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-retry@3.0.7": - resolution: - { - integrity: sha512-nh1ZO1vTeo2YX1plFPSe/OXaHkLAHza5jpokNiiKX2M5YpNUv6RxGJZhpfmiR4jSvVHCjIDmILjrxKmP+/Ghug==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-stream@3.1.9": - resolution: - { - integrity: sha512-7YAR0Ub3MwTMjDfjnup4qa6W8gygZMxikBhFMPESi6ASsl/rZJhwLpF/0k9TuezScCojsM0FryGdz4LZtjKPPQ==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-uri-escape@3.0.0": - resolution: - { - integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-utf8@2.3.0": - resolution: - { - integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==, - } - engines: { node: ">=14.0.0" } - - "@smithy/util-utf8@3.0.0": - resolution: - { - integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==, - } - engines: { node: ">=16.0.0" } - - "@smithy/util-waiter@3.1.6": - resolution: - { - integrity: sha512-xs/KAwWOeCklq8aMlnpk25LgxEYHKOEodfjfKclDMLcBJEVEKzDLxZxBQyztcuPJ7F54213NJS8PxoiHNMdItQ==, - } - engines: { node: ">=16.0.0" } - "@types/http-proxy@1.17.15": resolution: { @@ -735,13 +57,6 @@ packages: integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==, } - "@vercel/blob@0.24.1": - resolution: - { - integrity: sha512-wHzgKzvAuF4tRDoXk3wGBYzQZ9z2fLr4oftiR1hOclPEdA1aj2/0mizvO2l5w91eZlTAaFth0S1DlqrrXqpntg==, - } - engines: { node: ">=16.14" } - accepts@1.3.8: resolution: { @@ -755,12 +70,6 @@ packages: integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==, } - async-retry@1.3.3: - resolution: - { - integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==, - } - asynckit@0.4.0: resolution: { @@ -780,12 +89,6 @@ packages: } engines: { node: ">= 0.8", npm: 1.2.8000 || >= 1.4.16 } - bowser@2.11.0: - resolution: - { - integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==, - } - braces@3.0.3: resolution: { @@ -807,13 +110,6 @@ packages: } engines: { node: ">= 0.4" } - cloudinary@2.5.1: - resolution: - { - integrity: sha512-CNg6uU53Hl4FEVynkTGpt5bQEAQWDHi3H+Sm62FzKf5uQHipSN2v7qVqS8GRVqeb0T1WNV+22+75DOJeRXYeSQ==, - } - engines: { node: ">=9" } - cluster-key-slot@1.1.2: resolution: { @@ -866,17 +162,6 @@ packages: supports-color: optional: true - debug@3.2.7: - resolution: - { - integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, - } - peerDependencies: - supports-color: "*" - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.7: resolution: { @@ -963,13 +248,7 @@ packages: { integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==, } - engines: { node: ">= 0.4" } - - es6-promise@4.2.8: - resolution: - { - integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==, - } + engines: { node: ">= 0.4" } escape-html@1.0.3: resolution: @@ -990,13 +269,6 @@ packages: integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, } - express-http-proxy@2.1.1: - resolution: - { - integrity: sha512-4aRQRqDQU7qNPV5av0/hLcyc0guB9UP71nCYrQEYml7YphTo8tmWf3nDZWdTJMMjFikyz9xKXaURor7Chygdwg==, - } - engines: { node: ">=6.0.0" } - express@4.21.1: resolution: { @@ -1004,13 +276,6 @@ packages: } engines: { node: ">= 0.10.0" } - fast-xml-parser@4.4.1: - resolution: - { - integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==, - } - hasBin: true - fill-range@7.1.1: resolution: { @@ -1152,13 +417,6 @@ packages: } engines: { node: ">= 0.10" } - is-buffer@2.0.5: - resolution: - { - integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==, - } - engines: { node: ">=4" } - is-extglob@2.1.1: resolution: { @@ -1199,12 +457,6 @@ packages: integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==, } - lodash@4.17.21: - resolution: - { - integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, - } - media-typer@0.3.0: resolution: { @@ -1414,17 +666,6 @@ packages: integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==, } - q@1.5.1: - resolution: - { - integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==, - } - engines: { node: ">=0.6.0", teleport: ">=0.2.0" } - deprecated: |- - You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. - - (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) - qs@6.13.0: resolution: { @@ -1466,13 +707,6 @@ packages: integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==, } - retry@0.13.1: - resolution: - { - integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==, - } - engines: { node: ">= 4" } - safe-buffer@5.2.1: resolution: { @@ -1539,19 +773,6 @@ packages: } engines: { node: ">= 0.8" } - streamifier@0.1.1: - resolution: - { - integrity: sha512-zDgl+muIlWzXNsXeyUfOk9dChMjlpkq0DRsxujtYPgyJ676yQ8jEm6zzaaWHFDg5BNcLuif0eD2MTyJdZqXpdg==, - } - engines: { node: ">=0.10" } - - strnum@1.0.5: - resolution: - { - integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==, - } - to-regex-range@5.0.1: resolution: { @@ -1566,12 +787,6 @@ packages: } engines: { node: ">=0.6" } - tslib@2.7.0: - resolution: - { - integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==, - } - type-is@1.6.18: resolution: { @@ -1579,18 +794,19 @@ packages: } engines: { node: ">= 0.6" } - undici-types@6.19.8: + typescript@5.6.3: resolution: { - integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==, + integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==, } + engines: { node: ">=14.17" } + hasBin: true - undici@5.28.4: + undici-types@6.19.8: resolution: { - integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==, + integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==, } - engines: { node: ">=14.0" } unpipe@1.0.0: resolution: @@ -1606,13 +822,6 @@ packages: } engines: { node: ">= 0.4.0" } - uuid@9.0.1: - resolution: - { - integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==, - } - hasBin: true - vary@1.1.2: resolution: { @@ -1628,864 +837,8 @@ packages: engines: { node: ">=0.4" } snapshots: - "@aws-crypto/crc32@5.2.0": - dependencies: - "@aws-crypto/util": 5.2.0 - "@aws-sdk/types": 3.667.0 - tslib: 2.7.0 - - "@aws-crypto/crc32c@5.2.0": - dependencies: - "@aws-crypto/util": 5.2.0 - "@aws-sdk/types": 3.667.0 - tslib: 2.7.0 - - "@aws-crypto/sha1-browser@5.2.0": - dependencies: - "@aws-crypto/supports-web-crypto": 5.2.0 - "@aws-crypto/util": 5.2.0 - "@aws-sdk/types": 3.667.0 - "@aws-sdk/util-locate-window": 3.568.0 - "@smithy/util-utf8": 2.3.0 - tslib: 2.7.0 - - "@aws-crypto/sha256-browser@5.2.0": - dependencies: - "@aws-crypto/sha256-js": 5.2.0 - "@aws-crypto/supports-web-crypto": 5.2.0 - "@aws-crypto/util": 5.2.0 - "@aws-sdk/types": 3.667.0 - "@aws-sdk/util-locate-window": 3.568.0 - "@smithy/util-utf8": 2.3.0 - tslib: 2.7.0 - - "@aws-crypto/sha256-js@5.2.0": - dependencies: - "@aws-crypto/util": 5.2.0 - "@aws-sdk/types": 3.667.0 - tslib: 2.7.0 - - "@aws-crypto/supports-web-crypto@5.2.0": - dependencies: - tslib: 2.7.0 - - "@aws-crypto/util@5.2.0": - dependencies: - "@aws-sdk/types": 3.667.0 - "@smithy/util-utf8": 2.3.0 - tslib: 2.7.0 - - "@aws-sdk/client-s3@3.670.0": - dependencies: - "@aws-crypto/sha1-browser": 5.2.0 - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.670.0(@aws-sdk/client-sts@3.670.0) - "@aws-sdk/client-sts": 3.670.0 - "@aws-sdk/core": 3.667.0 - "@aws-sdk/credential-provider-node": 3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))(@aws-sdk/client-sts@3.670.0) - "@aws-sdk/middleware-bucket-endpoint": 3.667.0 - "@aws-sdk/middleware-expect-continue": 3.667.0 - "@aws-sdk/middleware-flexible-checksums": 3.669.0 - "@aws-sdk/middleware-host-header": 3.667.0 - "@aws-sdk/middleware-location-constraint": 3.667.0 - "@aws-sdk/middleware-logger": 3.667.0 - "@aws-sdk/middleware-recursion-detection": 3.667.0 - "@aws-sdk/middleware-sdk-s3": 3.669.0 - "@aws-sdk/middleware-ssec": 3.667.0 - "@aws-sdk/middleware-user-agent": 3.669.0 - "@aws-sdk/region-config-resolver": 3.667.0 - "@aws-sdk/signature-v4-multi-region": 3.669.0 - "@aws-sdk/types": 3.667.0 - "@aws-sdk/util-endpoints": 3.667.0 - "@aws-sdk/util-user-agent-browser": 3.670.0 - "@aws-sdk/util-user-agent-node": 3.669.0 - "@aws-sdk/xml-builder": 3.662.0 - "@smithy/config-resolver": 3.0.9 - "@smithy/core": 2.4.8 - "@smithy/eventstream-serde-browser": 3.0.10 - "@smithy/eventstream-serde-config-resolver": 3.0.7 - "@smithy/eventstream-serde-node": 3.0.9 - "@smithy/fetch-http-handler": 3.2.9 - "@smithy/hash-blob-browser": 3.1.6 - "@smithy/hash-node": 3.0.7 - "@smithy/hash-stream-node": 3.1.6 - "@smithy/invalid-dependency": 3.0.7 - "@smithy/md5-js": 3.0.7 - "@smithy/middleware-content-length": 3.0.9 - "@smithy/middleware-endpoint": 3.1.4 - "@smithy/middleware-retry": 3.0.23 - "@smithy/middleware-serde": 3.0.7 - "@smithy/middleware-stack": 3.0.7 - "@smithy/node-config-provider": 3.1.8 - "@smithy/node-http-handler": 3.2.4 - "@smithy/protocol-http": 4.1.4 - "@smithy/smithy-client": 3.4.0 - "@smithy/types": 3.5.0 - "@smithy/url-parser": 3.0.7 - "@smithy/util-base64": 3.0.0 - "@smithy/util-body-length-browser": 3.0.0 - "@smithy/util-body-length-node": 3.0.0 - "@smithy/util-defaults-mode-browser": 3.0.23 - "@smithy/util-defaults-mode-node": 3.0.23 - "@smithy/util-endpoints": 2.1.3 - "@smithy/util-middleware": 3.0.7 - "@smithy/util-retry": 3.0.7 - "@smithy/util-stream": 3.1.9 - "@smithy/util-utf8": 3.0.0 - "@smithy/util-waiter": 3.1.6 - tslib: 2.7.0 - transitivePeerDependencies: - - aws-crt - - "@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0)": - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sts": 3.670.0 - "@aws-sdk/core": 3.667.0 - "@aws-sdk/credential-provider-node": 3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))(@aws-sdk/client-sts@3.670.0) - "@aws-sdk/middleware-host-header": 3.667.0 - "@aws-sdk/middleware-logger": 3.667.0 - "@aws-sdk/middleware-recursion-detection": 3.667.0 - "@aws-sdk/middleware-user-agent": 3.669.0 - "@aws-sdk/region-config-resolver": 3.667.0 - "@aws-sdk/types": 3.667.0 - "@aws-sdk/util-endpoints": 3.667.0 - "@aws-sdk/util-user-agent-browser": 3.670.0 - "@aws-sdk/util-user-agent-node": 3.669.0 - "@smithy/config-resolver": 3.0.9 - "@smithy/core": 2.4.8 - "@smithy/fetch-http-handler": 3.2.9 - "@smithy/hash-node": 3.0.7 - "@smithy/invalid-dependency": 3.0.7 - "@smithy/middleware-content-length": 3.0.9 - "@smithy/middleware-endpoint": 3.1.4 - "@smithy/middleware-retry": 3.0.23 - "@smithy/middleware-serde": 3.0.7 - "@smithy/middleware-stack": 3.0.7 - "@smithy/node-config-provider": 3.1.8 - "@smithy/node-http-handler": 3.2.4 - "@smithy/protocol-http": 4.1.4 - "@smithy/smithy-client": 3.4.0 - "@smithy/types": 3.5.0 - "@smithy/url-parser": 3.0.7 - "@smithy/util-base64": 3.0.0 - "@smithy/util-body-length-browser": 3.0.0 - "@smithy/util-body-length-node": 3.0.0 - "@smithy/util-defaults-mode-browser": 3.0.23 - "@smithy/util-defaults-mode-node": 3.0.23 - "@smithy/util-endpoints": 2.1.3 - "@smithy/util-middleware": 3.0.7 - "@smithy/util-retry": 3.0.7 - "@smithy/util-utf8": 3.0.0 - tslib: 2.7.0 - transitivePeerDependencies: - - aws-crt - - "@aws-sdk/client-sso@3.670.0": - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.667.0 - "@aws-sdk/middleware-host-header": 3.667.0 - "@aws-sdk/middleware-logger": 3.667.0 - "@aws-sdk/middleware-recursion-detection": 3.667.0 - "@aws-sdk/middleware-user-agent": 3.669.0 - "@aws-sdk/region-config-resolver": 3.667.0 - "@aws-sdk/types": 3.667.0 - "@aws-sdk/util-endpoints": 3.667.0 - "@aws-sdk/util-user-agent-browser": 3.670.0 - "@aws-sdk/util-user-agent-node": 3.669.0 - "@smithy/config-resolver": 3.0.9 - "@smithy/core": 2.4.8 - "@smithy/fetch-http-handler": 3.2.9 - "@smithy/hash-node": 3.0.7 - "@smithy/invalid-dependency": 3.0.7 - "@smithy/middleware-content-length": 3.0.9 - "@smithy/middleware-endpoint": 3.1.4 - "@smithy/middleware-retry": 3.0.23 - "@smithy/middleware-serde": 3.0.7 - "@smithy/middleware-stack": 3.0.7 - "@smithy/node-config-provider": 3.1.8 - "@smithy/node-http-handler": 3.2.4 - "@smithy/protocol-http": 4.1.4 - "@smithy/smithy-client": 3.4.0 - "@smithy/types": 3.5.0 - "@smithy/url-parser": 3.0.7 - "@smithy/util-base64": 3.0.0 - "@smithy/util-body-length-browser": 3.0.0 - "@smithy/util-body-length-node": 3.0.0 - "@smithy/util-defaults-mode-browser": 3.0.23 - "@smithy/util-defaults-mode-node": 3.0.23 - "@smithy/util-endpoints": 2.1.3 - "@smithy/util-middleware": 3.0.7 - "@smithy/util-retry": 3.0.7 - "@smithy/util-utf8": 3.0.0 - tslib: 2.7.0 - transitivePeerDependencies: - - aws-crt - - "@aws-sdk/client-sts@3.670.0": - dependencies: - "@aws-crypto/sha256-browser": 5.2.0 - "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.670.0(@aws-sdk/client-sts@3.670.0) - "@aws-sdk/core": 3.667.0 - "@aws-sdk/credential-provider-node": 3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))(@aws-sdk/client-sts@3.670.0) - "@aws-sdk/middleware-host-header": 3.667.0 - "@aws-sdk/middleware-logger": 3.667.0 - "@aws-sdk/middleware-recursion-detection": 3.667.0 - "@aws-sdk/middleware-user-agent": 3.669.0 - "@aws-sdk/region-config-resolver": 3.667.0 - "@aws-sdk/types": 3.667.0 - "@aws-sdk/util-endpoints": 3.667.0 - "@aws-sdk/util-user-agent-browser": 3.670.0 - "@aws-sdk/util-user-agent-node": 3.669.0 - "@smithy/config-resolver": 3.0.9 - "@smithy/core": 2.4.8 - "@smithy/fetch-http-handler": 3.2.9 - "@smithy/hash-node": 3.0.7 - "@smithy/invalid-dependency": 3.0.7 - "@smithy/middleware-content-length": 3.0.9 - "@smithy/middleware-endpoint": 3.1.4 - "@smithy/middleware-retry": 3.0.23 - "@smithy/middleware-serde": 3.0.7 - "@smithy/middleware-stack": 3.0.7 - "@smithy/node-config-provider": 3.1.8 - "@smithy/node-http-handler": 3.2.4 - "@smithy/protocol-http": 4.1.4 - "@smithy/smithy-client": 3.4.0 - "@smithy/types": 3.5.0 - "@smithy/url-parser": 3.0.7 - "@smithy/util-base64": 3.0.0 - "@smithy/util-body-length-browser": 3.0.0 - "@smithy/util-body-length-node": 3.0.0 - "@smithy/util-defaults-mode-browser": 3.0.23 - "@smithy/util-defaults-mode-node": 3.0.23 - "@smithy/util-endpoints": 2.1.3 - "@smithy/util-middleware": 3.0.7 - "@smithy/util-retry": 3.0.7 - "@smithy/util-utf8": 3.0.0 - tslib: 2.7.0 - transitivePeerDependencies: - - aws-crt - - "@aws-sdk/core@3.667.0": - dependencies: - "@aws-sdk/types": 3.667.0 - "@smithy/core": 2.4.8 - "@smithy/node-config-provider": 3.1.8 - "@smithy/property-provider": 3.1.7 - "@smithy/protocol-http": 4.1.4 - "@smithy/signature-v4": 4.2.0 - "@smithy/smithy-client": 3.4.0 - "@smithy/types": 3.5.0 - "@smithy/util-middleware": 3.0.7 - fast-xml-parser: 4.4.1 - tslib: 2.7.0 - - "@aws-sdk/credential-provider-env@3.667.0": - dependencies: - "@aws-sdk/core": 3.667.0 - "@aws-sdk/types": 3.667.0 - "@smithy/property-provider": 3.1.7 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/credential-provider-http@3.667.0": - dependencies: - "@aws-sdk/core": 3.667.0 - "@aws-sdk/types": 3.667.0 - "@smithy/fetch-http-handler": 3.2.9 - "@smithy/node-http-handler": 3.2.4 - "@smithy/property-provider": 3.1.7 - "@smithy/protocol-http": 4.1.4 - "@smithy/smithy-client": 3.4.0 - "@smithy/types": 3.5.0 - "@smithy/util-stream": 3.1.9 - tslib: 2.7.0 - - "@aws-sdk/credential-provider-ini@3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))(@aws-sdk/client-sts@3.670.0)": - dependencies: - "@aws-sdk/client-sts": 3.670.0 - "@aws-sdk/core": 3.667.0 - "@aws-sdk/credential-provider-env": 3.667.0 - "@aws-sdk/credential-provider-http": 3.667.0 - "@aws-sdk/credential-provider-process": 3.667.0 - "@aws-sdk/credential-provider-sso": 3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0)) - "@aws-sdk/credential-provider-web-identity": 3.667.0(@aws-sdk/client-sts@3.670.0) - "@aws-sdk/types": 3.667.0 - "@smithy/credential-provider-imds": 3.2.4 - "@smithy/property-provider": 3.1.7 - "@smithy/shared-ini-file-loader": 3.1.8 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - transitivePeerDependencies: - - "@aws-sdk/client-sso-oidc" - - aws-crt - - "@aws-sdk/credential-provider-node@3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))(@aws-sdk/client-sts@3.670.0)": - dependencies: - "@aws-sdk/credential-provider-env": 3.667.0 - "@aws-sdk/credential-provider-http": 3.667.0 - "@aws-sdk/credential-provider-ini": 3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))(@aws-sdk/client-sts@3.670.0) - "@aws-sdk/credential-provider-process": 3.667.0 - "@aws-sdk/credential-provider-sso": 3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0)) - "@aws-sdk/credential-provider-web-identity": 3.667.0(@aws-sdk/client-sts@3.670.0) - "@aws-sdk/types": 3.667.0 - "@smithy/credential-provider-imds": 3.2.4 - "@smithy/property-provider": 3.1.7 - "@smithy/shared-ini-file-loader": 3.1.8 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - transitivePeerDependencies: - - "@aws-sdk/client-sso-oidc" - - "@aws-sdk/client-sts" - - aws-crt - - "@aws-sdk/credential-provider-process@3.667.0": - dependencies: - "@aws-sdk/core": 3.667.0 - "@aws-sdk/types": 3.667.0 - "@smithy/property-provider": 3.1.7 - "@smithy/shared-ini-file-loader": 3.1.8 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/credential-provider-sso@3.670.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))": - dependencies: - "@aws-sdk/client-sso": 3.670.0 - "@aws-sdk/core": 3.667.0 - "@aws-sdk/token-providers": 3.667.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0)) - "@aws-sdk/types": 3.667.0 - "@smithy/property-provider": 3.1.7 - "@smithy/shared-ini-file-loader": 3.1.8 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - transitivePeerDependencies: - - "@aws-sdk/client-sso-oidc" - - aws-crt - - "@aws-sdk/credential-provider-web-identity@3.667.0(@aws-sdk/client-sts@3.670.0)": - dependencies: - "@aws-sdk/client-sts": 3.670.0 - "@aws-sdk/core": 3.667.0 - "@aws-sdk/types": 3.667.0 - "@smithy/property-provider": 3.1.7 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/middleware-bucket-endpoint@3.667.0": - dependencies: - "@aws-sdk/types": 3.667.0 - "@aws-sdk/util-arn-parser": 3.568.0 - "@smithy/node-config-provider": 3.1.8 - "@smithy/protocol-http": 4.1.4 - "@smithy/types": 3.5.0 - "@smithy/util-config-provider": 3.0.0 - tslib: 2.7.0 - - "@aws-sdk/middleware-expect-continue@3.667.0": - dependencies: - "@aws-sdk/types": 3.667.0 - "@smithy/protocol-http": 4.1.4 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/middleware-flexible-checksums@3.669.0": - dependencies: - "@aws-crypto/crc32": 5.2.0 - "@aws-crypto/crc32c": 5.2.0 - "@aws-sdk/core": 3.667.0 - "@aws-sdk/types": 3.667.0 - "@smithy/is-array-buffer": 3.0.0 - "@smithy/node-config-provider": 3.1.8 - "@smithy/protocol-http": 4.1.4 - "@smithy/types": 3.5.0 - "@smithy/util-middleware": 3.0.7 - "@smithy/util-utf8": 3.0.0 - tslib: 2.7.0 - - "@aws-sdk/middleware-host-header@3.667.0": - dependencies: - "@aws-sdk/types": 3.667.0 - "@smithy/protocol-http": 4.1.4 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/middleware-location-constraint@3.667.0": - dependencies: - "@aws-sdk/types": 3.667.0 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/middleware-logger@3.667.0": - dependencies: - "@aws-sdk/types": 3.667.0 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/middleware-recursion-detection@3.667.0": - dependencies: - "@aws-sdk/types": 3.667.0 - "@smithy/protocol-http": 4.1.4 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/middleware-sdk-s3@3.669.0": - dependencies: - "@aws-sdk/core": 3.667.0 - "@aws-sdk/types": 3.667.0 - "@aws-sdk/util-arn-parser": 3.568.0 - "@smithy/core": 2.4.8 - "@smithy/node-config-provider": 3.1.8 - "@smithy/protocol-http": 4.1.4 - "@smithy/signature-v4": 4.2.0 - "@smithy/smithy-client": 3.4.0 - "@smithy/types": 3.5.0 - "@smithy/util-config-provider": 3.0.0 - "@smithy/util-middleware": 3.0.7 - "@smithy/util-stream": 3.1.9 - "@smithy/util-utf8": 3.0.0 - tslib: 2.7.0 - - "@aws-sdk/middleware-ssec@3.667.0": - dependencies: - "@aws-sdk/types": 3.667.0 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/middleware-user-agent@3.669.0": - dependencies: - "@aws-sdk/core": 3.667.0 - "@aws-sdk/types": 3.667.0 - "@aws-sdk/util-endpoints": 3.667.0 - "@smithy/core": 2.4.8 - "@smithy/protocol-http": 4.1.4 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/region-config-resolver@3.667.0": - dependencies: - "@aws-sdk/types": 3.667.0 - "@smithy/node-config-provider": 3.1.8 - "@smithy/types": 3.5.0 - "@smithy/util-config-provider": 3.0.0 - "@smithy/util-middleware": 3.0.7 - tslib: 2.7.0 - - "@aws-sdk/s3-request-presigner@3.670.0": - dependencies: - "@aws-sdk/signature-v4-multi-region": 3.669.0 - "@aws-sdk/types": 3.667.0 - "@aws-sdk/util-format-url": 3.667.0 - "@smithy/middleware-endpoint": 3.1.4 - "@smithy/protocol-http": 4.1.4 - "@smithy/smithy-client": 3.4.0 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/signature-v4-multi-region@3.669.0": - dependencies: - "@aws-sdk/middleware-sdk-s3": 3.669.0 - "@aws-sdk/types": 3.667.0 - "@smithy/protocol-http": 4.1.4 - "@smithy/signature-v4": 4.2.0 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/token-providers@3.667.0(@aws-sdk/client-sso-oidc@3.670.0(@aws-sdk/client-sts@3.670.0))": - dependencies: - "@aws-sdk/client-sso-oidc": 3.670.0(@aws-sdk/client-sts@3.670.0) - "@aws-sdk/types": 3.667.0 - "@smithy/property-provider": 3.1.7 - "@smithy/shared-ini-file-loader": 3.1.8 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/types@3.667.0": - dependencies: - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/util-arn-parser@3.568.0": - dependencies: - tslib: 2.7.0 - - "@aws-sdk/util-endpoints@3.667.0": - dependencies: - "@aws-sdk/types": 3.667.0 - "@smithy/types": 3.5.0 - "@smithy/util-endpoints": 2.1.3 - tslib: 2.7.0 - - "@aws-sdk/util-format-url@3.667.0": - dependencies: - "@aws-sdk/types": 3.667.0 - "@smithy/querystring-builder": 3.0.7 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/util-locate-window@3.568.0": - dependencies: - tslib: 2.7.0 - - "@aws-sdk/util-user-agent-browser@3.670.0": - dependencies: - "@aws-sdk/types": 3.667.0 - "@smithy/types": 3.5.0 - bowser: 2.11.0 - tslib: 2.7.0 - - "@aws-sdk/util-user-agent-node@3.669.0": - dependencies: - "@aws-sdk/middleware-user-agent": 3.669.0 - "@aws-sdk/types": 3.667.0 - "@smithy/node-config-provider": 3.1.8 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@aws-sdk/xml-builder@3.662.0": - dependencies: - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@fastify/busboy@2.1.1": {} - "@ioredis/commands@1.2.0": {} - "@smithy/abort-controller@3.1.5": - dependencies: - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/chunked-blob-reader-native@3.0.0": - dependencies: - "@smithy/util-base64": 3.0.0 - tslib: 2.7.0 - - "@smithy/chunked-blob-reader@3.0.0": - dependencies: - tslib: 2.7.0 - - "@smithy/config-resolver@3.0.9": - dependencies: - "@smithy/node-config-provider": 3.1.8 - "@smithy/types": 3.5.0 - "@smithy/util-config-provider": 3.0.0 - "@smithy/util-middleware": 3.0.7 - tslib: 2.7.0 - - "@smithy/core@2.4.8": - dependencies: - "@smithy/middleware-endpoint": 3.1.4 - "@smithy/middleware-retry": 3.0.23 - "@smithy/middleware-serde": 3.0.7 - "@smithy/protocol-http": 4.1.4 - "@smithy/smithy-client": 3.4.0 - "@smithy/types": 3.5.0 - "@smithy/util-body-length-browser": 3.0.0 - "@smithy/util-middleware": 3.0.7 - "@smithy/util-utf8": 3.0.0 - tslib: 2.7.0 - - "@smithy/credential-provider-imds@3.2.4": - dependencies: - "@smithy/node-config-provider": 3.1.8 - "@smithy/property-provider": 3.1.7 - "@smithy/types": 3.5.0 - "@smithy/url-parser": 3.0.7 - tslib: 2.7.0 - - "@smithy/eventstream-codec@3.1.6": - dependencies: - "@aws-crypto/crc32": 5.2.0 - "@smithy/types": 3.5.0 - "@smithy/util-hex-encoding": 3.0.0 - tslib: 2.7.0 - - "@smithy/eventstream-serde-browser@3.0.10": - dependencies: - "@smithy/eventstream-serde-universal": 3.0.9 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/eventstream-serde-config-resolver@3.0.7": - dependencies: - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/eventstream-serde-node@3.0.9": - dependencies: - "@smithy/eventstream-serde-universal": 3.0.9 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/eventstream-serde-universal@3.0.9": - dependencies: - "@smithy/eventstream-codec": 3.1.6 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/fetch-http-handler@3.2.9": - dependencies: - "@smithy/protocol-http": 4.1.4 - "@smithy/querystring-builder": 3.0.7 - "@smithy/types": 3.5.0 - "@smithy/util-base64": 3.0.0 - tslib: 2.7.0 - - "@smithy/hash-blob-browser@3.1.6": - dependencies: - "@smithy/chunked-blob-reader": 3.0.0 - "@smithy/chunked-blob-reader-native": 3.0.0 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/hash-node@3.0.7": - dependencies: - "@smithy/types": 3.5.0 - "@smithy/util-buffer-from": 3.0.0 - "@smithy/util-utf8": 3.0.0 - tslib: 2.7.0 - - "@smithy/hash-stream-node@3.1.6": - dependencies: - "@smithy/types": 3.5.0 - "@smithy/util-utf8": 3.0.0 - tslib: 2.7.0 - - "@smithy/invalid-dependency@3.0.7": - dependencies: - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/is-array-buffer@2.2.0": - dependencies: - tslib: 2.7.0 - - "@smithy/is-array-buffer@3.0.0": - dependencies: - tslib: 2.7.0 - - "@smithy/md5-js@3.0.7": - dependencies: - "@smithy/types": 3.5.0 - "@smithy/util-utf8": 3.0.0 - tslib: 2.7.0 - - "@smithy/middleware-content-length@3.0.9": - dependencies: - "@smithy/protocol-http": 4.1.4 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/middleware-endpoint@3.1.4": - dependencies: - "@smithy/middleware-serde": 3.0.7 - "@smithy/node-config-provider": 3.1.8 - "@smithy/shared-ini-file-loader": 3.1.8 - "@smithy/types": 3.5.0 - "@smithy/url-parser": 3.0.7 - "@smithy/util-middleware": 3.0.7 - tslib: 2.7.0 - - "@smithy/middleware-retry@3.0.23": - dependencies: - "@smithy/node-config-provider": 3.1.8 - "@smithy/protocol-http": 4.1.4 - "@smithy/service-error-classification": 3.0.7 - "@smithy/smithy-client": 3.4.0 - "@smithy/types": 3.5.0 - "@smithy/util-middleware": 3.0.7 - "@smithy/util-retry": 3.0.7 - tslib: 2.7.0 - uuid: 9.0.1 - - "@smithy/middleware-serde@3.0.7": - dependencies: - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/middleware-stack@3.0.7": - dependencies: - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/node-config-provider@3.1.8": - dependencies: - "@smithy/property-provider": 3.1.7 - "@smithy/shared-ini-file-loader": 3.1.8 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/node-http-handler@3.2.4": - dependencies: - "@smithy/abort-controller": 3.1.5 - "@smithy/protocol-http": 4.1.4 - "@smithy/querystring-builder": 3.0.7 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/property-provider@3.1.7": - dependencies: - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/protocol-http@4.1.4": - dependencies: - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/querystring-builder@3.0.7": - dependencies: - "@smithy/types": 3.5.0 - "@smithy/util-uri-escape": 3.0.0 - tslib: 2.7.0 - - "@smithy/querystring-parser@3.0.7": - dependencies: - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/service-error-classification@3.0.7": - dependencies: - "@smithy/types": 3.5.0 - - "@smithy/shared-ini-file-loader@3.1.8": - dependencies: - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/signature-v4@4.2.0": - dependencies: - "@smithy/is-array-buffer": 3.0.0 - "@smithy/protocol-http": 4.1.4 - "@smithy/types": 3.5.0 - "@smithy/util-hex-encoding": 3.0.0 - "@smithy/util-middleware": 3.0.7 - "@smithy/util-uri-escape": 3.0.0 - "@smithy/util-utf8": 3.0.0 - tslib: 2.7.0 - - "@smithy/smithy-client@3.4.0": - dependencies: - "@smithy/middleware-endpoint": 3.1.4 - "@smithy/middleware-stack": 3.0.7 - "@smithy/protocol-http": 4.1.4 - "@smithy/types": 3.5.0 - "@smithy/util-stream": 3.1.9 - tslib: 2.7.0 - - "@smithy/types@3.5.0": - dependencies: - tslib: 2.7.0 - - "@smithy/url-parser@3.0.7": - dependencies: - "@smithy/querystring-parser": 3.0.7 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/util-base64@3.0.0": - dependencies: - "@smithy/util-buffer-from": 3.0.0 - "@smithy/util-utf8": 3.0.0 - tslib: 2.7.0 - - "@smithy/util-body-length-browser@3.0.0": - dependencies: - tslib: 2.7.0 - - "@smithy/util-body-length-node@3.0.0": - dependencies: - tslib: 2.7.0 - - "@smithy/util-buffer-from@2.2.0": - dependencies: - "@smithy/is-array-buffer": 2.2.0 - tslib: 2.7.0 - - "@smithy/util-buffer-from@3.0.0": - dependencies: - "@smithy/is-array-buffer": 3.0.0 - tslib: 2.7.0 - - "@smithy/util-config-provider@3.0.0": - dependencies: - tslib: 2.7.0 - - "@smithy/util-defaults-mode-browser@3.0.23": - dependencies: - "@smithy/property-provider": 3.1.7 - "@smithy/smithy-client": 3.4.0 - "@smithy/types": 3.5.0 - bowser: 2.11.0 - tslib: 2.7.0 - - "@smithy/util-defaults-mode-node@3.0.23": - dependencies: - "@smithy/config-resolver": 3.0.9 - "@smithy/credential-provider-imds": 3.2.4 - "@smithy/node-config-provider": 3.1.8 - "@smithy/property-provider": 3.1.7 - "@smithy/smithy-client": 3.4.0 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/util-endpoints@2.1.3": - dependencies: - "@smithy/node-config-provider": 3.1.8 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/util-hex-encoding@3.0.0": - dependencies: - tslib: 2.7.0 - - "@smithy/util-middleware@3.0.7": - dependencies: - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/util-retry@3.0.7": - dependencies: - "@smithy/service-error-classification": 3.0.7 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - - "@smithy/util-stream@3.1.9": - dependencies: - "@smithy/fetch-http-handler": 3.2.9 - "@smithy/node-http-handler": 3.2.4 - "@smithy/types": 3.5.0 - "@smithy/util-base64": 3.0.0 - "@smithy/util-buffer-from": 3.0.0 - "@smithy/util-hex-encoding": 3.0.0 - "@smithy/util-utf8": 3.0.0 - tslib: 2.7.0 - - "@smithy/util-uri-escape@3.0.0": - dependencies: - tslib: 2.7.0 - - "@smithy/util-utf8@2.3.0": - dependencies: - "@smithy/util-buffer-from": 2.2.0 - tslib: 2.7.0 - - "@smithy/util-utf8@3.0.0": - dependencies: - "@smithy/util-buffer-from": 3.0.0 - tslib: 2.7.0 - - "@smithy/util-waiter@3.1.6": - dependencies: - "@smithy/abort-controller": 3.1.5 - "@smithy/types": 3.5.0 - tslib: 2.7.0 - "@types/http-proxy@1.17.15": dependencies: "@types/node": 22.7.5 @@ -2494,13 +847,6 @@ snapshots: dependencies: undici-types: 6.19.8 - "@vercel/blob@0.24.1": - dependencies: - async-retry: 1.3.3 - bytes: 3.1.2 - is-buffer: 2.0.5 - undici: 5.28.4 - accepts@1.3.8: dependencies: mime-types: 2.1.35 @@ -2508,10 +854,6 @@ snapshots: array-flatten@1.1.1: {} - async-retry@1.3.3: - dependencies: - retry: 0.13.1 - asynckit@0.4.0: {} axios@1.7.7: @@ -2539,8 +881,6 @@ snapshots: transitivePeerDependencies: - supports-color - bowser@2.11.0: {} - braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -2555,11 +895,6 @@ snapshots: get-intrinsic: 1.2.4 set-function-length: 1.2.2 - cloudinary@2.5.1: - dependencies: - lodash: 4.17.21 - q: 1.5.1 - cluster-key-slot@1.1.2: {} combined-stream@1.0.8: @@ -2580,10 +915,6 @@ snapshots: dependencies: ms: 2.0.0 - debug@3.2.7: - dependencies: - ms: 2.1.3 - debug@4.3.7: dependencies: ms: 2.1.3 @@ -2616,22 +947,12 @@ snapshots: es-errors@1.3.0: {} - es6-promise@4.2.8: {} - escape-html@1.0.3: {} etag@1.8.1: {} eventemitter3@4.0.7: {} - express-http-proxy@2.1.1: - dependencies: - debug: 3.2.7 - es6-promise: 4.2.8 - raw-body: 2.5.2 - transitivePeerDependencies: - - supports-color - express@4.21.1: dependencies: accepts: 1.3.8 @@ -2668,10 +989,6 @@ snapshots: transitivePeerDependencies: - supports-color - fast-xml-parser@4.4.1: - dependencies: - strnum: 1.0.5 - fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -2777,8 +1094,6 @@ snapshots: ipaddr.js@1.9.1: {} - is-buffer@2.0.5: {} - is-extglob@2.1.1: {} is-glob@4.0.3: @@ -2793,8 +1108,6 @@ snapshots: lodash.isarguments@3.1.0: {} - lodash@4.17.21: {} - media-typer@0.3.0: {} merge-descriptors@1.0.3: {} @@ -2886,8 +1199,6 @@ snapshots: proxy-from-env@1.1.0: {} - q@1.5.1: {} - qs@6.13.0: dependencies: side-channel: 1.0.6 @@ -2909,8 +1220,6 @@ snapshots: requires-port@1.0.0: {} - retry@0.13.1: {} - safe-buffer@5.2.1: {} safer-buffer@2.1.2: {} @@ -2966,35 +1275,25 @@ snapshots: statuses@2.0.1: {} - streamifier@0.1.1: {} - - strnum@1.0.5: {} - to-regex-range@5.0.1: dependencies: is-number: 7.0.0 toidentifier@1.0.1: {} - tslib@2.7.0: {} - type-is@1.6.18: dependencies: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@6.19.8: {} + typescript@5.6.3: {} - undici@5.28.4: - dependencies: - "@fastify/busboy": 2.1.1 + undici-types@6.19.8: {} unpipe@1.0.0: {} utils-merge@1.0.1: {} - uuid@9.0.1: {} - vary@1.1.2: {} xtend@4.0.2: {}